/* CSS Document */

body,
html {
    margin:0;
    padding:0;
	background-color: #00103c;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: top;
    color:#000;
    }
body {
    min-width:740px;
    }
img {
   behavior: url("pngbehavior.htc");
}
#wrap {
	background: #dbdbdb;
    margin:0 auto;
    width:740px;
    }

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	color: #224D9B;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	color: #EDDB34;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	color: #224D9B;
}
.regular{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.specialbold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224d9b;
	font-weight: bold;
}
/*Header Styles*/

#header {
    }
#topheader{
	background-image: url(images/top_frame.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 24px;
}
#bottomheader{
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-y;
	height: 70px;
}
#utilities{
	margin-left: 30px;
	padding-top:10px;
	width: 450px;
	float: left;
}
#logobox{
	float: right;
	width: 300px;
	margin-top: -10px;
}
html>body #logobox img {
	margin-right: 35px;
	margin-top: -24px;
}
#logobox img {
	margin-right: 35px;
	margin-top: -26px;
}
#utilities ul{
	margin:0;
	padding:0;
	}
#utilities li{
	display: inline;
	margin:0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
}

#utilities a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	text-decoration: none;
	}
#utilities a:hover {
	color: #000066;
	text-decoration: none;
	}

/*Navigation Styles*/




#navtop {
	background: url(images/nav_top.gif) top left no-repeat;
	height: 19px;
}

#navlist {
	padding:0;
	margin:0;
	background:url(images/nav_middle.gif) top left repeat-y;
	
	boorder:1px solid #ff8855;
	
	height:30px;
		
}


#navlist ul {
	list-style: none;
	margin: 0 0 0 30px;
	padding:0 0 0 20px;
	


}

#navlist li {
	float:left;
	z-index:51;
	padding:0 15px 10px 15px;
}


#navlist li ul {
	display:none;
	position: absolute;
	z-index:51;
	margin:0;
	padding:0;

	background-color:#224d9b;
	border: 1px solid #173c80;
	
}

#navlist li:hover ul, #navlist li.over ul {
	display:block;
}

#navlist li li {
	display:block;
	float: none;
	padding:1px;
	margin:0;

}

#navlist a {
	display: block;
	

	padding:2px 5px 5px 5px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #eddb34;
}

#navlist a:hover {
	color:#FFFFFF;
}

#navlist li li a {
	
	
	
	padding:3px;

	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #eddb34;
}

#navlist li li a:hover {
	color:#000099;
	background-color:#FFFFFF;
}




/*

#listhome{
	float: left; 
	width: 30px;
	height: 10px;
}
#listabout{
	float: left;
	width: 60px;
	height: 10px;
}

#listservices{
	float: left;
	width: 55px;
	height: 10px;
}
#listcustoms{
	float: left;
	width: 100px;
	height: 10px;
}
#listfaqs{
	float: left;
	width: 45px;
	height: 10px;	
}
#listresources{
	float: left;
	width: 50px;
	height: 10px;
}
#listcontact{
	width: 65px;
	height: 10px;
}

*/




/*Main Image Styles*/
#mainimage{
	background-image: url(images/mainimage_bg.gif);
	background-repeat: repeat-y;
	height: 170px;
}
#mainimage img{
	margin-top:-11px;
	margin-left: 26px;
	z-index: 1;
}

/*Main 2 Styles*/

#main2top{
background-image: url(images/main2_top.gif);
background-repeat: no-repeat;
width: 740px;
height: 18px;
}

#main2middle{
background-image: url(images/main2_middle.gif);
background-repeat: repeat-y;
width: 700px;
height: 1100px;
padding: 5px 0px 5px 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color:#333333;
	text-align: justify;


}

#main2bottom{
background-image: url(images/main2_bottom.gif);
width: 740px;
height: 20px;
}

/*Live Help Styles*/
#livehelp{	
	background-image: url(images/header_middle.gif);
	background-repeat: repeat-y;
	height: 40px;
	}
#livehelp img{
	margin-top: -150px;
	margin-left: 25px;
}
#livehelpbottom{	
	background-image: url(images/header_bottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	}
#livehelpbottom img{
	position: relative;
	float: right;
	margin-top: -100px;
	margin-right: 17px;
	z-index: 100;
}
.spacer{
	background-image: url(images/frame_bg.gif);
	background-repeat: repeat-y;
	height: 10px;
}	
/*Left Box Styles*/	
	
#leftbox {
    background:#dbdbdb;
    float:left;
    width:245px;
    }
#leftboxtop {
    background-image: url(images/leftbox_top.gif);
	background-repeat: no-repeat;
    width:245px;
	height: 16px;
    }
#leftboxmiddle{
	background-image: url(images/leftbox_middle.gif);
	background-repeat: repeat-y;
    width:245px;
	/*padding-left: 5px;*/
	padding-bottom: 15px;
}
#leftboxmiddle img{
	position: relative;
	z-index: 100;
}
#leftboxbottom {
    background-image: url(images/leftbox_bottom.gif);
	background-repeat: no-repeat;
    width:245px;
	height: 20px;
	margin-top: -10px;

    }
#leftboxbottom img {

	margin-top:-155px;
	margin-left: 12px;

}

/*Main Box Styles*/
#main {
    background:#dbdbdb;
    float:right;
    width:495px;
    }
#maintop{
	background-image: url(images/main_top.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 19px;
}
#mainmiddle{
	background-image: url(images/main_middle.gif);
	background-repeat: repeat-y;
	height: auto;
	padding: 5px 20px 5px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color:#333333;
	text-align: justify;
	padding-right: 40px;
	padding-left:30px;

	
}
#mainbottom{
	background-image: url(images/main_bottom.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#ISO{
	position: relative;
	float: right; 
	margin-top: -60px; 
	margin-right: 25px;
	z-index: 50;
}
#main ul{
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;

}
#main a, a:active{
	color:#000099;
	font-weight: bold;
	text-decoration: none;
}
#main a:hover {
	color: #FFCC00;
		font-weight: bold;
	border-bottom: 1px dashed #FFCC00;
}
/*Footer Styles*/

#footer {
    clear:both;
	background: #00103c;
    }
html>body #footerbox{
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	height: 51px;
	text-align: center;
	padding-left: 75px;
	padding-top: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	}
#footerbox{
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	height: 51px;
	text-align: center;
	padding-left: 75px;
	padding-right: 80px;
	padding-top: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	}
#footerbox a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585;
	text-decoration: none;
	}
#footerbox a:hover{
	color: #000066;
	text-decoration: underline;
}
#credit{
	background: #01103c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	height: 15px;
}
#credit a{
	color:#CCCCCC;
	text-decoration: none;
}
#credit a:hover{
	color:#FFFF33;
}