body {background-color: #D9D9D9; color: #444444; font: 13px/1.55em arial, helvetica, sans-serif; text-align:left;}
.clear {clear: both;}
.blue {color: #4A769A;}
#msg {color: #4A769A; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
h3 {color: #4A769A; font-size: 14px; font-weight: bold;}
a {color:#4585B9; text-decoration:none;}
a:hover {color:#4585B9; text-decoration:underline;}

#container {position: relative; top: 0px; left: 50%; margin-left: -426px; width: 853px;}
/*header*/
#containerDiv {height: 317; overflow: hidden; position: relative; left: -8px;}
#header {width: 853px; height: 207px; background: url(/imgs/header_bg.jpg) no-repeat;}
#head_menu {}
#header_ul {list-style-type: none; position: absolute; top: 11px; left: 12px; width: 348px; height: 182px; margin: 0px; padding: 0px; }
#header_ul li {margin: 0px; padding: 0px; //margin-bottom: -3px;}
.home_li {width: 348px; height: 37px; background: url(/imgs/home_li.png) no-repeat; cursor: Pointer;}
.home_li_over {width: 348px; height: 37px; background: url(/imgs/home_li_over.png) no-repeat; cursor: Pointer;}
.about_us_li {width: 348px; height: 37px; background: url(/imgs/about_us_li.png) no-repeat; cursor: Pointer;}
.about_us_li_over {width: 348px; height: 37px; background: url(/imgs/about_us_li_over.png) no-repeat; cursor: Pointer;}
.contact_us_li {width: 348px; height: 38px; background: url(/imgs/contact_us_li.png) no-repeat; cursor: Pointer;}
.contact_us_li_over {width: 348px; height: 38px; background: url(/imgs/contact_us_li_over.png) no-repeat; cursor: Pointer;}
.our_process_li {width: 348px; height: 37px; background: url(/imgs/our_process_li.png) no-repeat; cursor: Pointer;}
.our_process_li_over {width: 348px; height: 37px; background: url(/imgs/our_process_li_over.png) no-repeat; cursor: Pointer;}
.client_successes_li {width: 348px; height: 33px; background: url(/imgs/client_successes_li.png) no-repeat; cursor: Pointer;}
.client_successes_li_over {width: 348px; height: 33px; background: url(/imgs/client_successes_li_over.png) no-repeat; cursor: Pointer;}
/*footer*/
#footer {width: 852px; background: url(/imgs/foot_bg.jpg) repeat-y; padding-top: 25px; font-size: 12px;}
#footer_bot {width: 852px; height: 32px; background: url(/imgs/foot_bot_bg.jpg) no-repeat; margin-top: 10px;}
#foot_l {float: left; width: 255px; margin-left: 36px; color: #004881; -margin-left: 18px;}
#foot_r {float: left; width: 525px; margin-left: 15px;}
#foot_menu {color: #004882; margin-left: 0px;}
.foot_menu_li {color: #004882; text-decoration: none;}
.foot_menu_li:hover {color: #D87707; text-decoration: none;}
.foot_menu_li_over {color: #D87707; text-decoration: none;}
.foot_menu_li_over:hover {color: #D87707; text-decoration: underline;}
#copy {color: #9C9C9C; font-size: 11px; margin-left: 96px; margin-top: 0px;}
#copy a {color: #9C9C9C; font-size: 11px; text-decoration: none;}
#copy a:hover {color: #9C9C9C; font-size: 11px; text-decoration: underline;}
#mobile {color: #8A8A8A; text-align: right; width: 485px;}
#mobile a {color: #8A8A8A; text-decoration: none;}
#mobile a:hover {color: #8A8A8A; text-decoration: underline;}
/*main*/
#main {width: 852px; background: url(/imgs/main_bg.jpg) repeat-y; padding: 0px 0px 20px 36px;}
/*home*/
#home {padding-top: 35px;}
#home_title {background: url(/imgs/home.jpg) no-repeat; width: 488px; height: 55px; margin-bottom: 10px;}
#home_l {float: left; width: 510px; border-right :3px #D9D9D9 solid; padding-right: 20px;}
#home_r {float: left; width: 225px; margin-left: 23px;}
.home_client_img {border: 3px solid #D9D9D9;}
#home_client_desc {width: 215px; margin: 15px 0px 0px 7px;}
#home_client_more {width: 46px; height: 32px; margin-left: 175px; margin-top: 5px;}
/*about*/
#about {}
#about img {border: 0px;}
#about_us {width: 785px;}
#about_title {background: url(/imgs/about_us.jpg) no-repeat; width: 105px; height: 17px; margin-bottom: 10px;}
#about_menu {width: 504px; height: 36px; background: url(/imgs/about_menu_bg.jpg) no-repeat; position: relative; top: -3px; left: 300px; padding-left: 10px;}
.about_li {float: left; height: 12px; margin-left: 12px; margin-top: 11px;}
.test_item_first, .test_item_second {position: relative; left: -23px; width: 782px; padding: 15px 20px 15px 25px;}
.test_item_first {background: #F4F4F4;}
.test_item_second { }
.test_item_person {text-align: right;}
#testimonials_title {background: url(/imgs/testimonials.jpg) no-repeat; width: 140px; height: 17px; margin-bottom: 10px;}
/*contact*/
#contact_title {background: url(/imgs/contact_us.jpg) no-repeat; width: 121px; height: 17px; position: relative; top: 30px; margin-bottom: 15px;}
#contact_container {width: 828px; background: url(/imgs/contact_bg.jpg) repeat-y; position: relative; left: -24px; top: 30px;}
#contact_l {float: left; width: 227px; padding: 15px 10px 0px 23px;}
#email_link a {color: #444444; text-decoration: none;}
#email_link a:hover {color: #444444; text-decoration: underline;}
#contact_r {float: left; width: 546px; margin-left: 20px;}
.form_item {padding-bottom: 10px;}
.form_l {float: left; width: 75px; text-align: right;}
.form_ll {float: left; width: 35px; text-align: right;}
.form_r {float: left; width: 175px; margin-left: 10px;}
.input_1 {background: url(/imgs/input_1.jpg) no-repeat; border: 0px; width: 166px; height: 19px;}
.input_2 {background: url(/imgs/input_2.jpg) no-repeat; border: 0px; width: 57px; height: 19px;}
.input_inv {display: none;}
#buttons {height: 21px; width: 135px; margin-left: 0px; position: relative; left: 405px;}
.reset {border: 0px; background: url(/imgs/clear.jpg) no-repeat; width: 59px; height: 21px; cursor: Pointer;}
.submit {border: 0px; background: url(/imgs/submit.jpg) no-repeat; width: 59px; height: 21px; margin-left: 5px; cursor: Pointer;}
/*our proucess*/
#our_process {padding-top: 30px; width: 785px;}
#our_process_title {background: url(/imgs/our_process.jpg) no-repeat; width: 137px; height: 23px; margin-bottom: 10px;}
/*bcea*/
#bcea_top {border-bottom: 2px solid #D9D9D9; width: 770px; margin-bottom: 20px;
           padding-top: 30px; padding-bottom: 20px; //padding-bottom: 0px;}
#bcea_top_logo {float: left; background: url(/imgs/bcea.jpg) no-repeat; width: 257px; height: 116px;}
#bcea_top_txt {float: left; width: 513px; position: relative; top: 60px;}
#bcea_middle_title_l {float: left; width: 450px; margin-bottom: 20px; //margin-bottom: 0px;}
#bcea_middle_title_r {float: left; width: 300px; margin-left: 30px; margin-bottom: 20px; //margin-bottom: 0px;}
#bcea_middle_l {float: left; width: 215px;}
#bcea_middle_c {float: left; background: url(/imgs/peoples.jpg) no-repeat; width: 193px; height: 87px; position: relative; top: 50px; left: 20px;}
#bcea_middle_r {float: left; width: 295px; margin-left: 72px;}
/*client successes*/
#client {padding-top: 35px;}
#client_title {background: url(/imgs/client_successes.jpg) no-repeat; width: 199px; height: 23px; margin-bottom: 10px;}
#client_l {float: left; width: 510px; border-right :3px #D9D9D9 solid; padding-right: 20px;}
#client_r {float: left; width: 225px; margin-left: 23px;}
#client_sect {float: left; width: 304px;}
#client_sect a {color: #444444; text-decoration: none;}
#client_sect a:hover {color: #4A769A; text-decoration: none;}
#client_lists {float: left; width: 197px; position: relative;}
#featured_client {background: url(/imgs/featured_client.jpg) no-repeat; width: 128px; height:14px; margin-bottom: 10px;}
.client_box {background: url(/imgs/client_box.jpg) no-repeat; width: 289px; height: 25px; padding-left: 15px; padding-top: 5px; cursor: Pointer;}
.client_box_over {background: url(/imgs/client_box_over.jpg) no-repeat; width: 289px; height: 25px; padding-left: 15px; padding-top: 5px; cursor: Pointer; color: #444444;}
.client_box_over a {color: #4A769A!important;}
.client_list {background: url(/imgs/client_list_c.jpg) repeat-y; width: 197px;}
.client_list_top {background: url(/imgs/client_list_top.jpg) no-repeat; width: 197px;}
.client_list_bot {background: url(/imgs/client_list_bot.jpg) no-repeat; background-position: bottom; width: 197px;}
.client_list_item {width: 175px; border-bottom: 1px solid #E2E2E2; margin-left: 10px; padding: 5px 0px; color: #4585B9; font-size: 12px;}
.client_list_item_last {height: 30px; width: 175px; margin-left: 10px;}
.client_all {position: absolute; top: 0px; left: 0px; display: none;}
.client_ecom {position: absolute; top: 55px; left: 0px; display: none;}
.client_green {position: absolute; top: 88px; left: 0px; display: none;}
.client_health {position: absolute; top: 119px; left: 0px; display: none;}
.client_fin {position: absolute; top: 149px; left: 0px; display: none;}
.client_mob {position: absolute; top: 180px; left: 0px; display: none;}
.client_tech {position: absolute; top: 210px; left: 0px; display: none;}
.client_title {font-size: 14px;}
#photo {width: 483px;  margin-top: 10px; padding: 0px; position: relative;}
.photo_img {margin: 0px; border: 2px solid #D9D9D9; display: none;}
.img_1 {}
#left {cursor: Pointer; display: none;}
#right {cursor: Pointer;}
#div_paging {margin-top: 10px; text-align: right; width: 483px;}
.paging {cursor: Pointer; color: #A5A5A5; font-weight: bold;}
.paging_over {color: #878787; font-weight: bold;}
#left_list {width: 225px; border: 2px solid #D9D9D9; margin-top: 20px;}
.left_list_li, .left_list_li_over {width: 208px; background: #EDEDED; border-bottom: 1px solid #E2E2E2; margin: 1px;
               font-size: 14px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px;}
.left_list_li a, .left_list_li a:hover, .left_list_li_over a, .left_list_li_over a:hover {color: #444444; text-decoration: none;}
.left_list_li:hover, .left_list_li_over {width: 208px; background: #FAFAFA; border-bottom: 1px solid #E2E2E2;}

/*priv_pol*/
#priv_pol {width: 785px; padding-top: 30px;}

/*site map*/
#site_map {}
#site_map .link_1 {font-weight: bold;}
#site_map .link_1 a, #site_map .link_2 a {color: #444444;}
#site_map .link_2 {margin-left: 30px; color: #444444;}
#site_map_title {color: #4A769A; font-size: 22px; padding: 20px 0px; font-weight: bold; font-style: italic;}


.home_li, .home_li_over, .about_us_li, .about_us_li_over, .contact_us_li, .contact_us_li_over,
.our_process_li, .our_process_li_over, .client_successes_li, .client_successes_li_over {behavior: url(/js/iepngfix.htc);}


