/* Common Style */
html{height:100%}
body{margin:0px;padding:0px;color:#FFFEEA;background:#090803;font-family: Arial, Verdana, Sans-Serif;font-size:10pt;}
*:focus{outline:none}
.spacer{clear:both}
img{border:0px}
h1, h2, h3{display:none}
form{display:inline}
#loader_blk{display:none;margin:0px auto;text-align:center;}

/* Top bar style */
#top_bar{width:965px;margin:0px auto;height:40px;}
#top_bar .lft{float:left}
#top_bar .rht{float:right;padding-top:12px;font-size:9pt;color:#50504D}

/* Container Style */
.hdr_wrapper{width:100%;background:url('../img/hdr_bg.jpg') no-repeat center;height:163px}
#hdr_wrapper{width:965px;margin:0px auto;position:relative}
#hdr_wrapper .logo{position:absolute;left:0px;top:0px;}
#menu{position:absolute;left:485px;top:13px;}
#menu ul{margin:0px;padding:0px;list-style-type:none}
#menu ul li{clear:left;}
#menu ul li a{display:block;float:left;font-family:Arial, Verdana, Sans-Serif;font-size:8pt;color:#FFFFED;text-decoration:none;text-transform:uppercase;height:12px;padding:3px 7px;margin-bottom:2px;}
#menu ul li a:hover{background:#C71400;text-decoration:none;color:#FFFEE9}
#menu ul li a.sel{display:block;float:left;font-family:Arial, Verdana, Sans-Serif;font-size:8pt;color:#FFFEE9;text-decoration:none;text-transform:uppercase;background:#C71400;padding:3px 7px;margin-bottom:1px;}
.rfp_block{position:absolute;left:393px;top:90px;}
#newsletter{position:absolute;right:0px;top:0px;background:url('../img/newsletter_bg.jpg') no-repeat;width:312px;padding-left:11px;height:93px;padding-top:70px;}
#newsletter .subscriber{float:left;background:url('../img/email_bg.jpg') no-repeat;width:208px;height:24px;padding-left:3px;padding-top:3px;}
.footer_links{margin:0px;padding:0px;list-style-type:none}
.footer_links li{background:url('../img/arrow.jpg') no-repeat 5px 15px;padding-top:10px;padding-bottom:10px;padding-left:18px;border-top:1px solid #1E1D14;}
.footer_links li a{color:#FFFFFF;text-decoration:none}
.footer_links li a:hover{text-decoration:underline}
#hp_middle_content{width:965px;margin:0px auto;padding-top:50px;padding-bottom:50px;}
#hp_middle_content .lft{width:340px;float:left}
#hp_middle_content .mdl{width:340px;float:left;padding-left:55px;}
#hp_middle_content .rht{width:180px;float:left;padding-left:50px;}
.social_links{margin:0px;padding:0px;list-style-type:none}
.social_links li{margin-bottom:1px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #1E1D14;}
li#synergy a{display:block;background:url('../img/synergy_photo.jpg') 0px 0px no-repeat;width:176px;height:27px;}
li#become_a_fan a{display:block;background:url('../img/become_a_fan.jpg') 0px 0px no-repeat;width:176px;height:27px;}
li#follow_synergy a{display:block;background:url('../img/follow_synergy.jpg') 0px 0px no-repeat;width:176px;height:27px;}
li#watch_video a{display:block;background:url('../img/watch_video.jpg') 0px 0px no-repeat;width:176px;height:27px;}
li#linked_in a{display:block;background:url('../img/get_linked_in.jpg') 0px 0px no-repeat;width:176px;height:27px;}
li#synergy_blog a{display:block;background:url('../img/synergy_blog.jpg') 0px 0px no-repeat;width:176px;height:27px;}
li#directions a{display:block;background:url('../img/btn_directions.jpg') 0px 0px no-repeat;width:177px;height:60px;}
li#directions a:hover{background-position: 0px -60px;}
li#contact_us a{display:block;background:url('../img/btn_contact_us.jpg') 0px 0px no-repeat;width:177px;height:60px;border:0px;}
li#contact_us a:hover{background-position: 0px -60px;}
li#synergy_blog a:hover, li#linked_in a:hover, li#watch_video a:hover, li#follow_synergy a:hover, li#become_a_fan a:hover, li#synergy a:hover{background-position: 0px -27px;}
#project_blk{width:963px;margin:0px auto;border-left:1px solid #1E1D14;border-right:1px solid #1E1D14;}
#project_blk .left_content{float:left;width:330px;padding-left:34px;}
#project_blk .heading{font-size:18pt;color:#6E6D61;text-align:center;font-weight:bold;padding-bottom:12px;}
#project_blk p{color:#908F81;text-align:justify}
#project_blk .right_content{float:right;border-left:1px solid #434135;padding-top:2px;padding-right:2px;padding-left:2px;}
#slider_thumb{margin:0px;padding:0px;list-style:none;width:885px;height:48px;overflow:hidden}
#slider_thumb li{float:left;border-right:1px dashed #201E12}

#project_thumb_block{width:965px;margin:0px auto;height:50px;background:#171509}
#project_thumb_block .lft{float:left;}
#project_thumb_block .mdl{float:left}
#project_thumb_block .rht{float:right;}

.btn_read_more{display:block;float:right;background:url('../img/btn_read_more.jpg') 0px 0px no-repeat;width:97px;height:29px;}
.btn_read_more:hover{background-position: 0px -29px;}
.btn_read_more_sml{display:block;float:right;background:url('../img/btn_read_more_sml.jpg') 0px 0px no-repeat;width:59px;height:18px;}
.btn_read_more_sml:hover{background-position: 0px -18px;}
#social_link_small{margin:0px;padding:0px;list-style-type:none;padding-top:3px;}
#social_link_small li{float:left;padding-right:8px;}
#social_link_small li img{vertical-align:bottom;}
#social_link_small li a{display:block;}
#page_header{width:965px;margin:0px auto;height:25px;padding-top:10px;padding-bottom:10px;}
#page_header .page_heading{float:left;color:#9D9C8D;font-size:14pt;font-weight:bold}

/* Services Style */
#services{width:965px;margin:0px auto;padding-top:24px;}
#services .top_left{width:620px;float:left;}
#services .top_right{width:305px;float:left;padding-left:40px;}
#services .page_heading{font-size:20pt;margin:0px;padding:0px;font-weight:bold;color:#6E6D61}

/* Process Style */
#process_phase{width:965px;margin:0px auto;margin-top:40px;}
#process_phase .lft{width:44px;float:left;}
#process_phase .mdl{width:877px;height:140px;float:left;overflow:hidden}
#process_phase .rht{width:44px;float:right;}

.phase{width:537px;padding:20px;padding-top:10px;}

.steps_wrapper{width:100%;background:#171509;border-top:1px solid #1E1D14;border-bottom:1px solid #1E1D14}
#process_steps{width:965px;margin:0px auto;}
#process_steps .step{padding-top:10px;padding-bottom:20px;}

/* Career Style */
#form_wrapper{width:965px;margin:0px auto;padding-top:20px;padding-bottom:10px;}
#form_wrapper .lft_content{width:170px;float:left}
#form_wrapper .middle_content{width:420px;float:left;padding-left:20px}
#form_wrapper .right_content{width:315px;float:left;padding-left:30px;}
#form_wrapper p.heading{font-size:16pt;font-weight:bold}

/* Footer Style */
#footer{width:965px;margin:0px auto;background:#090E0B;padding-bottom:20px;}
#footer .lft{width:735px;float:left;padding-top:5px;}
#footer .rht{width:180px;float:left;padding-left:50px;padding-top:18px}

#why_we_diff{width:965px;margin:0px auto;padding-top:30px;color:#C8C8C8;padding-bottom:40px;}
#why_we_diff p.heading{color:#9D9C8D;font-size:14pt;font-weight:bold}
#why_we_diff .lft{width:460px;float:left;}
#why_we_diff .rht{float:left;width:450px;padding-left:30px;}

/* Work Style */
#work{width:965px;margin:0px auto;}
#work ul{margin:0px;padding:0px;list-style-type:none}
#work ul li{width:255px;float:left;padding-right:100px;border-bottom:1px solid #1E1D14;padding-top:30px;padding-bottom:30px;}
#work ul li .img_wrapper{width:245px;height:181px;padding-top:8px;padding-left:9px;background:url('../img/project_work_bg.jpg') no-repeat}
#work ul li .project_title{color:#9D9C8E;font-size:12pt;font-weight:bold;padding-top:10px;padding-left:10px;}
#work ul li .project_desc{color:#C8C8C8;padding-left:10px;}

.seo_wrapper{width:100%;background:#171509;padding-bottom:10px;border-top:1px solid #1E1D14}
#seo_text{width:965px;margin:0px auto;padding-top:10px;}
#seo_text .heading{color:#9D9C8E;font-size:12pt;font-weight:bold;padding-bottom:15px;}
#seo_text ul{margin:0px;padding:0px;list-style-type:none;padding-left:10px;color:#83837E}
#seo_text ul li{float:left;width:194px;padding-bottom:5px;}

/* Leadership Style */
.leadership_wrapper{width:100%;margin:0px auto;margin-top:45px;background:url('../img/leadership_bg.jpg') repeat-x;height:356px;overflow:hidden}
#leadership{width:965px;margin:0px auto;position:absolute;top:0px;left:0px;}
#leadership ul{margin:0px;padding:0px;list-style-type:none}
#leadership ul li{width:200px;float:left;margin-left:50px;}
#leadership ul li div.title{height:60px;background:#171509;padding-top:10px;padding-left:5px;color:#787772}
#leadership ul li div.short_bio{height:100px;background:#FFFEE9;padding-left:5px;padding-top:10px;color:#716F60;font-size:8pt;padding-right:5px;position:relative}
#leadership ul li div.short_bio .read_more{position:absolute;bottom:5px;left:5px;padding-left:10px;background:url('../img/small_red_arrow.jpg') no-repeat 0px 5px}
#staff{position:absolute;top:0px;left:0px;visibility:hidden}

div.title{width:195px;height:60px;background:#171509;padding-top:10px;padding-left:5px;color:#787772}
div.short_bio{width:190px;height:100px;background:#FFFEE9;padding-left:5px;padding-top:10px;color:#716F60;font-size:8pt;padding-right:5px;position:relative}
div.short_bio .read_more{position:absolute;bottom:5px;left:5px;padding-left:10px;background:url('../img/small_red_arrow.jpg') no-repeat 0px 5px}


/* Contact Style */
#contact{width:965px;margin:0px auto;padding-top:10px;}
#contact .left_content{width:480px;float:left}
#contact .right_content{width:425px;float:left;padding-top:5px;padding-left:60px;}
.market_wrapper{width:100%;margin:0px auto;margin-top:20px;background:#171509;border-top:1px solid #1E1D14;border-bottom:1px solid #1E1D14}
#market_wrapper{width:965px;margin:0px auto;padding-top:10px;padding-bottom:20px;}
#market_wrapper .markets{color:#FFFEE9;text-align:center;line-height:18px}

/* RFP Style */
#rfp{width:965px;margin:0px auto;margin-top:20px}
#rfp .left_content{width:485px;float:left}
#rfp .right_content{width:315px;float:left;padding-left:165px;}
.rfp_wrapper{width:100%;background:#171509;border-top:1px solid #1E1D14;border-bottom:1px solid #1E1D14}
#rfp_content{width:965px;margin:0px auto;padding-top:10px;padding-bottom:10px;}

#homepage_projects{width:965px;margin:0px auto;height:48px;}
#homepage_projects .lft{width:38px;float:left}
#homepage_projects .home_middle_content{width:88900px;height:48px;float:left}
#homepage_projects .rht{width:38px;float:left}

div.photo{position:relative}
div.photo .black_wrapper{position:absolute;bottom:0px;left:0px;}
#loader_bg{position:absolute;left:650px;top:130px;display:none}
#news_loader_bg{position:absolute;top:0px;left:10px;display:block}

.home_page_project_wrapper{width:100%;background:url('../img/home_project_wrapper.jpg') no-repeat center;}
#home_project_block{width:965px;height:330px;margin:0px auto;color:#FFFEEA;}
#home_project_block .left_content{float:left;width:160px;margin-right:3px;color:#C8C8C8}
#home_project_block .left_content .block1{margin:0px;padding:0px;text-align:justify;padding-right:10px;padding-top:10px;}
#home_project_block .left_content .block2{margin:0px;padding:0px;padding-top:20px;text-align:justify;padding-right:10px;padding-bottom:10px;}
#home_project_block .right_content{float:left;width:730px;padding:10px 0px 10px 70px;height:310px;}

.home_social_block{background:url('../img/hp_middle_area_bg.jpg') no-repeat;width:342px;height:133px;position:relative}
/*
#twitter_update_list{background:url('../img/twitter.jpg') no-repeat 0px 3px;height:19px;padding-left:38px;color:#7D7C6F;padding-top:5px;width:720px;}
#twitter_update_list ul{margin:0px;padding:0px;list-style:none}
#twitter_update_list ul li a{color:#980F03;font-weight:bold;text-decoration:none}
#twitter_update_list ul li a:hover{text-decoration:underline}
*/
#twitter_update_list{background:url('../img/twitter.jpg') no-repeat 0px 3px;height:19px;padding-left:38px;color:#7D7C6F;padding-top:5px;width:720px;}
#twitter_update_list a{color:#980F03;font-weight:bold;text-decoration:none}
#twitter_update_list a:hover{text-decoration:underline}


/* Linked Style */
a{color:#42413D;text-decoration:none}
a:hover{text-decoration:underline}
.lnkblk1{color:#4A4A38;text-decoration:none}
.lnkblk1:hover{color:#FFFEE9;text-decoration:none}

.lnkblk1a{color:#FFFFED;text-decoration:none}
.lnkblk1a:hover{color:#FFFEE9;text-decoration:none}


.lnkwht1{display:block;font-family:Arial, Verdana, Sans-Serif;font-size:8pt;color:#C8C8C8;text-decoration:none;text-transform:uppercase;padding:2px 10px;}
.lnkwht1:hover{background:#C71400;text-decoration:none;color:#FFFEE9}
.lnkwht1_sel{display:block;font-family:Arial, Verdana, Sans-Serif;font-size:8pt;color:#FFFEE9;text-decoration:none;text-transform:uppercase;padding:2px 10px;background:#C71400;}
.lnkred2b{color:#C71400;font-weight:bold;font-size:12pt;text-decoration:none}
.lnkred2b:hover{text-decoration:underline}
.lnkred1a{font-size:8pt;color:#C71400;text-decoration:none}
.lnkred1a:hover{text-decoration:underline}
.lnkylw{color:#F09400;text-decoration:none}
.lnkylw:hover{text-decoration:underline}
.lnkylw1{color:#F09400;font-style:italic;text-decoration:none}
.lnkylw1:hover{text-decoration:underline}
.lnkgry1a{color:#FFFEE9;text-decoration:none}
.lnkgry1a:hover{color:#CBCACF;text-decoration:none}
.lnkwht1a{color:#FFFFFF;text-decoration:none}
.lnkwht1a:hover{text-decoration:underline}



/* Other Style */
.wht1{color:#50504D}
.wht1:hover{color:#FFFEE9}
.blk1a{color:#FFFFED}
.tbox1{font-family:Arial, Verdana;font-size:10pt;background:#FFFEE9;border:0px;width:204px}
.tbox{font-family:Arial, Verdana;font-size:10pt;background:#FFFEE9;border:0px;}
.tbox:focus{background:#EAEAEA}
.gry_bdr{border-top:1px solid #1E1D14}
.red1{color:#C71400}
.wht1b{font-weight:bold;color:#C1C1C1;}
.bdr_btn{border-bottom:1px solid #1E1D14}
.gry1{color:#696866}
.wht1g{font-size:16pt;font-family:Georgia}
.project_bg{text-align:center;background:url('../img/project_title_bg.jpg') no-repeat;height:23px;}
.less_opac{opacity:0.35}
.more_opac{opacity:1}
.gry1b{color:#A2A18F;font-weight:bold}
.grn1b{color:#116F01;font-weight:bold}
.red1b{color:#FF0000;font-weight:bold}
.gry2b{color:#9D9C8E;font-size:12pt;font-weight:bold}
.gry3b{font-size:14pt;font-weight:bold;color:#9D9C8D}
.wht3b{font-size:14pt;font-weight:bold;color:#FFFEE9}
.gry2e{color:#9D9C8E;font-size:12pt;font-weight:bold;font-style:italic}
.hint{color:#50504D}
.btn{font-family:Arial, Verdana;font-size:10pt;font-weight:bold;color:#858680;border:1px solid #34393C;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;background:#333939;padding-top:2px;padding-bottom:2px;cursor:pointer}
.btn:hover{color:#FFFEE5}
.no_record_blk{height:20px;font-size:10pt;border:1px solid #CCCCCC;padding:20px 0px;text-align:center;color:#FF0000;font-weight:bold;}
/*Event Calendar Styles*/
.calTable{width:100%;background-color:#090803;font-family: Arial, Verdana, Sans-Serif;font-size:10pt;color:#C8010F;}
.calHeader{height:30px;background-color:#171509;font-size:12pt;font-weight:bold;color:#C8000E;text-align:center;}
.calPrev{background-color:#171509;font-size:10pt;font-weight:bold;color:#C8010F;text-align:center;}
.calNext{background-color:#171509;font-size:10pt;font-weight:bold;color:#C8010F;text-align:center;}
.calPrev a:hover{text-decoration:none}
.calNext a:hover{text-decoration:none}
.calNav{font-size:10pt;font-weight:bold;color:#C8010F;text-decoration:none}
.calNav:hover{font-size:10pt;font-weight:bold;color:#C8010F;text-decoration:underline}
.calBlank{width:120px;background-color:#17150A;}
.dayHeader{border-top:1px solid #1E1D15;height:30px;background-color:#17150A;font-size:10pt;font-weight:bold;color:#FFFFFF;text-align:center;}
.dayCell{width:120px;height:110px;background-color:#2C2814;text-align:left;vertical-align:text-top}
.dayCellOver{width:120px;height:110px;background-color:#091819;text-align:left;vertical-align:text-top}
.curr_day{width:30px;height:25px;text-align:center;background:#17150A;color:#C8010F;font-weight:bold;padding-top:5px;}
.dayCell ul{list-style-type:none}
.calEventDetail{background-color:#091819;}
.calEventlink{font-weight:bold;color:#FFFFFF;text-decoration:none}
.calEventlink:hover{font-weight:bold;color:#C9D8D8;text-decoration:none}
/*End of Event Calendar Styles*/

