@charset "UTF-8";
/* CSS Document */

body{
	font: normal 72.5%  arial, sans-serif;
	text-align:center;
	background-color:white;
	color:black;
	line-height: 19px;
}
* { padding: 0; margin: 0; }


#wrapper{text-align:left;/*margin-right:auto;margin-left:auto;*/background-color:white;}
#top{margin-top:58px;background:url(../images/bg-top.gif) no-repeat top center;width:1024px;min-height:53px;margin-right:auto;margin-left:auto;_height:53px;}
#middle{background:url(../images/shade-bg.gif) repeat-x bottom;min-height:308px;text-align:center;}
#page{width:1024px;background:url(../images/bg.gif) repeat-y center;margin-right:auto;margin-left:auto;min-height:inherit;text-align:left;}

#footer{background:url(../images/bg-btm.gif) no-repeat top; min-height:76px;width:1024px;margin-right:auto;margin-left:auto;margin-bottom:40px;}


#menu{float:left;height:31px;background:url(../images/nav-bg-off.gif) repeat-x;margin-top:1px;}


#nav {width:820px;} /* width required for IE 6 */
#nav ul { height: 31px; list-style: none; }
#nav li { float: left; margin: 0 0 0 0; }
#nav a { float: left; display: block; text-decoration: none; font-size: 12px;  color: white; text-align: left; padding: 0 36px 0 36px; height: 31px;border-right:1px solid white;}
#nav a:hover {background:url(../images/nav-bg-on.gif) repeat-x;}
#nav #current{background:url(../images/nav-bg-on.gif) repeat-x;}
#nav span{padding-top:7px;display:block;}

#navright{float:right;background:url(../images/menu-bgh.gif) repeat-x;width:110px;}
#navright ul { height: 36px; list-style: none; }
#navright li { float: right; margin: 0 3px 0 0; }
#navright a { float: right; display: block; text-decoration: none; font-size: 12px;  color: white; text-align: left; padding: 0 25px 0 20px; height: 36px;border-left:1px solid white;}
#navright span{padding-top:10px;display:block;}

#bMenu{clear:both;text-align:center;margin-top:30px;padding-bottom:20px;}
#bMenu a{color:black;text-decoration:none;}
#bMenu a:hover{text-decoration:underline;}


h2{font-size:16px;font-weight:normal;border:none;}

#content{margin:0 22px 0 35px;}
#col1{width:270px;float:left;}
#col2{width:482px;float:left;}
#col3{width:210px;float:left;}

#col2 .titlebar{height:37px;background:url(../images/col2-title-bg.gif) no-repeat top;padding-top:1px;}
h2.hcol2{padding:9px 0 0 21px;}
#col3 .titlebar{height:37px;background:url(../images/col3-title-bg.gif) no-repeat top;padding-top:1px;}
h2.hcol3{padding:9px 0 0 14px;}

#scol1{width:144px;float:left;}
#scol2{width:431px;float:left;}
#scol2 .titlebar{height:36px;background:url(../images/scol2-title-bg.gif) no-repeat top;border-right:1px solid white;padding-top:1px;}
#scol3{width:389px;float:left;}
#scol3 .titlebar{height:36px;background:url(../images/scol3-title-bg.gif) no-repeat top;padding-top:1px;}

.colContent{padding:28px 25px 0 23px;}
.colContent p{
	padding:0 0 7px 0;
}


/**/
.blueIntro{
	color:#189aff;
	font-size:larger;
	margin-bottom: 15px;
}
.dBlueIntro{color:#146cbc;}

#crumb{}
.breadcrumb{color:#66666;font-size:11px;}
.breadcrumb a:link{text-decoration:underline;color:#189aff;}
.breadcrumb a:visited{text-decoration:none;color:#189aff;}
.breadcrumb a:hover{text-decoration:none;color:#189aff;}



/* Modules with bullets */

.bList{list-style: none;padding:21px 0 0 0;color:#189aff;}
.bList li{background:url(../images/bullet2.gif) no-repeat top left;padding-left:15px;height:17px;}
.bList a:link, .bList a:visited {text-decoration:none;color:#189aff;}
.bList a:hover{text-decoration:underline;color:#189aff;}


/* boxes */
.b2{width:260px;}
.box2{background:url(../images/box2-bg.gif) repeat-y;}
.box2top{background:url(../images/box2-T.gif) no-repeat top center;padding:13px;}
.box2btm{background:url(../images/box2-btm.gif) no-repeat bottom center;}
.box2 .bList{padding-top:6px;}
h2.box{padding-bottom:10px;}

.b1{width:210px;}
.box1{background:url(../images/box-bg.gif) repeat-y;}
.box1top{background:url(../images/box-T.gif) no-repeat top center;padding:14px;}
.box1btm{background:url(../images/box-btm.gif) no-repeat bottom center;}

.news-item{padding-bottom:20px;border-bottom:1px dotted #999999;margin-bottom:22px;}
.news-item .date{color:#189aff;padding-bottom:2px;display:block;font-size:12px;}
.news-item .bList{padding-top:6px;}


/* Sub level with bullets */
.feature{margin:6px 0 0 0;border-top:1px dotted #999999;padding:7px 0 3px 0;}
.fTitle{
	display:block;
	color:#189aff;
	font-size:larger;
}
.caption{color:#666666;font-size:smaller;display:block;padding-top:6px;}

/* footer area */

.ftMenu{color:black;}
.ftMenu a:link{text-decoration:none;color:black;}
.ftMenu a:visited{text-decoration:none;color:black;}
.ftMenu a:hover{text-decoration:none;color:black;}

.foot{color:#808892;font-size:10px;text-align:center;padding-top:6px;}
.foot a:link{text-decoration:none;color:#808892;}
.foot a:visited{text-decoration:none;color:#808892;}
.foot a:hover{text-decoration:underline;color:#808892;}

.logos{margin-top:26px;}
.logos img{padding:0 20px;}

/* news page */

.date{color:#808892;font-size:11px;padding-top:0px;}

.formField {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.formFielderror {
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF0000;
}