*{padding:0; margin:0;}
html, body, form, table, td, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, input, select, textarea {font-family:tahoma, Verdana, Helvetica, sans-serif; color:#000;}
body{background:#003473; margin:0 auto; padding:0; text-align:center;}
#login_content{display:none; padding:10px; background:#0a4184 url(/images/login_bg.gif) repeat-x top center;}
#login_form{margin:0 auto; border:5px #999 solid; padding:5px; width:290px; background:#fff url(/images/home_contact_bg.gif) repeat-x bottom center;}
#login_form table td{font-size:12px; text-align:left;}
#login_link_wrapper{background:#fff; border-top:2px #0a4184 solid; height:20px;}
/*		#outer_wrapper{background:#002a5e url(/images/body_bg.gif) repeat-x top center; margin:0 auto; text-align:center;}*/
#outer_wrapper{background:#002a5e url(/images/body_bg_grey.gif) repeat-x top center; margin:0 auto; text-align:center;}
#login_link, #header, #navigation, #content, #footer, #copyright{margin:0 auto; text-align:center; width:900px;}
#login_link{text-align:left;}
a.login_open_close{text-indent:-9999px; display:block; background:transparent url(/images/login_link.gif) no-repeat top center; height:20px; width:140px;}

#header{height:109px; text-align:left;}
#navigation{display:block; position:relative; height:38px; line-height:32px;}
#navigation ul{list-style-type:none; width:auto;}
#navigation ul li{display:block; float:left; color:#fff; margin:0;}
/*
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited{display:block; float:left; text-transform:uppercase; color:#e5e5e5; padding:0 30px; font-size:13px; font-weight:bold; text-decoration:none; height:35px;}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a.selected{color:#003d88; text-transform:uppercase; background:#fff url(/images/menu_bg_on.gif) repeat-x top center; font-weight:bold;}
*/
#navigation ul li.first{padding:0 0 0 2px; background:transparent url(/images/menu_seperator.gif) no-repeat top left; }
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited{background:transparent url(/images/menu_seperator.gif) no-repeat top right; display:block; float:left; text-transform:uppercase; color:#fff; padding:0 30px; font-size:13px; font-weight:bold; text-decoration:none; height:35px;}
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a.selected{color:#e5e5e5; text-transform:uppercase; background:#fff url(/images/menu_bg_on_blue.gif) no-repeat top right; font-weight:bold;}


#content_wrapper{background:#fff;}
#content{margin:0 auto; background:#fff url(/images/content_bg.gif) repeat-y top center; width:876px; padding:10px 30px; font-size:13px; text-align:left;}
#content a, #content a:link, #content a:visited{color:#003d88; font-weight:bold; text-decoration:underline;}
#content a:hover, #content a:active{color:#003d88; text-decoration:none;}
#content ul, #content ol{margin:0 0 15px 30px;}
#content ul.alpha{list-style-type:lower-alpha;}
#company_logos{margin:0 auto;width:936px; background:#fff url(/images/content_bg.gif) repeat-y top center;}

#footer_wrapper{height:80px; background:#fff url(/images/footer_bg.gif) repeat-x top center;}
#footer{margin:0 auto; font-size:11px; color:#ccc;}

#footer_links a, #footer_links a:link, #footer_links a:visited{color:#ccc; text-decoration:none;}
#footer_links a:hover, #footer_links a:active{color:#ccc; text-decoration:underline;}
#footer_links{float:left; width:400px; padding:5px 10px 0 10px; text-align:left;}
#copyright{float:right; width:400px;  padding:5px 10px 0 10px; text-align:right;}

#left_column{width:600px; float:left;}
#right_column{width:250px; float:right;}
.shadow_600{background:#fff url(/images/div_shadow_600.jpg) no-repeat top center; width:600px; height:20px; margin:0 0 10px 0; font-size:0;}
h1, h2, h3, h4, h5, h6{text-align: left; margin:0 0 10px 0;}
h1 {font-size: 180%; color: #003473;}
h2 {font-size: 140%; color: #8c8b8b;}
h3 {font-size: 125%; color: #777;}
h4 {font-size: 110%; color: #666;}
h5 {font-size: 100%; color: #838383;}
h6 {font-size: 11px;}
p{margin:0 0 20px 0 }
p strong, li strong{color:#666;}
.clear{clear:both;}
.hide{display:none;}
.home_content_left {
	border-right:1px dotted #999;
	float:left;
	height:170px;
	padding:10px 20px 0 0;
	width:279px;
}
.home_content_middle {
	border-right:1px dotted #999;
	float:left;
	height:170px;
	padding:10px 10px 0 20px;
	width:269px;
}
.home_content_right {
	background:#fff url(/images/home_contact_bg.gif) repeat-x bottom center;
	height:170px;
	float:left;
	padding:10px 0 0 20px;
	width:252px;
}
#content a.home_contact_us, #content a:link.home_contact_us,  #content a:visited.home_contact_us{background:#003d88; border:1px #fff solid; color:#fff; padding:5px; width:80%; text-align:center; display:block; text-decoration:none;}
#content a:hover.home_contact_us, #content a:active.home_contact_us{background:#999; color:#fff; padding:5px; width:80%; text-align:center; display:block; text-decoration:none;}

#right_column ul.side_bar{list-style-type:none; width:auto; margin:0;}
#right_column ul.side_bar li{display:block; height:30px; line-height:30px; border-bottom:1px #999 dotted;}
#right_column ul.side_bar li a, #right_column ul.side_bar li a:link, #right_column ul.side_bar li a:visited{display:block; text-decoration:none; background:#fff;}
#right_column ul.side_bar li a:hover, #right_column ul.side_bar li a:active{display:block; text-decoration:none; background:#e5e5e5;}

.services{margin:0 0 10px 0;}

.box_success{padding:5px; border:1px #06f solid; background:#e6f0ff; margin:0 0 10px 0;}
.box_error{padding:5px; border:1px #f00 solid; background:#ffe6e6; margin:0 0 10px 0;}
.box_info{width:200px; text-align:left; padding:5px; border:1px #c93 solid; background:#ffffcc; color:#c93; font-size:11px; margin:-9px 0 0 0;}

.valid{font-weight:bold; color:#000;}
.invalid{font-weight:bold; color:#f00;}

.main_form{width:300px; padding:5px; background:#fff url(/images/input_bg.gif) repeat-x bottom left; font-size:13px; border:1px #999 solid;}
.section_img{border:0; margin:0 0 10px 0;}
/*-- slider --*/
#slider1 {
	width: 600px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 600px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 574px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.slider1Image span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 150px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 150px !important;
	height: 290px;
}
ul#slider1Content{margin:0; list-style-type: none;}