@charset "utf-8";
body {
	text-align:center;
	color:#626262;
	background:#EEEEEE;
}
body, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

* {margin:0px;padding:0px;}
.clear {clear:both;}
a {text-decoration:none; color:#003F8F;}
a:hover {text-decoration:underline; color:#003F8F;}

#futureBuildBanner {position:absolute;top:40px;left:822px;}
* html #futureBuildBanner {top:80px;}

h1, h2, h3 {font:12pt Arial;}
h1 {font-size:26px;}
h2 {font-size:16px;font-weight:bold;}
h3 {font-size:14px; font-weight:bold; color:#003F8F;}
h3 a {text-decoration:none; color:#003F8F;}
p {margin:10px 0px;}

ul, ol {margin-left:20px;}

a:hover img {opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}

label {float:left;width:120px;margin-right:10px;font-weight:bold;}
input, select, textarea {margin-bottom:4px;}

table {width:100%;}
th, td {padding:2px 5px;text-align:center;}
tr.first {background:#C7CBD1;}
tr.second {background:white;}
th {font-weight:bold;color:black;}
td {color:black;}

a img {border:none;}

#message, #error {padding:10px 20px;margin:15px 20px 5px;}
#message {background:#F0FFF0;border:1px solid green;font-weight:bold;color:black;}
#error {background:#FFE8E8;border:1px solid red;font-size:110%;font-weight:bold;color:black;}
#error a, #message a {color:black;text-decoration:underline;}

input.head_searchtext {border:none!important;font:11px Arial;padding:2px; margin-top:5px;}
*+html input.head_searchtext {padding:1px; margin-top:3px;}
* html input.head_searchtext {padding:1px;}

/*--------------------------------------*/
#background {width:998px; margin:auto; background:#FFFFFF url(../../images/background_slice.png) repeat-y top center;}

/*#background_bottom {background:url(../../images/background_slice.png) repeat-y top center; padding-bottom:10px;}*/
#background_bottom {background:url(../../images/background_bottom.png) no-repeat bottom center;}
#container {position:relative;margin:0px auto;width:960px;text-align:left;padding:0px 1px 0px 0px;}
#container {width:960px;margin:auto;text-align:left;padding:0px;}
#header {}
/** html #container {left:1px;}
*+html #container {left:1px;}
*/
#content {margin:25px;}
#footer {position:relative;}

#nav {font:11px Arial;background:url(../../images/navigation_slice.jpg) repeat-x top left; height:30px;}
#nav ul {margin:0px 20px;}
#nav ul li {display:inline;list-style:none;}
#nav ul li a {display:inline-block;color:white;text-decoration:none;padding:6px 18px 6px 24px;
	background:url(../../images/navigation_li_border.jpg) no-repeat top left;
}
#nav ul li a:hover {text-decoration:none;}

#mainNavRoot ul {margin-top:13px !important;left:-9px !important; padding:6px 0 6px 0 !important;}
*+html #mainNavRoot ul {margin-top:19px !important;}
* html #mainNavRoot ul {margin-top:19px !important;margin-left:11px;}

#mainNavRoot ul li a {
	float:left !important;
	clear:left;
	padding:6px 12px !important;
	display:block;
}

#nav ul li ul {background:black url(../../images/navigation_sub_slice.jpg) repeat-x top left;}
#nav ul li ul li a {
	width:180px;
	background:none;display:block!important;}
#nav ul li ul li a:hover {
	background:#4E4E4E url(../../images/navigation_sub_slice_hl.jpg) repeat-x top left;}

#wide {
	width:600px;
	float:left;
	background:#F9F9F9 url(../../images/box_bg_slice.png) repeat-x;
	border:#E6E6E6 1px solid;
}
#wide .inner {
	width:auto;padding:30px;
}


#full {
	width:910px;
	background:#F9F9F9 url(../../images/box_bg_slice.png) repeat-x;
	border:#E6E6E6 1px solid;
	margin-bottom:20px;
}
/* #full {width:910px; margin-bottom:20px;} */

#full .inner {width:auto;padding:30px;}

h1.head {color:#003F8F; float:left;padding:0px;}
h2.head {font-size:14px; border-left:1px solid #BCBCBC; float:left;padding:10px 0px 10px 25px; margin-left:20px; color:#626262}

.home_x3 {float:left;margin:0px; font-size:11px; background:#F2F2F2; margin-bottom:5px;}
.home_x3.last {margin-right:0px;}

.homeMainItemBox {
	width:auto;
	margin-bottom:10px;
	text-align:justify;
}

.narrow {
	background:#F9F9F9 url(../../images/box_bg_slice.png) repeat-x;
	border:#E6E6E6 1px solid;
	float:right;
	clear:right;
	width:290px;
	margin-bottom:10px;
}

#footer {font-size:11px;margin:25px 20px 10px 0;}
#footer li {list-style:none;}
#footer li a {color:#626262;text-decoration:none;}
/**/
ul.arrow {margin:0px 20px 10px;}
ul.arrow li {list-style:none;background:url(../../images/arrow_right.png) no-repeat left;padding-left:21px;}




.bluewhite, .whiteblue, .whitebluena {margin-bottom:2px; padding:10px; text-align:left;text-decoration:none!important;display:block;}
.bluewhite {background:#003F8F; color:#fff; font-weight:bold;}
.whiteblue, .whitebluena {background:#EAEAEA; color:#003F8F; font-weight:normal; }
.whiteblue:hover, .whitebluena:hover {background:#003F8F; color:#fff;}
.whitebluena:hover  {cursor:default;}

.iconhtml {background:url(../../images/iconhtml.gif) no-repeat left;padding-left:18px;}
.iconpdf  {background:url(../../images/iconpdf.gif) no-repeat left;padding-left:18px;}









