/* CSS Document */

body {
	margin:0;
	background:#DDE9F5;	
	font:12px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	
}
h1 {
	margin:0; font-family:verdana;
	 font-size:14px;
	 color:#C7CEF9;
	 font-weight:bold;
	 padding-top:10px;
	 padding-bottom:15px;
}

h2 {
	margin:0;
}
img {
	display:block;
	border:0;
}
p {
	margin:0 0 0;
	line-height:15px;
}
#SELFooter{
margin:auto;
width:700px;
font-size:9pt;
color:#222222;
padding:4px;
margin-top:30px;

}
#container {
	width:865px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	height:auto;
}
#main {
	width:824px;
	padding-top:218px;
	position:relative;
	background:url(../images/main-bg.jpg);

}
#lft-vert-image
{
	width:41px;
	float:left;
	padding-top:160px;
}
#header
{
	width:784px;
	height:218px;
	position:absolute;
	left:0;
	top:0;
	padding-left:25px;
	padding-right:15px;
	
}
#header1
{
	width:784px;
	float:left;
}
#headertop
{
	width:784px;
	float:left;
	height:50px;
}

#headertop1
{
	width:249px;
	float:left;
}
#headertop2
{
	width:535px;
	float:right;
}
#headerbottom
{
	width:784px;
	float:left;
	height:168px;
	/*background:#0099FF;*/
}

#headerbottom1
{
	width:324px;
	float:left;
}
#headerbottom2
{
	width:460px;
	float:right;
}
#header11
{
	width:249px;
	float:left;
}
#header12
{
	width:535px;
	float:right;
}
#header121
{
	width:535px;
	float:left;
	height:50px;
}
ul#top-nav
{
	width:535px;
	margin:0px;
	padding:0px;
	/*position:relative;*/
	list-style:none;
	height:50px;
	float:left;
}
ul#top-nav li
{
	margin:0px;
	padding:0px;
	list-style:none;
	height:50px;
	float:left;
	text-align:center;
	line-height:45px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
}
ul#top-nav li a
{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
ul#top-nav li a:hover
{
	color:#758FB2;
	
}
.home
{
	width:69px;
	background:url(../images/home-bg.jpg);
	height:50px;
}
.aboutus
{
	width:72px;
	background:url(../images/aboutus-bg.jpg);
	height:50px;
}
.fact
{
	background:url(../images/fact-bg.jpg);
	width:54px;
}
.service
{
	background:url(../images/service-bg.jpg);
	width:129px;
}
.request
{
	background:url(../images/request-bg.jpg);
	width:115px;
}
.contact
{
	background:url(../images/contact-bg.jpg);
	width:96px;
}
#header122
{
	width:535px;
	float:left;
	
}
#content
{
	width:809px;
	padding-right:15px;
	clear:both;
	overflow:hidden;
	height:auto;
}

#content2
{
	width:784px;
	float:right;
}
#content21
{
	width:249px;
	float:left;
}
#content211
{
	width:249px;
	float:left;
	height:186px;
	background:url(../images/content-left-top-image.jpg);
}
#content212
{
	width:249px;
	float:left;
	
}

.content-left-top
{
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-size:11px;
	color:#293956;
	text-align:center;
	padding-top:6px;
}
.content-left-top1
{
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-size:11px;
	color:#293956;
	text-align:center;
	font-weight:bold;
	padding-top:45px;
}
.content-left-top2
{
	padding:0px;
	margin:0px;
	font-family:verdana;
	font-size:11px;
	color:#293956;
	/*text-align:center;*/
	font-weight:bold;
	padding-top:5px;
	padding-left:55px;
}
#content22
{
	width:535px;
	float:right;
}
#content221
{
	width:535px;
	float:left;
	background:url(../images/content-right-top-bg.jpg);
	clear:both;
	overflow:hidden;
}
#content2211
{
	width:325px;
	float:left;
	padding-left:20px;
	padding-right:15px;
}
#content22111
{
	width:325px;
	float:left;
}
#content22111 h2
{
	 font-family:verdana;
	 font-size:14px;
	 color:#C7CEF9;
	 font-weight:bold;
	 padding-top:10px;
	 padding-bottom:15px;
}
h2.header
{
	 font-family:verdana;
	 font-size:14px;
	 color:#C7CEF9;
	 font-weight:bold;
	 padding-top:10px;
	 padding-bottom:15px;
}
#content22112
{
	float:left;
	padding-left:15px;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
}
#content22112 p
{
	float:left;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
}
.content22112
{
	float:left;
	padding-left:15px;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
}
.content22112-bottom
{
	float:left;
	padding-left:15px;
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	padding-right:10px;
}
#content2212
{
	width:169px;
	float:right;
	padding-right:6px;
	padding-top:12px;
}
.contentrightimage
{
	width:163px;
	float:right;
	padding-right:12px;
	padding-top:15px;
}
#content2213
{
	width:163px;
	float:right;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	font-size:14pt;
}
#content2213 a
{
	font-family:arial;
	font-size:11px;
	color:#9EBCFF;
	text-decoration:underline;
}
#content2213 a:hover
{
	text-decoration:none;
}
#content2212-top
{
	width:163px;
	float:left;
	background:url(../images/request-top-bg.jpg);
	height:21px;
	font-family:verdana;
	font-size:11px;
	color:#043861;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
#content2212-mid
{
	width:163px;
	float:left;
	background:url(../images/request-mid-bg.jpg);
	height:197px;
}
#content2212-bottom
{
	width:163px;
	float:left;
}
#content222
{
	width:515px;
	float:left;
	padding-left:20px;
	/*padding-right:40px;*/
	background:#1E3337;
	height:auto;
}
#content2221
{
	width:475px;
	float:left;
	padding-bottom:5px;
}

.h2style {

	margin:0; font-family:verdana;
	 font-size:12px;
	 color:#C7CEF9;
	 font-weight:bold;
	 
 }
#content2222
{
	width:475px;
	float:left;
	font-family:verdana;
	color:#A0A1C5;
	font-size:11px;
	padding-bottom:4px;
}
#content2222 a
{
	font-family:verdana;
	color:#A0A1C5;
	font-size:11px;
	text-decoration:none;
}
#content2222 a:hover
{
	text-decoration:underline;
}
#content2223
{
	width:475px;
	float:left;
	font-family:verdana;
	font-size:10px;
	color:#6D7D98;
}

ul.form
{
	width:150px;
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:13px;
	padding-top:6px;
	position:relative;
}
ul.form li
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	font-family:verdana;
	font-size:11px;
	color:#043861;
	line-height:23px;
}
.form-con-left
{
	width:45px;
}
.form-con-right
{
	width:105px;
}

.text-box
{
	width:90px;
	font-family:verdana;
	color:#000000;
	font-size:11px;
}
.text-area
{
	width:90px;
	font-family:verdana;
	color:#000000;
	font-size:11px;
}
/*******************add new style for new content ********************/

.commitment
{
	width:310px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}
.commitment1
{
	width:310px;
	float:left;
	height:21px;
}
.commitment11
{
	width:13px;
	float:left;
	
}
.commitment12
{
	width:284px;
	float:left;
	background:url(../images/commitment-top-bg.jpg) ;
	height:21px;
	font-family:verdana;
	font-size:11px;
	color:#043861;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}
.commitment12-new
{
	width:284px;
	float:left;
	background:url(../images/commitment-top-bg.jpg) ;
	height:21px;
	font-family:verdana;
	font-size:10px;
	color:#043861;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}

.commitment13
{
	width:13px;
	float:left;
	
}
.commitment2
{
	width:308px;
	float:left;
	border:1px solid #8DC3E7;
	border-top:0px;
	background:#7EA2BC;
	
}
.commitment2 p
{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:4px;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	line-height:23px;
}
ul.con-commitment
{
	width:280px;
	padding-left:20px;
	padding-top:6px;
	margin:0px;
	
}
ul.con-commitment li
{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	line-height:23px;
}
.facts
{
	width:325px;
	float:left;
}
ul.facts1
{
	width:310px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	/*position:relative;*/
	padding-right:15px;
}
ul.facts1 li
{
	
	float:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
}
.facts2
{
	width:60px;
	float:left;
}
.facts3
{
	width:250px;
	float:right;
}
ul.facts11
{
	width:450px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	/*position:relative;*/
	padding-right:15px;
}
ul.facts11 li
{
	
	float:left;
	margin:0px;
	padding:0px;
	padding-top:5px;
}
.facts21
{
	width:60px;
	float:left;
}
.facts31
{
	width:390px;
	float:right;
}

ul.con-form
{
	width:290px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
	padding-left:8px;
	padding-right:10px;
}
ul.con-form li
{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	font-family:verdana;
	font-size:12px;
	color:#000000;
	
}
.con-form1
{
	width:150px;
}
.con-form2
{
	width:130px;
	padding-left:10px;
}
.con-text-box
{
    font-family:verdana;
	font-size:12px;
	color:#000000;
	line-height:23px;
}
a.maillink 
{
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
a.maillink:hover
{
	text-decoration:underline;
}
#request-quote-content{
	width:90%;
	float:left;
	padding-left:20px;
	padding-right:15px;
}
p.bold-wht-12px{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
p.wht-12px{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
/*for request quote page*/
.requform
{
	width:490px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
	margin-top:12px;
}
.requform-top
{
	width:490px;
	float:left;
	height:21px;
}
.requform-top-left
{
	width:13px;
	float:left;
	
}
.requform-top-mid
{
	width:464px;
	float:left;
	background:url(../images/commitment-top-bg.jpg) ;
	height:21px;
	font-family:verdana;
	font-size:11px;
	color:#043861;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}

.requform-top-rgt
{
	width:13px;
	float:left;
	
}
.requform-btm
{
	width:488px;
	float:left;
	border:1px solid #8DC3E7;
	border-top:0px;
	background:#7EA2BC;
	
}
.requform-btm p
{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:4px;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	line-height:23px;
}

ul.form-content
{
	width:488px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
	padding-bottom:5px;
}
ul.form-content li
{
	/*width:488px;*/
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
	font-family:verdana;
	font-size:10px;
	color:#1E3338;
	text-align:right;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
}
.text-box1
{
	width:300px;
	border:1px solid #1E3338;
	font-family:verdana;
	font-size:11px;
	color:#000000;
}
.text-area1
{
	width:300px;
	border:1px solid #1E3338;
	font-family:verdana;
	font-size:11px;
	color:#000000;
}
.available
{
	
	font-family:verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}

.video { text-align:center; }
.video a { color:#9EBCFF; font:bold 12px verdana,arial,sans-serif; }
.video a:hover { color:#f00; font:bold 12px verdana,arial,sans-serif; }

.clear { clear:both; height:0px; }
