﻿/* Global Reset. */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML {background:#FFFFFF;}
BODY {font-family:Arial;font-size:0.6em; line-height:normal; text-align:center;}
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}
/* Layout */
DIV#page {width:776px; margin:auto;}
#mainContainer{background:#FFFFFF; position:relative; width:100%; text-align:center;}
#container {width:994px; margin-left:auto;margin-right:auto;position:relative; padding-top:1px;padding-bottom:10px;}
/*** Top Elements ***/
#topContainer {width:994px; height:99px; float:left; position:relative; z-index:10; text-align:left; background-image:url(/structural/TopBG.gif); background-repeat:repeat-x; clear:left;/*overflow:hidden; */}
#topContainer #Left{float:left;width:20%;padding:0 0 0 44px;}
#topContainer #Right{float:right;width:70%;}
/*** Three Columns Body Elements ***/
/*#mainBodyContainer{width:994px;}*/
#mainBodyContainer #Body{width:961px;margin:0 auto 10px auto;background-image:url('/structural/Body_BG.png'); background-repeat:repeat-y;}
#mainBodyContainer #leftContainer{float:left;width:211px;font-size:1.1em;}
#mainBodyContainer #BodyContainer{float:left;width:550px;font-size:1.2em;}
#mainBodyContainer #BodyContainer h1.mainHeader{padding:0;width:450px; font-size:24px; font-weight:bold;float:left;}
#mainBodyContainer #rightContainer{float:right;width:200px;font-size:1.1em;}
/*** Two Columns Body Elements ***/
#mainBodyContainer #BodyTwo{width:961px;margin:0 auto 10px auto;background-image:url(/structural/Body_Two_BG.gif); background-repeat:repeat-y;}
#mainBodyContainer #BodyTwoContainer{float:left;width:750px;font-size:1.2em;}
#mainBodyContainer #BodyTwoContainer h1.mainHeader{padding:0;width:610px; font-size:22px; font-weight:bold;float:left;}
/*** Breadcrumbs Elements ***/
#mainBodyContainer #breadcrumbsContainer{width:961px;margin:0 auto 0 auto;padding:10px 0 16px 0;}
#mainBodyContainer #breadcrumbsContainer ul{list-style:none;padding:0 11px 0 11px;}
#mainBodyContainer #breadcrumbsContainer li{display:inline;background:transparent;padding:0px;}
#mainBodyContainer #breadcrumbsContainer a:link{color:#3C6589;text-decoration:underline;}
#mainBodyContainer #breadcrumbsContainer a:Visited{color:#3C6589;text-decoration:underline;}
#mainBodyContainer #breadcrumbsContainer a:Hover{color:#3C6589;text-decoration:none;}
#mainBodyContainer #breadcrumbsContainer a.Active{color:#00264C;text-decoration:none;}
/*** Footer Elements ***/
#footerContainer{width:994px;height:33px;background-image:url(/structural/Footer_BG.gif); background-repeat:repeat-x;font-size:1em;color:#FFFFFF;clear:both}
#footerContainer #leftContainer{float:left;width:40%;padding:11px 5px 9px 15px;}
#footerContainer #rightContainer{float:right;width:55%;text-align:right;padding:11px 15px 9px 5px;}
#footerContainer #rightContainer a{color:#FFFFFF;text-decoration:underline;}
#footerContainer #rightContainer a:link{color:#FFFFFF;text-decoration:underline;}
#footerContainer #rightContainer a:Visited{color:#FFFFFF;text-decoration:underline;}
#footerContainer #rightContainer a:Hover{color:#FFFFFF;text-decoration:none;}
#footerContainer #leftContainer a{color:#FFFFFF;text-decoration:none;}
#footerContainer #leftContainer a:link{color:#FFFFFF;text-decoration:none;}
#footerContainer #leftContainer a:Visited{color:#FFFFFF;text-decoration:none;}
#footerContainer #leftContainer a:Hover{color:#FFFFFF;text-decoration:underline;}
#footerContainer #leftContainer ul{list-style:none;padding:0px;}
#footerContainer #leftContainer li{display:inline;background:transparent;padding:0px;color:#FFFFFF;}
/*** PTM Footer Elements ***/
#footerContainerPTM {width:994px;height:33px;background-image:url(/structural/Footer_BG.gif); background-repeat:repeat-x;font-size:1em;color:#FFFFFF;}
#footerContainerPTM #leftContainer{float:left;width:40%;padding:11px 5px 9px 15px;}
#footerContainerPTM #rightContainer{float:right;width:55%;text-align:right;padding:11px 15px 9px 5px;}
#footerContainerPTM #rightContainer a{color:#FFFFFF;text-decoration:none;}
#footerContainerPTM #rightContainer a:link{color:#FFFFFF;text-decoration:none;}
#footerContainerPTM #rightContainer a:Visited{color:#FFFFFF;text-decoration:none;}
#footerContainerPTM #rightContainer a:Hover{color:#FFFFFF;text-decoration:underline;}
#footerContainerPTM #leftContainer a{color:#FFFFFF;text-decoration:none;}
#footerContainerPTM #leftContainer a:link{color:#FFFFFF;text-decoration:none;}
#footerContainerPTM #leftContainer a:Visited{color:#FFFFFF;text-decoration:none;}
#footerContainerPTM #leftContainer a:Hover{color:#FFFFFF;text-decoration:underline;}
#footerContainerPTM #leftContainer ul{list-style:none;padding:0px;}
#footerContainerPTM #leftContainer li{display:inline;background:transparent;padding:0px;color:#FFFFFF;}
#footerContainerPTM #rightContainer ul{list-style:none;padding:0px;}
#footerContainerPTM #rightContainer li{display:inline;background:transparent;padding:0px;color:#FFFFFF;}
/* Global Typography */
/* Block Level Elements */
H1 {color:#86911F; font-size:1.7em; /*padding:1.7em 0px 0 0px;*/ font-weight:bold; line-height:1.1em;}
H2 {color:#00264C; font-size:1.4em; padding:1.2em 0px 0.3em 0px; font-weight:bold;}
H3 {color:#3C6589; font-size:1.2em; padding:1.2em 0px 0.3em 0px; font-weight:bold;}
H4 {color:#00264C; font-size:1em; padding:1.2em 0px 0.3em 0px; font-weight:bold;}
H5 {color:#00264C; font-size:1.4em; padding:0.1em 0px;}
H6 {color:#00264C; font-size:1.0em; padding:0.1em 0px;line-height:1.5;}/*line-height added by Dez for article links*/
P, LI, DT, DD {color:#00264C; font-size:1.0em; padding:0.5em 0px;}
P {line-height:1.8em;}
UL {padding:0.7em 0px 0.7em 10px; list-style:none;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TABLE {}
TR {}
TD {color:#00264C; font-size:1.0em;}
/* Inline Elements */
A {color:#3C6589;}
A:LINK {color:#3C6589; text-decoration:underline;}
A:VISITED {color:#3C6589; text-decoration:underline;}
A:HOVER {color:#FDB813; text-decoration:none;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#00264C; font-size:1.0em; padding:0.2em 0px 0em 3px;}
INPUT.TextField {border:1px solid #a5acb2;}
LABEL {color:#00264C; font-size:1.0em;}
LEGEND {color:#00264C; font-size:1.0em;}
SELECT {color:#00264C; font-size:0.9em; border:1px solid #a5acb2;}
TEXTAREA {color:#00264C; font-size:1.0em; padding:0.2em 0px 0em 3px; font-family:Verdana,Tahoma,Helvetica,San Serif; border:1px solid #a5acb2;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}

/* FREHILLS CSS */
.clear{clear:both;}
/* Global Items */
h1.mainHeader{font-size:24px;padding:0;width:460px;font-weight:bold;float:left;}
/***** Main Navigation ******/
#mainNavContainer{float:right;padding:28px 1px 1px 0;}
#mainNavContainer ul{list-style:none;padding:0px;}
#mainNavContainer a{font-size:1.3em;color:#FFFFFF;font-weight:bold;text-decoration:none;}
/***** ITEMS *****/
#mainNavContainer li:hover,#mainNavContainer li.sfhover,#mainNavContainer li.activeItems{list-style:none;padding:0px;margin:0px;text-align:center;background-repeat:no-repeat;float:left;width:126px;height:47px;position:relative;background: url(/structural/Main_Nav_Tab_Hover.gif) no-repeat bottom center;}
#mainNavContainer li{list-style:none;padding:0px;margin:0px;text-align:center;background-repeat:no-repeat;float:left;width:126px;height:47px;position:relative;background:transparent url(/structural/Main_Nav_Tab.gif) no-repeat bottom center;}
#mainNavContainer a.Items,#mainNavContainer a.Items:Visited,#mainNavContainer a.Items:hover{list-style:none;padding:15px 0px 0px 0px;margin:0px;width:116px;height:27px;overflow:hidden;line-height:13px;float:left;text-align:center;background-repeat:no-repeat;}
/***** DROP DOWN *****/
/*#mainNavContainer, #mainNavContainer ul {padding: 0;margin: 0;list-style: none;}*/
#mainNavContainer li ul{padding:0px; margin:0px;  border-top:11px solid #3C6589; height:100%; clear:left; position:absolute; width:178px; left:-999em; z-index:100000; }
#mainNavContainer li:hover ul, #mainNavContainer li.sfhover ul{ position:absolute; left:0; top:47px; /*padding:0px; margin:0px;*/}
/*#mainNavContainer ul li:hover {border:thin    lime solid; }*/
#mainNavContainer li ul li{list-style:none; background:#00264C; width:100%; border-bottom:1px solid #B5C3D0; height:29px; text-align:left; padding:0px; margin:0px;}
#mainNavContainer li ul li:hover, #mainNavContainer li ul li.sfhover{background:#3C6589 none;width:100%;height:29px; text-align:left; padding:0px; margin:0px; }
#mainNavContainer li ul li a{font-weight:normal;height:29px;background-image:url(/structural/Yellow_DropDown_Icon.gif); background-position:left; background-repeat:no-repeat;line-height:26px; padding:0px 0px 0px 20px; display:block;}
#mainNavContainer li ul li a:Visited{font-weight:normal; height:29px; background-image:url(/structural/Yellow_DropDown_Icon.gif); background-position:left; background-repeat:no-repeat; line-height:26px;}
#mainNavContainer li ul li:hover a, #mainNavContainer li ul li.sfhover a, #mainNavContainer li ul li a:Hover{background:#3C6589; font-weight:normal;height:29px;background-image:url(/structural/Yellow_DropDown_Icon_Hover.gif); background-position:left; background-repeat:no-repeat;line-height:26px; padding:0px 0px 0px 20px; display:block;}
/****************** THIRD LEVEL FOR MAIN NAV PTM ******************/
#mainNavContainer li ul li ul.third{padding:0px;border-top:0px;margin:0px;height:100%;clear:left;position:absolute;width:201px;left:-999em; }
#mainNavContainer li ul li:hover ul.third, #mainNavContainer li ul li.sfhover ul.third{position:absolute;left:178px;top:0px;}
#mainNavContainer li ul li ul.third li{list-style:none;background-color:/*#3C6589*/red;background-image:none;width:100%;border-bottom:1px solid #7592ab;height:auto;text-align:left; padding:0px;margin:0px;}
#mainNavContainer li ul li ul.third li a{font-weight:normal;background-image:none;height:auto;line-height:14px;padding:8px 10px 7px 12px;display:block;font-size:1.1em;}
#mainNavContainer li ul li ul.third li a:Hover{background:#2b5378;background-image:none;left:auto;text-decoration:underline;height:auto;line-height:14px;padding:8px 10px 7px 12px;display:block;font-size:1.1em;}
/***** FIRST *****/
#mainNavContainer a.First{list-style:none;padding:0px;margin:0px;width:126px;height:47px;overflow:hidden;line-height:47px;background-image:url(/structural/Main_Nav_First_Tab.gif);background-position:bottom;float:left;text-align:center;}
#mainNavContainer a.First:Visited{list-style:none;padding:0px;margin:0px;width:126px;height:47px;overflow:hidden;line-height:47px;background-image:url(/structural/Main_Nav_First_Tab.gif);background-position:bottom;float:left;text-align:center;}
#mainNavContainer a.First:hover{list-style:none;padding:0px;margin:0px;width:126px;overflow:hidden;line-height:47px;background-image:url();background-position:top;float:left;text-align:center;}
#mainNavContainer a.activeFirst{list-style:none;padding:0px;margin:0px;width:126px;overflow:hidden;line-height:47px;background-image:url();background-position:top;float:left;text-align:center;}
#mainNavContainer li ul li:hover{background:none;list-style:none;width:100%;border-bottom:1px solid #B5C3D0;height:29px;text-align:left;padding:0px;margin:0px}

/***** LAST *****/
#mainNavContainer a.Last{list-style:none;padding:0px;margin:0px;width:126px;height:47px;overflow:hidden;line-height:47px;background-image:url(/structural/Main_Nav_Last_Tab.gif);background-position:bottom;float:left;text-align:center;}
#mainNavContainer a.Last:Visited{list-style:none;padding:0px;margin:0px;width:126px;height:47px;overflow:hidden;line-height:47px;background-image:url(/structural/Main_Nav_Last_Tab.gif);background-position:bottom;float:left;text-align:center;}
#mainNavContainer a.Last:hover{list-style:none;padding:0px;margin:0px;width:126px;overflow:hidden;line-height:47px;background-image:url(/structural/Main_Nav_Last_Tab_Hover.gif);background-position:top;float:left;text-align:center;}
#mainNavContainer a.activeLast{list-style:none;padding:0px;margin:0px;width:126px;overflow:hidden;line-height:47px;background-image:url(/structural/Main_Nav_Last_Tab_Hover.gif);background-position:top;float:left;text-align:center;}
/***** Global Navigation ******/
#globalNavContainer{float:right;padding:0px;padding:0 28px 0 0;}
#globalNavContainer ul {padding:0px;height:13px;list-style:none;margin:0px;float:right;}
#globalNavContainer li{height:13px;list-style:none;padding:0px;float:left;margin:0px;}
#globalNavContainer a{font-size:1.1em;color:#00264C;text-decoration:none;}
#globalNavContainer a:link{font-size:1.1em;color:#00264C;text-decoration:none;}
#globalNavContainer a:Visited{font-size:1.1em;color:#00264C;text-decoration:none;}
#globalNavContainer a:Hover{font-size:1.1em;color:#FFFFFF;text-decoration:none;}
#globalNavContainer li a{list-style:none;padding:0px;margin:0px 1px 0 1px;width:74px;height:13px;background-image:url(/structural/Global_Nav_Tab.gif);background-position:bottom;float:left;text-align:center;line-height:12px;}
#globalNavContainer li a:Visited{list-style:none;padding:0px;margin:0px 1px 0 1px;width:74px;height:13px;background-image:url(/structural/Global_Nav_Tab.gif);background-position:bottom;float:left;text-align:center;line-height:12px;}
#globalNavContainer li a:hover{list-style:none;padding:0px;margin:0px 1px 0 1px;width:74px;height:13px;background-image:url(/structural/Global_Nav_Tab_Hover.gif);background-position:bottom;float:left;text-align:center;line-height:12px;}
#globalNavContainer li a.Active{list-style:none;padding:0px;margin:0px 1px 0 1px;width:74px;height:13px;background-image:url(/structural/Global_Nav_Tab_Hover.gif);background-position:bottom;float:left;text-align:center;line-height:12px;}
#globalNavContainer li .reddotClass a{list-style:none;padding:0px;margin:0px;width:14px;height:13px;background:#ffffff;float:left;text-align:center;line-height:12px;}
#globalNavContainer li .reddotClass a:Visited{list-style:none;padding:0px;margin:0px;width:14px;height:13px;float:left;text-align:center;line-height:12px;}
#globalNavContainer li .reddotClass a:hover{list-style:none;padding:0px;margin:0px;width:14px;height:13px;text-align:center;line-height:12px;};
#globalNavContainer li .reddotClass a.Active{list-style:none;padding:0px;margin:0px;width:14px;height:13px;float:left;text-align:center;line-height:12px;}

#globalNavContainer a.Active{font-size:1.1em;color:#FFFFFF;text-decoration:none;}
/********* Two Columns Template **********/
/**** Middle Content ****/
#mainBodyContainer #BodyTwoContainer .TopContainer{padding:0px 25px 10px 10px; }
#mainBodyContainer #BodyTwoContainer .TopContainer .print {float:right; width:32px; height:32px; padding: 0 0  0  0; }
#mainBodyContainer #BodyTwoContainer .TopContainer .print .borderZero {border:0px;} 
#mainBodyContainer #BodyTwoContainer .pageHaeding{float:left;}
#mainBodyContainer #BodyTwoContainer .printButton{float:right;}
#mainBodyContainer #BodyTwoContainer .middle{padding:0px 25px 0px 10px;margin:0;overflow:hidden;}
#mainBodyContainer #BodyTwoContainer .middle h1, #mainBodyContainer #BodyContainer .middle h1{padding:0px;}
#mainBodyContainer #BodyTwoContainer .middle p{color:#A29F97;line-height:1.7em;padding:0px 0px 0.5em 0px;}
#mainBodyContainer #BodyTwoContainer .middle .Text{float:right;width:100%;}
#mainBodyContainer #BodyTwoContainer .SearchContainer {padding:20px 30px 30px 30px;}
#mainBodyContainer #BodyTwoContainer .SearchContainer .search {float:left;width:230px; padding:0px 30px 0px 20px; }
#mainBodyContainer #BodyTwoContainer .SearchContainer .button {float:left;width:50px;}
#mainBodyContainer #BodyTwoContainer .SearchContainer .AdvancedCont {width:680px; height:265px; background-image:url('/structural/Advanced_search_box_bg.gif');background-repeat:no-repeat; background-position:left top; padding:0px 0px 30px 0px;}
#mainBodyContainer #BodyTwoContainer .SearchContainer .AdvancedCont .Container {width:580px; height:30px; padding:20px 0px 0px 100px;}
#mainBodyContainer #BodyTwoContainer .Title{float:left; width:80px; font-weight:bold; }
#mainBodyContainer #BodyTwoContainer .CheckBox{float:left;width:20px; }
#mainBodyContainer #BodyTwoContainer .Description{float:left;width:100px; }
#mainBodyContainer #BodyTwoContainer .Select{float:left;width:300px; }
#mainBodyContainer #BodyTwoContainer .Date{float:left;width:200px; }
#mainBodyContainer #BodyTwoContainer .article_footer{font-size:0.9em;color:#333333;line-height:1.3em;padding-left:20px;padding-top:20px;padding-bottom:20px;}

/* Standard Links List */
#mainBodyContainer #BodyTwoContainer .linksList{margin:10px 25px 0px 22px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;}
#mainBodyContainer #BodyTwoContainer .linksList .Container{width:681px;margin:0px auto 0px auto;padding:8px 0px 8px 0px;}
#mainBodyContainer #BodyTwoContainer .link{float:left;width:157px;background-image:url(/structural/DottedBulletPoint.png);background-repeat:no-repeat; background-position:left top;padding:3px 0px 3px 3px;}
#mainBodyContainer #BodyTwoContainer .link a{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyTwoContainer .link a:Visited{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyTwoContainer .link a:Hover{font-size:0.95em;color:#FDB813;text-decoration:underline;}
#mainBodyContainer #BodyTwoContainer .link a.Active{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
/* Dynamic Links List */
#mainBodyContainer #BodyTwoContainer #dynamicLinksList{margin:10px 25px 15px 22px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer{width:651px;margin:0px auto 0px auto;padding:8px 0px 8px 0px; }
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link{float:left;width:157px;background-image:url(/structural/DottedBulletPoint.png);background-repeat:no-repeat; background-position:left top;padding:3px 0px 3px 3px;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a:Visited{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a:Hover{font-size:0.95em;color:#FDB813;text-decoration:underline;cursor:pointer;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:link{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:visited{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:hover{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}

/* Main content area stuff */
#mainBodyContainer #BodyTwoContainer .bottom{color:#00264C;line-height:1.2em;padding:0px 25px 0px 10px;}
#mainBodyContainer #BodyTwoContainer .bottom p{color:#00264C;line-height:1.2em;padding:0px 0px 0.5em 0px;}
#mainBodyContainer #BodyTwoContainer .bottom .Text{float:right;width:70%;}
#mainBodyContainer #BodyTwoContainer .bottom .Image{float:left;width:29%;}
#mainBodyContainer #BodyTwoContainer .bottom ul li{list-style:disc;margin-left:15px;}
/*new*/
.bottom h1 {
    color:#3C6589;
}

/********* Three Columns Template **********/
/**** Middle Content ****/
#mainBodyContainer #BodyContainer .TopContainer{padding:0px 25px 20px 10px;}
#mainBodyContainer #BodyContainer .TopContainer .print, #mainBodyContainer #BodyTwoContainer .TopContainer .print {float:right; width:32px; height:32px; padding: 0 0  0  0; }
#mainBodyContainer #BodyContainer .TopContainer .print .borderZero, #mainBodyContainer #BodyTwoContainer .TopContainer .print .borderZero  {border:0px; }
#mainBodyContainer #BodyContainer .pageHaeding{float:left;}
#mainBodyContainer #BodyContainer .printButton{float:right;}
#mainBodyContainer #BodyContainer .middle{padding:0px 25px 0px 10px;margin:0;overflow:hidden;width:500px;margin-bottom:15px;}
#mainBodyContainer #BodyContainer .middle p{color:#A29F97;line-height:1.7em;padding:0px 0px 0.5em 0px;}
#mainBodyContainer #BodyContainer .middle .Text{float:right;width:310px;}
#mainBodyContainer #BodyContainer .middle .Image{float:left;width:175px;}
#mainBodyContainer #BodyContainer .linksList{margin:10px 25px 0px 22px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;}
#mainBodyContainer #BodyContainer .linksList .Container{width:481px;margin:0px auto 0px auto;padding:8px 0px 8px 0px;}
#mainBodyContainer #BodyContainer .link{float:left;width:157px;background-image:url(/structural/DottedBulletPoint.png);background-repeat:no-repeat; background-position:left top;padding:3px 0px 3px 3px;}
#mainBodyContainer #BodyContainer .link a{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyContainer .link a:Visited{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyContainer .link a:Hover{font-size:0.95em;color:#FDB813;text-decoration:underline;}
#mainBodyContainer #BodyContainer .link a.Active{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyContainer .bottom{color:#00264C;line-height:1.2em;padding:0px 25px 0px 10px;}
#mainBodyContainer #BodyContainer .article_footer{font-size:0.8em;color:#333333;line-height:1.2em;padding:1em 0px 0.5em 0px;}
#mainBodyContainer #BodyContainer .bottom p, #mainBodyContainer #BodyTwoContainer .bottom p {color:#00264C;line-height:1.2em;padding:1em 0px 0.5em 0px;}
#mainBodyContainer #BodyTwoContainer .bottom ul li, #mainBodyContainer #BodyContainer .bottom ul li {line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;padding:3px 0px 5px;}

.middle .imageContainer{float:left;}
.middle .imageContainer img{float:left;padding: 5px 15px 0 0 ;}
.middle .textContainer{ padding: 0 0 0 0;line-height:1em;margin:0px;}
.middle .textContainer p{padding-top:0px; margin:0px;line-height:1em;}
/* Dynamic Links List */
#mainBodyContainer #BodyContainer #dynamicLinksList{margin:10px 25px 10px 10px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer{width:481px;margin:0px auto 0px auto;padding:8px 0px 8px 0px; }
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link{float:left;width:157px;background-image:url(/structural/DottedBulletPoint.png);background-repeat:no-repeat; background-position:left top;padding:3px 0px 3px 3px;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a:Visited{font-size:0.95em;color:#3C6589;text-decoration:none;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a:Hover{font-size:0.95em;color:#FDB813;text-decoration:underline;cursor:pointer;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:link{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:visited{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:hover{font-size:0.95em;color:#00264C;text-decoration:none;font-weight:bold;}

/**** Right Elements ****/
#rightContainer .rightBox{padding:0 8px 0 13px;}
#rightContainer .rightBox .pageTitle{float:left;padding:1em 0px 0px 0px;}
#rightContainer .rightBox .pageTitleFirst{float:left;padding:0px 0px 1em 0px;}
#rightContainer .rightBox H2{font-size:1.4em;color:#A29F97;padding:0px 0px 0px 0px;}
#rightContainer .rightBox ul{list-style:none;padding:0.3em 0px 1em 0px;margin:0px;}
#rightContainer .rightBox li{line-height: 1.3;list-style:none;padding:0 0 .3em 10px;margin:0px;color:#000000; background-image:url(/structural/Arrow.png); background-position:left top; background-repeat:no-repeat;}
#rightContainer .rightBox a{color:#000000;text-decoration:none;}
#rightContainer .rightBox a:Visited{color:#000000;text-decoration:none;}
#rightContainer .rightBox a:Hover{color:#FDB813;text-decoration:none;}
#rightContainer .rightBox h3.secondarySideBarHeaderInsights{padding:0px;margin:0;font-size:15px;}
.rightBox h1 {
    font-size:15px;
}

/**** Left Elements ****/
#mainBodyContainer #leftContainer .firstLevel{padding:12px 10px 18px 11px;}
#mainBodyContainer #leftContainer .title{padding:0px 0px 5px 0px;float:left;}
#mainBodyContainer #leftContainer select{width:190px;color:#000000;}
#mainBodyContainer #leftContainer .firstLevel h3.formTitle{padding:0;font-size:16px;font-weight:bold;}
#leftContainer #LeftNav{padding:0em 0px 18px 0px; font-size:1.1em;font-weight:bold;margin:0px;}
#leftContainer #LeftNav ul{padding:0.5em 5px 10px 0px;margin:0px;}
#leftContainer #LeftNav li{line-height:auto;width:200px;padding:0.4em 0px 0.1em 0px;background:transparent url('/structural/LeftNav_bg.gif') no-repeat top left;}
#leftContainer #LeftNav li a{color:#00264C; text-decoration:none; display:block;  padding:0.4em 0.5em 0.4em 1.7em;}
#leftContainer #LeftNav li a:Visited{color:#00264C;text-decoration:none;}
#leftContainer #LeftNav li a:Hover{color:#3C6589; /*text-decoration:underline;*/   }
#leftContainer #LeftNav li ul {left:-999em; margin-left:19.05em; margin-top:-2.2em;  position:absolute;  width:200px; text-decoration:none;}
#leftContainer #LeftNav li:hover, #leftContainer #LeftNav li.skhover {background-image:url(/structural/LeftNav_bg_over.gif);}
#leftContainer #LeftNav li.active {background-image:url(/structural/LeftNav_bg_over.gif);}
/************** LEFT NAV SECODN LEVEL PTM *******************/
#leftContainer #LeftNav li ul.PTM {left:0em;margin-left:0px;margin-top:0px;position:relative;width:200px;text-decoration:none;padding:0em 5px 0px 0px;}
#leftContainer #LeftNav li ul.PTM li{line-height:auto; width:200px;padding:0.4em 0px 0.1em 0px;background:none;font-size:0.95em !important;}
#leftContainer #LeftNav li ul.PTM li a{color:#00264C;text-decoration:none;display:block; padding:0em 0.5em 0em 1.7em;font-weight:normal;}
#leftContainer #LeftNav li ul.PTM li a:visited{color:#00264C;text-decoration:none;display:block; padding:0em 0.5em 0em 1.7em;font-weight:normal;}
#leftContainer #LeftNav li ul.PTM li a:hover, #leftContainer #LeftNav li ul.PTM li a.selected{text-decoration:underline;color:#3c6589;}
/**** Left Elements Expertise Page ***/
#secondLevel{padding:0px 0px 18px 0px; /*background-image:url(/structural/secondLevel_left_top_image.png); background-position:50% 0%; background-repeat:no-repeat;*/}
#secondLevel ul{padding:0.5em 5px 10px 0px; }
#secondLevel li{line-height:auto; width:206px;padding:0.1em 0px 0.1em 0px;}
#secondLevel li a{color:#00264C;text-decoration:none;display:block;  padding:0.4em 0.5em 0.4em 1.7em;}
#secondLevel li a:Visited{color:#00264C;text-decoration:none;}
#secondLevel li a:Hover{color:#3C6589; text-decoration:underline; background-color:#D4DBE0; }
#secondLevel li ul {left:-999em; margin-left:19.05em; margin-top:-2.2em; position:absolute; background-color:#D4DBE0; width:220px; text-decoration:none;}
#secondLevel li:hover, #secondLevel li.slhover {background:#D4DBE0;}
#secondLevel li ul:hover {left:auto; margin-left:19.05em; margin-top:-2.2em; position:absolute;/*background-color:#D4DBE0*/;width:220px; }
#secondLevel li:hover ul ul,  #secondLevel li.slhover ul ul,  {left:-999em;}
#secondLevel li:hover ul, #secondLevel li li:hover ul,  #secondLevel li.slhover ul, #secondLevel li li.slhover ul, #secondLevel li li li.slhover ul {left:auto; }

/************************************************** Recruitment Contacts ******************************************/
.Recruit{float:left;  width:515px;}
.RecruitBottom{float:left;  width:515px; border:1px;    padding: 0 0 60px 0; }
.RecruitBase {float:left;  width:515px; padding: 0 0 0 0;    border-top:1px    #CAC9C6    solid;     }
.RecruitContacts{float:left;  width:82px; padding: 0 0 0 0;}
.RecruitContacts1{float:left;  width:169px; padding: 40px 0 0 0;word-wrap:break-word;}
/************************************************** Public Affairs CSS ***********************************************/
.teamMemberContainer {clear:both;float:left;}
.teamMemberContainer .teamMemberGroup{width:300px;float:left;}
.teamMemberContainer .teamMemberGroup .teamMember{float:left; width:82px;padding:11px 0 0 0;}
.teamMemberContainer .teamMemberGroup .teamMember1{float:left; width:210px;padding:10px 0 0 0;}
.teamMember{float:left;  width:82px; padding: 11px 0 0 0;}
.teamMember1{float:left;  width:235px; padding: 10px 0 0 0;}
/************************************************** Contact Us CSS ***************************************************/
#BodyTwoContainer .bottom .contactUSTarget .OverOffice{float:left; width:700px; padding : 30px 0  30px  0; }
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices{float:left; width:170px; min-height:210px; }
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices .headingbg{background-image:url('/structural/ContactUs_bg.gif');  height:35px; padding: 0 0  0  18px;}
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices .headingbg h3 {padding:16px 0 0 0;}
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices .Address{float:left;  font-size:1em; color:#3C6589; padding: 0 0  0  18px; }
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices .Address p{color:#3C6589; padding:0px;margin:0px;line-height:1.4em;}
/************************************************** Contact Us CSS ***************************************************/
#BodyContainer .bottom .contactUSTarget .OverOffice{float:left; width:481px; padding : 30px 0  30px  0; }
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices{float:left; width:170px; }
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices .headingbg{background-image:url('/structural/ContactUs_bg.gif');  height:35px; padding: 0 0  0  18px;}
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices .headingbg h3 {padding:16px 0 0 0;}
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices .Address{float:left;  font-size:1em; color:#3C6589; padding: 0 0  0  18px; }
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices .Address p{color:#3C6589; padding:0px;margin:0px;line-height:1.4em;}

/************************************************** About Us CSS ****************************************************/
.TitleHeader {float:left; width:700px; padding: 0 0  3px  0;  }
.imageHolder {float:left; width:200px;     padding: 11px 0  0  0;   }
.Text{float:left; width:200px; padding: 0 0  0  0;   }
.Text1{float:left; width:700px; padding: 0 0  0  0;}
.Text1 H1 a,
.Text1 H1 a:link,
.Text1 H1 a:visited,
.Text1 H1 a:hover{color:#3C6589;}
.Text1 H2 a,
.Text1 H2 a:link,
.Text1 H2 a:visited,
.Text1 H2 a:hover{color:#00264C;}
/*************************************************** HOME PAGE CSS *************************************************************************/
#mainBodyHomeSpacer {overflow:hidden;height:12px;width:961px;}
/* Main Body css */
#homeBodyContainer{float:left;width:550px;font-size:1.2em;}
#homeBodyContainer #TopContainer{padding:0px 15px 0px 8px; margin:0;}
#homeBodyContainer #TopContainer img{float:none;padding-bottom:10px;}
#homeBodyContainer #bottomHome{
padding:0px 15px 20px 8px;font-family:Arial, Helvetica, sans-serif;
    /* background-image:url('/files/BodyCent_BG.png'); 
    background-position:left;
    background-repeat:repeat-y;
    /* Used for two column layout on the homepage */
    */
}
#homeBodyContainer #bottomHome ul, ul li{padding:0;margin:0;list-style:none;}
#homeBodyContainer #bottomHome .newsSpacer{overflow:hidden;width:500px;height:15px;}
#homeBodyContainer #bottomHome .newsItem {padding:0 0 17px 0;color:#595959;line-height:1.3!important;font-size:11px;}
#homeBodyContainer #bottomHome .newsItem p{line-height:1.3!important}
.newsDate{color:#3c6589;font-weight:bold;}
#homeBodyContainer #bottomHome h3{padding:0;font-size:12px;color:#00246c;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#homeBodyContainer #bottomHome h3 a{padding:0;font-size:12px;color:#00246c;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#homeBodyContainer #bottomHome h3 a:Visited{padding:0;font-size:12px;color:#00246c;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#homeBodyContainer #bottomHome h3 a:Hover{padding:0;font-size:12px;color:#3c6589;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FDB813;text-decoration:underline;}
#homeBodyContainer #bottomHome p{padding:0;font-size:11px;display:inline;color:#595959;line-height:1.3 !important;}

#homeBodyContainer h1{
    font-size:18px;
    font-weight:bold;
    color:#86911F;
    text-decoration:none;
}
#homeBodyContainer h1 a:link{
    font-size:18px;
    font-weight:bold;
    color:#86911F;
    text-decoration:none;
}
#homeBodyContainer h1 a:visited {
    font-size:18px;
    font-weight:bold;
    color:#86911F;
    text-decoration:none;
}
#homeBodyContainer h1 a:hover {
    font-size:18px;
    font-weight:bold;
    color:#FDB813;
}
/* Left content css */
fieldset.homeSearchForm {float:left;width:100%;padding:0.3em 0px 1em 0px;clear:both;}
.homeSearchForm input{float:left;width:150px;height:16px; color:#808080;}
.homeSearchForm input.button{float:right;width:32px;height:22px;padding:0px;}
fieldset.button{float:left;width:100%;padding:0.4em 0px 0em 0px;clear:both;}
.homeSearchForm select{float:left;width:160px;height:21px;margin:0.3em 0px 0px 0px;font-size:1em;clear:both;}
/* Right content css */
#rightHomeContainer {float:right;width:200px;font-size:1.1em;}
#rightHomeContainer .rightBox{padding:7px 8px 0 13px;}
#rightHomeContainer .rightBox h3{font-size:12px;color:#00246C;padding:0px 0px 0px 0px;}
#rightHomeContainer .rightBox h3 a{font-size:12px;color:#00246C;padding:0px 0px 0px 0px;text-decoration:none;}
#rightHomeContainer .rightBox h3 a:Visited{font-size:12px;color:#00246C;padding:0px 0px 0px 0px;text-decoration:none;}
#rightHomeContainer .rightBox h3 a:Hover{font-size:12px;padding:0px 0px 0px 0px;color:#FDB813;text-decoration:underline;}
#rightHomeContainer .rightBox .textSection{padding:7px 0 10px 0;}
#rightHomeContainer .rightBox .rightBoxItemInsights{padding:0 0 22px 0; line-height: 1.3 ! important}
#rightHomeContainer .rightBox .rightBoxItemInsights h3{padding:0 0 0px 0; line-height: 1.3; color:#595959;}
#rightHomeContainer .rightBox .rightBoxItemFocusOn{padding:0 0 22px 0;}
#rightHomeContainer .rightBox .rightBoxItemFocusOn h3{padding:0;color:#00264c;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#rightHomeContainer .rightBox .rightBoxItemInsights .Day{color:#A29F97;font-weight:bold;}
#rightHomeContainer .rightBox .textSection p{padding:0 0 0px 0; line-height: 1.3; color:#595959;}
/* The colour for the following headers can only be modified in the init.js file */
#rightHomeContainer .rightBox h3.secondarySideBarHeaderInsights{padding:0px;margin:0;font-size:20px;} 
#rightHomeContainer .rightBox h3.secondarySideBarHeaderFocusOn{padding:0px;margin:0;font-size:20px;}

#rightHomeContainer h1{padding:0px;margin:0;font-size:18px;font-weight:bold; color:#86911f;    text-decoration:none;} 
#rightHomeContainer h1 a:link{padding:0px;margin:0;font-size:18px;font-weight:bold; color:#86911f;    text-decoration:none;}
#rightHomeContainer h1 a:visited{padding:0px;margin:0;font-size:18px;font-weight:bold; color:#86911f;    text-decoration:none;}
#rightHomeContainer h1 a:hover{padding:0px;margin:0;font-size:18px;font-weight:bold; color:#FDB813;    text-decoration:none;}

/*#rightHomeContainer .rightBox ul{list-style:none;padding:0.3em 0px 1em 0px;margin:0px;}
#rightHomeContainer .rightBox li{list-style:none;padding:0 0 8px 10px;margin:0px;color:#000000; background-image:url(/structural/Arrow.png); background-position:left top; background-repeat:no-repeat;}*/
#rightHomeContainer .rightBox ul, ul li{padding:0; margin:0;list-style:none;}
#rightHomeContainer .rightBox a{color:#000000;text-decoration:none;}
#rightHomeContainer .rightBox a:Visited{text-decoration:none;}
#rightHomeContainer .rightBox a:Hover{color:#FDB813;text-decoration:none;}
/***************************************************** OUR EXPERTISE CSS ************************************************************************/
#ourExpertiseContaner {width:961px;margin:0 auto 0 auto; padding:0 0 0 0;background:transparent;}
#ourExpertiseContaner #ourExpertiseTable{background:#ffffff url(/structural/navSectionDivider.png) repeat-y top left;margin:0;padding:0;}
#ourExpertiseContaner #ourExpertiseTable a{text-decoration:none;color:#00264c;font-size:11px;}
#ourExpertiseContaner #ourExpertiseTable a:link{text-decoration:none;color:#00264c;}
#ourExpertiseContaner #ourExpertiseTable a:visited{text-decoration:none;color:#00264c;}
#ourExpertiseContaner #ourExpertiseTable a:hover{text-decoration:underline;color:#00264c;}
#ourExpertiseContaner .navSectionOne{float:left;background:transparent;}
#ourExpertiseContaner .navSectionOne .navSectionOneHeader{color:#ffffff;font-size:1.7em;font-family:arial;font-weight:bold;padding:3px 0 0px 12px;display:block;width:309px;height:23px; background:transparent url(/structural/navSectionOneHeader.png) no-repeat top left;}
#ourExpertiseContaner ul{padding:0;margin:0;background:#ffffff url(/structural/navSectionDivider.png) repeat-y top left}
#ourExpertiseContaner li{padding:4px 0 4px 12px;height:15px;margin:0;width:308px;}
#ourExpertiseContaner li:hover, #ourExpertiseContaner li.smhover{background:#fdb515;padding:4px 0 4px 12px;height:15px;width:308px;}
#ourExpertiseContaner .navSectionTwo{float:left;}
#ourExpertiseContaner .navSectionTwo .navSectionTwoHeader{color:#ffffff;font-size:1.7em;font-family:arial;font-weight:bold;padding:3px 0 0px 12px;display:block;width:309px;height:23px; background:transparent url(/structural/navSectionTwoHeader.png) no-repeat top left;}
#ourExpertiseContaner .navSectionThree{float:left;}
#ourExpertiseContaner .navSectionThree .navSectionThreeHeader{color:#ffffff;font-size:1.7em;font-family:arial;font-weight:bold;padding:3px 0 0px 12px;display:block;width:307px;height:23px; background:transparent url(/structural/navSectionThreeHeader.png) no-repeat top left;}
#ourExpertiseContaner .navSectionThree li{padding:4px 0 4px 12px;height:15px;width:306px}
#ourExpertiseContaner .navSectionThree li:hover, #ourExpertiseContaner .navSectionThree li.smhover{background:#fdb515;padding:4px 0 4px 12px;height:15px;margin:0;width:306px}
#ourExpertiseContaner .navSectionBottom{background:#3c6589;height:4px;width:961px;overflow:hidden;}
#ourExpertiseContaner .regionLinks {padding:0 0 0 19px;color:#3c6589;}
#ourExpertiseContaner .regionLinks h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:1.7em;color:#00264c;padding:17px 0 12px 0;}
#ourExpertiseContaner .regionLinks .regionLinkItem{float:left;width:235px;padding:0 0 10px 0;}
#ourExpertiseContaner .regionLinks a{text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#ourExpertiseContaner .regionLinks a:link{text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#ourExpertiseContaner .regionLinks a:visited{text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#ourExpertiseContaner .regionLinks a:hover{color:#fdb813; text-decoration:underline;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.expertiseArrowRight {float:right;padding:0px 5px 0px 0px;}
/**** test start ***/

/******************************************************************** MEDIA CANTRE LANDING PAGE ********************************************************************/
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer{padding:2em 0px 2em 2em;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .search input{width:221px;height:16px;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer {padding:20px 30px 30px 0px;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .search {float:left;width:230px; padding:0px 0px 0px 0.5em;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .ContainerAdvancedLink{width:150px;float:left;clear:right;padding:0.5em 0px 0px 0px;font-size:0.95em;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .button {float:left;width:50px;margin:0px 0px 0px 0.4em;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer h3{padding:0px 0px 0px 0.5em;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .AdvancedCont {width:680px; height:265px; background-image:url('/structural/Advanced_search_box_bg.gif');background-repeat:no-repeat; background-position:left top; padding:0px 0px 30px 0px;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .AdvancedCont .InnerContainer{padding:2em;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .AdvancedCont .Container {width:540px; height:30px; padding:30px 0px 0px 100px;color:#00264C;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .AdvancedCont .ContainerOne {width:540px; height:30px; padding:5px 0px 0px 100px;color:#00264C;}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .AdvancedCont .ContainerTwo {width:150px; height:30px; padding:5px 0px 0px 415px;color:#00264C; }
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer .SearchContainer .AdvancedCont .Container input{float:left;}
.dp-choose-date{float:left;padding:0px 0px 0px 0.3em;}
.SearchContainer .AdvancedCont .Title{float:left; width:80px; font-weight:bold; font-size:0.95em; }
.SearchContainer .AdvancedCont .CheckBox{float:left;width:20px; }
.SearchContainer .AdvancedCont .Description{float:left;width:100px;font-size:0.95em; }
.SearchContainer .AdvancedCont .Select{float:left;width:200px; }
.SearchContainer .AdvancedCont .Date{float:left;width:200px; }
/******************************************************************** OUR PEOPLE LANDING PAGE ********************************************************************/
.ourPeopleImageContainer img{padding: 0 0 0 0 ;     }
.ourPeopleTextContainer{float:left; padding: 0 0 0 15px ; width:410px;    }
/******************************************************************** OUR PEOPLE LANDING PAGE - LEFT NAV UPDATE *******************************************************************/
#leftContainer .firstLevel .LinkSurname {float:left; width:190px; height: 80px; padding :0 0 0 0; background-image:url('');background-repeat:no-repeat; background-position:left top; }
#leftContainer .firstLevel .LinkSurname .LetterHolder {float:left;  padding :1px 0 0 8px;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks{float:left; width:25px; font-size:1.5em;  padding :0 0 0 0;  text-align:center;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a {text-decoration:none;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a:link {text-decoration:none;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a:Visited {text-decoration:none;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a:Hover, a.sfhover {text-decoration:none; color:#FFFFFF; background:url('/structural/List_by_surname_letter_bg.gif');}
#leftContainer .firstLevel .FormHolder {float:left; padding: 10px 0 0 0;  width:190px;}
#leftContainer .firstLevel .FormHolder  fieldset .TextField {width:145px;}
/******************************************************************** MEDIA CENTRE RESULTS FREEHILLS PAGE ********************************************************************/
#BodyTwoContainer .MediaCentreSearch {float:left; width:630px; padding:10px 0 0 45px; } 
#BodyTwoContainer .MediaCentreSearch .SubHeadings {float:left; width:152px;}
#BodyTwoContainer .MediaCentreSearch .SubHeadingsTitle {float:left; width:452px;} 
#BodyTwoContainer .MediaCentreSearch .SubHeadings .DateSelect{float:left; width:30px; } 
#BodyTwoContainer .MediaCentreSearch .SubHeadings img {float:left; width:14px; padding:0 0 0 0;} 
#BodyTwoContainer .DropDownHeading {float:left; width:630px; padding:15px 0 0 30px;  } 
#BodyTwoContainer .DropDownHeading .MenuList {float:left; color:#3C6589; width:650px; padding:0 0 0 0; border-bottom:1px gray dotted;} 
#BodyTwoContainer .DropDownHeading .SubHeadings{float:left; width:157px; } 
#BodyTwoContainer .DropDownTitle {float:left; width:630px; padding:0 0 0 30px;  } 
#BodyTwoContainer .DropDownTitle .linksList1{width:630px;  margin:0 25px 0 12px; } 
#BodyTwoContainer .DropDownTitle .linksList1 .Container{width:630px; } 
#BodyTwoContainer .DropDownTitle .link1{float:left;width:150px;padding:3px 0px 3px 3px; } 
#BodyTwoContainer .DropDownTitle .linktitle{float:left;width:450px;padding:3px 0px 3px 3px; } 
#BodyTwoContainer .DropDownTitle .linktitle a{font-size:1em;color:#000000;text-decoration:none;}
#BodyTwoContainer .DropDownTitle .linktitle a:Visited{font-size:1em;color:#000000;text-decoration:none;}
#BodyTwoContainer .DropDownTitle .linktitle a:Hover{font-size:1em;color:#FDB813;text-decoration:underline;}

/******************************************************************** MEDIA CANTRE SUBSCRIBE PAGE ********************************************************************/
#mainBodyContainer #BodyTwoContainer .FieldHolder, #mainBodyContainer #BodyContainer .FieldHolder{float:left;font-size:0.95em;padding:0px 0px 10px 0px;} 
#mainBodyContainer #BodyTwoContainer .bottom  .validationmessage, #mainBodyContainer #BodyContainer .bottom  .validationmessage {color:#FF0000; float:left;width:100%;padding: 50px 0 20px 0 ;} 
#mainBodyContainer #BodyTwoContainer .bottom  fieldset, #mainBodyContainer #BodyContainer .bottom  fieldset {float:left;padding: 0 0 0 0 ;width:700px; } 
#mainBodyContainer #BodyTwoContainer .bottom  fieldset .TextField, #mainBodyContainer #BodyContainer .bottom  fieldset .TextField {float:left;width:315px;height:18px;}
#mainBodyContainer #BodyTwoContainer .bottom  fieldset .submitAlignRight, #mainBodyContainer #BodyContainer .bottom  fieldset .submitAlignRight {float:left; padding: 0 0 0 0 ; width:462px; text-align:right;} 
#mainBodyContainer #BodyTwoContainer .bottom  label, #mainBodyContainer #BodyContainer .bottom  label{float:left;font-weight:bold; padding:5px 0  15px 30px; width:100px;} 

#mainBodyContainer #BodyTwoContainer .bottom  fieldset .select, #mainBodyContainer #BodyContainer .bottom  fieldset .select{float:left;width:96px;padding:2px;}
.asterisc{float:left;width:5px;padding:0px 2px  0px 0px;} .redError{color:#FF0000;}

/******************************************************************** CAREER OPPORTUNITIES PAGE *******************************************************************/
#BodyContainer .Content{float:left; width:100%; padding: 30px 0  0  0;   }
#BodyContainer .Vacancies{float:left; width:240px; padding: 20px 0  0  10px;   }
#BodyContainer .Vacancies ul{list-style:none;padding:0.3em 0px 1em 0px;margin:0px; }
#BodyContainer .Vacancies li{list-style:none;padding:0 0 8px 10px;margin:0px; color:#3C6589;  background-image:url(/structural/Blue_Arrow.png); background-position:left top; background-repeat:no-repeat;}
#BodyContainer .Vacancies a {color:#3C6589;text-decoration:none;}
#BodyContainer .Vacancies a:link {color:#3C6589;text-decoration:none;}
#BodyContainer .Vacancies a:Visited{color:#3C6589;text-decoration:none;}
#BodyContainer .Vacancies a:Hover{color:#FDB813;text-decoration:none;}

/*** test end ***/
/******************************************************************** PARTNER PROFILE PAGE *******************************************************************/
#BodyTwoContainer .TopContainer .Partner {float:left; width:700px; padding: 0 0  0  0;  }
#BodyTwoContainer .TopContainer .Partner .picture {float:left; width:160px; padding: 0 0  0  0;    }
#BodyTwoContainer .TopContainer .Partner .details {float:left; width:320px; padding: 0 0  0  0;    }
#BodyTwoContainer .TopContainer .Partner .details h1{padding:0px 0px 0px 0px;}
#BodyTwoContainer .TopContainer .Partner .links {float:left; width:180px;    font-size:0.95em;padding: 0 0  0  0;clear:none;}
#BodyTwoContainer .TopContainer .Partner .links ul {float:left; width:180px;padding: 30px 0  0  0;margin:0px;clear:none;}
#BodyTwoContainer .TopContainer .Partner .links li {float:left;width:180px;font-size:1em;padding: 1px 0  0  0;margin:0px;clear:none;}
#BodyTwoContainer .TopContainer .Partner .links a,
#BodyTwoContainer .TopContainer .Partner .links a:link,
#BodyTwoContainer .TopContainer .Partner .links a:Visited{text-decoration:none;display:block;float:left;padding:1px;}
#BodyTwoContainer .TopContainer .Partner .links a:Hover{text-decoration:none;}
#BodyTwoContainer .TopContainer .Partner .details .GreyContent{float:left; color:#A29F97;width:300px;    padding: 5px 0  0  0;  }
#BodyTwoContainer .TopContainer .Partner .print {float:right; width:32px; height:32px; padding: 0 0  0  0;margin:0px; clear:none;}
#BodyTwoContainer .TopContainer .Partner .print .borderZero {border:0px;}
#BodyTwoContainer .TopContainer .linksList{margin:10px 25px 0px 22px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;}
#BodyTwoContainer .TopContainer .linksList .Container{width:681px;margin:0px auto 0px auto;padding:8px 0px 8px 0px;}
#BodyTwoContainer .bottom .hidden {display:none;}
/******************************************************************** OUR PEOPLE LANDING PAGE ********************************************************************/
.ourPeopleImageContainer img{padding: 0 0 0 0 ;     }
.ourPeopleTextContainer{float:left; padding: 0 0 0 15px ; width:410px;    }
/******************************************************************** OUR PEOPLE LANDING PAGE - LEFT NAV UPDATE *******************************************************************/
#leftContainer .firstLevel .LinkSurname {float:left; width:190px; height: 80px; padding :0 0 0 0; background-image:url('/structural/List_by_surname_bg.gif');background-repeat:no-repeat; background-position:left top; }
#leftContainer .firstLevel .LinkSurname .LetterHolder {float:left;  padding :1px 0 0 8px; }
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks{float:left; width:25px; font-size:1.5em;  padding :0 0 0 0;  text-align:center; font-weight:bold; /*border:1px aqua solid;*/}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a {text-decoration:none;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a:link {text-decoration:none;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a:Visited {text-decoration:none;}
#leftContainer .firstLevel .LinkSurname .LetterHolder .Letterlinks a:Hover, a.sfhover {text-decoration:none; color:#FFFFFF; background:url('/structural/List_by_surname_letter_bg.gif');}
#leftContainer .firstLevel .FormHolder {float:left; padding: 10px 0 0 0;}
#leftContainer .firstLevel .FormHolder  fieldset .TextField {width:145px;}
/*************************************************** Reddot CSS **********************************************************************************/
.reddotContentArea{padding:0 25px 0 22px; clear:both;}
.redDotText {color:#ff0000;}
/******************************************************************** WHY CHOOSE FREEHILLS PAGE ********************************************************************/
#LeftNav1 { width: 90%; padding:0 0 0 10px;    }
#LeftNav1 .Line{ padding:10px 5px 10px 5px; border-top:1px    #B2C3D1    solid; }
/******************************************************************** VACANCIES FREEHILLS PAGE ********************************************************************/
#BodyContainer /*.TopContainer SB-16072008*/ .opportunitiesItem .OverContainer {float:left; width:500px; }
#BodyContainer /*.TopContainer*/.opportunitiesItem .OverContainer .OppsLeftContainer {float:left; width:145px; }
#BodyContainer /*.TopContainer*/ .opportunitiesItem .OverContainer .OppsRightContainer {float:left; width:350px; }
#BodyContainer /*.TopContainer*/.opportunitiesItemLast .OverContainer {float:left; width:500px; }
#BodyContainer /*.TopContainer*/ .opportunitiesItemLast .OverContainer .OppsLeftContainer {float:left; width:145px; }
#BodyContainer /*.TopContainer*/ .opportunitiesItemLast .OverContainer .OppsRightContainer {float:left; width:350px; }
#BodyContainer /*.TopContainer*/ .opportunitiesItem .OverContainer .OppsRightContainer ul { list-style-position:outside; list-style-type:disc; }
#BodyContainer /*.TopContainer*/ .opportunitiesItem .OverContainer .OppsRightContainer ul li { list-style-position:outside; list-style-type:disc; }
/*Dez*/
#mainBodyContainer #BodyContainer .middle .opportunitiesItem .OverContainer .OppsRightContainer ul li {
    margin-left:10px;
}

#BodyContainer /*.TopContainer*/ .opportunitiesItem {border-bottom:1px #cac9c6 solid;padding:0px 0 0 0;}
#BodyContainer /*.TopContainer*/ .opportunitiesItem h2{color:#3c6589;font-size:1.6em;}
#BodyContainer /*.TopContainer*/ .opportunitiesItemLast {padding:0;}
#BodyContainer /*.TopContainer*/ .opportunitiesItemLast h2{color:#3c6589;font-size:1.6em;}
#BodyContainer /*.TopContainer*/ .opportunitiesBackContainer {float:left; clear:both;width:100%;padding:25px 0 0 0;}
#BodyContainer /*.TopContainer*/ .opportunitiesBack {padding:0px 0px 2px 0px;width:40%;float:left;}
#BodyContainer /*.TopContainer*/ .opportunitiesBack .back {background-image: url(/structural/BackTop_Icon.png);background-repeat:no-repeat;background-position:right;float:left;}
#BodyContainer /*.TopContainer*/ .opportunitiesBack .back a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;}
#BodyContainer /*.TopContainer*/ .opportunitiesBack .back a:Visited{color:#3C6589;text-decoration:none;}
#BodyContainer /*.TopContainer*/ .opportunitiesBack .back a:Hover{color:#FDB813;text-decoration:none;}
#BodyContainer /*.TopContainer*/ .vacanciesBackToTop{padding:0px 0px 2px 0px;width:40%;float:right;}
#BodyContainer /*.TopContainer*/ .vacanciesBackToTop .backTop{background-image: url(/structural/BackTop_Icon.png);background-repeat:no-repeat;background-position:right;float:right;}
#BodyContainer /*.TopContainer*/ .vacanciesBackToTop .backTop a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;}
#BodyContainer /*.TopContainer*/ .vacanciesBackToTop .backTop a:Visited{color:#3C6589;text-decoration:none;}
#BodyContainer /*.TopContainer*/ .vacanciesBackToTop .backTop a:Hover{color:#FDB813;text-decoration:none;}
#mainBodyContainer #BodyContainer .middle .OverContainer p{color:#00264C;line-height:1.7em;padding:0px 0px 0.5em 0px;} 
/*********************************************************************** MEDIA CENTRE ARTICLE PAGE CSS ********************************************************************/
#BodyTwoContainer .TopContainer .ArticleTitle{float:left;    width:600px;  height: 30px; }
#BodyTwoContainer .ArticleDate{width:300px;padding:0 0 15px 0;margin:0px;}
#BodyTwoContainer .ArticleDate .mainHeader{padding-top:0px;}
#BodyTwoContainer .TopContainer .ArticlePrint{float:left;    width:50px; }
#BodyTwoContainer .ArticleBaseContanier {float:left; clear:both;width:100%;padding:15px 0 0 0; }
#BodyTwoContainer .ArticleBaseContanier .ArticleBack {padding:0px 0px 0px 25px;width:40%;float:left;  }
#BodyTwoContainer .ArticleBaseContanier .ArticleBack .back {background-image: url(/structural/BackTop_Icon.png);background-repeat:no-repeat;background-position:right;float:left; }
#BodyTwoContainer .ArticleBaseContanier .ArticleBack .back a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;}
#BodyTwoContainer .ArticleBaseContanier .ArticleBack .back a:Visited{color:#3C6589;text-decoration:none;}
#BodyTwoContainer .ArticleBaseContanier .ArticleBack .back a:Hover{color:#FDB813;text-decoration:none;}
#BodyTwoContainer .ArticleBaseContanier .lineholder {float:left;  width:100%;  }
#BodyTwoContainer .ArticleBaseContanier .lineholder .line{float:right; padding:0 0 0 0; width:96%;  border-bottom: 1px gray dashed; }
#BodyTwoContainer .ArticleBackToTop{padding:0px 10px 2px 0px;width:40%;float:right;}
#BodyTwoContainer .ArticleBackToTop .backTop{background-image: url(/structural/BackTop_Icon.png);background-repeat:no-repeat;background-position:right;float:right;}
#BodyTwoContainer .ArticleBackToTop .backTop a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;}
#BodyTwoContainer .ArticleBackToTop .backTop a:Visited{color:#3C6589;text-decoration:none;}
#BodyTwoContainer .ArticleBackToTop .backTop a:Hover{color:#FDB813;text-decoration:none;}
#BodyTwoContainer .ArticleBaseContanier .ArticleDownload {padding:0px 0px 0px 25px;width:40%;float:left;  }
#BodyTwoContainer .ArticleBaseContanier .ArticleDownload .back {background-image: url(/structural/Download_Icon.png../img/Download_Icon.png);background-repeat:no-repeat;background-position:right;float:left; }
#BodyTwoContainer .ArticleBaseContanier .ArticleDownload .back a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;}
#BodyTwoContainer .ArticleBaseContanier .ArticleDownload .back a:Visited{color:#3C6589;text-decoration:none;}
#BodyTwoContainer .ArticleBaseContanier .ArticleDownload .back a:Hover{color:#FDB813;text-decoration:none;}
#BodyTwoContainer .ArticleBaseContanier .ArticlePageLinks {padding:0px 0px 0px 25px;width:40%;float:right;  }
#BodyTwoContainer .ArticleBaseContanier .ArticlePageLinks .back {background-repeat:no-repeat;background-position:right;float:right; }
#BodyTwoContainer .ArticleBaseContanier .ArticlePageLinks .back a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;}
#BodyTwoContainer .ArticleBaseContanier .ArticlePageLinks .back a:Visited{color:#3C6589;text-decoration:none;}
#BodyTwoContainer .ArticleBaseContanier .ArticlePageLinks .back a:Hover{color:#FDB813;text-decoration:none;}
 
/******************************************************************** EXPERTISE HIGHLIGHTS MAP PAGE *******************************************************************/
#BodyContainer .mapContainer {float:left;position:relative;z-index:0;}
#BodyContainer .mapContainer .mapFlashHolder { position:relative; float:left; width:502px; height:750px; padding: 0 0 0 0; margin:10pt; overflow:hidden;  z-index:0; }
#BodyContainer .mapContainer .expertiseAreaLink { color:#3C6589;position:relative; z-index:10000;margin-top:-20px;  top:290px; left:0px; /*filter:mask();*/ text-align:right; width: 502px;height: 20px; background:transparent;}
#BodyContainer .mapContainer .expertiseAreaLink  a{color:#3C6589;text-decoration:none;font-size:0.95em;padding:0px 15px 0px 0px;z-index:10000;}
#BodyContainer .mapContainer .expertiseAreaLink  a:Visited{color:#3C6589;text-decoration:none;z-index:10000;}
#BodyContainer .mapContainer .expertiseAreaLink  a:Hover{color:#FDB813;text-decoration:none;z-index:10000;}
 
/* Our people search results */
#ourPeopleSearchResultsContainer .SearchResults{float:left;font-size:1em;color:#00264C;/*width:515px; SB_04072008*/padding:0px 0px 10px 0px;} 
#ourPeopleSearchResultsContainer .SearchPageLinks{float:left;color:#3C6589;width:703px;border-bottom:1px #00264C dotted;text-align:right;padding:0px;font-size:0.95em; margin:10px 0px 20px 0px;} 
#ourPeopleSearchResultsContainer .SearchKeyContacts{float:left; width:703px;background-color:#F2F5F7;}
#ourPeopleSearchResultsContainer .SearchKeyContactsBottom{float:left; width:703px;background-color:#F2F5F7;border-bottom:1px #CAC9C6 dotted;padding: 0 0 15px 0;} 
#ourPeopleSearchResultsContainer .SearchContacts{float:left; width: 100%;} #ourPeopleSearchResultsContainer .SearchContactsBottom{float:left; width: 100%;padding: 0 0 10px 0;} 
#ourPeopleSearchResultsContainer .SearchTitle{float:left;  width:100%; padding: 0 0 0 0;} #ourPeopleSearchResultsContainer .SearchPic{float:left;  width:100px; padding: 10px 0 0 0;} 
#ourPeopleSearchResultsContainer .SearchContent{float:left; font-size:1em; color:#3C6589; width:570px; padding: 0 0 0 0;} 
#ourPeopleSearchResultsContainer h2 {padding:10px 0px 5px 0px;} 
#ourPeopleSearchResultsContainer h2 a:link, #ourPeopleSearchResultsContainer h2 a:visited{text-decoration:none;color:#00264C;padding:0px;}
#ourPeopleSearchResultsContainer h2 a:hover{text-decoration:none;color:#FDB813;padding:0px;}
#ourPeopleSearchResultsContainer .SearchPageLinksBottom{float:left; color:#3C6589; width:701px; border-top:1px #00264C dotted;font-size:0.95em;text-align:right; padding:0px 0 15px 0;margin:20px 0px 0px 0px;} 
#ourPeopleSearchResultsContainer .SearchPageLinksBottom a, #ourPeopleSearchResultsContainer .SearchPageLinksBottom a:visited, #ourPeopleSearchResultsContainer .SearchPageLinks a, #ourPeopleSearchResultsContainer .SearchPageLinks a:visited{text-decoration:none;} 
#ourPeopleSearchResultsContainer .SearchPageLinks a.textPageHighlight, #ourPeopleSearchResultsContainer .SearchPageLinks a.textPageHighlight:visited, #ourPeopleSearchResultsContainer .SearchPageLinks a.textPageHighlight:link{font-weight:bold;}
#ourPeopleSearchResultsContainer table td{padding:4px 0px 4px 10px;} 
#ourPeopleSearchResultsContainer table td a, #ourPeopleSearchResultsContainer table td a:link, #ourPeopleSearchResultsContainer table td a:visited{text-decoration:none;} 
#ourPeopleSearchResultsContainer table tr.grey td{background:#f1f5f8;} #ourPeopleSearchResultsContainer table tr.title td{font-weight:bold;} .firstCol{width:330px;}
 
/* superscript */

SUP,SUB{height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
SUP{bottom: 1ex;}
SUB{top: .5ex;}
 


/* Additional CSS D*/

                                        /* BLUE BOXES  This controlls the list apperance of blue boxes of articles in media articles*/
.bluebox{ 
   background-color:#d8e0e7;
   width:100%;
   border:none;
   padding:3px;
   padding-left:10px;
   padding-right:10px;
}
.bluebox ul li{
    list-style:disc outside none;
    margin:0 0 0 20px;
    line-height:16px;
}

                                        /* Back to top links */
.mediaReleaseBackToTop{
   width:700px;
   padding:0 0 2px;
   float:right;
}
.mediaReleaseBackToTop .backTop{
   float:right;
   background-image:url(http://freehills.com/careers/structure/BackTop_Icon.png);
   background-position:right center;
   background-repeat:no-repeat;
}
.mediaReleaseBackToTop .backTop a:hover{
   color:#FDB813;
   text-decoration:none;
}
.mediaReleaseBackToTop .backTop a:visited {
   color:#3C6589;
   text-decoration:none;
}
.mediaReleaseBackToTop .backTop a{
   color:#3C6589;
   font-size:0.95em;
   padding:0 15px 0 0;
   text-decoration:none;
}

                                        /* CONTACT CONTAINER ITEM This controlls the appearance of partner names in contact container items */
.teamMember1 a:link strong{
text-decoration:none;
color:#00264C;
}
.teamMember1 a:hover strong{
text-decoration:none;
color:#FDB813;
}
.teamMember1 strong a:link{/* Double up here for bold-a tags in reverse order */
text-decoration:none;
color:#00264C;
}
.teamMember1 strong a:hover{
text-decoration:none;
color:#FDB813;
}

                                        /* Zebra Tables */
.zebra{
}
.zebra td{
    padding:2px 2px 2px 4px;
}
.zebra .odd {
   background-color:#d8e0e7;
}

                                        /* SE ASIA International Experience */ 
.SEAwrap{
width:409px;
height:100%;
}
.SEAExpHead {
    height:21px;

    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:2px;
    color:#FFFFFF;
    background-image:url(http://www.freehills.com.au/images/ShortWidgetHead.gif);
    background-repeat:no-repeat;
}
.SEAExpHead span {
    padding-left:12px;
}
.SEAExpLeft {
    width:188px;
    float:left;
    
    padding-top:8px;
    padding-left:12px;
    font-size:14px;
    font-weight:bold;
    color:#002651;
}
.SEAExpRight {
    width:196px;
    border-left:dotted 1px #000000;
    float:left;
    
    padding-left:12px;
    font-size:12px;
}
.SEAExpRight ul li {
    list-style-type:disc;
}
.SEAExpSection {
    border-bottom:dotted 1px #000000;
    height:auto;
}

                                        /* Grauate Video Thumbnails */
.vThumb{
width:260px;
float:left;
}
.vThumb p{
font-size:0.8em;
line-height:1em;
}
                                        /* Full updates List */
#rightContainer .rightBox .fudl a {
    color:#3C6589;
}
 #rightContainer .rightBox .fudl a:hover {
    color:#FDB813;
}
.vThumb object, .vThumb embed {
    padding-bttom:10px;
} 
 
                                        /* Home Page Mods */
             
.bottomHome-left{
    width:285px;
    float:left;
    padding-right:10px;
}
.bottomHome-right{
    width:205px;
    float:right;
    padding-right:5px;
}

                                        /* Opinion Article */

.middle #opinionBox{
    background-color:#f3f3f3;    
    color:#3c6589;
    font-weight:normal;
    font-size:18px;
    width:680px;
    padding-top:15px;
    padding-bottom:15px;
}
.middle #opinionBox span{
    margin-left:15px;
}
.middle #opinionBox h1{
    font-weight:bold;
    font-size:22px;    
    color:#3c6589;
}
.middle #opinionBox .points{
    color:#313131;
    font-size:14px;
    font-weight:bold;
    width:282px;
    float:right;
    margin-top:7px;
    margin-right:12px;
}
.middle #opinionBox .points ul {
    color:#313131;
    list-style:outside;
    margin-left:15px;
}
.middle #opinionBox .points ul li{
    margin:4px 0 0 0;
    list-style-type:disc;
    color:#313131;
}
.middle #opinionBox .green{
    color:#86911f;
    margin-left:0;    
}
.middle #opinionBox h1{
    margin-left:15px;
}

                                        /* Awards Homepage */

#awards_animation {
    height:275px;
    position: relative;
}
                                        /* About Us - Timeline */

.historyBlock{
    width:690px;
    margin:auto;
    padding:12px 4px 12px 4px;
    *padding-bottom:6px;
}
.historyTime{
    width:90px;
    font-size:18px;
    line-height:18px;
    display:inline-block;
    zoom:1;
    font-weight:bold;
    color:#00264c;
    float:left;
    text-align:center;
    vertical-align:middle;
}
.historyInfo{
    width:600px;
    font-size:12px;
    line-height:14px;
    display:inline-block;
    zoom:1;
    float:left;
}
                                        /* RSS - Print - Email - Socail bookmarking - Buttons */
.functionIcons{
    width:90px;
}
ul.functionIcons{
    list-style:none;
    text-align:left;
}
ul.functionIcons li{
    font-size:11px;
    color:#999999;
    vertical-align:middle;
    margin-bottom:4px;
    text-align:left;
}
ul.functionIcons li a, ul.functionIcons li a:link {
    color:#999999;
    text-decoration:none;
}
ul.functionIcons li a:hover{
    color:#FDB813;
}
ul.functionIcons li a:visited{
    color:#999999;
}
ul.functionIcons li img{
    vertical-align:middle;
    margin-top:-2px;
}
#socialpop{
    display:none; 
    /* background:transparent url(); */
    background-color:#FFFFFF;
    
    font-size:12px; 
    height:100px; 
    padding:1px; 
    color:#fff; 
    _background-color:#fff; 
    background:none;
    
    
    margin-left:65px;
    margin-top:106px;
}
.strigger{}
.pfes{
    float:right;
}
.printemail{
    float:right;
    width:60px;    
}
.email2friend{}

                                        /* Blog Page */
                                        
.blogBodyContainer{
    width:994px;
    background-image:url(/images/blog_bg_cop15.jpg);
    background-repeat:no-repeat;
    min-height:711px;
    position:relative;
}
.blogLane{
    width:640px;
    background:none;
    margin:auto;
    padding-top:65px;
}
.blogTitle{
    height:100px
}
.blogEntry{
    padding:30px;
    margin:auto;
    font-weight:normal;
    color:#595959;
    font-size:11px;
    border-bottom:solid 1px #c3cbd0;
}
    .blogEntry p {
        color:#595959;
        font-size:11px;
    }
    .blogEntry ul li {
        color:#595959;
        font-size:11px;
        list-style-position:outside;
        list-style-type:disc;
        line-height:1.8em;
    }
    .blogEntry ol li {
        color:#595959;
        font-size:11px;
        list-style-position:outside;
        line-height:1.8em;    
    }
.blogEntry h1{
    font-size:18px;
    color:#3c6589;
}
.blogEntry h1 a{
    font-size:18px;
    color:#3c6589;
    text-decoration:none;    
}
.blogEntry h1 a:hover{
    font-size:18px;
    color:#FDB813;
    text-decoration:none;    
}
.blogEntry .date{
    font-size:14px;
    color:#595959;
    margin:10px 0 20px 0;
}
/**/
.blogAuthorEntry{
    width:580px;
    margin:auto;
    clear:both;
}
.blogAuthorEntry img{
    float:right;
    margin-left:15px;
    clear:both;
    margin-top:10px;
}
.blogAuthorEntry div{
    float:right;
    width:430px;
    text-align:right;
    font-size:14px;
    color:#FFFFFF;
    font-weight:normal;
    margin-top:10px;
}
.blogAuthorName {
    font-size:24px;
}
.blogEntry td {
    color:#595959;
}

/* Climate Change twitter widget */
.twtr-widget h3 {
display:none; !important;
}
.twtr-tweet-text {
font-size: 10.56px;
}
.twtr-widget {
}
.twtr-ft div span {
font-size: 10.56px;
float:left;
text-align:left;
}
.twtr-ft a { 
zoom:1;
}
 
/*Internationa expertise page and map*/
/*Tabs*/
#inttabs {
    width:523px;
    margin-left:10px;
}

#inttabs ul li{
    line-height: 1.2em;
    list-style-image: none;
    list-style-position: outside;    
    list-style-type: disc;
    margin-left: 15px;
    padding: 3px 0px 5px;
}

#inttabs ul#ultabs{
    border-bottom:solid 1px #E6E6E6;
    padding-bottom:5px;
    margin-bottom:15px;
    margin-top:10px;
    padding:0;
    height:24px
}
#inttabs ul#ultabs li{
    display:inline;
    border-left:solid 1px #E6E6E6;
    border-right:solid 1px #E6E6E6;
    border-top:solid 1px #E6E6E6;
    padding:5px 5px 3px 5px;
    margin-right:2px;
    margin-left:0;
    float:left;
}
#inttabs ul#ultabs li a {
    padding:5px;
    color:#B3B3B3;
    text-decoration:none;
}
#inttabs ul#ultabs li a:hover {
    color:#00246C;
    text-decoration:none;
}



#inttabs ul li.ui-state-active a, #inttabs ul#ultabs li.ui-state-active a:link{
    color:#9DB2C4;
    text-decoration:none;
}
#inttabs ul#ultabs li.ui-state-active a:visited{
    color:#9DB2C4;
    text-decoration:none;
}
#inttabs ul#ultabs li.ui-state-active a:hover{
}
#inttabs ul#ultabs li.ui-state-active a:active{
    color:#9DB2C4;
    text-decoration:none;
}

#inttabs .ui-tabs-hide {
    display:none !important; 
}
                        
                            /* International map */


.mapTub {
    width:525px;
    height:273px;
    background-color:white;
    background-image:url(img/International_normal_bg_3.png);
    position:relative;
    margin:auto;
    margin-top:20px;
    z-index:1;
}
.mapHoverImg{
    display:none;
    position:absolute;
    z-index:-1;    /* Visual only, not interactive */
}
.mapCover {    
}
.mapShape{
}
#africaDark {
    top:120px;
    left:221px;
}
#northAmericaDark {
    top:0;
    left:1px;
}
#southAmericaDark {
    top:137px;
    left:86px;
}
#europeDark {
    top:46px;
    /*left:229px;*/
    left:208px;
}
#middleEastDark {
    top:95px;
    left:263px;
    /*z-index:5;*/   
}
#asiaDark {
    top:22px;
    left:338px;
}
#australiaDark {
    top:179px;
    left:402px;
}

#asiaMenu{
    display:none;
    width:150px;
    height:87px;
    color:white;
    position:absolute;
    top:8px;
    left:354px;
    font-size:11px;
    background-image:url(img/transparentPixel.png); /*help ie register hover*/
    margin-top:20px;

}
#asiaMenu ul{
    width:150px; /*duplicate above for IE*/
    list-style:none;
    padding:10px 0 0 6px;
    margin:0;
}
#asiaMenu ul li{
    float:left;
    min-width:67px !important;
}
#asiaMenu ul li a, #asiaMenu ul li a:link{
    color:white;
    text-decoration:none;
}
#asiaMenu ul li a:visited{
    color:white;
}
#asiaMenu ul li a:hover{
    color:white;
    text-decoration:underline;
}
#asiaMenu ul li a:active{
    color:white;
}
.mapie6{
    display:none;
}
