/* CSS Document */

#right_pane_sub{ width:205px; float:right; }

#compet_text{width:100px; float:left; padding-top:14px; line-height:20px;}

#compet_logos{width:105px; float:right; padding-top:22px;}

.news_wrapper_sub{width:100%; padding-top:18px; float:left;}

#main_text_area_sub{text-align:left; line-height:15px; word-spacing:2px; padding-top:16px; width:505px;}

#main_text_area_sub p{padding-bottom:16px;}

.news_desc_sub{width:80%; float:left; padding:2px 0 2px 0; line-height:16px; word-spacing:2px;}

.service_items{width:100%; height:55px; margin-bottom:20px;}

.si_1{width:33%; float:left; height:55px; }

.service_items_img{width:43px; height:55px; float:left;}

.service_items_text{ width:132px; height:45px; text-align:left; padding:10px 0 0 10px; float:left;}

#advert_satis{width:20%; float:right; padding:2px 0 0 0px; height:133px;}


/* portfolio */

#portfolio_wrapper{width:100%; padding-top:18px;}

.port_portlet{width:180px; margin-right:6px; float:left; margin-bottom:20px; text-align:center; background:#e8e8e8; padding:5px 0 10px 0; }

.port_portlet_last{width:180px; padding-right:0px; float:right; margin-bottom:20px; text-align:center; background:#e8e8e8; padding:5px 0 10px 0; }

.port_portlet_title{ padding:0 0 5px 7px; text-align:left; font-weight:bold;}

.port_portlet_desc{ padding:5px 0 0 10px; text-align:left; line-height:16px;}

.contact_details_wrapper{width:260px; height:75px;}

.contact_details_wrapper_2{width:260px; height:30px; margin:5px 0 5px 0;}

.cont_img{width:25px; height:32px; float:left; margin:0px 0 3px 10px;}

.cont_details{width:200px; height:20px; float:left; margin:3px 0 10px 0; padding:3px 0 0 10px;}

.clear_cls{clear:both; margin:0; padding:0;}

.cont_form_wrapper{width:450px; margin-top:18px; background:url(../images/cont_frm_bg.gif) repeat-x; border:1px solid #e2e1e2; height:205px; padding-top:10px;}

.cont_form_field_name{width:70px; float:left; margin:6px 0 2px 0; padding-left:20px; height:25px;}

.cont_form_field_value{width:250px; float:left; margin:6px 0 2px 0; padding-left:20px; height:25px;}

.cont_form_field_value_comments{width:250px; float:left; margin:6px 0 2px 0; padding-left:20px; height:80px;}

.cont_form_btn{margin-top:20px; text-align:right; width:314px;}

.btn{background:url(../images/btn_bg.gif) repeat-x; border:1px solid #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:22px;}

.text_fields{width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#right_pane_sub2{width:220px; float:right; height:480px;}

.im_noti{width:25px; height:20px; float:left; background:#eeeeee; padding:5px 0 0 10px; margin:1px 0 3px 0;}

.im_noti_desc{width:175px; float:left; height:20px; background:#eeeeee; padding:5px 0 0 6px;  margin:1px 0 3px 0;}

.im_noti_desc_long{width:210px; float:left; height:40px; padding:7px 0 0 6px;  margin:1px 0 3px 0;}

