@charset "utf-8";
/* CSS Document */




a img {border:none;}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
 * { margin:0; padding:0;}

.divbody {margin:0 auto; width:900px; text-align:left; padding:0;}/*to center body div*/
table{ border: none;}
body { background: #ffffff; font-size:11px;/*100%*/; font-family: Tahoma, Geneva, sans-serif, sans-serif; color: #555555; text-align:left;}

.divbody{width:900px;}
.mainbody{width:856px; height: auto;}

.header{height:104px;}
.header2{float:right; width:630px;}
.logo{float:left; width:226px; height:104px;}
.news{background: #283C00;margin:14px 14px 0 0; height:20px; padding:4px 4px 0px 2px;}


.navigation{margin-top:45px; font-size:13px;}

.nav_menu ul{margin:0; padding:0;}
.nav_menu li{ list-style:none;float: left; margin-left:0px; margin-right:61px;}

.navbar_bg{
	background:url(images\\fillmenu.gif) repeat-x;
}



.big_image{width:828px; padding:0 14px 0 14px; float:left;}

.4sections{width:828px; height:20px; float:left; margin:20px 14px 0 14px; border:solid 1px #0F0;}

.fourcolumns{width:828px; float:left; margin:20px 14px 20px 14px;/*border:solid 1px #930;*/}
.column{ background:url(images\\section_bg.gif) no-repeat; height:auto;}

.section_bg{background:url(images\\section_bg.gif) no-repeat; height:169px;}
.section_img{height:126px;}

.section_header{
	width: 172px;
	margin:10px 0 0 10px;
	font-size: 14px;
	color: #666;
	float: left;
	font-weight: bold;
}
#sheader a: link{ color:#666;}


.short_text{margin:0 10px 10px 10px; float:left; width:172px; height: auto; color:#333333; line-height:1.3em; font-size:12px;}

.headermenu{float:right; width:300px; margin:2px;}
.headermenu ul{margin:0; padding:o;}
.headermenu li{ list-style:none; margin-left:25px; float:left; margin-left:10px;}

.footer{ float:left; width:828px; height: 50px; margin:0 14px 6px 14px; border-bottom:dotted 1px #CCC; border-top:dotted 1px #CCC;}
.footer_navigation{
	height:auto;
	width:500px;
	float:left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 4px;
}
.footer_menu ul{margin:0; padding:0;}
.footer_menu li{
	list-style:none;
	float: left;
	margin-right:20px;
}
.footer_menu ul li a:link{color:#555555;}
.footer_menu ul li a:visited{color:#555555;}
.footer_menu ul li a:active{color:#555555;}


.copyrights{margin-left:20px;}
.partnerlogos{float:right; margin:5px 4px 0 0; height:auto;}

/* styles for template pages*/

.hierarchy{
	width:594px;
	margin-left:232px;
	margin-top:8px;
	padding:0 14px 0 0;
	float:left;
	color: #666666;
}

.content{width:828px; padding:0 14px 0 14px; float:left; margin-bottom:20px;}

.textheader{height:17px; width:439px; padding:18px 14px 0 24px;}
.textheader h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #656466;
	font-weight: bold;
	text-transform: none;
}

.text{
	line-height:1.3em;
	font-size:11px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 24px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
.text p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.text ul {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	list-style-image: url(images/arrow.png);
}

.text h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #043697;
	margin: 0px;
	padding: 0px;
}


.contacttextheader{height:17px; width:411px; padding:18px 18px 0 18px;}
.contacttext{height:auto; padding:4px 18px 0 18px; line-height:1.3em; font-size:12px;}

.textual_list{
	padding-left: 22px;
	list-style-image: url(images/arrow.png);
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin: 0px;
}
.textual_list li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

/*.textual_list ul{ padding-left: 15px;}*/

.2header2{float:left; width:430px; height:35px;  margin-top:50px;}

.2navigation{font-size:13px;}
.2navigation ul{ list-style:none;}

/*.2menubg{ background:url(images\\fillmenu.gif) repeat-x center;}*/
.2nav_menu {background:url(images\\fillmenu.gif) repeat-x;}
.2nav_menu ul{margin:0; padding:0; list-style:none;}
.2nav_menu li{ list-style:none; float: left; margin-left:8px; margin-right:40px;}

.section_active{margin-left:5px; padding-left:10px; background:#FFF; color:#868686}

.section_inactive{margin-left:5px; padding-left:10px; color:#FFF;}

#links_onwhite{color: #555555;}

.underline a{ text-decoration:underline;}

/*ValueNet tabs*/

.subcontent{
	margin:20px 0px 0 0px;
	min-height:35px;
	width: 600px;
	height: auto;
}
.subcontent_holder{
	min-height:35px;/* border-top:none;*/
	border-top: solid 1px #c9cbcc;
	text-align: justify;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.tabholder{height:23px; width:100%; /*665px*/;}

.tabbox{ margin-top: 1px; height:24px;float:left;width:auto;}
.tabbox_alt{width:auto; margin:0; height:24px;;float:left;}

.tabcentre{background:url(images\\tabfill.gif); background-position:top; background-repeat:repeat-x; width:auto; max-height:16px;  float:left;padding:4px 2px 7px 2px;}
.tabright{/*background:url(images\\tabright.gif); background-position:top; background-repeat: no-repeat; */max-width:7px; max-height:24px; margin-right: 5px; padding-bottom:8px; float:left;}
.tableft{/*background:url(images\\tableft.gif); background-position:top; background-repeat: no-repeat;  */max-width:7px; width:7px; max-height:24px; float:left;}

.tabcentre, .tabcentre_alt a{ text-decoration:none; color:#868686;}

.tabcentre_alt{background: url(images\\tabfill_alt.gif); background-position:top; background-repeat:repeat-x; width:auto; max-height:25px; padding: 5px;}
.tabright_alt{/*background:url(images\\tabright.gif); background-position:top; background-repeat: no-repeat; */max-width:8px; max-height:24px; margin-right: 5px; float:left;}
.tableft_alt{/*background:url(images\\tableft.gif); background-position:top; background-repeat: no-repeat;  */max-width:7px; width:7px; max-height:24px; float:left;}
.contentarea {
	padding-left: 40px;
	line-height: 15px;
	font-size: 12px;
	height: auto;
}
.contentarea .border {
	border: 1px solid #CCCCCC;
}
.contentarea  p {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.contentarea #main {

}


.contentarea h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #403D3F;
}
.contentarea h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #2D2A2B;
}
.contentarea  a.blackbold {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.contentarea a:hover.blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.contentarea .blacknormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.contentarea a:hover.blacknormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

