@charset "utf-8";
/* CSS Document */

* {	margin:0; padding:0;}
body{background:#000; display:inline; width:100%; background:#01243f; /*url(images/pattern_extreme.jpg)*/}
.border {border:thin solid red;}
.floaterleft{float:left;}
.floaterright {float:right;}
a:link, a:active, a:hover, a:visited {text-decoration:none;color:#559ad3}
.smallcaps {text-transform:lowercase; font-weight:bold; font-size:9px;}

h1, h2, h3, h4, h5 {font-family:Verdana, Geneva, sans-serif;}
p {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#4f4f4f; line-height:1.4em;}
.title {font-size:1em; font-weight:bold; margin:0px 0px 10px 0px; color:#0077c0;}
.disclaimer {font-size:.8em;}
.textblue {font-size:12px; color:#0077c0;}
.disclaimer {color:#FFF; font-size:10px;}
	.disclaimer a:link {font-weight:bold;}
 
.wrap_pattern {display:block; width:100%; height:800px; margin:0 auto; background:#122738 url(images/pattern_back.jpg) repeat-x;}

.wrap_outline {display:block; width:1280px; height:811px; height:100%; margin:0 auto; /*background:url(images/outline_background.jpg) top center repeat-y;*/}
	.header_main {height:278px; width:1026px; margin:0 auto;  background:#fff url(images/header.jpg) no-repeat top center; position:relative; padding:0;}
	.header {height:278px; width:1026px; margin:0 auto;  /*background:url(images/header.jpg) no-repeat top center;*/}
	
		div.logo_anchor {width:196px; height:152px; display:block;}
		.h_menu {width:86%; height:32px; font-size:10px; text-align:center; font-family:Verdana, Geneva, sans-serif; margin:0px 0px 0px 40px; padding:0;}

	div.h_menu_absolute {	width:677px;	height:35px;	display:block;	font-size:10px;	text-align:center;	position:absolute;	top:240px;	right:0px;}
	
		.h_menu ul {list-decoration:none; height:25px; display:block;}
				.h_menu li {display:block; width:100px; float:left; font-weight:bold; background:url(images/divider.jpg) top right no-repeat;}
					.h_menu a:hover {color:#00457c;}
	
	.content{height:457px; width:1024px; margin:0 auto; background:#fff url(images/content_back.jpg) no-repeat center top; padding:0;}

		.menu{width:245px; height:155px; margin:85px 0px 0px 15px; /*background:url(images/menu_background.jpg) top center no-repeat;*/ text-align:left; padding:20px 0px 0px 15px;}
			.menu ul{ list-style:none; text-transform:lowercase;}
			.menu li{display:block; height:25px; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; padding:0px 0px 0px 15px; margin:0; background:url(images/dot.jpg) top left no-repeat; background-position: 0 .4em; }
				.menu a:hover {color:#00457c;}
		
		.bodycontent {
	width:620px;
	text-align:justify;
	margin:0;
	padding-top: 55px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
			.bodyscroll{height:195px; overflow:scroll; overflow-x:hidden; padding:0px 15px 0px 0px;}
			.bodyscroll_cubes {
	height:195px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 141px;
}
				a.email {font-size:12px; font-weight:bold; text-decoration:underline;}
			.interior_bullets { list-style-position: inside; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#0077c0; line-height:1.6em;}
			.h_divider {height:5px; background:#e1e8e1;}
			

		.jquery_boxes {height:176px; width:100%; position:relative; padding:0; margin:0; top:0;}
			.login {position:absolute; top:0; left:0; z-index:2;}
			.block1, .block2, .block3, .block4 {width:203px; height:0px; overflow:hidden; background:#e1e8e1; padding:0px 15px; text-align:center;}

			.open1, .open2, .open3, .open4 {width:250px; height:40px; top:0; right:0; z-index:2; position:absolute; background:#fff; -moz-opacity:0; filter:alpha(opacity=0); opacity:0;}	
			a.close1, a.close2, a.close3, a.close4 {width:250px; height:40px; top: 0; right:0; z-index:1; position:absolute; display:block; background:#fff; -moz-opacity:0; filter:alpha(opacity=0); opacity:0;}

/*			#openCloseWrap1, #openCloseWrap2, #openCloseWrap3, #openCloseWrap4  {margin:143px 0 0 120px; font-size:12px; font-weight:bold;}*/
			.topMenuAction1, .topMenuAction2, .topMenuAction3 ,.topMenuAction4 {cursor:pointer; margin:20px 0px 0px 0px;}
			
		.footer {height:24px; width:1130px; margin:0 auto; background:url(images/footer_bar.gif) no-repeat top center; text-align:right; padding:10px 150px 0px 0px;}
