﻿/* CSS Document */
body{
	background: #05386B url('../images/template/bg02.gif') repeat-x 0 0;
	color: #80B7EE;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}

/* ------------------------ header start --------------------------- */
#header{
	position: relative;
	width: 778px;
	height: 282px;
	margin: 0 auto;
	background: #05386B url('../images/template/header_blk_blue_background.jpg') no-repeat 0 0;
	color: #80B7EE;
}
#header img{
	position:absolute; left:34px; top:56px; border:none;}
#header ul{
	width: 740px;
	margin-left: 19px;
}
#header ul li{
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;
	background:#0E0E0E url('../images/template/top_nav_bg.jpg') repeat-x 0 0;
}
#header ul li a{
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none;
	background:#0E0E0E url('../images/template/top_nav_bg.jpg') repeat-x 0 0;
	width:60px; height:27px; display:block;
}
#header ul li a.hover{
	font: bold 11px/27px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background: #E9B130 repeat-x 0
0;
	width: 60px;
	height: 27px;
	display: block;
}
#header ul li a:hover{
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none;
	background:#0E0E0E url('../images/template/top_nav_bg_h.jpg') repeat-x 0 0;
	width:60px; height:27px; display:block;
}
/* ------------------------ header end --------------------------- */
/* ------------------------ future start --------------------------- */
#future{
	position: relative;
	width: 778px;
	height: 134px;
	margin: 0 auto;
	background: #DEA418 no-repeat 0 0;
	color: #FFFFFF;
	padding-left: 50px;
	padding-top: 10px;
}
#future h2{
	background:#DEA418 url('../images/template/future_h2_text.jpg') no-repeat 0 0; 
color:#FFFFFF;
	width:120px; height:59px; text-indent:-2000px; position:absolute; left:13px; top:14px;
}
#future ul{
	position:absolute; left:187px; top:3px; height:86px;}
#future ul li.pic{
	margin:0; height:82px; float:left;}
#future ul li.pic img{
	border:#356E8F 1px solid;}
#future ul li.pic a{
	background-color:#FFFFFF; color:#000000; padding:0 3px; display:block;}
#future ul li.arrowLeft{
	height:88px; float:left;
	}
#future ul li.arrowLeft a{
	background:url('../images/template/left_arrow.gif') no-repeat 0 0; 
display:block; text-indent:-20000px; text-decoration:none;
	width:13px; height:20px; margin:30px 0 0 0;
}
#future ul li.arrowRight{
	height:88px; float:left;
	}
#future ul li.arrowRight a{
	background:url('../images/template/right_arrow.gif') no-repeat 0 0; 
display:block; text-indent:-2000px; text-decoration:none;
	width:13px; height:20px; margin:30px 0 0 0;
}
/* ------------------------ future end --------------------------- */
/* ------------------------ body start --------------------------- */
#body{
	width: 728px;
	margin: 0 auto;
	padding: 14px 16px 0 34px;
	background: #05386B url('../images/template/body_footer_shadow.gif') no-repeat 0
0;
	color: #80B7EE;
}
#body h2{
	font: normal 22px/30px Arial, Helvetica, sans-serif;
	background-color: #05386B;
	color: #EEEA4D;
	font-weight: bold;
}
#body p{
	font:normal 14px/20px Arial, Helvetica, sans-serif; color:#80B7EE; background-color:#05386B;}
#body p strong{
	font:bold 14px/20px Arial, Helvetica, sans-serif; color:#D1E8FF; background-color:#05386B;}
#bodyLeft{
	width: 354px;
	float: left;
	padding: 10px 0 17px 0;
	margin-left: -15px;
}
#bodyRight{
	width: 355px;
	float: left;
	background-color: #022344;
	color: #FFFFFF;
	padding: 5px;
	margin: 34px 0 17px 20px;
}
#bodyFooter{
	width: 738px;
	margin: 0 auto;
	padding: 30px 20px 0;
	background: #05386B url('../images/template/body_footer_shadow.gif') no-repeat 0 0;
	color: #FFFFFF;
}
/* ------------------------ body end --------------------------- */
/* ------------------------ footer start --------------------------- */
#footer{
	background:#14191C url('../images/template/footer_bg.gif') repeat-x 0 0; 
color:#FFFFFF; margin:30px 0 0 0;
}
#footerContainer{
	width: 778px;
	margin: -10px auto 0 auto;
	padding: 14px 0;
	text-align: center;
}
#footerContainer ul{
	width: 740px;
	margin: 0 auto;
}
#footerContainer ul li{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	background-color:#14191C; color:#FFFFFF; float:left;}
#footerContainer ul li a{
	font:bold 11px/16px Arial, Helvetica, sans-serif; padding:0 10px;
	background-color:#14191C; color:#FFFFFF; text-decoration:none;}
#footerContainer ul li a:hover{
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	background-color: #00FFFF;
	color: #000000;
	text-decoration: none;
}
#footerContainer p{
	font: normal 11px/26px Arial, Helvetica, sans-serif;
	width: 500px;
	text-align: center;
	background-color: #14191C;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 auto;
}
#footerContainerValidation {
	margin: 0 auto;
	padding: 0;
	clip: rect(auto, auto, auto, auto);
}
h1 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 42px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: -1px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	color: #EEEA4D;
	font-weight: bold;
	text-align: center;
	margin-bottom: 7px;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #EEEA4D;
	text-align: left;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
	font-weight: bold;
	color: #E9B130;
	margin-bottom: 8px;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 20px;
}
h6 {
	color: #EEEA4D;
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	text-align: center;
	font-weight: bold;
}
/* ------------------------ footer end --------------------------- */













#bodyFooter h2 {
	margin: 0 auto;
	background: 0
0;
	color: #EEEA4D;
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	text-align: center;
}
a {
	color: #00FF00;
	text-decoration: underline;
}
img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.no_border {
	border-width: 0px;
}
imgr {
	float: right;
}
.center_txt {
	text-align: center;
}
#services {
}
















