﻿/* 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; margin-bottom:50px;}
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:640px; margin-left:auto;margin-right:auto;position:relative; padding-top:1px;padding-bottom:10px;}
/*** Top Elements ***/
#topContainer {width:640px; height:99px; float:left; position:relative; 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%;position:absolute;left:-999em;}
/*** Three Columns Body Elements ***/
/*#mainBodyContainer{width:640px;}*/
#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;position:absolute;left:-999em;}
#mainBodyContainer #BodyContainer{float:left;width:550px;font-size:1.2em;}
#mainBodyContainer #rightContainer{float:right;width:200px;font-size:1.1em;position:absolute;left:-999em;}
/*** Two Columns Body Elements ***/
#mainBodyContainer #BodyTwo{width:640px;margin:0 auto 10px auto;/*background-image:url(/structural/Body_Two_BG.gif);*/ background-repeat:repeat-y;}
#mainBodyContainer #BodyTwoContainer{float:left;width:640px;font-size:1.2em;}
/*** 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;position:absolute;left:-999em;display:none;}
#footerContainer #leftContainer{float:left;width:40%;padding:11px 5px 9px 15px;}
#footerContainer #rightContainer{float:right;width:40%;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:60%;padding:11px 5px 9px 15px;}
#footerContainerPTM #rightContainer{float:right;width:30%;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:#3C6589; font-size:1.6em; padding:1.7em 0px 0.1em 0px; font-weight:bold;}
H2 {color:#00264C; font-size:1.4em; padding:1.2em 0px 0.1em 0px; font-weight:bold;}
H3 {color:#3C6589; font-size:1.2em; padding:1.2em 0px 0.1em 0px; font-weight:bold;}
H4 {color:#00264C; font-size:1em; padding:1.2em 0px 0.1em 0px; font-weight:bold;}
H5 {color:#00264C; font-size:1.4em; padding:0.1em 0px;}
H6 {color:#00264C; font-size:1.3em; padding:0.1em 0px;}
P, LI, DT, DD, blockquote {
color:#00264C; 
/*font-size:1.2em; (T&E removed 22-12-09 Print)*/
padding:0.5em 0px;
}
P {line-height:1.2em;}
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, A:LINK, A:VISITED, A:HOVER {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;}
LABEL {color:#00264C; font-size:1.0em;}
LEGEND {color:#00264C; font-size:1.0em;}
SELECT {color:#00264C; font-size:0.9em;}
TEXTAREA {color:#00264C; font-size:1.0em; font-family:Verdana,Tahoma,Helvetica,San Serif;}
/* 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{padding:0;width:460px; font-size:22px; font-weight:bold;}
/***** 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{list-style:none;padding:0px;margin:0px;text-align:center;background-repeat:no-repeat;float:left;width:126px;height:47px;position:relative;}
#mainNavContainer a.Items{list-style:none;padding:0px;margin:0px;width:126px;height:47px;overflow:hidden;line-height:47px;background:transparent url(/structural/Main_Nav_Tab.gif);background-position:bottom;float:left;text-align:center;background-repeat:no-repeat;}
#mainNavContainer a.Items:Visited{list-style:none;padding:0px;margin:0px;width:126px;/*height:47px;*/overflow:hidden;line-height:47px;background:transparent url(/structural/Main_Nav_Tab.gif);background-position:bottom;float:left;text-align:center;background-repeat:no-repeat;}
#mainNavContainer a.Items:hover{list-style:none;padding:0px;margin:0px;width:126px;overflow:hidden;line-height:47px;background-image: url(/structural/Main_Nav_Tab_Hover.gif);background-position:top;background-repeat:no-repeat;float:left;text-align:center;}
#mainNavContainer a.activeItems{list-style:none;padding:0px;margin:0px;width:126px;overflow:hidden;line-height:47px;background-image: url(/structural/Main_Nav_Tab_Hover.gif);background-position:top;background-repeat:no-repeat;float:left;text-align:center;}
/******* 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; }
#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 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 a:Hover{background:#3C6589; background-image:url(/structural/Yellow_DropDown_Icon_Hover.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 20px; left:auto;}
/****************** THIRD LEVEL FOR MAIN NAV PTM ******************/
#mainNavContainer li ul li ul.third{padding:0px;margin:0px;border-top:11px solid #3C6589;height:100%;clear:left;position:absolute;width:201px;left:-999em; }
#mainNavContainer li ul li:hover ul.third, #mainNavContainer li ul li.sthover ul.third{position:absolute;left:178px;top:-11px; /*padding:0px; margin: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;}
/***** 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;}

/***** 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();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();background-position:bottom;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 20px 22px; }
#mainBodyContainer #BodyTwoContainer .pageHaeding{float:left;}
#mainBodyContainer #BodyTwoContainer .printButton{float:right;position:absolute;left:-999em;display:hidden;}
#mainBodyContainer #BodyTwoContainer .middle{padding:0px 25px 0px 22px;margin:0;overflow:hidden;}
#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; }
/* Standard Links List */
#mainBodyContainer #BodyTwoContainer .linksList{margin:10px 25px 0px 22px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;position:absolute;left:-999em;display:none;}
#mainBodyContainer #BodyTwoContainer .linksList .Container{width:651px;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 0px 22px;border-top:1px solid #D5D4D1;border-bottom:1px solid #D5D4D1;position:absolute;left:-999em;display:none;}
#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{padding:0px 25px 0px 22px;}
#mainBodyContainer #BodyTwoContainer .bottom .Text{float:right;width:70%;}
#mainBodyContainer #BodyTwoContainer .bottom .Image{float:left;width:29%;}

/********* Three Columns Template **********/
/**** Middle Content ****/
#mainBodyContainer #BodyContainer .TopContainer{padding:0px 25px 20px 22px;}
#mainBodyContainer #BodyContainer .TopContainer .print {float:right; width:32px; height:32px; padding: 0 0  0  0;position:absolute;left:-999em;display:none;}
#mainBodyContainer #BodyContainer .TopContainer .print #PrintIcon {position:absolute;left:-999em;display:hidden;}
#mainBodyContainer #BodyContainer .TopContainer .print .borderZero {border:0px; position:absolute;left:-999em;display:hidden;}
#mainBodyContainer #BodyContainer .pageHaeding{float:left;}
#mainBodyContainer #BodyContainer .printButton{float:right; }
#mainBodyContainer #BodyContainer .middle{padding:0px 25px 0px 22px;margin:0;overflow:hidden;width:630px;}
#mainBodyContainer #BodyContainer .middle p{color:#A29F97;line-height:1.7em;padding:0px 0px 0.5em 0px;}
#mainBodyContainer #BodyContainer .middle .Text{float:right;width:312px;}
#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{padding:0px 25px 0px 22px;width:630px;}
.middle .imageContainer{}
.middle .imageContainer img{float:left;padding: 0 15px 0 0 ;}
.middle .textContainer{ padding: 0 0 0 0;}
/* Dynamic Links List */
#mainBodyContainer #BodyContainer #dynamicLinksList{margin:10px 25px 0px 22px;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{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;}
/*#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;}*/
/**** 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:220px; 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:220px;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:0.9em 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; border:1px     }
.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;}
/************************************************** Public Affairs CSS ***********************************************/
.teamMember{float:left;  width:82px; padding: 11px 0 0 0;}
.teamMember1{float:left;  width:169px; 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; }
#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{width:630px; padding: 0 0 0 0;}
/*************************************************** 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:0;}
#homeBodyContainer #bottomHome{padding:10px 15px 20px 8px;font-family:Arial, Helvetica, sans-serif;}
#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:0.8em;font-size:11px;}
#homeBodyContainer #bottomHome .newsItem .newsDate{color:#00264c;font-weight:bold;}
#homeBodyContainer #bottomHome h3{padding:0;font-size:12px;color:#3c6589;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
/* #homeBodyContainer #bottomHome h3 a{padding:0;font-size:12px;color:#3c6589;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#homeBodyContainer #bottomHome h3 a:Visited{padding:0;font-size:12px;color:#3c6589;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;}
/* 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;}
/* 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:#3c6589;padding:0px 0px 0px 0px;}
/* #rightHomeContainer .rightBox h3 a{font-size:12px;color:#3c6589;padding:0px 0px 0px 0px;text-decoration:none;}
#rightHomeContainer .rightBox h3 a:Visited{font-size:12px;color:#3c6589;padding:0px 0px 0px 0px;text-decoration:none;}
#rightHomeContainer .rightBox h3 a:Hover{font-size:12px;color:#3c6589;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;}
#rightHomeContainer .rightBox .rightBoxItemInsights h3{padding:0;color:#3c6589;font-family:Arial, Helvetica, sans-serif;}
#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;}
/* 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 .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{color:#000000;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 .navSectionOne ul{padding:0;margin:0;background:#ffffff url('/structural/navSectionDivider.png') repeat-y top left}
#ourExpertiseContaner .navSectionOne li{padding:5px 0 0 12px;height:18px;margin:0;width:308px}
#ourExpertiseContaner .navSectionOne li:hover, #ourExpertiseContaner .navSectionOne li.snhover{background:#fdb515;padding:5px 0 0 12px;height:18px;margin:0;width:308px;}
#ourExpertiseContaner .navSectionOne li.more:hover, #ourExpertiseContaner .navSectionOne li.more.smhover{background:#fdb515 url('/structural/navSectionHoverArrow.png') no-repeat top right;padding:5px 0 0 12px;height:18px;margin:0;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 .navSectionTwo ul{padding:0;margin:0;background:#ffffff url('/structural/navSectionDivider.png') repeat-y top left}
#ourExpertiseContaner .navSectionTwo li{padding:5px 0 0 12px;height:18px;margin:0;width:308px}
#ourExpertiseContaner .navSectionTwo li:hover,#ourExpertiseContaner .navSectionTwo li.snhover{background:#fdb515;padding:5px 0 0 12px;height:18px;margin:0;width:308px;}
#ourExpertiseContaner .navSectionTwo li.more:hover, #ourExpertiseContaner .navSectionTwo li.more.smhover{background:#fdb515 url('/structural/navSectionHoverArrow.png') no-repeat top right;padding:5px 0 0 12px;height:18px;margin:0;width:308px;}
#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 ul{padding:0;margin:0;}
#ourExpertiseContaner .navSectionThree li{padding:5px 0 0 12px;height:18px;margin:0;width:306px}
#ourExpertiseContaner .navSectionThree li:hover, #ourExpertiseContaner .navSectionThree li.smhover{background:#fdb515;padding:5px 0 0 12px;height:18px;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;} */
 
/**** 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:90px;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 .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 .link1 a{font-size:0.95em;color:#000000;text-decoration:none;}
#BodyTwoContainer .DropDownTitle .link1 a:Visited{font-size:0.95em;color:#000000;text-decoration:none;}
#BodyTwoContainer .DropDownTitle .link1 a:Hover{font-size:0.95em;color:#FDB813;text-decoration:underline;} */
/******************************************************************** MEDIA CANTRE SUBSCRIBE PAGE ********************************************************************/
#mainBodyContainer #BodyTwoContainer .FieldHolder{float:left;}
#mainBodyContainer #BodyTwoContainer .bottom  .validationmessage {color:#FF0000; float:left; width:100%; padding: 50px 0 20px 0 ;  }
#mainBodyContainer #BodyTwoContainer .bottom  fieldset {float:left; padding: 0 0 0 0 ; width:700px; }
#mainBodyContainer #BodyTwoContainer .bottom  fieldset .TextField {float:left; padding: 0 0 0 0 ; width:315px; height:18px;     }
#mainBodyContainer #BodyTwoContainer .bottom  fieldset .submitAlignRight {float:left; padding: 0 0 0 0 ; width:462px; text-align:right;     }
#mainBodyContainer #BodyTwoContainer .bottom  label{float:left;    font-weight:bold; padding: 0 0  20px 30px; width:110px;     }
/******************************************************************** 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:300px; padding: 0 0  0  0;    }
#BodyTwoContainer .TopContainer .Partner .details h2{margin: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:0.97em;padding: 3px 0  0  0;margin:0px;clear:none;}
/* #BodyTwoContainer .TopContainer .Partner .links a{text-decoration:none; }
#BodyTwoContainer .TopContainer .Partner .links a:link{text-decoration:none;  }
#BodyTwoContainer .TopContainer .Partner .links a:Visited{text-decoration:none; }
#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;position:absolute;left:-999em;display:hidden;}
#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('');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; /*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 .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 {padding:0;border-bottom:1px #cac9c6 solid;padding:25px 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;} */
 
/*********************************************************************** MEDIA CENTRE ARTICLE PAGE CSS ********************************************************************/
#BodyTwoContainer .TopContainer .ArticleTitle{float:left;    width:600px;  height: 30px; }
#BodyTwoContainer .TopContainer .ArticleDate{width:300px;}
#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);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;} */

A, A:LINK, A:VISITED, A:HOVER {color:#3C6589;text-decoration:none;}
.bottom ul{padding:0.7em 0px 0.7em 15px;margin:0;} 
.bottom ul li{padding:3px 0 5px;margin:0;list-style:disc;}
 
/* D */
/* 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;
}
/* BACK TO TOP This controlls the apperance of the 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;
}

/* 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;
}
 
/* Additional formatting for print version of contact search results */
div.SearchContacts, div.SearchKeyContacts
{
    height: 75px;
}
div.SearchPic, div.SearchPic img
{
    float: none;
    
}
div.SearchContent
{
    padding-left: 80px;
    margin-top: -80px;
}
div.SearchContent h2
{
    padding: 0em;    
}
div.SearchKeyContacts, div.SearchContacts
{
    float: none;
    clear: left;
    page-break-inside: avoid;
    widows: 4;
    orphans: 4;
}
div.SearchPageLinksBottom
{
    clear: left;
}
div.SearchTitle
{
    margin-bottom: 10px;
}
/******2009 Aditional******/
/* Print Image Fix */
div.Text1 img {
    float:none;
    clear:both;
}
 

.points ul li{
    list-style-type:disc;
    list-style-position:inside;
}
.functionIcons, .socialpop {
    display:none;
}
