@charset "utf-8";
*{ background-position:center; text-align:left;}
body{ font-size:12px;}
.prepend-0 {padding-left:71px;}
a{ cursor:pointer;}
input, textarea{ margin:0.5em 0; background:none; border:none;}
em {color:#FC6E28; font-family:Arial, Helvetica, sans-serif; font-weight:bold; clear:right;}
font{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
font b{color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; clear:leftt; font-size:11px;}
ul#main_menu li font a{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none; background:none; padding:0; display:inline;}
ul#main_menu li font a:hover{ color:#000000; text-decoration:underline; background:none;}
div.headings{display:none;}
.footer_content ul.move_right{margin:0 0 0 10px;}
.h2a{color:#000000;	font-family:Arial,Helvetica,sans-serif;	font-size:13px;	font-weight:bold; margin:0 0 0 10px; text-align:left;float:left;}
.h3a, .h3a a,#middle_container .h3a a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fc6e28; margin:15px 0 15px 0; padding:0;}
#respond h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; /*border-bottom:1px solid #FC6E28; margin:15px 0 15px 0;*/ padding:0;}
.h3a a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fc6e28; text-decoration:none;}
.h3a a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fc6e28; text-decoration:none;}
.h3b{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#e06224; text-align:left; padding:10px 0 0 0; margin:0; }
h3.h3c{ background:url(images/expand_box_active_bg.gif) no-repeat; width:199px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E06224; text-align:left; padding:8px 0 0 30px; margin:0;}
.h4a{ color:#FC6E28; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; clear:left; margin:0; text-align:left;}
.h4b{ color:#fc6e28; font-family:Arial,Helvetica,sans-serif; font-size:12px; border-bottom:1px solid #FC6E28; font-weight:bold; float:left; margin:0;}
.h5a{ font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; text-align:left; color:#FC6E28; float:left; margin:0.5em 0 0.3em 0; padding:0;}
.text{ width:590px; color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:1.8em; margin:0 0 40px 0; padding:0; }
.content{ width:260px; float:right; margin:0; padding:0;}
p { color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:1.8em; margin:0 0 40px 0; padding:0;}
p a { color:#686767; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#head_wrapper{ width:100%; background: top left url(images/top_bg.gif) repeat-x; height:105px; clear:both; padding:0; margin:0;}
#menu_wrapper{ width:100%; background: top left url(images/menu_bg.gif) repeat-x; height:37px; clear:both; padding:0; margin:0;}
#banner_wrapper{ width:100%; background: top left url(images/banner_bg.jpg) repeat-x; height:172px; clear:both; padding:0; margin:0;}
#middle_wrapper{ width:100%; display:table; clear:both; margin:0;}
#footer_wrapper{ width:100%; background:#FFFFFF bottom left url(images/foot_bg.gif) repeat-x; clear:both; display:table; margin:0;}
#top_footer{ width:100%; height:7px; background: top left url(images/top_footer_bg.gif) repeat-x; clear:both; overflow:hidden; orphans:0; padding:0; margin:20px 0 0 0;
}
#top_container{ width:950px; height:105px; margin:auto; padding:0; position:relative;}
#middle_container{ width:950px; margin:auto; clear:both; display:table;}
#middle_container a {color:#686767;}
#top_img{ background:url(images/top_floral.gif) no-repeat; height:45px; margin:0; padding:0;}
#logo{ margin:25px 0 0 40px; float:left; padding:0;}
#menu_container{ width:950px; margin:auto;}
#menu{}
#menu ul { float:left; margin:0; padding:0;}
#menu li{ display:inline; background:left center url(images/menu_strip.gif) no-repeat; float:left; list-style-position:outside; list-style-type:none; line-height:33px; margin:0; padding:0 14px;}
#menu li a{ color:#868689; font-family:Arial,Helvetica,sans-serif; font-size:18px; margin:0; line-height:33px; text-decoration:none; }
#menu li a:hover { color:#000000; }
#menu li.active { font-family:Arial,Helvetica,sans-serif; font-size:18px; border-bottom:3px solid #f86218; text-decoration:none;}
#banner{ width:950px; margin:auto; padding-top:1px;}
.top_box{ width:349px; height:12px; margin:0; padding:0;}
.middle_box{ width:349px; background: top left url(images/box_midl_bg.gif) repeat-y; margin:0; padding:0; display:table;}
.middle_box p{ width:248px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#575757; text-align:justify; float:right; margin:15px 0 0 0; padding:0 11px 0 0;}
.middle_box p span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:italic; color:#686767; margin:0; padding:0;}
.middle_box p a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#fc6e28; text-decoration:underline; margin:0; padding:0;}
.bottom_box{ width:349px; height:12px; float:left; margin:0; padding:0;}
.client_box_Top{ width:229px; height:12px; background:left top url(images/Client_boxT_bg.gif) no-repeat; overflow:hidden; orphans:0; margin:0; padding:0;}
.client_box_middle{ width:229px; background: top left url(images/client_boxM_bg.gif) repeat-y; display:table; overflow:hidden; orphans:0; margin:0; padding:0; }
#box_content{ width:210px; margin:0; padding:0 0 0 10px;}
.client_box_middle p{ width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#575757; border-bottom:1px solid #CCCCCC; margin:0 1px 0 3px; padding:0 0 5px 0;}
.client_box_middle p span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fc6e28; }
.client_img{ margin:6px 0 0 0; padding:0;}
.client_box_bottom{ margin:0 0 5px 0; padding:0;
}
#icons{ width:60px; margin:10px 0 0 10px; padding:0; border-right:1px solid #999999; display:table;}
#icons ul{ margin:0; padding:0;
}
#icons li{ float:left; list-style:none; margin:0; padding:0;}
#jquery_box{ width:229px; height:32px; margin:0; padding:0;}
#jquery_box a{ background:url(images/drop_down_normal.gif) no-repeat; width:229px; height:32px; margin:0; padding:0;}
#jquery_box a:hover{ background:url(images/drop_down_rover.gif) no-repeat; width:229px; height:32px; margin:0; padding:0;}
#jquery_box a:active{ background:url(images/drop_down_active.gif) no-repeat; width:229px; height:32px; margin:0; padding:0;}
.abt{
margin:0;}
.abt p{ /*width:900px;*/ color:#686767; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #fddbca; font-size:12px; text-align:justify; clear:both; line-height:1.8em; margin:0.5em 0 0 0; padding:0 0 10px 0;}
.abt p img{ float:left; margin:0 15px 0 0; padding:0;}
.list{ margin:0; padding:0;}
.list ul{ float:left; margin:5px 0 0; padding:0 0 0 25px;}
.list li{ float:left; list-style-image:url(images/list_bg.gif); list-style-position:inside; list-style-type:disc; margin:10px 5px 0 0; width:280px; padding:0;}
.list li a{ color:#868689; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; line-height:20px; list-style-type:none; text-decoration:none;}
#footer_container{ width:950px; margin:auto; padding:0 0 0 30px;}
.footer_content{ border-right:1px solid #CCCCCC; height:250px; margin:10px 0 0 0; padding:0;}
.footer_content ul{ clear:both; margin:0; padding:0;}
.footer_content li{ font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; line-height:20px; width:165px; color:#333333; float:left; list-style:none; line-height:20px; margin:5px 0 0 0; padding:0; text-align:left;}
.footer_content li a{ color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; line-height:20px; list-style-image:none; list-style-type:none; margin:0 0 0 10px; padding:0; text-decoration:none;}
.footer_content li a:hover{ text-decoration:underline;}
#media { float:left; margin:10px 0 0; width:150px;}
#media ul { clear:both; margin:15px 0 0 10px; padding:0;
}
#media li { width:120px; float:left; list-style:none; text-align:left;}
#media li a { color:#333333; display:inline; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0 0 0 2px; text-align:left; text-decoration:none;}
#media li a:hover{ text-decoration:underline;} 
#copy{ font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#666666; margin:25px 0 0 0; clear:left;}
.top_nav{ bottom: 0px; float: right; position:absolute; bottom:-4px; right:15px;}
.top_nav ul{ background:url(images/top_tab_bg.gif) no-repeat; width:110px; display:block; margin:0 0 0 0; padding:5px 0;}
.top_nav_li{ width:26px; height:12px; display:block; list-style:none; float:left; margin:0; padding:0;
}
.top_nav_li a{ text-decoration:none; width:26px; height:12px; display:block; margin:0; padding:0;}
.top_nav_home a{ background: center 0 url(images/icon_home.gif) no-repeat;}
.top_nav_contact a{ background: center 0 url(images/icon_cont.gif) no-repeat;}
.top_nav_site a{ background: center 0 url(images/icon_sitemap.gif) no-repeat;}
.top_nav_faq a{ background: center 0 url(images/icon_faq.gif) no-repeat;}
.top_nav_home a:hover{ background: center -12px url(images/icon_home.gif) no-repeat;}
.top_nav_contact a:hover{ background: center -12px url(images/icon_cont.gif) no-repeat;}
.top_nav_site a:hover{ background: center -12px url(images/icon_sitemap.gif) no-repeat;}
.top_nav_faq a:hover{ background: center -12px url(images/icon_faq.gif) no-repeat;}
.top_nav_divide{ background: center 0 url(images/tab_strip.gif) no-repeat; width:1px; height:16px; display:block; list-style:none; float:left; margin:-1px 0 0 0; padding:0;}
.images_top{ float:left; margin:5px 8px 0 0; border: 1px solid #FC6E28;}
.serv{ margin-top:20px;}
.serv p { color:#666666; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:justify;}
.serv p img{ float:left; margin:0 8px 0 0; padding:0;}
.serv p a{ font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; text-align:left; color:#FC6E28; float:right; margin:25px 0 0 0; }
.img_service { float:left; margin:0 5px 0 0;}
td{ color:#FC6E28; font-family:Arial, Helvetica, sans-serif;}
.textfield { background-color:#FFFFFF; border:1px solid #CACACA; height:20px; margin:10px 0 0 10px; width:250px;}
.textarea { background-color:#FFFFFF; border:1px solid #CACACA; height:100px; margin:10px 0 0 10px; width:250px;}
.selector{ background-color:#FFFFFF; border:1px solid #CACACA; margin:10px 0 0 10px;}
.upload_cv{ background-color:#FFFFFF; border:1px solid #CACACA; margin:10px 0 0 10px;}
.faq_a{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; float:left; clear:both; line-height:1.8em; margin:0.5em 0 0.3em 0; padding:0;}
.address { color:#fc6e28; font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:0; text-align:left;}
input.button { border-style:none; color:#FFFFFF; font-size:13px; font-weight:bold; width:77px; height:25px; margin:10px 30px 10px 10px; padding:0; }
.logo_sml{ border:1px solid #999999; margin:0 0 0 5px; padding:2px;}
.list_items{ width:200px; height:20px; background-color:#FFFFFF; border:1px solid #cacaca; margin:10px 0 0 0; padding:0;}
.clients{ margin:25px 0 0 16px;}
.clients p{ /*width:390px;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#fc6e28; float:left; clear:both; border-bottom:1px solid #fddbca; margin:0; padding:0 0 10px 0; height:40px; width:190px;}
.clients p a{ margin:0; color:#999999; display:block; text-decoration:none;}
.clients p a:hover{ margin:0; color:#000000; /*text-decoration:underline;*/}
.clients a{ padding:0; margin:0; display:block; height:78px;}
.clients a img{ margin:0 10px 0 0; padding:0;}
.repeat_bg{ background:url(images/dropdown_rpt.gif) repeat-y; width:229px; display:table; margin:0; padding:0}
.input_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717070; background: top left url(images/txt_box.gif); height:27px; border:none; padding:0 0 0 10px; border-collapse:collapse; float:left; margin-left:18px; width:185px;}
.input_comment { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717070; overflow: auto; background: top left url(images/cmt_box.gif); height:77px; border:none; padding:0 0 0 10px; border-collapse:collapse; float:left; width:185px; margin-left:18px;}
.sub_button{ background:url(images/button.gif)no-repeat; border-style:none; color:#000000; font-size:13px; font-weight:bold; width:77px; height:25px; margin:0 18px 0 0; float:right; padding:0;}
.Quote_bottom { height:13px; padding:0; width:229px; margin:0;}
.site{ width:430px; margin:0 0 0 10px; float:left; }
.site_container{ margin-top:20px; padding:0 0 10px 0; float:left; border-bottom:1px solid #fddbca;}
.shadow-container { width:430px; position: relative; left: 3px; top: 3px; float:left; margin-bottom: 3px; /*display:table*/}
.shadow-container .shadow2,
.shadow-container .shadow3,
.shadow-container .container { position: relative; left: -1px; top: -1px;}
.shadow-container .shadow1 { background: #F1F0F1;}
.shadow-container .shadow2 { background: #DBDADB;}
.shadow-container .shadow3 { background: #c0bdbf;}
.shadow-container .container { background:#f1f0f0; width:410px; border: 1px solid #cdcdce; padding: 10px;}
.desp{ float:left; clear:both; padding:0; width:430px;}
.site_container{ margin:0 0 15px 0; padding:0; width:910px;}
.site{ float:left; width:440px; margin:0 15px 0 0; padding:0;}
.site_container p{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; line-height:20px; margin:0;}
.site_container p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FC6E28; padding:0 5px 0 0;}
.site_container p a{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; text-decoration:underline; margin:0;}
.site_container p a:hover{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; text-decoration:underline; margin:0;}
.nav{ width:20px; margin:0; padding:0; float:left;}
.nav ul{ margin:0; padding:0 0 0 10px; float:right;}
.nav li{ margin:0 5px 0 5px; padding:0; list-style:none; float:left;}
.nav li a{ width:23px; display:block; /*background:#E8E8E8;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; /*border:1px solid #999999;*/ text-decoration:none; margin:0; padding:0;}
.nav li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; /*background:#333333;*/ color:#000000; text-decoration:underline; /*border:1px solid #333333; border-collapse:collapse;*/ margin:0; padding:0;}
.pactive{ width:23px; display:block; /*background:#E8E8E8;*/	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fc6e28; /*border:1px solid #fc6e28;*/ margin:0; padding:0;}
.logo_container{ margin:20px; clear:both; padding:0 0 10px 0; float:left; border-bottom:1px solid #fddbca;}
.shadows-container { width:255px; position: relative; left: 3px; top: 3px; float:left; margin-right: 3px; margin-bottom: 3px; display: table; /*display:table*/}
.shadows-container .shadow2,
.shadows-container .shadow3,
.shadows-container .container { position: relative; left: -1px; top: -1px;}
.shadows-container .shadow1 { background: #F1F0F1;}
.shadows-container .shadow2 { background: #DBDADB;}
.shadows-container .shadow3 { background: #c0bdbf;}
.shadows-container .container { background:#f1f0f0; width:235px; border: 1px solid #cdcdce; padding: 10px;}
.logo_box{ margin-left:15px; float:left;}
.logo_desp{ padding:0;}
.logo_container p{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; line-height:20px; margin:0;}
.logo_container p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FC6E28; padding:0 3px 0 0; }
.logo_box_container{ width:575px; float:left; margin:20px 0 0 20px; display:block; padding:0; border-bottom:1px solid #fddbca;}	
.logo_box_container p{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; line-height:20px; margin:0;}
.logo_box_container p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FC6E28; }
.logo_tallbox_container{ width:270px; float:right; margin:20px 30px 0 10px; display:block; padding:0; border-bottom:1px solid #fddbca;}	
.logo_tallbox_container p{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; line-height:20px; margin:0;}
.logo_tallbox_container p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FC6E28;}
li.folio a{ margin:0; width:100px; padding:0; float:left;}
.folio ul{ margin:0; padding:0 0 0 10px; float:right;}
.folio li{ margin:0 5px 0 5px; padding:0; text-align:center; list-style:none; float:left;}
.folio li a{ width:100px; display:block; background:#E8E8E8; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; border:1px solid #999999; text-decoration:none; margin:0; padding:0;}
.folio li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#333333; color:#ffffff; border:1px solid #fc6e28; margin:0; padding:0;}
.folio_img{ border:6px solid #CCCCCC; margin:10px 15px 20px 0;  float:left;}
.arrow_button a{ display:block; text-decoration:none; float:left; width:50px; height:67px; margin:16px 15px 20px 0; background:0 0 url(images/arrow.gif) no-repeat;}
.arrow_button a:hover{ background:0 -67px url(images/arrow.gif) no-repeat;}
#box{width:350px; height:277px;}
.sidebox{ float:left; width:70px;}
.sidebox ul { margin:0px; padding:0 0 0 10px; list-style:none;}
.sidebox ul li{ width:59px; height:53px; border:1px solid #c8c8c8; border-left:none; border-bottom:none;}
.sidebox li a{ text-decoration:none; display:block; height:47px; width:59px; border:none; padding:0; margin:3px 0 0 0;}
.sidebox #tab1 a{ background:0 0 url(images/web_icon_1.gif) no-repeat;}
.sidebox #tab1 a:hover{ background:0 -48px url(images/web_icon_1.gif) no-repeat;}
.sidebox ul #tab1.select a{ background:0 -48px url(images/web_icon_1.gif) no-repeat;}
.sidebox #tab2 a{ background:0 0 url(images/web_icon_2.gif) no-repeat;}
.sidebox #tab2 a:hover{ background:0 -48px url(images/web_icon_2.gif) no-repeat;}
.sidebox ul #tab2.select a{ background:0 -48px url(images/web_icon_2.gif) no-repeat;}
.sidebox #tab3 a{ background:0 0 url(images/web_icon_3.gif) no-repeat;}
.sidebox #tab3 a:hover{ background:0 -48px url(images/web_icon_3.gif) no-repeat;}
.sidebox ul #tab3.select a{ background:0 -48px url(images/web_icon_3.gif) no-repeat;}
.sidebox #tab4 a{ background:0 0 url(images/web_icon_4.gif) no-repeat;}
.sidebox #tab4 a:hover{ background:0 -48px url(images/web_icon_4.gif) no-repeat;}
.sidebox ul #tab4.select a{ background:0 -48px url(images/web_icon_4.gif) no-repeat;}
.sidebox #tab5 a{ background:0 0 url(images/social_icon.gif) no-repeat;}
.sidebox #tab5 a:hover{ background:0 -48px url(images/social_icon.gif) no-repeat;}
.sidebox ul #tab5.select a{ background:0 -48px url(images/social_icon.gif) no-repeat;}
.sidebox ul li.select { border:1px solid #c8c8c8; border-left:none; border-right:none; border-bottom:none;}
.sidebox ul li img { padding-bottom:3px;}
.sidebox ul li#tab1{ border-top:none;}
.rightbox{ float:left; width:260px; /*background-color:#CCCCCC;*/ padding-left:10px;}
.nodisplay{ display:none;}
.fancy{ /*background:#9999FF;*/ height:277px; width:260px; }
ul#main_menu{/*border-color:#5B534B #3E3933 #3E3933; border:solid 1px;*/ color:#BCBFBB; width:230px; padding:0px;}
ul#main_menu li { font-size:12px; list-style:none none outside; float:left; width:100%; display:block;}
ul#main_menu li a{ background:url(images/expand_box_bg.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; display:block; padding:7px 6px 7px 30px; text-decoration:none; /*width:128px;*/}
ul#main_menu li a.firsttog{ background:url(images/drop_down_normal.gif) no-repeat; color:#333333; display:block; padding:7px 6px 7px 30px; text-decoration:none; /*width:128px;*/}
ul#main_menu li a.firsttogselect{ background:url(images/drop_down_active.gif) no-repeat; color:#A0C27A; display:block; padding:7px 6px 7px 30px; text-decoration:none; /*width:128px;*/}
ul#main_menu li a.firsttog:hover{ background:url(images/drop_down_rover.gif) no-repeat;}
ul#main_menu  a.firsttog.down_open{ background:url(images/drop_down_active.gif) no-repeat 0px 0px !important; color:#E06224;}
ul#main_menu .down_open{ background:url(images/expand_box_active_bg.gif) no-repeat 0px 0px;  /*border-bottom:1px solid #3E3933; border-top:1px solid #3E3933;*/ color:#E06224; 	}
ul#main_menu li a:hover{ background:url(images/expand_box_rover_bg.gif) no-repeat;}
ul#main_menu ul { /*border-bottom:1px solid #767675;*/ color:#231F20; margin:0px; padding:0px;}
ul#main_menu ul li { list-style-image:none; list-style-position:outside; list-style-type:none;}
ul#main_menu ul li span { background:url(images/dropdown_rpt.gif) repeat-y; color:#545045; display:block; font-size:11px; padding:0 5px 10px 10px; text-decoration:none; height:146px; /*width:230px;	 color:#676767;	*/ border-bottom:1px solid #F3F3F3;}
#toggle{ width:230px; padding:0 40px 0 0; margin:16px 0 0 0; float:right;}
#client{ float:left; width:230px; margin:0;}
*{orphans:0; outline:none;}
ul{padding:0; margin:0; border-collapse:collapse; overflow:hidden;}
li{padding:0; margin:0; border-collapse:collapse; overflow:hidden;}
.side_bar{ width:230px; padding:0 40px 0 0; margin:16px 0 0 0; float:right;}
.sidebar_box{ width:229px; height:32px; margin:0; padding:0; display:block;}
.sidebar_box ul{ color:#BCBFBB; width:230px; padding:0; margin:0;}
.sidebar_box li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E06224; display:block; background:url(images/drop_down_active.gif) no-repeat; padding:7px 6px 7px 30px; text-decoration:none; list-style:none; clear:both; orphans:0; overflow:hidden; margin:0;}
.sidebar_box_rpt{ background: left top url(images/dropdown_rpt.gif) repeat-y; color:#E06224; display:table; font-size:11px; padding:10px 10px 15px 10px; text-decoration:none; height:146px; border-bottom:1px solid #F3F3F3; }
.sidebar_box_rpt ul{ margin:0; padding:0; display:block;}
.sidebar_box_rpt li{ float:left; margin:0; padding:0; list-style:none;}
.side_bar_normal{ width:229px; height:32px; margin:0; padding:0;}
.side_bar_normal ul{ color:#BCBFBB; width:230px; padding:0; margin:0; orphans:0; overflow:hidden;}
.side_bar_normal li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(images/expand_box_active_bg.gif) no-repeat; color:#E06224; display:block; padding:7px 6px 7px 30px; text-decoration:none; list-style:none; orphans:0; overflow:hidden; margin:0; }
.web_img{ margin:10px 0 0 0; border:6px solid #CCCCCC;}
.log_img{ margin:10px .2em 0 .2em; float:left; display:block; border:6px solid #CCCCCC;}
.more_button a{ margin:10px 0 0 0; padding:0; background: left top url(images/button_bg_strip.gif) repeat-x; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; height:40px; width:208px; line-height:40px; text-decoration:none; text-align:center; border:1px solid #cccccc; }
.web_tab{ background:url(images/web_tab_bg.gif) no-repeat; width:910px; height:45px;}
.web_tab ul{ margin:0; padding:0; }
.web_tab li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:110px; float:left; color:#999999; display:block; list-style:none; padding:10px 0 0 40px; margin:0;}
.web_tab li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}
.web_tab li a:hover{ color:#000000;}
.web_tab li.active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF6600;}
.logo_tab{ background:top right  url(images/logo_tab_bg.gif) no-repeat; width:910px; height:45px;}
.logo_tab ul{ margin:0; padding:0;}
.logo_tab li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:110px; float:left; color:#999999; display:block; list-style:none; margin:10px 0 0 40px;}
.logo_tab li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}
.logo_tab li a:hover{ color:#000000;}
.logo_tab li.active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF6600;}
.bottom_curv{ /*background:url(images/bottom_tab_bg.gif) no-repeat;*/ width:910px; height:13px; float:left;}
.career{ padding:0; border-bottom:1px solid #fddbca;}
.career p{ color:#686767; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; clear:both; line-height:1.5em; margin:0; padding:0 0 10px 0;	}
.career span{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0;}
.career_img{ background:url(images/apply_tab.gif) no-repeat; width:142px; height:31px; float:right; margin:0; padding:0;}
.career_img ul{ margin:0; padding:0;}
.career_img li{ list-style:none; margin:0; float:left; padding:0; }
.career_img li a{ width:142px; display:block; text-align:center; line-height:31px; fmily:Ariaont-fal, Helvetica, sans-serif; font-size:12px; font-weight:bold; list-style:none; color:#999999; text-decoration:none; margin:0; padding:0;}
.career_img li a:hover{ fmily:Ariaont-fal, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF6600;}
ul.tab_folio{ margin:0; padding:0; z-index:50; width:250px; border:none;}
ul.tab_folio li{ padding:0; width:120px; list-style:none; border: none; float:left;}
ul.tab_folio li span a{ padding:0; border: none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; float:right;}
ul.tab_folio li span a:hover{ color:#E06224; text-decoration:underline;}
ul.tab_folio li a img{ border:2px solid #cccccc;}
ul.tab_folio li a:hover img{ border:2px solid #E06224;}
ul.tab_folio li.a{ margin:0 5px 0 0;}
ul.tab_folio li.b{ margin:0;}
ul#sidebar { margin:10px 0 0 0; width:230px;}
ul#sidebar li.first {/*border-color:#5B534B #3E3933 #3E3933; border:solid 1px;*/ color:#BCBFBB; width:230px; background:url(images/drop_down_normal.gif) no-repeat; color:#000; display:block; padding:7px 6px 0 0; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:0px; text-align:left;}
ul#sidebar li {font-size:12px; list-style:none none outside;}
ul#sidebar li h2 { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; margin:0px; text-align:left; padding-left:30px;}
ul#sidebar h2.cat{ background:url(images/expand_box_bg.gif) no-repeat; color:#000; display:block; padding:7px 6px 0px 30px; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-align:left; /*width:128px;*/}
ul#sidebar li ul li a { background:url(images/dropdown_rpt.gif) repeat-y; color:#545045; display:block; font-size:11px; padding:6px 4px 6px 30px; text-decoration:none; /*height:135px; width:230px;	 color:#676767;	*/ border-bottom:1px solid #F3F3F3; margin:0px;}