@charset "utf-8";
/* START CSS Document */
body{margin: 0cm 0cm 0cm 0cm;background-color:#a2a4af;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-variant:normal;color:#000;background-image:url(img/bg_bg.jpg);background-repeat:repeat-x;background-position:top center;}
img{border:none;}

.main_wrapper{background-color:#182432;background-image:url(img/bg_main.jpg);background-repeat:repeat-x;background-position:top center;width:954px;position: relative;margin: 0 auto;}

.bnnr{background-image:url(img/banner.jpg);background-repeat:no-repeat;background-position:top center;width:954px;height:47px;position:relative;margin: 0 auto;}
.bnnr img{width:954px;height:47px;}
.hdr{background-image:url(img/header.jpg);background-repeat:no-repeat;background-position:top center;width:926px;height:103px;position:relative;margin: 0 auto;}
.hdr img{width:550px;height:103px; float:left;}

/* START Navigator */
.nav{background-image:url(img/bg_nav.jpg);background-repeat:repeat-x;background-position:top center;width:926px;height:49px;position:relative;margin: 0 auto;overflow:hidden;}
.nav a{display:block;height:49px;line-height:49px;text-decoration:none;float:left;}

.bt_login{background-image:url(img/bt_login.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 60px 0 50px;}
.bt_login:hover{background-position:top center;}

.bt_welcome{background-image:url(img/bt_welcome.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 45px;}
.bt_welcome:hover{background-position:top center;}

.bt_about{background-image:url(img/bt_about.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 35px;}
.bt_about:hover{background-position:top center;}

.bt_results{background-image:url(img/bt_results.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 40px 0 25px;}
.bt_results:hover{background-position:top center;}

.bt_consulting{background-image:url(img/bt_consulting.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 40px;}
.bt_consulting:hover{background-position:top center;}

.bt_development{background-image:url(img/bt_development.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 60px;}
.bt_development:hover{background-position:top center;}

.bt_property{background-image:url(img/bt_property.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 105px;}
.bt_property:hover{background-position:top center;}

.bt_contact{background-image:url(img/bt_contact.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 25px;}
.bt_contact:hover{background-position:top center;}

.bt_blog{background-image:url(img/bt_blog.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 45px 0 10px;}
.bt_blog:hover{background-position:top center;}
/* END Navigator */

/* START All */
.stnd_mrgn{margin-left:14px;}
.stnd_top_mrgn{margin-top:14px;}
.layover_im{margin-left:-3px;padding-top:28px;}
.serv_prov{background-image:url(img/bg_extra.jpg);background-repeat:repeat-x;background-position:top center;width:456px;background-color:#eaebef;float:left;}
.extra_type{padding-top:25px;padding-bottom:34px;margin-left:42px;font-size:17px;line-height:28px;}
.contact_type{padding-top:25px;padding-bottom:34px;margin-left:42px;font-size:17px;line-height:35px;}
.sitemap_type{padding-top:25px;padding-bottom:34px;margin-left:42px; margin-right:42px;font-size:12px;line-height:22px;}
.sitemap_type li{color:#309;}
.sitemap_type li:hover{color:#333;}
.sitemap_type a{text-decoration:none; color:#309;}
.sitemap_type a:hover{ text-decoration:none;color:#333;}
.featured_servprov{width:456px;height:0px;}
.featured_col{margin-left:472px;width:271px;}
.featured_inner{background-image:url(img/bg_featured.jpg);background-repeat:repeat-x;background-position:top center;width:271px;background-color:#d5d8e0;}
.feature_top{padding-top:24px;padding-bottom:12px;margin-left:8px;font-size:20px;width:263px;}
.feature_top_txt{padding-top:24px;padding-bottom:12px;margin-left:8px;width:263px;}
#ptext strong{padding-top:8px;padding-bottom:12px;margin-left:8px;font-size:16px;width:263px;}
#ptext em{margin-left:16px;font-size:12px;width:240px;}
#ptext i{ color:#09F;}

.feature_hdr{padding-top:8px;padding-bottom:12px;margin-left:8px;font-size:16px;width:263px;}
.feature_text{margin-left:16px;font-size:12px;width:240px;}
.featured_spc{width:271px;height:29px;}

/***** START FEATURE nav ******/
.feature_nav{width:271px;height:23px;position:relative;margin: 0 auto;overflow:hidden; margin-left:14px; margin-top:14px;}
.feature_nav a{display:block;height:23px;line-height:23px;text-decoration:none;float:left;color:#fff;}
.feat_one{background-image:url(img/feat_num.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 12px 0 12px;}
.feat_one:hover{background-position:top center;}
.feat_more{background-image:url(img/feat_more.jpg);background-repeat:no-repeat;background-position:bottom center;padding: 0 22px 0 22px;margin-left:25px;}
.feat_more:hover{background-position:top center;}
/***** END FEATURE nav ******/

.regions_col{background-image:url(img/bg_region.jpg);background-repeat:no-repeat;background-position:top left;width:159px;height:800px;background-color:#919ea4;float:right;margin-right:14px;margin-top:-140px;}
.regions_col div{margin-left:13px;margin-top:80px;line-height:18px;font-size:14px;}
.reg_a{text-decoration:none; color:#000;}
.reg_a:hover{text-decoration:none;color:#009;}

.footer{background-image:url(img/bg_footer.jpg);background-repeat:repeat-x;background-position:center;width:926px;height:47px;position:relative;margin: 0px; clear:both;}
.footer_type{line-height:47px; height:47px; font-size:11px;}
.footer_type span{margin-right:95px;}
.footer_type a{color:#1c3333;text-decoration:none;font-size:11px;}
.footer_type a:hover{color:#666;text-decoration:none;}

.ct_welcome{background-image:url(img/bg_extra.jpg);background-repeat:repeat-x;background-position:top center;background-color:#eaebef;float:left;width:640px;}
.ctfeatured_col{margin-left:654px;width:271px;}
.ct_welcome_type{padding-top:25px;padding-bottom:34px;margin-left:42px;margin-right:42px;font-size:17px;}
.ct_about_type{padding-top:25px;padding-bottom:14px;margin-left:42px;margin-right:42px;font-size:17px;}
.ct_dev_type{padding-top:25px;padding-bottom:14px;margin-left:42px;margin-right:42px;font-size:17px;}

.lrg_dv_wrppr{background-image:url(img/bg_extra.jpg);background-repeat:repeat-x;background-position:top center;background-color:#eaebef;float:left;width:926px;}
.mlss{height:570px;}

/* END Body */
/* START Specific */
.right_pic{float:right;margin:14px;}
.vescio_dv{float:right;height:255px;margin-left:14px;margin-bottom:14px;font-size:12px;text-align:center;}
.vescio_dv img{height:200px;}
.dev_dv{float:left;margin-right:14px;margin-bottom:14px;font-size:12px;text-align:center;}
.res_dv{float:right;margin-left:14px;margin-bottom:14px;font-size:12px;text-align:center;}
.cons_dv{float:left;padding-right:14px;padding-bottom:14px;font-size:12px;text-align:center;}
.lil_imgs{background-color:#fff;width:180px;height:50px; padding:10px;}
.port_str{ font-size:14px;}
.udln{text-decoration:underline;}
.gry{color:#666;}
.ltgry{color:#999;}
.blk{color:#000;}
.wht{color:#fff;}
.index_flatcopy_1{width:239px;height:82px;margin-bottom:12px;}
.ind_box{height:330px;}
.in_contact{width:187px;height:85px;background-image:url(img/in_contactus.jpg);background-repeat:no-repeat;background-position:left center;margin-top:22px;}
.in_contact:hover{width:187px;height:85px;background-image:url(img/in_contactusov.jpg);background-repeat:no-repeat;background-position:left center;margin-top:22px;}
.arl{font-family:Arial, Helvetica, sans-serif;}
.thrtyght{font-size:38px;}
.twnty{font-size:20px;}
.eghtn{font-size:18px;}
.sxtnn{font-size:16px;}
.fftn{font-size:15px;}
.thrtn{font-size:13px;}
.elvn{font-size:11px;}
.tnn{font-size:10px;}
.redlng{color:#F00;}
.undrln{text-decoration:underline;}
.mrgrin{margin:3pt auto;}
.mrg_indx{margin-top:-3px;margin-bottom:-3px;}
.ln_ht_indx{line-height:14px;}
/* END Specific */
/* START ID's */
#flleftcon_inner1{width:604px;margin-top:22px;float:left;}
#flrightcon_inner1{width:260px;margin-top:22px;float:right;}

.spc_port{color:#339;text-decoration:none;font-size:20px;}
.spc_port:hover{color:#06f;text-decoration:none;}

/* End IDs */
/* END CSS Document */

