*{margin:0; padding:0;}
body, ul, li, table, td, p, form, input, textarea, select, optiion{margin:0; padding:0}
img{border:0;}
a{outline:none;}

.top_head{margin:auto;}
.wrap{margin:auto;}

.search{background:#3a8457; color:#FFFFFF;}

.search_input{width:267px; border:1px solid #999999; margin:5px 0; font:Verdana, Arial, Helvetica, sans-serif; color:#333333; padding-left:2px;}

.search_text{color:#FFFFFF; font:11px tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:3px;}

.left_menu{background:url(../images/menu_bg.jpg) repeat-x bottom; color:#FFFFFF; font-size:10px; text-align:center; font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; text-transform:uppercase; }
.left_menu a{color:#FFFFFF; text-decoration:none;  display:block; padding-bottom:5px;}
.left_menu a:hover{text-decoration:none; color:#2d2d2d;}

/*footer css start*/
.login_footer{margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#282828; font-size:10px;}
.bor{border:1px solid #CCCCCC; margin-top:10px;}
.bor input{margin:8px;}
.footer{margin:auto; border-top:1px solid #65b786; margin-top:5px;}
.footer2{margin:auto; margin-top:5px;}
.pad{padding: 0 5px;}
.copyright{text-align:center; padding:3px 0;}


/* left nav start */

.left_nav{float:left; background:#63b881; }

.left_nav_inner{margin:auto; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:center; }
.left_nav_inner a{color:#FFFFFF; text-decoration:none;}
.left_nav_inner a:hover{color:#0066aa; text-decoration:none;}
.left_nav_inner a.visited_page{color:#0067ac;}

.left_nav_inner2{margin:auto; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-top:33px; text-align:center; }
.left_nav_inner2 a{color:#FFFFFF; text-decoration:none;}
.left_nav_inner2 a:hover{color:#1d1d1d; text-decoration:none;}

.bor_bot{border-bottom:1px solid #FFFFFF;padding:15px 0;}
.bor_bot2{padding:15px 0;}
.bot_left{background:#3ba465;}

.bot_left{font-size:18px; color:#FFFFFF; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}
.bot_left a{font-size:11px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bot_left a:hover{text-decoration:underline;}
.bot_left a img{margin-bottom:12px;}



a.sub_link:link, a.sub_link:visited {display:block; padding-top:10px; font-size:11px; color:#333; text-decoration:none;}
a.sub_link:hover {color:#333; text-decoration:underline;}

.main_content{padding:5px;}
.main_index{border:1px solid #cccccc; margin-left:1px;}

.left_content{font-family:tahoma; font-size:12px; line-height:22px; color:#333333; padding:10px; padding-right:22px;}
.left_admin{font-family:tahoma; font-size:12px; line-height:22px; color:#333333;}
.left_content2{font-family:tahoma; font-size:12px; line-height:22px; color:#333333; padding:10px; padding-right:22px; padding-bottom:28px; border-bottom:1px solid #5997b4;}

.left_content3{font-family:tahoma; font-size:12px; line-height:22px; color:#333333; padding:10px; padding-right:22px; padding-bottom:28px; border-bottom:1px solid #002e4a;}
.right_content{font-family:tahoma; font-size:12px; line-height:22px; color:#333333; padding:10px; padding-right:25px;}
.right_content a{color:#0069ac;}
.right_content a:hover{color:#000;}
.bg_blue{ background:#0064a9; color:#FFFFFF; border:1px solid #999999; padding:17px 24px;}


.footer2{font-family:tahoma, Arial, Helvetica, sans-serif; color:#282828; font-size:10px; margin-top:5px; padding-top:5px; color:#666666}

.content{color:#333333; font-size:12px; font-family:tahoma; border-bottom:1px solid #5997b4; padding-bottom:9px; padding-top:18px;}
.content b{color:#0069ac; font-size:14px;}

.content_last{color:#333333; font-size:12px; font-family:tahoma; padding-bottom:9px; padding-top:18px;}
.content_last b{color:#0069ac; font-size:14px;}

.enquiry{font-size:12px; font-family:tahoma; padding-right:25px; color:#000; line-height:22px;}

.enquiry a, .enquiry strong{color:#5997b4; font-weight:bold;}
.banner_img img{margin:0 4px;}

.content3{color:#0067ac; font-size:11px; font-family:tahoma; padding-bottom:9px; padding-top:9px; text-transform:capitalize; line-height:17px;}
.content3 b{font-size:21px; font-weight:bold; font-family:tahoma; font-weight:normal; color:#333333; display:block;}
.content3 span{color:#000; font-size:11px;}

.pagination{color:#0067ac; font-size:11px; font-family:tahoma; padding-bottom:9px; padding-top:9px; text-transform:capitalize; line-height:17px;}
.pagination a{color:#0067ac; margin:0 3px; text-decoration:none;}
.pagination a:hover{text-decoration:underline;}
.our_story{padding-top:14px; padding-left:44px; padding-right:31px;}

.blue_bg{background:url(../images/blue_line.gif) repeat-y; }
.pad_9{padding-left:9px; color:#3a90dc;font-family:tahoma; font-size:12px;}
.pad_9 b{color:#0067ac;}
.right_con{font-size:12px; color:#333333; padding-left:10px; font-family:tahoma; padding-bottom:15px;}
.right_con2{font-size:13px; font-family:tahoma; color:#333; line-height:17px;}
.right_con2 p{margin-bottom:15px;}

.list_item{margin:0; padding:0; margin-left:5px; text-align:left;}
.greenn_bg{background:#65b786;}


.contact_us{padding-left:46px; padding-bottom:10px;}

form.contact_form{font-size:13px;}
form.contact_form input.text{width:250px; border:1px solid #828282; height:15px; padding:3px 5px; font-family:Helvetica, sans-serif}
form.contact_form input.text2{width:151px; border:1px solid #828282; height:15px; padding:3px 5px; font-family:Helvetica, sans-serif; margin-bottom:1px;}
form.contact_form textarea.text_area{ width:392px;border:1px solid #828282; height:70px; }
form.contact_form select.staate{border:1px solid #828282; width:162px;}
form.contact_form input.sub_but{margin:10px 5px;}
.contact_label{font-family:Helvetica, sans-serif; font-size:13px; text-align:right; padding-right:10px; padding:6px;}

.contct_form2{ font-family:Helvetica, sans-serif; font-size:14px; line-height:22px;}
.contct_form2 span{color:#0066ab;}
.contct_form2 a{color:#0066ab; text-decoration:underline; }
.contct_form2 a:hover{color:#000;}
.contct_form1{font-family:Helvetica, sans-serif; font-size:13px; line-height:22px;}
.customer_bg{background:url(../images/customer_bg.gif) repeat-x;font-family:"time Roman", Times, serif; color:#fff; text-align:center; padding:8px 10px 9px 10px; font-size:17px; font-weight:bold;}

.contact_bg{background:url(../images/customer_bg.gif) repeat-x; height:89px; font-family:"time Roman", Times, serif; color:#fff; text-align:center; padding:5px 10px 6px 10px; _padding:0px 10px 0 10px; font-size:15px; }
.contact_bg a{color:#fff;}
.contact_bg a:hover{text-decoration:none;}

.customer_bg2{background:url(../images/customer_bg2.gif) repeat-x; height:30px; font-family:Helvetica, sans-serif; color:#fff; text-align:left; padding:0px 10px; text-transform:uppercase; font-size:13px;}

.find_a_rep{background:url(../images/customer_bg.gif) repeat-x; font-family:"Times New Roman", Times, serif; color:#fff; text-align:center; padding:8px 10px 9px 10px;font-size:17px;}
.find_a_rep a{color:#fff;}
.find_a_rep a:hover{text-decoration:none;}


.customer_bg3{background:url(../images/application_bg.gif) repeat-x; height:30px;font-family:Helvetica, sans-serif; color:#fff; text-align:center; padding:5px 10px; text-transform:uppercase; font-size:13px; line-height:17px;}

.customer_bg a{color:#fff;}
.customer_bg a:hover{text-decoration:none;}
.get_quote{font-family:Helvetica, sans-serif; font-size:.9em;}

.profile_grid_text{font-family:Helvetica, sans-serif; font-size:.9em; padding:2px 0px 4px 5px;}
.profile_grid_link{font-family:Helvetica, sans-serif; font-size:14px; padding:0px 0px 0px 5px; color:#0069AD;}
.profile_grid_link:hover{font-family:Helvetica, sans-serif; font-size:14px; padding:0px 0px 0px 5px; color:#424242;}

.link{font-family:Helvetica, sans-serif; font-size:14px; padding:0px 0px 0px 5px; color:#0069AD;}
.link:hover{font-family:Helvetica, sans-serif; font-size:14px; padding:0px 0px 0px 5px; color:#424242;}

.link a{font-family:Helvetica, sans-serif; font-size:14px; padding:0px 0px 0px 5px; color:#0069AD;}
.link a:hover{font-family:Helvetica, sans-serif; font-size:14px; padding:0px 0px 0px 5px; color:#424242;}

.normal{font-family:Helvetica, sans-serif; font-size:14px; color:#333333;}


.label_customer{text-align:left; font-family:Helvetica, sans-serif; font-size:13px; color:
#000; padding:3px 0}
.label_customer input.cust{width:250px;}
.quote_table{ border-collapse:collapse; border-top:1px solid #808080; border-left:1px solid #808080;  border-right:1px solid #808080; font-family: Helvetica, sans-serif;}

.quote_table2{ border-collapse:collapse; border-top:1px solid #808080; border-left:1px solid #808080;  border-right:1px solid #808080; font-family: Helvetica, sans-serif; font-size:13px; text-align:center;}
.quote_table2 td{padding:2px; color:#000000; }
.quote_table td{padding:2px; color:#000000; }
.border_rb{border-right:1px solid #808080;border-bottom:1px solid #808080;}
.border_r{border-right:1px solid #808080;}
.border_b{border-bottom:1px solid #808080;}
input.width_30{width:20px; height:20px;}
input.width_50{width:50px; height:20px;}
input.width_418{width:418px; height:18px;}
input.width_171{width:171px; height:18px;}
input.width_130{width:87px; height:18px;}

.quaote3{border-collapse:collapse; font-family:Helvetica, sans-serif; font-size:13px;}
.quaote3 td{padding:3px;}
td.bg_grey{background:#cccccc;}
td.blue_text{color:#004080;}
.material td{padding:6px 0;}

.trade{font-family:Helvetica, sans-serif; font-size:.9em;}
h3.trade{font-size:14px;}
.trade strong{color:#1072b1;}
.trade a{color:#0069ac;}
.trade a:hover{color:#000;}

.login_box{background:url(../images/new_head_bg2.gif) left top no-repeat;}
.login_bg{background:url(../images/login_bg2.gif) no-repeat left top;}
.login_con{font-family: "Times New Roman", Times, serif, sans-serif; font-size:15px; line-height:15px; color:#FFFFFF; text-align:center; text-transform:uppercase; padding:0 3px;}
input.but{font-size:11px; font-family:Arial, Helvetica, sans-serif; border:none; cursor:pointer; background:url(../images/button_bg.gif) no-repeat; width:78px; height:17px;}
.login_text{font-size:11px; text-align:left; padding-left:8px;}

.news_bg{background:url(../images/new_content_bg.gif) repeat-x;line-height:22px; padding:22px 15px 0 15px; color:#FFFFFF; font-family:Helvetica, sans-serif; font-size:13px; height:244px;}
.news_bg strong{color:#FFFFFF; font-size:15px; }
.news_bg a{color:#FFFFFF; text-decoration:underline;}

.tech{border:1px solid #dcdcdc;}
.pad_top{padding-top:11px; padding-bottom:11px;}
.index_head{font-size:21px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#999; text-align:center; padding:5px 0;}


.index_con{font-family:"Garamond", Times, serif; font-size:16px; color:#000; padding:0 16px; text-align:center; padding-bottom:10px;}
.index_con sup{font-size:9px;}

.index_con2{font-family:"Garamond", serif; font-size:16px; color:#000; padding:0 9px; text-align:center; padding-bottom:8px;}
.index_con3{font-family:"Garamond", serif; font-size:16px; color:#000; padding:0 9px; text-align:center; padding-bottom:8px;}
.learn_more{font-family:Helvetica, sans-serif; font-size:12px; background:#1F6D93; text-align:right;}
.learn_more a{color:#FFFFFF; text-align:right; text-decoration:none; padding-right:4px;}
.learn_more a:hover{color:#000000;}
.text_class{font-family:Helvetica, sans-serif; font-size:13px; line-height:22px;}
.right_green{background:url(../images/green-leaf_bg.jpg) repeat-x; padding:27px 25px 36px 20px; text-align:left; font-family:Helvetica, sans-serif; color:#FFFFFF; line-height:18px;}
.right_green ul{margin-top:18px; margin-bottom:18px; list-style:none; width:125px; text-transform:uppercase; font-weight:bold;}
.right_green ul li{font-size:17px; padding:7px 0; margin-left:0px; background:url(../images/bullet.gif) no-repeat 0px 13px; padding-left:12px;}
.right_green ul li.corrosion{border-top:1px solid #a7cbdc; border-bottom:1px solid #a7cbdc;}
.padding-bot{padding-bottom:26px;}
span.blue_bot{color:#0e77c1; font-weight:bold;}
.bor_bot_green{border-bottom:1px solid #86ca9c;}
.bor_top{border-top:1px solid #65b786;}
.bor_bot_top{border-bottom:1px solid #65b786;}
.padd_bot{padding-bottom:1px;}
.lead_bg{background:url(../images/green_bg.jpg) repeat-x;font-family:"Times New Roman", Times, serif, Helvetica, sans-serif; color:#fff; padding:10px 10px; font-size:15px; line-height:18px;}

/*new 16.1.2008*/
.project_profile{padding-left:45px;}
.left_content4{font-family:Helvetica, sans-serif; font-size:13px; line-height:22px; color:#000;}
.program_blue{color:#41779b; font-weight:bold;}
.tower_care{background:url(../images/tower-care.jpg) no-repeat; padding-top:42px; padding-bottom:17px; text-align:center; font-family:Helvetica, sans-serif; font-size:13px;}

.total_care{background:url(../images/total_care.jpg) no-repeat; padding-top:42px; padding-bottom:17px; text-align:center; font-family:Helvetica, sans-serif; font-size:13px;}

.comparison_chart{background:url(../images/comparision_chart.jpg) no-repeat; padding-top:42px; padding-bottom:17px; text-align:center; font-family:Helvetica, sans-serif; font-size:13px;}

.programm_bg{background:url(../images/gray_bg.jpg) repeat-x #6d6d6d top; text-align:center; font-family:Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:uppercase; padding:12px 22px; line-height:22px;}
.program_blue_bg{background:url(../images/program_bg.jpg) repeat-x; font-family:Helvetica, sans-serif; color:#fff; font-size:16px; text-align:center; padding-top:16px; padding-bottom:16px;}

.program_link{background:url(../images/program_link_bg.jpg) repeat-x; color:#000000; text-align:center; font-size:11px; text-transform:uppercase; cursor:pointer;}
.program_link a{color:#000; text-decoration:none;}
.peace_of{ font-family:Helvetica, sans-serif; color:#000; font-size:13px; line-height:24px;}
.total_care_head{background:url(../images/total_care_bg.jpg) repeat-x; font-size:14px; font-family:Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; padding:6px 19px 5px 19px;}
.table_product{border-collapse:collapse;}
.table_product td{padding-left:10px; color:#2a75a8; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold;}

.total_care_news{background:url(../images/total_news.jpg) bottom repeat-x; font-size:17px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:4px 19px 5px 19px;}
.news_sec{font-family:arial, Helvetica, sans-serif; font-size:13px; text-align:left; padding:15px; font-weight:bold;}
.news_sec b{color:#2a75a8; text-transform:uppercase; font-size:14px;}
.news_sec a{color:#2a75a8; text-decoration:underline; margin-top:20px; display:block;}


/*29-1-2008*/
.operational_bg{background:url(../images/gray_bg.jpg) repeat-x #6d6d6d top; text-align:center; font-family:Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:uppercase; padding:6px 22px; line-height:22px;}
.operational_blue{background:url(../images/operational_bg.jpg) repeat-x; font-family:Helvetica, sans-serif; font-size:15px;line-height:19px; color:#FFFFFF; font-weight:bold; padding:17px 28px 14px 27px; text-align:center; font-style:italic;}
.operational_blue span{font-weight:normal; display:block; font-style:normal; padding-top:5px; text-transform:uppercase; font-size:14px;}
.heading_blue{background:url(../images/heading_blue.gif) repeat-x #2085a9; color:#FFFFFF; font-size:13px; padding:3px 0px 3px 8px;}


.quote_text_email{font-family:Helvetica, sans-serif; font-size:13px; color:#363636;}
.quote_heading_email{font-family:Helvetica, sans-serif; font-size:15px; color:white;background-color:#599FBB; height:30px; text-align:left; padding-left:5px; text-align:center;}
.no_margin_email{font-size:1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none;}



.Required
{
font-family:Arial, Times New Roman;
font-size:16px;
color:red;
font-weight:bold;
}

.lblError {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#2B482E;
	font-weight: bold;
	text-decoration:none;
}

.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:2px 2px 2px 2px;
	color: #000;
	text-decoration: none;
	border:1px solid #cfcfcf;
		
}

.MessageBox
{
font-family:Arial, Times New Roman;
font-size:15px;
font-weight:normal;
color:#04588D;
/*color:#328BAE;*/
padding:2px 5px 2px 5px;
margin:5px 0px 5px 0px;
background-color:#EBFDF3;
/*background-color:#EAEAEA;*/
border:solid 1px #808080;
}

