/*Colours
Green #4b5457
Orange #c05017
Blue #00A0AF
Yellow #8e9300
*/

/* generic styles */
* {font-family: Arial, Helvetica, sans-serif;}
body {font-size: 100%; font-style: normal; font-weight: normal; color: #4b5457; line-height: 165%; background: #5e6e66;}

p {margin: 0 0 1.5em 0;}
img {border: 0;}
.hidden {display:none;}

a, a:visited {color: #4b5457; text-decoration: none;}
a:hover {text-decoration: underline;}

.img_align_left {float: left; margin: 0 18px 1.1em 0;}
.img_align_right {float: right; margin: 0 0 1.1em 18px;}
.img_align_mid {vertical-align: middle !important;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.float_left {float: left;}
.float_right {float: right;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.larger {font-size: 110%;}
.smaller {font-size:90%;}

.medium {font-size: 150%;}
.large {font-size: 200%;}

.wrapper {width:100%; overflow: hidden;}
.wrapper_2_grid_line {width:100%; overflow: hidden; background:url(../../images/2_grid_line.gif) bottom right no-repeat;}
.wrapper_3_grid_line {width:100%; overflow: hidden; background:url(../../images/3_grid_line.gif) bottom right no-repeat;}
.wrapper_4_grid_line {width:100%; overflow: hidden; background:url(../../images/4_grid_line.gif) bottom right no-repeat;}
.wrapper_full_grid_line {width:100%; overflow: hidden; background:url(../../images/full_grid_line.gif) bottom right no-repeat;}
.wrapper_1full_grid_line {width:100%; overflow: hidden; background:url(../../images/1full_grid_line.gif) bottom right no-repeat;}
.wrapper_2full_grid_line {width:100%; overflow: hidden; background:url(../../images/2full_grid_line.gif) bottom right no-repeat;}
.wrapper_3full_grid_line {width:100%; overflow: hidden; background:url(../../images/3full_grid_line.gif) bottom right no-repeat;}

hr {color: #eee; background: #eee; height: 2px; border: 0px; margin: 1.2em 0; #margin: 1em 0; _margin: 0.8em 0;}

.border_top {border-top:#666 solid 1px;}
.no_border {border:0; !important}

/* padding & spacing */
.padding_tb15 {padding: 15px 0 !important;}
.padding_t5 {padding-top:5px;}
.padding_t10 {padding-top:10px;}
.padding_t20 {padding-top:20px;}

.padding_l10 {padding-left:10px;}

.padding_b10 {padding-bottom: 10px;}
.padding_b6 {padding-bottom: 6px;}
.padding_b3 {padding-bottom: 3px;}
.padding_t38 {padding-top: 38px;}
.padding_t45 {padding-top: 45px;}
.padding_b45 {padding-bottom: 45px;}

.margin_b5 {margin-bottom: 5px !important;}
.margin_t5 {margin-top: 5px !important;}
.margin_t10 {margin-top: 10px !important;}

.margin_l5 {margin-left: 5px;}
.padding_l10 {padding-left: 10px;}

.height_180 {min-height:180px !important;}

.form_wrapper {width:100%; min-height:100px; float:left; margin-bottom:10px; color:#c05017;}
.form_wrapper .left {width:160px; float:left;}
.form_wrapper .right {width:160px; float:right; text-align:left;}
.form {padding: 2px 3px 0 3px; border: 0px solid #fff; background-color: #fff; vertical-align: middle; color: #666; font-size: inherit; width: 143px; margin: 2px 0 0 2px;}
.form_short {width:125px !important;}
.form_wrapper h3 {margin-bottom:3%;}

/* text styles */
h1 {font-size: 250%; font-weight: bold; margin-bottom: 0.7em; line-height: 120%;}
h2 {font-size: 110%; margin: 0; line-height: 145%; font-family:"Times New Roman", Times, serif; text-transform: uppercase; color: #00a0af; padding: 0 0 0 20px;}
h2.orange {color: #c05017 !important;}
h3 {font-size: 100%; color:#4b5457;}
h3.orange {color: #c05017 !important;}
h3.yellow {color: #8e9300 !important;}

.blue {color: #00A0AF !important;}
.green {color: #4b5457 !important;}
.orange {color: #c05017 !important;}
.yellow {color: #8e9300 !important;}

.link_orange {background: url(../../images/icons/chev_orange.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#c05017 !important;}
.link_blue {background: url(../../images/icons/chev_blue.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#00A0AF !important;}
.link_yellow {background: url(../../images/icons/chev_yellow.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#8e9300 !important;}
.link_green {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}

.off {text-decoration:none !important;}

a.chev, a.chev:visited {background: url(../../images/icons/chev_blue.gif) 0 0.2em no-repeat; padding: 0 0 0 10px;}

.nochev {background:none; padding:0;}

/* Yellow Wrapper */
.yellow_wrapper ul {margin-bottom:20px;}
.yellow_wrapper ul li {background: url(../../images/icons/chev_yellow.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}
.yellow_wrapper a, .yellow_wrapper h3 {color: #8e9300 !important;}

/* Orange Wrapper */
.orange_wrapper ul {margin-bottom:20px;}
.orange_wrapper ul li {background: url(../../images/icons/chev_orange.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}
.orange_wrapper a, .orange_wrapper h3 {color: #c05017 !important;}

/* Blue Wrapper */
.blue_wrapper ul {margin-bottom:20px;}
.blue_wrapper ul li {background: url(../../images/icons/chev_blue.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}
.blue_wrapper a, .blue_wrapper h3 {color: #00A0AF !important;}

/* page wrapper */
.page_wrapper_outer {width: 960px; margin: auto; background: #fff;}
.page_wrapper {width: 920px; margin: auto;}
.clear_page {clear: both; font-size: 0.1%;}

/* top - logo + links */
.top_left {float: left; width: 260px; padding-bottom: 10px;}
.top_right {float: right; margin-right:-9px; width: 660px;}
.top_right UL {margin: 20px 0 0 0; float: right;}
.top_right li {background: url(../../images/top/chev_orange.gif) 0 0.4em no-repeat; list-style: none; float: left;}
.top_right li a, .top_right li a:visited {display: block; padding: 0 9px; color: #5e6e66 !important;}
.top_right li a:hover,.top_right li a.on {color:#c05017 !important;}

/* top - menu + search*/
.top_left2 {float: left; width: 740px; padding-top:10px;}
.top_left3 {float: left; width: 900px;}
.top_right2 {float: right; width: 180px;}
.top_right2 label {line-height:110%;}

.top_left2 UL, .top_left3 UL {margin: 0;}
.top_left2 li, .top_left3 li {list-style: none; float: left; margin-right: 4px; margin-bottom: 4px; line-height: 1em;}
.top_left2 li a, .top_left2 li a:visited, .top_left3 li a, .top_left3 li a:visited {display: block; padding: 3px; color: #01abbd !important; font-family: "Times New Roman", Times, serif; width: 52px; height: 52px; border: 2px solid #01abbd; font-size:10px;}
.top_left2 li a:hover, .top_left2 li a.on, .top_left2 li a.on:visited, .top_left2 li a.on:hover, .top_left3 li a:hover, .top_left3 li a.on, .top_left3 li a.on:visited, .top_left3 li a.on:hover {display: block; padding: 3px; color: #01abbd; font-family: "Times New Roman", Times, serif; width: 52px; height: 52px; border: 2px solid #9fa714; text-decoration: none; color: #8e9300 !important;}

/* form */
.form_bg {float: left; background:url(../../images/dd.gif) no-repeat; width: 159px; height: 22px;}
.form_bg_list {float: left; background:url(../../images/dd.gif) no-repeat; width: 152px; height: 22px; padding:1px 1px 1px 6px; font-size:95%; color:#666}
.form_bg_short {width:133px; margin-right:3px;}
.refine_bg {float: left; background:url(../../images/dd.gif) no-repeat; width: 130px; height: 22px; padding-left:5px; margin-bottom:2px;}
.refine_btn_off {float: left; background:url(../../images/dd.gif) no-repeat; width: 21px; height: 21px; margin-left:3px; margin-bottom:2px;}
.refine_btn_on {float: left; background:#00A0AF; width: 21px; height: 21px; margin-left:3px; margin-bottom:2px;}

.form_list {position:absolute; background:url(../../images/ddl.gif) no-repeat bottom left; width: 157px; margin-left:-1px; border-top:#ccc solid 1px; border-right:#ccc solid 1px; padding-bottom:2px; }
.form_list li {line-height:100% !important;}
.form_list li a {padding:5px 7px !important; display:block; width:143px; line-height:100% !important;}
.form_list li a:hover {background:#F7F7F7; text-decoration:none; margin-left:2px; padding-left:5px !important;}

/* bottom area homepage */
.grid_wrapper {margin-left: -5px; width: 925px;}
.grid_line {border-bottom: 2px solid #5e6e65;}
.3_grid_line {background:url(../../images/3_grid_line.gif) bottom left no-repeat;}
.grid_box {min-height: 179px; height: auto !important; height: 179px;}
.grid_single {float: left; width: 180px; margin-left: 5px;}
.grid_double {float: left; width: 365px; margin-left: 5px;}
.grid_triple {float: left; width: 550px; margin-left: 5px;}
.grid_quad {float: left; width: 735px; margin-left: 5px;}
.grid_boxblue {background: #e2f3f8; margin-top: 5px; padding: 8px 10px 5px 10px; min-height: 163px; height: auto !important; height: 163px;}
.grid_boxblue_short {background: #e2f3f8; margin-top: 5px; padding: 8px 10px 5px 10px; min-height: 75px; height: auto !important; height: 75px;}
.grid_boxgrey {background: #eceeee; margin-top: 5px; padding: 8px 10px 5px 10px; min-height: 75px; height: auto !important; height: 163px;}
.grid_boxorange {background: #f0dcce; margin-top: 5px; padding: 8px 10px 5px 10px; min-height: 75px; height: auto !important;}
.grid_boxwhite {background: #fff;  padding: 2px 0 0 0;}
.grid_boxclear {background: #fff; margin-top: 5px; padding: 5px 0; min-height: 163px; height: auto !important; height: 163px;}
.grid_boxclear a {color:#8e9300 !important;}
.grid_boxclear h3 {color: #8e9300 !important;}
.grid_boxorange a {color:#c05017 !important;}
.grid_boxblue a {color:#00A0AF !important;}
.grid_boxgrey h3 {color: #8e9300 !important;}
.grid_wrapper h2 {font-size: 100%; margin: 0; line-height: 125%; font-family: "Times New Roman", Times, serif; text-transform: uppercase; color: #00a0af; background: url(../../images/icons/chev_bblack.gif) 10px 0 no-repeat; padding: 1px 0 3px 20px;}
.grid_wrapper h2.yellow {font-size: 100%; margin: 0; line-height: 125%; font-family: "Times New Roman", Times, serif; text-transform: uppercase; color: #9fa714; background: url(../../images/icons/chev_bblack.gif) 10px 0 no-repeat; padding: 1px 0 3px 20px;}
h2.hp_main {font-size: 140%; margin: 0; line-height: 125%; font-family: "Times New Roman", Times, serif; text-transform: none; color: #5e6e65; background: none !important; padding: 0 !important;}
.hp_texttop {min-height: 75px; height: auto !important; height: 75px; font-size:110%; overflow:hidden;}
.hp_texttop h3 {color:#c05017;}
.hp_textblink {min-height: 10px; height: auto !important; height: 10px;}
.grid_wrapper UL {margin: 0;}
.grid_wrapper UL li {line-height: 1.40em; margin-right: 2px; list-style: none; background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 0;}

UL.sector li {background-image: url(../../images/icons/chev_yellow.gif); padding: 0 0 2px 10px;}
UL.sector li a, UL.sector li a:visited {color: #9fa617;}
UL.insight li {background-image: url(../../images/icons/chev_yellow.gif); padding: 0 0 1.1em 0; text-indent: 10px;}
UL.insight li a, UL.sector li a:visited {color: #9fa617;}
UL.insight2 li {background-image: url(../../images/icons/chev_yellow.gif); margin-bottom: 6px; padding: 0 0 6px 0; text-indent: 10px; border-bottom: 1px solid #c9cecc;}
UL.insight2 li.last {background-image: url(../../images/icons/chev_yellow.gif); margin-bottom: 0; padding: 0; text-indent: 10px; border-bottom: 0px solid #c9cecc;}
UL.insight2 li a, UL.sector2 li a:visited {color: #9fa617;}

/* left hand menu */
.lhm ul li a, .lhm ul li a:visited {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 2px 10px; color:#4b5457; font-size:120%;}
.lhm ul li a:hover, .lhm .on {background: url(../../images/icons/chev_orange.gif) no-repeat 0 0.2em; color:#c05017 !important;}
.lhm ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.lhm ul li ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.lhm ul li ul li ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.lhm_yellow ul li a, .lhm ul li a:visited {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 2px 10px; color:#4b5457; font-size:120%;}
.lhm_yellow ul li a:hover, .lhm_yellow .on {background: url(../../images/icons/chev_yellow.gif) no-repeat 0 0.2em; color:#8e9300;}
.lhm_yellow ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.lhm_yellow ul li ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.lhm_yellow ul li ul li ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}

/* breadcrumb */
.breadcrumb {margin-bottom:10px; width:100%; overflow:hidden;}
.breadcrumb ul li {float:left; font-size:90%; color:#c05017;}
.breadcrumb ul li a {background: url(../../images/icons/slash.gif) no-repeat right; color:#4B5457 !important; padding-right:0.8em;}
.breadcrumb .last {color:#c05017;}
.grid_boxblue .breadcrumb {margin-bottom:10px; width:100%; overflow:hidden;}
.grid_boxblue .breadcrumb ul li {float:left; font-size:90%; color:#00A0AF;}
.grid_boxblue .breadcrumb ul li a {background: url(../../images/icons/slash.gif) no-repeat right; color:#5E6E65 !important; padding-right:0.8em;}
.grid_boxblue .breadcrumb .last {color:#00A0AF}
.grid_boxgrey .breadcrumb {margin-bottom:10px; width:100%; overflow:hidden;}
.grid_boxgrey .breadcrumb ul li {float:left; font-size:90%; color:#8e9300;}
.grid_boxgrey .breadcrumb ul li a {background: url(../../images/icons/slash.gif) no-repeat right; color:#5E6E65 !important; padding-right:0.8em;}
.grid_boxgrey .breadcrumb .last {color:#8e9300}
.grid_boxclear .breadcrumb {margin-bottom:10px; width:100%; overflow:hidden;}
.grid_boxclear .breadcrumb ul li {float:left; font-size:90%; color:#8e9300;}
.grid_boxclear .breadcrumb ul li a {background: url(../../images/icons/slash.gif) no-repeat right; color:#5E6E65 !important; padding-right:0.8em;}
.grid_boxclear .breadcrumb .last {color:#8e9300}

/* rss */
.rss_content {margin-top:8px; width:100%;}
.rss {background:url(../../images/icons/rss_orange.gif) no-repeat left top; padding:3px 0 0 22px;}
.rss_content_bdr {width:140px; float:left; min-height:25px; border-top: 1px solid #c9cecc; margin-top:8px; padding:5px 20px 0 0; background:url(../../images/icons/rss_orange.gif) right 0.6em no-repeat;}
.rss_content_bdr li a, .rss_content_bdr li a:hover {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}

.events_content_nobdr {float:left; min-height:25px; margin-top:5px; background:url(../../images/icons/event.gif) right top no-repeat; padding-right:20px;}
.events_content_nobdr li a, .events_content_nobdr li a:hover {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}
.notes_content {float:left; min-height:25px; border-top: 1px solid #c9cecc; margin-top:8px; padding:5px 20px 0 0; background:url(../../images/icons/newsletters_orange.gif) right 0.6em no-repeat;}
.notes_content li a, .notes_content li a:hover {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}

/* insight */
.insight2_left {float: left; width: 123px;}
.insight2_right {float: left; width: 24px;}

/* news */
UL.news li {background-image: url(../../images/icons/chev_blue.gif); padding: 0 0 1.1em 0; text-indent: 10px;}
UL.news li a, UL.news li a:visited {color: #01abbd;}

/* publications */
.publications {float:left; width:92px; min-height:50px; padding-left:5px; line-height:140%;}
.publications_content {float:left; width:100%; min-height:25px; border-top: 1px solid #c9cecc; margin-top:8px; padding-top:5px;}
.publications_content_nobdr {float:left; width:100%; min-height:25px; margin-top:5px;}
.publications_content_nobdr li a, .publications_content_nobdr li a:hover {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}

.publications_content li a, .publications_content li a:hover {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}
.publications_first { border:none; margin-top:-5px;}

.publications ul li {color:#4b5457; padding: 0 0 0 8px;}
.publications ul li a {color:#c05017;}

.publications_grey ul li a {color:#8e9300;}

/* local guide */
.local_guide {float:left; width:92px; min-height:50px; padding-left:5px; line-height:140%;}
.local_guide li a {background:transparent url(../../images/icons/chev_green.gif) no-repeat scroll 0 0.2em; color:#4B5457 !important; padding:0 0 10px 10px;}

/* articles */
.articles{width:100%; min-height:100px; float:left; margin-bottom:10px; color:#c05017;}
.articles .left {width:70px; min-height:10px; float:left;}
.articles .left_long {width:170px; min-height:10px; float:left;}
.articles .right {width:260px; min-height:20px; float:right;}

.media_articles{width:100%; min-height:100px; float:left; margin-bottom:10px; color:#c05017;}
.media_articles .left {width:120px; min-height:10px; float:left;}
.media_articles .left_long {width:170px; min-height:10px; float:left;}
.media_articles .right {width:400px; min-height:20px; float:right;}

.article {border-top:#666 solid 1px; width:100%; min-height:30px; float:left; color:#4b5457; margin-top:8px;}
.article p {margin-bottom:0;}
.article h3 {margin-top:8px;}

/* news stories */
.news_story {width:100%; min-height:100px; float:left; margin-bottom:3px; color:#c05017;}
.news_story .left {width:150px; min-height:10px; float:left;}
.news_story .right {width:150px; min-height:10px; float:right; text-align:right;}
.news_story .left a {background:transparent url(../../images/icons/chev_orange_left.gif) no-repeat scroll 0 0.4em; }
.news_story .right a {background:transparent url(../../images/icons/chev_orange.gif) no-repeat scroll right  0.25em; padding-right:11px;}
.news_story_content {margin-top:8px; width:100%;}

/* people */

.people_summary {overflow:hidden;}
.people_summary ul li {background:transparent url(../../images/icons/chev_green.gif) no-repeat scroll 0 0.2em; color:#4B5457 !important; padding:0 0 10px 10px;}
.people_summary table tr td {padding:0.5em 15px 0.5em 0;}

.quote_left {width:160px; margin:5px 0 0 0; background: #f0dcce; padding:10px; }
.quote {font-family:"Times New Roman",Times,serif; color:#c05017; font-size:150%; line-height:110%; margin-bottom:10px;}

/* pagination */
.grid_boxorange .page_overflow ul li {display: inline; font-size:100%; color:#c05017;}
.grid_boxorange .page_overflow ul li a {color:#5E6E65 !important;}
.grid_boxorange .page_overflow .last {color:#c05017; background: url(../../images/icons/chev_orange.gif) no-repeat right; padding-right:5%;}

.grid_boxblue .page_overflow ul li {display: inline; font-size:100%; color:#00A0AF;}
.grid_boxblue .page_overflow ul li a {color:#5E6E65 !important;}
.grid_boxblue .page_overflow .last {color:#c05017; background: url(../../images/icons/chev_orange.gif) no-repeat right; padding-right:5%;}

.grid_boxgrey .page_overflow ul li {display: inline; font-size:100%; color:#8e9300;}
.grid_boxgrey .page_overflow ul li a {color:#5E6E65 !important;}
.grid_boxgrey .page_overflow .last {color:#c05017; padding-right:5%;}

/* guide */
.guides {width:100%; min-height:100px; float:left; margin-bottom:10px; color:#c05017;}
.guides .left {width:110px; min-height:10px; float:left;}
.guides .right {width:230px; min-height:20px; float:right;}
.guide {border-bottom:#666 solid 1px; width:100%; min-height:100px; float:left; color:#4b5457; margin-top:8px;}
.guide p {margin-bottom:0;}
.guide h3 {margin-bottom:8px; text-transform:uppercase; font-family: "Times New Roman", Times, serif; }
.guide ul li {background: url(../../images/icons/chev_yellow.gif) no-repeat 0 0.3em; padding-left:10px; }

/* contact */
UL.contact li {background: url(../../images/icons/chev_orange.gif) no-repeat 0 0.5em; margin-bottom: 6px; padding: 0 0 6px 0; text-indent: 10px; border-bottom: 1px solid #c9cecc;}
UL.contact li.last {border-bottom: 0px solid #c9cecc;}
UL.contact li.first {border-top: 1px solid #c9cecc;}
UL.contact li a {color: #c05017; line-height:180%;}

UL.contactgrey li {background: url(../../images/icons/chev_yellow.gif) no-repeat 0 0.5em; margin-bottom: 6px; padding: 0 0 6px 0; text-indent: 10px; border-bottom: 1px solid #c9cecc;}
UL.contactgrey li.last {border-bottom: 0px solid #c9cecc;}
UL.contactgrey li.first {border-top: 1px solid #c9cecc;}
UL.contactgrey li a {color: #c05017; line-height:180%;}

/* vacancies */
.vacancies ul li {background: url(../../images/icons/chev_orange.gif) no-repeat 0 0.3em; padding-left:10px; line-height:150%;}
.vacancies ul {margin-bottom: 10px;}

/* maritime */
.maritime ul {margin-bottom:20px;}
.maritime li, .dates li {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.3em; padding-left:10px;}

/* map */
.g_map {width:365px;}

/* directions */
.directions { border-top:#C9CECC solid 1px; padding-top:8px; margin-top:8px;}
.directions li a {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}

/* experience */
.experience {width:auto;}
.experience li a {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 10px 10px; color:#4b5457 !important;}

/* life at wfw */

.life_wrapper {width:560px; min-height:18px; overflow:hidden; margin-bottom:18px; margin-left:-15px;}
.life_wrapper .item {width:165px; min-height:165px; float:left; margin-left:16px;}
.life_wrapper h3 {font-size:20px !important; line-height:16px; height:25px;}

/* offices */
.map {position:relative; width:735px; height:369px;}
.address {position:absolute; top:160px; left:20px; width:360px; background-color:white; border:2px solid ; border-color:#8E9300; filter:alpha(opacity=50); opacity:0.5; font-size:120%; padding:10px;}
.address p {margin:0;}

/* site map */
.sitemap h3 {font-weight:bold; margin:0.8em 0;}
.sitemap h3 a {color:#4B5457 !important;}
.sitemap ul li a, .sitemap ul li a:visited {background: url(../../images/icons/chev_green.gif) no-repeat 0 0.2em; padding: 0 0 2px 10px; color:#4b5457;}

.sitemap ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.sitemap ul li ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}
.sitemap ul li ul li ul li ul li {padding: 0 0 2px 10px; margin-left:2px;}

/* search */
.grid_wrapper h2.search {font-size: 100%; margin: 0; line-height: 125%; font-family: Arial, Helvetica, sans-serif; text-transform: none; color: #00a0af; background: none; padding: 10px 0 3px 0px; font-weight:bold; color:#4b5457;}

/* footer */
.footer {padding: 10px 0; line-height: 1.3em; font-size: 90%; min-height:30px; overflow:hidden;}
.footer .left {width:750px; float:left; min-height:30px;}
.footer .right {width:150px; float:right; text-align:right; min-height:40px;}
.footer .icons { position:relative; top:5px; right:10px;}
.footer UL {margin: 0 0 10px 0;}
.footer li {background: url(../../images/icons/chev_footer.gif) 0 0.2em no-repeat; list-style: none; float: left;}
.footer li a, .footer li a:visited {display: block; padding: 0 9px; color: #4B5457;}

/* print */
.print_wrapper {width:700px; min-height:300px;}
.print_wrapper .header{width:700px; height:50px;}
