/* CSS Document */

/* Inner Style
--------------------------------------------*/
body{
	background:url(../images/body_pattern.gif) 50% 0 repeat-x #F1F8FF;
	color:#023B7B;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	margin:0;
}
html{
	height:100%;
}
* {
	margin:0;
	padding:0;
}
.spacer, .clear {
	font-size:0;
	line-height:0;
	clear:both;
	padding:0;
	margin:0;
}
a{
	outline:none;
	text-decoration:none;
	color:#D82222;
	background-color:inherit;
}
a:hover{
	text-decoration:underline;
}
ul{
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
div{
	text-align:left;
	vertical-align:top;
}
.noBg{
	background:none !important;
}
#externalcontainer{
	width:936px;
	border:1px solid #ACC9E5;
	margin:12px auto 0 !important;
	color:#023B7B;
	background-color:#fff;
}
h1{
	font:normal 26px/30px Tahoma, Arial, Helvetica, sans-serif;
	color:#04458F;
	background-color:inherit;
	margin-bottom:17px;
}
h1 span{
	color:#CF2020;
	background-color:inherit;
}
h2{
	font:normal 21px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#04458F;
	background-color:inherit;
	margin-bottom:15px;
}
h3{
	font:bold 12px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#D72121;
	margin-bottom:8px;
}
h4{
	font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	color:#000;
}
h5{
	font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#A86206;
	margin-bottom:10px;
}
p{
	margin:0 0 10px;
}
ul.list2{
	font:bold 12px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#D72121;
	margin-bottom:10px;
}
ul.list2 li{
	background:url(../images/bullet_2.gif) 0 7px no-repeat;
	padding-left:15px;
}
ul.list3{
	font:normal 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#D72121;
	margin-bottom:10px;
}
ul.list3 li{
	background:url(../images/bullet_3.gif) 0 50% no-repeat;
	padding-left:15px;
}
ul.list4 li{
	background:url(../images/bullet_5.gif) 0 6px no-repeat;
	padding:0 0 10px 18px;
	
}
/* Header
--------------------------------------------*/
#header{
	background:url(../images/header_top_bg.gif) 0 0 repeat-x;
	height:100%;
	overflow:hidden;
}
#topPanel{
	margin:0 9px 0 28px;
	height:118px;
	text-align:center;
	position:relative;
	clear:both;
}
#header img.logo{
	margin:11px 0 0;
	float:left;
}
#header h1{
	width:407px;
	position:absolute;
	top:44px;
	left:223px;
	font:normal 21px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D82222;
	background-color:inherit;
	text-align:center;
	height:59px;
	display:block;

}
#header h1 span{
	color:#04458F;
	background-color:inherit;
	font-size:28px;
	line-height:35px;
	display:block;
}
/* Top Nav
--------------------------------------------*/
#topNav{
	width:320px;
	float:right;
}
#topNav ul{
	background:url(../images/top_nav_bg.gif) 0 0 repeat-x;
	font:normal 11px/29px Tahoma, Arial, Helvetica, sans-serif;
	height:29px;
	float:right;
	width:auto;
	overflow:hidden;
}
#topNav ul li,
#topNav ul li.last span{
	padding:0 7px 0 9px;
	background:url(../images/top_nav_div.gif) 0 0 no-repeat;
	float:left;
	width:auto;
}
#topNav ul li.first{
	background:url(../images/top_nav_left.gif) 0 0 no-repeat;
}
#topNav ul li.last{
	background:url(../images/top_nav_right.gif) 100% 0 no-repeat;
	display:block;
	padding:0;
}
#topNav ul li a{
	color:#E61717;
	background-color:inherit;
	text-decoration:none;
	padding-left:13px;
	display:block;
}
#topNav ul li a:hover{
	text-decoration:underline;
}
#topNav ul li a.link1{
	background:url(../images/link_bg1.gif) 0 10px no-repeat;
}
#topNav ul li a.link2{
	background:url(../images/link_bg2.gif) 0 10px no-repeat;
}
#topNav ul li a.link3{
	background:url(../images/link_bg3.gif) 0 10px no-repeat;
}
#topNav ul li a.link4{
	background:url(../images/link_bg4.gif) 0 10px no-repeat;
}
#topNav ul li a.link5{
	background:url(../images/link_bg5.gif) 0 10px no-repeat;
}
#topNav h2{
	margin:9px 0 0 90px;
	font:bold 16px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#04458F;
	background-color:inherit;
	background:url(../images/top_h2_bg.gif) 0 0 no-repeat;
	padding:5px 0 10px 40px;
}
#topNav h2 span{
	color:#D82222;
	background-color:inherit;
	display:block;
	margin-top:3px;
}

div.navBg{
	height:40px;
	background:url(../images/main_nav_bg.gif) 0 0 repeat-x;
	margin-top:1px;
	position:relative;
	clear:both;
}
div.navBg span.smallLineDrawing{
	background:url(../images/line_drawing_small.png) 0 0 no-repeat;
	width:48px;
	height:105px;
	position:absolute;
	right:15px;
	top:-95px;
}
.main_nav{
	height:100%;
	background:url(../images/main_nav_left.gif) 0 0 no-repeat;
}
.main_nav ul{
	font:bold 12px/39px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/main_nav_right.gif) 100% 0 no-repeat;
	padding:0 0 0 4px;
	height:100%;
}
.main_nav ul li{
	background:url(../images/main_nav_div.gif) 0 0 no-repeat;
	float:left;
	width:auto;
	height:100%;
}
.main_nav ul li a{
	color:#F4F8FC;
	background-color:inherit;
	text-decoration:none;
	padding:0 16px 0 17px;
	display:block;
	float:left;
	width:auto;
	height:39px;
}
.main_nav ul li a.hasImg {
	position:relative;
	}
.main_nav ul li a.hasImg img {
	display:none;
	}
.main_nav ul li a:hover,
.main_nav ul li a.selected{
	color:#F3AC69;
	text-decoration:none;
}
/* Body Panel
--------------------------------------------*/
#bodyPanel{
	margin:23px 27px 0;
	height:100%;
	overflow:hidden;
	padding-bottom:20px;
}
#bodyPanel h1,
#bodyPanel h2{
	text-align:center;
}
#bodyPanel h2 span{
	font-size:18px;
}
#bodyPanel h2 span.indent{
	margin-left:200px;
}
#RightPanel{
	background:url(../images/right_panel_bg.gif) 0 100% repeat-x;
	width:186px;
	border:1px solid #E3EDFD;
	padding:1px 1px 5px;
	float:right;
}

#leftPanel{
	width:667px;
}
#innerMidPanel{
	margin:0 270px 0 0;
	height:100%;
}
#welcomePanel{
	margin-bottom:23px;
}
h3.wPanel{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#D72121;
	background-color:inherit;
	margin-bottom:13px;
}
h4.wPanel2{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}
h2.wPanel3{
	background:url(../images/h2_bg2.gif) 0 0 repeat-x #F0F5FC;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#023B7B;
	border:1px solid #E1ECFD;
	padding:7px 0 7px 15px;
	text-align:left !important;
}
h2.wPanel3 span{
	font-size:12px !important;
}
#bottomImages {
	line-height:0px;
	font-size:0px;
	padding:12px 0 13px 15px;
	color:#fff;
	background-color:#DDEDFC;
	border:1px solid #AFD2F6;
	height:100%;
	overflow:hidden;
}
div.slide{
	float:left;
	height:140px;
	width:300px;
	margin:0 15px 0 0;
	border:2px solid #B2CEDB;
	background-color:#fff;
}
div.slide img {
	margin:0 10px 0 0 !important;
	padding:inherit;
	display:inline;
	float:none !important;
}
#bodyImages{
	float:right;
	width:242px;
	height:100%;
	overflow:hidden;
}
#bodyImages img{
	margin:0 0 8px 0;
	border:1px solid #D2E2FB;
	display:block;
}
#innerPageContent{
	height:100%;
}
#bottomImages img{ 
	margin-right:15px;
	float:left;
}
#RightPanel h2{
	background:url(../images/h2_bg.gif) 0 0 repeat-x;
	font:normal 20px/37px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#04458F;
	background-color:inherit;
	border:1px solid #E1ECFD;
	padding-left:4px;
}
#RightPanel p{
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin-left:5px;
}
ul.inLinks{
	background:#f9f9f9;
	padding:5px 0 5px 25px;
	border:1px solid #f1f1f1;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
}
ul.inLinks li{
	float:left;
	width:46%;
	background:url(../images/bullet_4.gif) 0 5px no-repeat;
	padding-left:15px;
	white-space:nowrap;
}
#bottomSpec{
	height:100%;
	overflow:hidden;
	padding:5px 0 5px 30px;
	border:2px solid #D2E2FB;
	background-color:#E6EFFC;
}
#bottomSpec p{
	padding:10px 5px;
	border-left:2px solid #D2E2FB;	
}
#bottomSpec *{
	margin:0;
}
#bottomSpec div{
	float:left;
	width:49%;
}
#bottomSpec h3{
	margin:0 0 5px 0;
}
#specification ul{
	margin-bottom:10px;
}
#specification h2{
	margin-bottom:15px;
}
#specification h3{
	font:bold 14px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#CA0F0F;
	background-color:inherit;
	margin:0 0 5px 8px;
}
#specification p{
	margin-bottom:5px;
}
ul.lsit1 li{
	font:bold 11px/19px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/bullet_1.gif) 4px 7px no-repeat;
	padding-left:19px;
	color:#023B7B;
}
ul.lsit1 li a{
	color:#023B7B;
	text-decoration:none;
}
ul.lsit1 li a:hover{
	text-decoration:underline;
}
ul.lsit1 li span{
	color:#CA0F0F;
}
#specification h4{
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#D82222;
	background-color:inherit;
	margin-left:5px;
}
#specification h4 a{
	color:#D82222;
	background-color:inherit;
	text-decoration:none;
}
#specification h4 a:hover{
	text-decoration:underline;
}
#specification h4 img{
	padding-top:3px;
}
/* Footer
--------------------------------------------*/
#footer{
	background:url(../images/footer_bg.gif) 0 0 repeat-x #B3D2EF;
	font:normal 10px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#4B5967;
	border-top:1px solid #C3D7EA;
	padding:18px 103px 18px 11px;
	text-align:center;
}
#footer img{
	float:left;
	margin:0 12px 0 0;
	
}
#footer p{
	margin:0 !important;
}
#footer a{
	color:#3C4853;
	background-color:inherit;
	text-decoration:none;
	padding:0 5px 0 2px;
}
#footer a:hover{
	text-decoration:underline;
}
/* Site Map
--------------------------------------------*/
#siteMap,
#links{
	color:inherit;
	background-color:#fff;
	padding:10px 0 25px 50px;
	border:1px solid #ACC9E5;
	height:100%;
	overflow:hidden;
	margin:0;
}
#siteMap ul,
#links ul{
	color:#464646;
	background-color:inherit;
}
#siteMap ul a,
#links ul a{
	color:#000;
}
#siteMap ul li,
#links ul li{
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0 7px;
}
#siteMap ul ul li,
#links ul ul li{
	font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:square;
}
#siteMap ul ul li,
#links ul ul li{
	margin:3px 0 3px 15px;
}
#siteMap ul ul ul li,
#links ul ul ul li{
	background-image:none;
	padding-left:10px;
}
#links ul li{
	width:33%;
	float:left;
	height:130px;
	overflow:hidden;
}
#links ul li li{
	width:auto;
	float:none;
	height:auto;
	overflow:auto;
}
/* Contact us page
--------------------------------------------*/
#contantUs{
	background:url(../images/contact_pic.jpg) 410px 48px no-repeat;
}
#contantUs img{
	border:none;
}
#contantUs h4{
	font:bold 14px/21px Tahoma, Arial, Helvetica, sans-serif;
	color:#464646;
	background-color:inherit;
}
#contantUs h5{
	font:normal 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#464646;
	background-color:inherit;
	padding:4px 0;
}
#contantUs h5 span{
	float:left;
	width:240px;
	font-weight:bold;
}
#contantUs form{
	height:100%;
	overflow:hidden;
	width:400px;
	margin:20px 0 20px 50px;
}

#contantUs form span{
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
}

#contantUs form label{
	width:134px;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	float:left;
	height:25px;
}
#contantUs form label.varification{
	width:150px;
}
#contantUs form input.varification{
	width:80px;
	margin:0 10px 0 0;
	clear:none;
}
#contantUs form img.varification{
	float:left;
	
	padding:0 0 0 0;
}
#contantUs form input,
#contantUs form textarea{
	width:250px;
	float:left;
	margin-bottom:15px;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	clear:right;
	height:18px;
}
#contantUs form input{
	padding:0 0 0 5px;
}
#contantUs form textarea{
	height:80px;
	padding:0 0 0 7px;
}
#contantUs form .button{
	width:80px;
	margin:0;
	height:22px;
}
.homestars{
	margin:20px 0 30px 60px;
}