/* Css Document */
/* Basic Css */
html, body, div, p{margin:0px; padding:0px;}
.clear{clear:both;display:block;}

/* Body Css */
body{margin:0px auto;text-align:left;font-family:Arial,Verdana,Sans-serif;background:#F2F2F2;font-size:11px;color:#474747;}

img{float:left!important;float:none;}
.no_border{border:0px;}
.left_align{float:left;}
.right_align{float:right;}

/* Index Page Css */
#main_container{width:801px;margin:0px auto;margin-top:10px;position:relative;}

/* Head Section Css*/
#header{width:810px;float:left;height:333px;position:relative;}
#logo_img{width:281px;height:93px;float:left;position:absolute;left:0px;top:0px;}
#navigation_section { float:left; height:34px; width:765px; background:url('../graphics/navegation_bg.gif') no-repeat left top; position:absolute; left: 0px; top: 299px; padding-left:35px; line-height:34px;}

a.top_nav_lnk{float:left;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
a.top_nav_lnk:hover{text-decoration:underline;color:#FFC30D;}
a.top_nav_lnk_active{text-decoration:none;color:#FFC30D;float:left;font-size:12px;font-weight:bold;}

/* Content Section Css */
#content{width:768px;float:left;clear:both;position:relative;background:#fff;padding-left:33px;padding-top:35px;padding-bottom:45px;font-size:17px;}

/* Left Section Css */
#lhs_section{width:492px;float:left;padding-right:38px;}
.section_hdr_hdg{float:left;width:100%;height:44px;padding-top:10px;padding-bottom:33px;}
.section_hdr_hdg_small{float:left;width:100%;height:44px;padding-top:33px;padding-bottom:30px;}
.section_txt{float:left;width:100%;color:#666;clear:both;}

a.mailer_link{float:left;color:#0152A3;font-size:17px;font-weight:normal;text-decoration:none;}
a.mailer_link:hover{text-decoration:underline;}

a.contact_mail_lnk{color:#0152A3;font-size:17px;font-weight:normal;text-decoration:none;}
a.contact_mail_lnk:hover{text-decoration:underline;}

.items_row{float:left;width:492px;padding-bottom:4px;}

.items_left_point{float:left;width:190px;text-align:left;font-size:15px;padding-right:49px;color:#1A205E;font-weight:bold;}
.items_right_point{float:left;width:190px;text-align:left;font-size:15px;color:#1A205E;font-weight:bold;}


.txt_content{float:left;width:100%;color:#666;padding-top:30px;}

/* Clients Page */
.row_item{float:left;width:492px;padding-bottom:8px;}
.items_row_clients_left{float:left;width:252px;text-align:left;font-size:13px;color:#1A205E;font-weight:bold; }
.items_row_clients_right{float:left;width:240px;text-align:left;font-size:13px;color:#1A205E;font-weight:bold; }


/* Right Section Css */
#rhs_section{width:198px;float:left;}
.top_form{width:198px;height:183px;float:left;background:url('../graphics/blue_bg.jpg') no-repeat left top;padding-top:10px; padding-left:15px;}
.bottom_form{width:198px;height:183px;float:left;background:url('../graphics/blue_bg.jpg') no-repeat left top;padding-top:10px; padding-left:15px;}
.bottom_form_index{width:198px;height:213px;float:left;background:url('../graphics/blue_bg_big.jpg') no-repeat left top;padding-top:10px; padding-left:15px;}

.form_top_text{width:151px;padding-top:7px;}

.form_mid_section{float:left;width:175px; padding-top:10px;}
.form_inner_left_section{float:left;width:125px;}

.phone_txt_no{float:left;width:105px;padding-right:10px;font-size:12px;color:#FFC30D;font-weight:bold;padding-bottom:3px;}
.contact_info_txt{float:left;width:105px;padding-right:10px;font-size:12px;color:#FFC30D;font-weight:bold;padding-top:7px;padding-bottom:3px;overflow:hidden;}
.contact_details{float:left;width:105px;padding-right:10px;font-size:10px;color:#fff;overflow:hidden;}

.topform_subtitle_txt{float:left;width:100px;padding-right:15px;font-size:10px;color:#fff;}
.topform_small_txt{float:left;width:100px;padding-top:10px;padding-right:15px;font-size:10px;color:#fff;}

.sub_title_txt{float:left;width:100%;font-size:12px;color:#fff;}
.form_small_txt{float:left;width:100%; padding-top:8px;font-size:10px;color:#fff;}

a.mailto_lnk{font-size:10px;color:#fff;text-decoration:none;}
a.mailto_lnk:hover{text-decoration:underline;}

/* Disclaimer Css */
.disclaimer_txt{float:left;width:100%;color:#666;font-size:10px;}

/* Copyright Css */
#copy_txt{width:100%;height:52px;text-align:center;clear:both;font-size:10px;color:#fff;}
#copy_txt_footer{float:left;width:702px;height:52px;text-align:right;background:url('../graphics/footer_02.jpg') no-repeat left top;line-height:52px;padding-right:30px;}

/* Form Css */
#form1{width:330px;height:230px;clear:both;float:left;}

#content_form { width:325px; height:220px; float:left;}

#content_form p { font-size:15px; }

#form_top { width:330px; height:1px; float:left;padding-left:10px;padding-top:1px;clear:both;}
#form_mid { width:330px; height:175px; padding-top:10px;clear:both;}

form {margin:0px; padding:0px;} 
.set-column{ margin-bottom:8px;margin-top:2px;color:#666;clear:both; height:21px;} 
.set-column_comments{ margin-bottom:8px;margin-top:2px;color:#666;clear:both; height:55px;} 
	
.label{width:85px;line-height: normal;text-align:left;margin-right:3px;margin-top:3px;float:left;font-weight:normal;clear:both;}	

.txtbox{border:#BFC9DA 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:175px;height:19px;padding:0px 0px 0px 3px; float:left;}

.txtarea{border:#BFC9DA 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:175px;height:51px;padding:0px 0px 0px 3px; float:left;}

.phone1{width:42px!important;width:39px;margin-right:2px;border:#BFC9DA 1px solid;font-size:11px;background-color:#ffffff;color: #747474; height:17px;padding:0px 0px 0px 3px; float:left;}
.phone2{width:42px!important;width:39px;margin-right:2px;border:#BFC9DA 1px solid;font-size:11px;background-color:#ffffff;color: #747474; height:17px;padding:0px 0px 0px 3px; float:left;}
.phone3{width:77px!important;width:83px;border:#BFC9DA 1px solid;font-size:11px;background-color:#ffffff;color:#747474;height:17px;padding:0px 0px 0px 3px; float:left;}

.text_bottom { font-size:11px;color:#747474;font-weight:normal;line-height:13px; text-align:center; }

#frm_submit_btn{float:left;width:250px;height:40px;padding-left:85px;padding-top:10px;clear:both;}

#privacy_txt{float:left;width:300px;text-align:center;font-size:9px;color:#fff;padding-top:4px;}

/* Contact Us Section */

.contact_form_part{float:left;width:490px;clear:both;font-size:12px;}
.contact_label_txt{float:left;width:300px; padding-right:5px;}

.info_txtbox{border:#BFC9DA 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:88px;height:17px;padding:2px 0px 0px 3px; float:left;}

#cost_calc_submit_btn{float:right;width:180px;height:40px;padding-top:10px;clear:both;}

.contact_info_label_txt{float:left;width:475px; padding-right:5px;}

/* Cost Calculator Page */
.calc_label_txt{float:left;width:360px;}

.contact_txtbox{border:#BFC9DA 1px solid;font-size:12px;background-color:#ffffff;color: #747474; width:105px;height:17px;padding:2px 0px 0px 3px; float:right;}
.contact_txtbox_active{border:#FF232C 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:105px;height:17px;padding:2px 0px 0px 3px; float:right;}

.contact_details_txtbox{border:#BFC9DA 1px solid;font-size:12px;background-color:#ffffff;color: #747474; width:175px;height:17px;padding:2px 0px 0px 3px; float:right;}
.contact_details_txtbox_active{border:#FF232C 1px solid;font-size:11px;background-color:#ffffff;color: #747474; width:175px;height:17px;padding:2px 0px 0px 3px; float:right;}

/* Misc Classes */
div.empty_space{height:8px;clear:both;}
div.dblempty_space{width:150px;height:15px;clear:both;}
div.space{height:12px;clear:both;}
.hline{float:left;padding-left:10px;padding-right:10px;color:#C2D1E6;}
