*{ margin:0px;padding:0px;}
body { background:url(../images/top_bg.gif) repeat-x top #e1ebee; margin:0; padding:0; font-size:12px; line-height:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a { color:#fe5800;}
a:hover { text-decoration:none;}
.img-left{ float:left; margin:0 10px 5px 0;}
a img{ border:0;}
img{ vertical-align:top;  }
.clear {clear: both; width: 100%; height: 0px; font-size: 0px;}
ul {list-style: none; margin: 0; padding: 0;}
.br{clear:both;line-height:10px;background:none;border:none;}
.fr{ float:right; overflow:hidden; width:100%;}
p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0; margin-bottom:10px; line-height: 1.5;}
ol{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; line-height: 1.5;}
#header {width:1003px; height:155px; margin:0 auto; padding:0;}
#logo { width:1003px; height:111px; padding:0 0 0 0;}
#logo span.tel {margin:0px 0 0 0; font-size:18px; font-weight:bold; float:right; line-height:111px; color:#FFF;}
#main { width:100%; margin:10px 0 0px 0; float:left;}
#head_image { height:297px; padding:0px 0 0px 0px;}
#content { margin:0 auto; padding:0; width:1003px;}
/*------------------------------------------------Drop Down Menu--------------------*/
.container_16 { margin-left:0; margin-right:0; width: 1003px;}
.topmenubg { width:1003px; height:42px;}
.grid_12 { display: inline; float: left; margin:0px auto;}
.container_16 .grid_12 { width: 1003px;}
.topmenu { padding-top:4px;}
#dropmenu, #dropmenu ul {margin:0px auto;padding:0 0 0 0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.2em;z-index:1;width:100%; }
#dropmenu li a {font-weight:normal;font-size:15px;display:block;padding:0.50em 1.9em;color:#007293;text-decoration:none;background:none;border-right:1px solid #c8c8c8;}
#dropmenu a:hover {background: none; color:#f2a300;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:2em; left:-1px;}
#dropmenu ul a {border-left:1px solid #f6f5f5; border-right:1px solid #f6f5f5; background:#f6f5f5;}
#dropmenu ul a:hover {background:#fff; color:#f2a300;}
#dropmenu li ul {background:none; }
#dropmenu li ul a {width:220px; height:auto; float:left; border-bottom:1px solid #f6f5f5; border-top:1px solid #f6f5f5;}
#dropmenu li a.Noborder {border-right:none;}
#dropmenu li a.current_page_item {color:#f2a300;}
/*------------------------------------------------Middle Box--------------------*/
#middleBox { float:left; margin:0 11px 0 0; padding:0 0 0 0; width:529px; background:url(../images/center_middle.gif) repeat-y 0 0;}
#middleBoxTop{width:529px;float:left;padding:0 0 0 0;background:url(../images/center_bottom.gif) no-repeat right bottom;}
#middleBoxTop p.Text{width:500px;float:left;text-align:justify;padding:0 10px 0 15px;font-size:12px;color:#666; line-height:18px;}
#middleBoxTop p {width:500px;float:left;text-align:justify;padding:0 10px 0 15px;font-size:12px;color:#666; line-height:18px;}
#middleBoxTop b {color:#545454;font-weight:bold; font-size:12px;}
#middleBox h2{background:url(../images/center_top.gif) 0 0 no-repeat;width:529px;height:16px;padding: 14px 14px;margin-bottom:5px;}
/*------------------------------------------------Inner page Box--------------------*/
#mainBox { float:left; margin:0px; padding:0 0 0 0; width:738px; background:url(../images/main_middle.gif) repeat-y 0 0;}
#mainBoxTop{width:738px;float:left;padding:0 0 0 0;background:url(../images/main_bottom.gif) no-repeat right bottom;}
#mainBoxTop p{width:710px;float:left;text-align:justify;padding:0 10px 0 14px;font-size:12px;color:#666;line-height:18px;}
#mainBoxTop b{color:#545454;font-weight:bold; font-size:12px;}
#mainBoxTop p.Text{width:710px;float:left;text-align:justify;padding:0 10px 0 14px;font-size:12px;color:#666;line-height:18px;}
#mainBoxTop .address{width:50px;float:left; text-align:right; padding:0 14px 0 0;font-size:14px;color:#015770;line-height:18px;}
#mainBox h2{background:url(../images/head-content.gif) 0 0 no-repeat;width:738px;height:28px;padding: 10px 0 10px 14px;font-size:18px;color:#fff;}
#mainBox h3{ float:left;width:710px;height:auto;padding: 0 5px 5px 14px;font-size:14px;color:#015770;line-height:20px;}
#mainBox ol{ margin:10px 0 10px 0; float:left;}
#mainBox ol li{width:680px;float:left;text-align:justify;padding:0 0 4px 13px;font-size:12px;color:#666;line-height:18px; margin-left:14px;list-style:none; background:url(../images/bullet_orange.gif) no-repeat; background-position:0 5px;}
/*------------------------------------------------Inner page FAQ Box--------------------*/
#mainBoxFaq { float:left; margin:0px; padding:0 0 0 0; width:738px; background:url(../images/main_middle.gif) repeat-y 0 0;}
#mainBoxTopFaq{width:738px;float:left;padding:0 0 0 0;background:url(../images/main_bottom.gif) no-repeat right bottom;}
#mainBoxTopFaq b{color:#545454;font-weight:bold; font-size:12px;}
#mainBoxTopFaq p.Text{width:710px;float:left;text-align:justify;padding:0 10px 0 14px;font-size:12px;color:#666;line-height:18px;}
#mainBoxTopFaq .address{width:50px;float:left; text-align:right; padding:0 14px 0 0;font-size:14px;color:#015770;line-height:18px;}
#mainBoxFaq h2{background:url(../images/head-content.gif) 0 0 no-repeat;width:738px;height:28px;padding: 10px 0 10px 14px;font-size:18px;color:#fff;}
#mainBoxFaq h3{ float:left;width:710px;height:auto;padding: 0 5px 5px 14px;font-size:14px;color:#015770;line-height:20px;}
#mainBoxFaq ol{ margin:10px 0 10px 0; float:left;}
#mainBoxFaq ol li{width:680px;float:left;text-align:justify;padding:0 0 4px 13px;font-size:12px;color:#666;line-height:18px; margin-left:14px;list-style:none; background:url(../images/bullet_orange.gif) no-repeat; background-position:0 5px;}
#mainBoxFaq ol li a{width:680px;float:left;text-align:justify;font-size:12px;color:#015770;line-height:18px; ;list-style:none;}
/*------------------------------------------------Read More link--------------------*/
.link-1 { display:block; float:right; background:url(../images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; margin:10px auto 10px auto; }
.link-1 em { display:block; background:url(../images/link_left.gif) left top no-repeat; text-transform:uppercase; font-size:.833em}
.link-1 b { display:block; background:url(../images/link_right.gif) right top no-repeat; line-height:17px; padding:0px 8px 1px 13px;}
.link-1:hover{ text-decoration:none; color:#000000;}
.colorO{color:#545454;font-weight:bold; font-size:12px;}
/*------------------------------------------------Background Box--------------------*/
#center_content_wrapper { clear:both;width:100%;margin:0 auto;padding:16px 0;background: #e1ebee;}
#center_content{position:relative;width:970px;margin:0 auto;padding:0px 16px;background: url(../images/content_middle.jpg) repeat-y;}
#top {width: 1003px;height:16px;margin:0 auto;background: url(../images/content_top.jpg) no-repeat;}
#bottom {width:1003px;height:16px;margin:0 auto;background: url(../images/content_bottom.jpg) no-repeat;}
/*------------------------------------------------right column--------------------*/
#rightsection{margin:10px 0 0 0;padding:0 0 0 10px;width:199px;float:left;}
#rightcolumn { color:#333; margin:0 0 0 0; padding:0 0 0 0; width:199px; float:left; }
#rightcolumn h2 { margin:0 0 10px 0; padding:0 0 0 0; width:199px;float:left; }
#rightcolumn p.CenterTxt { margin:0 0 0 0; padding:0 0 0 0; width:199px;float:left; }
/*------------------------------------------------left column--------------------*/
#leftsection{margin:0 11px 0 0;padding:0 0 0 0;width:219px;float:left;}
#leftcolumn {color:#333;margin:0 11px 10px 0;padding:0 0 0 0;width:219px;float:left;background:url(../images/sidebar_middle.gif) repeat-y 0 0;}
#leftmid{ width:219px; float:left; padding:0 0 0 0; background:url(../images/sidebar_bottom.gif) no-repeat right bottom;}
#leftmid h2{background:url(../images/left_heading.gif) 0 0 no-repeat;width:219px;height:38px;margin-bottom:10px;text-indent:-4000px;}
#leftmid ul{width:202px;margin:0 0 0 8px;color:#000;padding:0 0 10px 2px;}
#leftmid ul li{padding:5px 0px; line-height:23px;border-bottom: #bed8df dashed 1px;}
#leftmid ul li.bdrNo{border-bottom:none;line-height:23px;padding:5px 0px;}
#leftmid ul li a{background-color:#cfdfe3; background-image:url(../images/bullet_orange.gif); background-position: 3px 6px; background-repeat:no-repeat;padding:0 0 0 15px;color:#696969;line-height:23px;text-decoration:none;display:block;}
#leftmid ul li a:hover{color:#fff; background-image:url(../images/bullet_lightB.gif); background-repeat:no-repeat; background-position:3px 6px; background-color: #f2a300;}
#leftmid ul li a.active{color:#fff; background-image:url(../images/bullet_lightB.gif); background-repeat:no-repeat; background-position:3px 6px; background-color: #f2a300;}
/*------------------------------------------------footer--------------------*/
#footer { background-color:#015770; height:218px; margin-top:10px; clear:both;}
#footer-content {margin:0 auto;width:1003px;padding:10px 0 0 0;}
#footer-content ul {margin: 0;padding: 0;list-style:none;}
#footer-content ul li a{background:url(../images/bullet_lightB.gif) 3px 10px no-repeat;padding:0 0 0 15px; font-weight:bold;color:#c9dbe0;line-height:28px;background-color:inherit;text-decoration:none;display:block;}
#footer-content ul li a:hover{color:#f2a300;background:url(../images/bullet_orange.gif) no-repeat 3px 10px;}
#footer-content .col {width:150px;padding: 10px 50px 10px 20px;border-right:1px dotted #2e788d;}
#footer-content .col2 {background:url(../images/bottom_linkBG.gif) no-repeat 10px 10px;width: 318px;height:68px;padding: 10px 0px 10px 10px;float:left;}
#footer-content .col3{width: 318px;padding:10px 0px 0px 0px;float:left;}
.col3 h3{margin:0 0 0 0;font-size:20px;padding:0px 0px 0px 15px;color:#c9dbe0;font-weight:bold;float:left;}
#footer-content .logo-fb {margin-left: 25px;margin-right:25px;margin-top:10px;}
#footer-content .indent-footer{ width:1003px; float:left; padding:10px 10px; margin:0px auto;}
#footer-content .designby{width:400px; float:right;margin:0px 10px;}
#footer-content h2{margin:10px 10px;font-size:12px;padding: 0px 10px 0px 0;color:#c9dbe0;font-weight:bold;float:left;}
#footer-content p{margin:10px 20px;font-size:12px;color:#c9dbe0;font-weight:bold;float:left;}
.float-left  { float: left; }
.float-right { float: right; }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
/*------------------------------------------------faqs--------------------*/
#tabs-1 a{text-align:justify;padding:0 0 0 0;font-size:12px;color:#F90;line-height:18px;}
#tabs-2 a{text-align:justify;padding:0 0 0 0;font-size:12px;color:#F90;line-height:18px;}
#tabs-3 a{text-align:justify;padding:0 0 0 0;font-size:12px;color:#F90;line-height:18px;}
#tabs-1 .question {float:left;text-align:justify;padding:0 0 0 5px;font-size:12px;color:#015770;line-height:18px;}
#tabs-1 h3{ float:left;width:710px;height:auto;padding: 0 5px 5px 5px;font-size:14px;color:#015770;line-height:20px;}
#tabs-1 p.answer{text-align:justify;padding:0 0 0 10px;font-size:12px;color:#666;line-height:18px;}
#tabs-2 .question {float:left;text-align:justify;padding:0 0 0 5px;font-size:12px;color:#015770;line-height:18px;}
#tabs-2 h3{ float:left;width:710px;height:auto;padding: 0 5px 5px 5px;font-size:14px;color:#015770;line-height:20px;}
#tabs-2 p.answer{text-align:justify;padding:0 0 0 10px;font-size:12px;color:#666;line-height:18px;}
#tabs-3 .question {float:left;text-align:justify;padding:0 0 0 5px;font-size:12px;color:#015770;line-height:18px;}
#tabs-3 h3{ float:left;width:710px;height:auto;padding: 0 5px 5px 5px;font-size:14px;color:#015770;line-height:20px;}
#tabs-3 p.answer{text-align:justify;padding:0 0 0 10px;font-size:12px;color:#666;line-height:18px;}
.dhtmlgoodies_contentBox{height:0px;visibility:hidden;position:relative;overflow:hidden;padding-bottom:10px;width:670px;}
.dhtmlgoodies_content{position:relative;width:100%;}
#tabs-1 p.answer{text-align:justify;padding:0 0 0 10px;font-size:12px;color:#666;line-height:18px;}
/*------------------------------------------------request for quote--------------------*/
#mainBoxTop .form{ width:600px; padding-left:14px;}
#mainBoxTop label{ font-size:12px; line-height:20px; padding-top:10px; float:left; text-align:right; color:#666; margin-right:50px; padding-left:14px; width:150px;}
#mainBoxTop textarea{color:#666; float:left; width:250px; margin-top:10px; margin-bottom:5px;}
#mainBoxTop .radio-but{  color:#666; float:left; width:250px; margin-top:5px; margin-bottom:5px;  }
#mainBoxTop .radio { width:12px; height:12px; margin-top:8px; margin-right:4px; margin-left:4px;}
#mainBoxTop input{ height:25px; color:#666; width:200px; margin-bottom:5px; margin-top:5px; padding-left:5px; padding-right:5px;}
#mainBoxTop select{ height:25px; width:250px; color:#666; margin-bottom:5px; margin-top:5px; padding-left:5px;}
#mainBoxTop .butt{ height:26px; width:82px; background:url(../images/submit.gif) no-repeat; border:0px; float:right; margin:15px 135px 15px 0;}
/*------------------------------------------------contact us--------------------*/
#middlecontactBox { float:left; margin:0 11px 0 0; padding:0 0 0 0; width:529px; background:url(../images/center_middle.gif) repeat-y 0 0;}
#middlecontactBoxTop{width:529px;float:left;padding:0 0 0 0;background:url(../images/center_bottom.gif) no-repeat right bottom;}
#middlecontactBoxTop p.Text{width:500px;float:left;text-align:justify;padding:0 10px 0 15px;font-size:12px;color:#666; line-height:18px;}
#middlecontactBox h2{ background:url(../images/contact-head.gif) 0 0 no-repeat;width:529px;height:28px;padding: 10px 0 10px 14px;font-size:18px;color:#fff;}
#companyname { width:250px; float:left;}
#companyname .h-text { width:236px; font-size:12px;color:#015770;line-height:20px; padding: 0 0 0 14px;}
#companyname .p-text { width:236px; font-size:12px;color:#666;line-height:20px; padding: 0 0 0 14px; margin:0;}
#contact-info { width:240px; float:left; padding:0 0 0 30px;}
#contact-info strong.h-text { float:left; width:40px; text-align:right; font-size:12px;color:#015770;line-height:20px; padding: 0 0 0 30px;}
#contact-info .p-text { float:left; width:150px; font-size:12px;color:#666;line-height:20px; padding: 0 0 0 14px; margin:0;}

#middlecontactBox .contact-form{ width:450px; margin:20px 0 0 0; }
#middlecontactBox label{ width:150px; font-size:12px; line-height:20px; padding:10px 10px 0 14px; float:left; text-align:right; color:#666;}
#middlecontactBox input{ height:25px; color:#666; width:200px; margin:5px 0 3px 0; padding:0 0 0 5px;}
#middlecontactBox textarea{color:#666; float:left; width:205px; margin:5px 0 3px 0;}
#middlecontactBox .butt{ height:26px; width:82px; background:url(../images/submit.gif) no-repeat; border:0px; float:right; margin:15px 70px 15px 0;}

/*------------------------------------------------blog--------------------*/
#blog-content { width:650px; float:left;}
#content-box { width:650px;}
#content-box .content-top { background:url(../images/blog-content-top.gif); height:10px; width:650px;}
#content-box .content-mid { background:url(../images/blog-content-mid.gif); height:auto; width:650px;}
#content-box .content-bott { background:url(../images/blog-content-bot.gif); height:10px; width:650px; margin-bottom:10px;}
#content-box .text-blog { width:620px; margin:0px; padding:0 0 5px 14px; color:#666; font-size:12px; text-align:justify;}
#content-box span.date { font-size:12px; color:#666; line-height:25px; font-weight:bold; padding-bottom:10px; margin-top:10px; padding-left:14px;}
#content-box h2{ background:url(../images/blog-line.gif) no-repeat; background-position: 0px 5px; color:#015770; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; padding-top:18px; padding-left:14px;}
#content-box h3{float:right; height:16px; padding-top:3px; padding-right:14px;}
#content-box h1{ width:590px; font-size:10px; line-height:18px; color:#666; padding:8px 0 5px 14px; text-align:justify;}
#content-box h4{font-size:13px; color:#015770; line-height:18px; font-weight:bold; padding-bottom:10px; margin-top:10px; padding-left:14px; background:url(../images/blog-line.gif) no-repeat; background-position: 0px 27px;}
#blog-right{ width:300px; float:right;}
#blog-right-top{ width:300px; height:10px; background:url(../images/right-top.png) no-repeat;}
#blog-right-mid{ width:300px; height:auto; background-color:#015770;}
#blog-right-mid h2{ background:url(../images/blog-heading-bg.png) no-repeat; background-position:0 5px; font-size:18px; color:#FF8C21; width:270px; 
height:30px; margin-left:10px; padding-left:10px; padding-top:14px;}
#blog-right-mid h1{ font-size:14px; line-height:20px; font-weight:bold; color:#fff; padding:10px 0 10px 20px;}
#blog-right-mid ul{ padding-top:10px;}
#blog-right-mid ul li {background:url(../images/bullet_orange.gif) no-repeat; background-position:0 6px; list-style:none; margin-left:20px; width:280px;}
#blog-right-mid h3 { background:url(../images/blog-blue-sep.gif) no-repeat; background-position:0 25px; font-size:12px; color:#fff; width:250px;
	line-height:10px; padding:6px 0 15px 20px;}
#blog-right-mid h3 a{ color:#fff; text-decoration:none;}
#blog-right-mid h3 a:hover{ text-decoration:none; color:#FF8C21;}
#blog-right-bott{ width:300px; height:10px; background:url(../images/right-bot.gif) no-repeat;}
div.error{
	padding: 10px;
	border: 1px dotted red;
	color: red;
	font-size: 12px;
	letter-spacing: 0.1em;
	background-color: #FCF5A6;
	
}

div.success {
	padding: 10px;
	margin: 1px;
	border: 1px dotted green;
	font-size: 12px;
	font-family: arial;
	letter-spacing: 0.1em;
	color: #666;
	background-color: #E0FEC8;
}
#mainBoxTop table p{width:500px;float:left;text-align:justify;padding:0 10px 0 14px;font-size:12px;color:#666;line-height:18px;}
#mainBoxTop table b{color:#545454;font-weight:bold; font-size:12px;}
#mainBoxTop table p.Text{width:500px;float:left;text-align:justify;padding:0 10px 0 14px;font-size:12px;color:#666;line-height:18px;}
#mainBoxTop table .address{width:50px;float:left; text-align:right; padding:0 14px 0 0;font-size:14px;color:#015770;line-height:18px;}
#mainBox table h2{background:url(../images/head-content.gif) 0 0 no-repeat;width:738px;height:28px;padding: 10px 0 10px 14px;font-size:18px;color:#fff;}
#mainBox table  h3{ float:left;width:500px;height:auto;padding: 0 5px 5px 14px;font-size:14px;color:#015770;line-height:20px;}
#mainBox table ol{ margin:10px 0 10px 0; float:left;}
#mainBox table ol li{width:480px;float:left;text-align:justify;padding:0 0 4px 13px;font-size:12px;color:#666;line-height:18px; margin-left:14px;list-style:none; background:url(../images/bullet_orange.gif) no-repeat; background-position:0 5px;}