.pic-border {
	border:3px solid #FFffff
	}

.pure-blue {
	font-weight:bold;
	color:#0066FF;
	}
.pure-blue-bold {
	font-weight:bold;
	color:#333333;
	font-size:16px
	}
	
	

/* CSS Document */

body{
margin:0px;
}
p,ul, li, a, td, form{
padding:0px;
margin:0px;
}
ul{list-style-type:none;}

td{
font-family:"Trebuchet MS";
font-size:14px;
color:#5D6365;
}
.topBg{
background-image:url(images/top_bg.gif);
background-repeat:repeat-x;
height:97px;
}
.topContactPadding{
padding:21px 0 21px 0;
}
.topContactBorder{
border:#8A8F90 solid 1px;
}
.topContactBold{
font-size:12px;
font-weight:normal;
color:#000000;
}
.topContact{
font-size:12px;
color:#000000;
font-weight:bold
}


.topContactBold-white{
font-size:10px;
font-weight:bold;
color:#DBDEDF;
}
.topContact-white{
font-size:12px;
color:#ffffff;
}


.navHome{
display:block;
width:84px;
height:24px;
padding-top:10px;
text-align:center;
float:left;
background-image:url(images/nav_bg_hover.gif);
background-repeat:no-repeat;
font-size:10px;
font-weight:bold;
color:#454B4D;
text-decoration:none;
text-align:center;
}
.nav{
display:block;
width:84px;
height:34px;
text-align:center;
float:left;
}
.nav a{
display:block;
width:84px;
height:24px;
padding-top:10px;
background-image:url(images/nav_bg.gif);
background-repeat:no-repeat;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
.nav a:hover{
display:block;
width:84px;
height:24px;
padding-top:10px;
background-image:url(images/nav_bg_hover.gif);
background-repeat:no-repeat;
font-size:10px;
font-weight:bold;
color:#454B4D;
text-decoration:none;
text-align:center;
}
.pattern{
background-image:url(images/pattern.gif);
}
.logoBg{
background-image:url(images/logo_bg.gif);
background-repeat:repeat-x;
height:63px;
padding-top:0px;
}
.MainBg{
background-image:url(images/main_bg.gif);
background-repeat:repeat-x;
}
.redBoldText{
font-size:18px;
font-weight:bold;
color:#9B0202;
}


.redBoldText-2{
font-size:20px;
font-weight:bold;
color:#ff1800;
}
.midText{
font-size:14px;
font-weight:bold;
color:#175788;
text-decoration:underline;
}
.companyStrategy{
font-size:12px;
font-weight:bold;
color:#5D6365;
}
.tableBorder{
border:#D5D8D9 solid 1px;
}
.tableText{
color:#5D6365;
font-size:10px;
}
.tableTextBold{
font-size:11px;
font-weight:bold;
color:#5D6365;
}
.tableTextBold2{
font-size:10px;
font-weight:bold;
color:#5D6365;
}
.click{
font-size:12px;
font-weight:bold;
color:#175788;
text-decoration:underline;
}


.click:hover{
font-size:12px;
font-weight:bold;
color:#175788;
text-decoration:none;
}

.click-right{
font-size:12px;
font-weight:bold;
color:#175788;
text-decoration:underline;
float:right
}
.click-right:hover{
font-size:12px;
font-weight:bold;
color:#175788;
text-decoration:none;
float:right
}

.footer{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
padding:20px 80px 0px 80px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center
}
.footer a{
color:#FFFFFF;
text-decoration:none;
margin:0 5px 12px 5px;

}
.footer a:hover{
color:#FFFFFF;
text-decoration:underline;
margin:0 5px 12px 5px;
}
.copyright{
font-size:9px;
color:#CCCFD0;
padding:10px 65px 0 65px;
text-align:center
}


/*-----------------------new----------------------------*/

a.red {
	color:#464d4f;
	text-decoration:none;
	font-size:12px;
	padding:3px 0 3px 10px;
	}
a.red:hover {
	color:#2475e4;
	text-decoration:none;
	font-size:12px;
	padding:3px 0 3px 10px;
	}	
	
.dark {
	color:#ffffff;
	cursor:pointer;
	background-color:#black;
	height:20px;
	padding:5px 0 5px 10px;
	background-image:url(images/bg-left.gif);
	background-repeat:repeat-x
	}
	
/*---------------------------Right menu-------------------------------*/
.box-right {
	background-color:#868686;
	background-image:url(images/gray.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #999999
	}
	
.right {
	color:#4b5254;
	font-size:11px;
	}
.right-input-email {
	border:1px solid #8080ff;
	color:#9b0202;
	font-size:10px;
	padding:2px;
	width:130px;
	background-color:#efefef;
	}
	
		
.right-input {
	border:1px solid #8080ff;
	color:#9b0202;
	font-size:10px;
	padding:2px;
	width:75px;
	background-color:#efefef;
	}
.right-input-very-small{
	border:1px solid #8080ff;
	color:#9b0202;
	font-size:10px;
	padding:2px;
	width:24px;
	background-color:#efefef;
	}
		
.right-input-small{
	border:1px solid #8080ff;
	color:#9b0202;
	font-size:10px;
	padding:2px;
	width:40px;
	background-color:#efefef;
	}
	
.right-input-long {
	border:1px solid #8080ff;
	color:#9b0202;
	font-size:10px;
	padding:2px;
	width:177px;
	background-color:#efefef;
	}
	
.right-input-long2 {
	border:1px solid #8080ff;
	color:#9b0202;
	font-size:10px;
	padding:2px;
	width:193px;
	background-color:#efefef;
	}
	
	
.new-right {
	background-color:#dea970
	}
	
a.tab-right {
	background-color:white;
	cursor:pointer
	}
	
a.tab:visited {
	background-color:#FFFF99;
	cursor:pointer
	}


/*---------------------------form--------------------*/

.form {
	background-image:url(images/form.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:350px;
	width:210px;
	padding:49px 0 0 15px;
	margin:23px 0 0 0px;;
	font-size:11px;
	}
	
.cell-pad {
	padding:2px 0 2px 5px;
	}
	
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border-top: 1px solid #778;
border-right: 1px solid #778;
border-left: 1px solid #778;
color: #2d2b2b;

}

.shadetabs li a:visited{
color: #2d2b2b;
background-color:#7ab5ff;
border-top: 1px solid #778;
border-right: 1px solid #778;
border-left: 1px solid #778;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
background-color:#ffffff;
border-top: 1px solid #778;
border-right: 1px solid #778;
border-left: 1px solid #778;
}

.shadetabs li a:active{
text-decoration: underline;
color: #2d2b2b;
background-color:#FFffff;
border-top: 1px solid #778;
border-right: 1px solid #778;
border-left: 1px solid #778;
}



.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
background-color:#ffffff;

}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
background-color:#ffffff
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #327ac1; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #327ac1; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
background-color:red
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
background-color:red
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid red;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

