@charset "utf-8";
/* CSS Document */


/*html, body
{
height: 100%;
}
* html */#wrapper
{
height: 100%;
}
html{background:url(../images/BG.jpg) repeat-x top left;}

h1, h2 {color:#034F85;}
h3, h4{color:#00B3EB;}
p{color:#000;}

a:link,  a:visited, a:hover, a:active{color:#034F85; border:none; outline:none;}

#wrapper{
	position:relative;
	min-height:100%;
	width:960px;
	margin:0 auto;
}
#header{margin:40px 0;}
#branding{ height:50px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
#main-nav{ display:block; position:relative; width:100%; height:35px; margin-bottom:40px; background:url(../images/menu_bg.png) no-repeat; }

/*#content-wrapper{margin-bottom:72px;   	}*/
#content-main{width:697px; padding:20px 18px 20px 25px; margin-left:20px; background:url(../images/contentMain_bg.jpg) no-repeat top;}
#content-main img{margin:0 auto 20px auto;}

#content-main ul, #content-main p{margin-bottom:1em;}
#content-main .bulletlist{margin-left:2em;}

#sub-nav{width:200px; float:right; height:505px; margin-top:60px; background:url(../images/subNav_bg.jpg) no-repeat top left;}
#sub-nav ul{ width:180px; margin-right:20px;}
#sub-nav li a{display:block; padding:8px 0 8px 20px;  width:auto; text-decoration:none; 
	background: url(../images/sub_btn_bg.jpg) no-repeat; 
	color:#fff; 
	font-weight:bold; 
	border-bottom:1px solid #FFF;
}
#sub-nav li a:hover, #sub-nav li a.selected{
	background:url(../images/sub_btn_over.jpg);
	}
#footer{
	clear:both; 
	position:relative; 
	color:#FFF;
	background:url(../images/footer_bg.jpg) repeat-x #034f85;
}

#footer a{color:#FFF; text-decoration:none;}
#footer div{width:960px; margin: 0 auto ; padding:2em 0 1em 0;}
#footer div ul{padding:2em 0; }
#footer div ul li{display:inline; margin-right:2em; }
/*----------------------------------------------Clearing Floats (apply class to container div)*/

.clearfix:after {
content:".";
display:block;
height:0;
overflow:auto;
clear:both;
visibility:hidden;
}
* html .clearfix { /* IE6 */
	height: 1%;
	}
*:first-child+html .clearfix { /* IE7 */
	min-height: 1px;
	}


