/*
Style for Sonic Healthcare
Created by Stingna Zhou
Date: 2007-12-24(y-m-d)
Version: v1.0
test 2
*/

*{
	margin: 0;
	padding: 0;
	list-style: none;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a{
	color: #004B8D;
	text-decoration: underline;
}

a:hover{
	color: #3095F1 !important;
	text-decoration: underline;
}


input{
	color: #A5A5A6;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 3px;
	font-size: 11px;
}

button{
	cursor: pointer;
}

span{
	display: inline-block;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #fff;
	font-weight: normal;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #335779;
	background: url('../images/arrow_red_left.gif') no-repeat 0 3px;
	padding-left: 22px;
	padding-bottom: 15px;
	border-bottom: 1px solid #DADADA;
}

h3{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004B8D;
}

h4{
	font-size: 11px;
	color: #004B8D;
}

/* // Main Structure Start */
#wPage{
	width: 940px;
	margin: 0 auto;
}

#header{
	background: url('../images/header_bg.jpg') repeat-x bottom;
	margin-top: 32px;
	width: 100%;
}

#header .headerOutSide{
	background: url('../images/header_line.jpg') no-repeat left bottom;
}

#header .headerInSide{
	background: url('../images/header_line.jpg') no-repeat right bottom;
}

#mainContent{
	margin-top: 3px;
	clear: both;
	width: 100%;

}

#footer{

	clear: both;
	float: none;
	width: 100%;
	margin-top: 1px;
	border-top: 7px solid #EFEFEF;
	color: #666;
	font-size: 10px;
}

#footer a{
	color: #666;
}

#footer .footerInSide{

	margin-top: 1px;
	background: #F8F8F8;
	text-align: center;
	padding-right: 15px;
	height: 37px;
	padding-top: 5px;
	width: 100%;
}
/* Main Structure End // */


/* // class can be used in the global site */
.clear{
	clear: both;
	float: none;
	height: -1px !important;
	line-height: 0 !important;
	clear: both;
	float: none;

}

* html .clear{

	height: -1px !important;
	line-height: 0 !important;
}

.inputBorder{
	border: 1px solid #D9E3EC;
}

.searchButton{
	border: 0;
	font-size: 9px;
	background: url('../images/button_search_bg.jpg') no-repeat center;
	width: 49px;
	height: 18px;
	text-align: center;
	color: #fff;
	margin-bottom: 1px;
	margin-left: 5px;
}

.searchAgaginButton{
	border: 0;
	font-size: 9px;
	background: url('../images/button_search_again_bg.gif') no-repeat center;
	width: 79px;
	height: 18px;
	text-align: center;
	color: #fff;
	margin-bottom: 1px;
	margin-left: 5px;
}

.buttonGreyMore{
	background: #EFEFEF url('../images/button_grey_left.gif') no-repeat left;
	display: block;
	height: 18px;
}

.buttonGreyMore .buttonGreyOutSide{
	display: block;
	height: 18px;
	background: url('../images/button_grey_right.gif') no-repeat right bottom;
}

.buttonGreyMore .buttonGreyOutSide a{
	background: url('../images/arrow_double_left.gif') no-repeat right;
	padding-left: 10px;
	padding-right: 25px;
	text-decoration: none;
	display: inline-block;
	position: relative;
	top: 2px;
}

.linksList{
	display: block;
}

.linksList li{
	background: url('../images/arrow_blue_left.gif') no-repeat 0 7px;
	padding-left: 20px;
	line-height: 200%;
}

.last{
	border: 0 !important;
}
/* class can be used in the global site // */

.newsteaser{padding:0px 0px 15px 0px;}
.newsteaser table{font-size: 13px;font-family: Arial, Helvetica, sans-serif;color: #004B8D;font-weight:bold;}
.newsteaser td{text-align:left;padding:10px 0px 0px 5px;}
.newsteaser td.more{text-align:left;padding:13px 0px 0px 0px;}
.newsteaser td a{padding:0px 0px 0px 15px;}
.newsteaser td H2 a{padding:0px;text-decoration:none;}
.newsteaser .briefText{font-size: 8px;font-family: Arial, Helvetica, sans-serif;color: #000099;font-weight:normal;} 
.newstoc{padding:10px 0px 0px 0px;}

/* // Header setting */
#header .topSearch{
	float: right;
	margin-right: 15px;
	margin-bottom: 15px;
}

#header .topSearch input{
	width: 180px;
}

#header .logo{
	float: left;
	position: relative;
	left: 10px;
	top: -5px;
}

#header .mainMenu{
	color: #3D3D3E;
	float: right;
	z-index: 1000;
}

#header .mainMenu li{
	float: left;
	background: url('../images/menu_line.jpg') no-repeat left bottom;
	text-align: center;
	width: 143px;
	font-weight: bolder;
	padding-left: 1px;
}

#header .mainMenu li a{
	display: block;
	padding: 15px 0;
	text-decoration: none;
	cursor: pointer;
	color: #3D3D3E;
}

#header .mainMenu li a:hover{
	display: block;
	background: url('../images/menu_hover_bg.jpg') repeat-x bottom;
	color: #fff !important;
}

#header .mainMenu li.active{
	display: block;
	background: url('../images/menu_hover_bg.jpg') repeat-x bottom;
	color: #ffffff;
	margin-left: 1px;
}

#header .mainMenu li.active a{
	color: #ffffff;
}

#header .mainMenu li.active ul{
	/*margin-left: -72px;*/
}

/* // Main Menu Second Level setting Start */
#header .mainMenu li ul{
	background: #B10125;
	display: block;
	width: 150px;
	position: absolute;
	margin-top: -5px;
	visibility: hidden;
	z-index: 1000;
}

* html #header .mainMenu li ul{
	margin-left: -72px;
}

*+html #header .mainMenu li ul{
	margin-left: -71px;
}

#header .mainMenu li:hover ul, .mainMenu ul a:hover ul, #header .mainMenu li.sfhover ul{
	visibility: visible;
}

#header .mainMenu li ul li{
	width: 100%;
	text-align: left;
	font-weight: normal;
	background: none;
	padding-left: 0;
}

#header .mainMenu li ul li span{
	padding-left: 15px;
}

#header .mainMenu li ul li a{
	color: #fff;
	display: block;
	padding: 3px 0;
}

#header .mainMenu li ul li a:hover{
	background: #FAE5E8;
	color: #9B0020 !important;
	display: block;
}
/* Main Menu Second Level setting End // */
/* Header setting // */


/* // Home Page Main Content Setting */
#mainContent .midBanner{
	border: 1px solid #C8C8C8;
}

#mainContent .homeContent{
	margin-top: 2px;
	border-top: 8px solid #D3D3D3;
	padding: 20px 12px 10px 12px;
}

#mainContent .homeContent .homeHealthCare, #mainContent .homeContent .homeQuickLinks{
	float: left;
}

#mainContent .homeContent .homePracticesLocator{
	float: right;
	width: 295px;
}

#mainContent .homeContent .homeHealthCare{
	margin-right: 25px;
	width: 300px;
}

#mainContent .homeContent .homeQuickLinks{
	width: 275px;
}

.homeHealthCare .homeHealthCareContent{
	line-height: 160%;
	color: #444343;
}

.homeHealthCare .homeHealthCareContent, .homeQuickLinks .linksList, .homePracticesLocator .homePracticesLocatorContent{
	margin-top: 20px;
}

.homeHealthCare .buttonGreyMore{
	width: 119px;
	margin-top: 20px;
}

.homePracticesLocator .homePracticesLocatorContent{
	text-align: center;
}
.homePracticesLocator .homePracticesLocatorContent A{
	 color:White;
	 text-decoration:none;
}

.homePracticesLocator .homePracticesLocatorContent img{
	  border-style:none;
}
/* Home Page Main Content Setting // */


/* // left column and right column setting */
#mainContent .leftCol{
	float: left;
	width: 222px;/*//227*/
}

#mainContent .rightCol{
	float: right;
	width: 713px;
}

#mainContent .columnOutSide{
	width: 222px;
	border: 1px solid #DADADA;
}

#mainContent .columnOutSide{
	height:526px ;/*526px*/
}
/* left column and right column setting // */


/* // navigation on the left side */
#mainContent .leftCol .leftNav{
	margin: 25px 5px 0 20px;
}

#mainContent .leftCol .leftNav h3{
	margin-bottom: 10px;
}

#mainContent .leftCol .leftNav li{
	display: block;
	background: url('../images/icon_red_dot.gif') no-repeat 0 9px;
	padding-left: 12px;
	line-height: 190%;
	font-size: 11px;
	font-weight: bolder;
}

#mainContent .leftCol .leftNav li a{
	color: #414141;
	text-decoration: none;
}

#mainContent .leftCol .leftNav li a:hover, #mainContent .leftCol .leftNav li.active{
	
	color: #F20017;
	text-decoration: none;
}

#mainContent .leftCol .leftNav li.active{
	cursor: default;
}

#mainContent .leftCol .leftNav li li{
	background: none;
	font-weight: normal;
	padding-left: 0px;
}

#mainContent .leftCol .leftNav li li a{
	color: #30417E;
}

#mainContent .leftCol .leftNav li li a:hover{
	color: #000 !important;
}
/* navigation on the left side // */


/* // Banner and Navigation BreadCrumb nav on the right side */
.navBreadCrumb{
	color: #B4D2EF;
	position: relative;
	top: 50px;
	left: 20px;
}

.navBreadCrumb h1{
	margin-bottom: 5px;
}

.navBreadCrumb .active{
	color: #fff;

	cursor: default;
}

.navBreadCrumb a{
	color: #fff;
	cursor: pointer;
}


.rightCol .rightBanner{
	border: 1px solid #DADADA;
	width: 712px;
	height: 127px;
}

.rightCol .rightBanner .aboutUsBannerNav{
	background: url('../images/aboutus_banner_bg.jpg') no-repeat;
	width: 100%;
	height: 100%;
}

.rightCol .rightBanner .searchResultsBannerNav{
	background: url('../images/search_result_banner_bg.jpg') no-repeat;
	width: 100%;
	height: 100%;
}

.rightCol .rightBanner .practiceLocatorBannerNav{
	background: url('../images/practice_locator_banner_bg.jpg') no-repeat;
	width: 100%;
	height: 100%;
}
/* Banner and Navigation BreadCrumb nav on the right side // */


/* // Right Side Sub Content Setting */
.rightCol .subContent{
	width: 100%;
}

.rightCol .subContent .articleContent{
	margin: 20px 10px 10px 20px;
}

.rightCol .subContent .articleContent h3{
	margin: 10px 0 10px 0;
}

.rightCol .subContent .articleContent p{
	font-size: 12px;
	color: #444343;
	text-align: justify;
	padding: 5px 0;
}

.rightCol .floatLeftPic{
	float: left;
}

.rightCol .floatLeftPic img{
	border: 1px solid #858585;
	margin: 13px 5px 5px 0;
}

.rightCol .floatRightPic{
	float: right;
}

.rightCol .floatRightPic img{
	border: 1px solid #858585;
	margin-left: 15px;
	margin-bottom: 15px;
	display: block;
}

.rightCol .indexText{
	font-size: 16px !important;
	color: #8D8D8D !important;
	font-weight: bolder;
	text-align: justify;
}
/* Right Side Sub Content Setting // */


/* // Practive Locator Area setting - two map Start */
.practiveLocatorArea{
	margin: 5px 5px 0px 0px;
}

.flashMap1{
	margin-left: 5px;
	margin-top: 25px;
}

.practiveLocatorArea .practiveLocatorLeft{
	float: left;
	width: 490px;
}

.practiveLocatorArea .practiveLocatorRight{
	float: right;
	width: 208px;
	border: 1px solid #DADADA;
}

.countryAdress{
	padding: 30px 10px;
}

.countryAdress h3{
	margin: 20px 0 10px 0;
}

.countryAdress h3 span, .addressDetail span{
	display: block;
}

.addressDetail img{
	margin-top: 10px;
}
/* Practive Locator Area setting - two map End //*/



/* // Search Results setting Start */
.searchTips{
	border: 1px solid #DADADA;
	padding: 5px;
	text-align: right;
	vertical-align: middle;
	display: block;
	margin-bottom: 1px;
}

.searchTips .keyWords{
	float: left;
	padding-top: 5px;
}

.pageNum{
	background: #F9F9F9;
	display: block;
	text-align: right;
	color: #004B8D;
	padding: 10px 5px;
}

.pageNum .pageTips{
	float: left;
}

.pageNum .firstPage a{
	background: url('../images/arrow_double_blue_first.gif') no-repeat 0 5px;
	padding-left: 8px;
}

.pageNum .lastPage a{
	background: url('../images/arrow_double_blue_last.gif') no-repeat 20px 5px;
	padding-right: 12px;
}

.searchResultsList{
	width: 100%;
	display: block;
	margin: 10px 0;
}

.searchResultsList ol{
	margin-left: 25px;
}

.searchResultsList ol li{
	list-style: decimal outside;
	line-height: 160%;
	border-bottom: 1px solid #DADADA;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

* html .searchResultsList ol{
	margin-left: 0;
}

* html .searchResultsList ol li{
	list-style: inside;
}

*+html .searchResultsList ol{
	margin-left: 0;
}

*+html .searchResultsList ol li{
	list-style: inside;
}

.searchResultsList ol li .noteText{
	color: #666;
	margin-left: 10px;
}
/* Search Results setting End // */


/* // Contact Page Start */
table.contactList{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #DADADA;
}

table.contactList th, table.contactList td{
	padding: 5px;
}

table.contactList th{
	text-align: center;
	color: #335779;
	border: 1px solid #fff;
	background: #D1E5F7;
}

table.contactList td{
	border: 1px solid #DADADA;
	text-align:left;
}

table.contactList .contact
{
	width:16%;
	
}

table.contactList .position
{
	width:16%;
}

table.contactList .phone
{
	width:19%;
}

table.contactList .localtime
{
	width:19%;
}

table.contactList .email
{
	width:30%;
}
/* Contact Page End // */



/* // Site Map Navigation */
.siteMap{
	margin: 25px 5px 0 20px;
}

.siteMap li{
	display: block;
	background: url('../images/icon_red_dot.gif') no-repeat 0 9px;
	padding-left: 12px;
	line-height: 190%;
	font-size: 11px;
	font-weight: bolder;
}

.siteMap li a{
	color: #414141;
	text-decoration: none;
}

.siteMap li a:hover, .siteMap li.active{
	color: #F20017;
	text-decoration: none;
}

.siteMap li.active{
	cursor: default;
}

.siteMap li li{
	background: none;
	font-weight: normal;
	padding-left: 10px;
}

.siteMap li li a{
	color: #30417E;
}

.siteMap li li a:hover{
	color: #000 !important;
}


.rightCol .subContent .articleContent ul {
        padding-left: 20px;
}

.rightCol .subContent .articleContent ul li{
	list-style-position:outside;
        list-style-type:disc;
}
.rightCol .subContent .subContentWrapper ul li{
	list-style-position:outside;
        list-style-type:disc;
        color: #414141;
}


.MsoNormal{
	/*RL -   I put this in here to overwrite the style setting for this tag.  It seems that ND have imported heaps of text from a MS-Office product, and it is polluted with microsoft rubbish */
	font-family: Arial, Helvetica, sans-serif;
	
}

/* Site Map Navigation // */


/*********************** PHASE 2 ELEMENTS *****************************/

/***** HOMEPAGE *****/
#mainContent .banner{border:1px solid #ffffff;}
.quickLinksBanner{float:right;width:188px;background:#ebeaea;padding:20px 10px 20px 10px;height:188px;}
.quickLinksBanner .linksList{margin-top: 10px;}

.homeContentLeft{float:left;width:436px;}
.homeContentRight{float:right;width:436px;}
.homeContentContent{margin-top: 10px;line-height:160%;}

.phaseTwo{padding:0px 0px 50px 0px;}


/***** GENERIC CONTENT PAGE ELEMENTSV *****/
.rightCol .contentBanner{border: 1px solid #DADADA;width: 712px;height: 92px;}
.rightCol .contentBanner .contentBannerNav{background: url('../images/content_banner_bg.jpg') no-repeat;width: 100%;height: 100%;}

.rightCol .contentBanner .navBreadCrumb{color: #B4D2EF;position: relative;top: 20px;left: 20px;}

/**** PATHOLOGIST / RADIOLOGIST LIST BY NAME/LIST BY SPECIALTY/LIST BY LOCATION *******/
.rightCol .subContent .patholContent {padding: 16px 0 0 0px;}
.rightCol .subContent .patholContent .letterLinks {border:1px #dadada solid; height:35px;}
.rightCol .subContent .patholContent .letterLinks .letterHold {float:left; padding:7px 0 0 19px; width:610px;}
.rightCol .subContent .patholContent .letterLinks .letterHold a {color:#f73246; text-decoration:none; font-weight:bold; font-size:16px;}
.rightCol .subContent .patholContent .letterLinks .letterHold a:hover {color:#3095f1;}
.rightCol .subContent .patholContent .letterLinks .listHold {float:left; padding:7px 0 0 19px; }
.rightCol .subContent .patholContent .letterLinks .listHold a {color:#f73246; text-decoration:none; font-weight:bold; font-size:16px;}
.rightCol .subContent .patholContent .letterLinks .listHold a:hover {color:#3095f1;}
.rightCol .subContent .patholContent .recordAttributes { padding: 35px 0 0 5px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading {  position:static; padding: 5px 0 15px 2px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordName{float:left;  width:195px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordName a {color:#004b8d;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordName a:hover {color:#3095f1;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordSpecialty{float:left;  width:135px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordState{float:left;  width:100px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordTown{float:left;  width:100px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordPhone{float:left;  width:128px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordEmail{float:left;  width:35px; height:25px;  text-decoration:none; border:0px none; padding:0px;/*background:transparent url(../images/email_icon.jpg) no-repeat;*/}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordEmail a{float:left;  width:35px; text-decoration:none; color:#ffffff; border:0px none; padding:0px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordEmail a:hover {float:left;  width:35px; text-decoration:none; color:#ffffff !important;border:0px none; padding:0px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .borderZero {border:0px none;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordClear {clear:both;}
.rightCol .subContent .patholContent .recordAttributes .recordHeading .recordSpacer {float: left; width: 650px; height:10px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey {background-color:#eaeaea; position:static;padding: 5px 0 15px 2px; border:0px none;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordName{float:left;  width:195px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordName a {color:#004b8d;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordName a:hover {color:#3095f1;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordSpecialty{float:left;  width:135px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordState{float:left;  width:100px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordTown{float:left;  width:100px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordPhone{float:left;  width:128px;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordEmail{float:left;  width:35px; height:25px; padding:0px; text-decoration:none; border:0px none; /*background:transparent url(../images/email_icon_gray.jpg) no-repeat;*/}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordEmail a{float:left;  width:35px; text-decoration:none; color:#eaeaea;border:0px none;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordEmail a:hover {float:left;  width:35px; text-decoration:none;color:#eaeaea !important;border:0px none;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .borderZero {border:0px none;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordClear {clear:both;}
.rightCol .subContent .patholContent .recordAttributes .recordHeadingGrey .recordSpacer {float: left; width: 650px; height:10px;}
#mainContent .leftCol .leftNav li Ul li a:hover{color: #3095f1!important;}
.rightCol .subContent .TopOfPage {float:right;  background:transparent url(../images/back_2_top.png) no-repeat scroll 0pt 3px; color:#335779; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;  padding-bottom:15px; padding-left:22px;}
.rightCol .subContent .TopOfPage a {text-decoration:none;}
.rightCol .subContent .patholContent .searchHolder { height:35px;}
.rightCol .subContent .patholContent .searchHolder .LocationText {float:left; font-size:14px;  width:130px; padding:4px 0 0 20px;}
.rightCol .subContent .patholContent .searchHolder fieldset.LocationSelect  {border:medium none; }
.rightCol .subContent .patholContent .searchHolder .LocationSelect fieldset {border:medium none; }
.rightCol .subContent .patholContent .searchHolder .LocationSelect select{float:left; width:150px; padding:0px; }
.rightCol .subContent .patholContent .searchHolder .LocationSelect input {float:left;height:16px;width:50px; border:0px none;}
.rightCol .subContent .patholContent .searchHolder .LocationSelect input.button {float:left; height:18px; padding:3px 0 0 30px; width:29px; border:0px none;}

/**** PATHOLOGIST / RADIOLOGIST DETAIL *******/
.rightCol .subContent .patholDetail {padding: 16px 0 0 0px; font-size:12px;}
.rightCol .subContent .patholDetail p {padding: 5px 0 0 0px;}
.rightCol .subContent .patholDetail h1 {padding: 5px 0 0 0px; color:#004b8d; font-size:12px; font-weight:bold;}
.rightCol .subContent .patholDetail .doctorDetails {float:left;  width:480px; padding:0 0 0 10px;}
.rightCol .subContent .patholDetail .imageHolder {float:left;  padding:0 0 0 25px;}
.rightCol .subContent .patholDetail .imageHolder .doctorImage {border: 1px #dadada solid; padding:1px 1px 1px 1px;}
.rightCol .subContent .patholDetail .detailsText {float:left; width:690px;  padding:0 0 10px 10px;}
.rightCol .subContent .BacktoList {float:right;  background:transparent url(../images/back_2_list.png) no-repeat scroll 0pt 3px; color:#335779; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;  padding-bottom:15px; padding-left:22px;}
.rightCol .subContent .BacktoList a {text-decoration:none;}

/**** HOME / COLLECTION CENTRES *******/
.rightCol .subContent .collectionDetail {padding: 16px 0 0 0px; font-size:12px;}
.rightCol .subContent .collectionDetail h1 {padding: 5px 0 0 5px; color:#004b8d; font-size:12px; font-weight:bold;}
.rightCol .subContent .collectionDetail .validationmessage {color:#004b8d; float:left; padding:0px 0pt 0px 10px; width:100%;}
.rightCol .subContent .collectionDetail .searchHolder {float:left;  padding:5px 0px 5px 10px;}
.rightCol .subContent .collectionDetail .searchHolder .FieldHolder {float:left; border: 1px #dadada solid; padding:10px 10px 10px 10px; width:670px;}
.rightCol .subContent .collectionDetail fieldset {float:left;padding:0pt;width:700px;}
.rightCol .subContent .collectionDetail fieldset .TextField {float:left; height:18px; padding:0pt; width:177px;}
.rightCol .subContent .collectionDetail fieldset .RadioField {float:left;  padding:0pt; width:20px;}
.rightCol .subContent .collectionDetail fieldset .submitAlignRight {float:left; padding:0pt; text-align:right; width:313px;}
.rightCol .subContent .collectionDetail label{float:left; padding:0pt 0pt 12px 10px; width:120px; }
.rightCol .subContent .collectionDetail label.RadioText {float:left;  width:30px; }
.rightCol .subContent .collectionDetail select {float:left;   width:180px; color:#a5a5a6;}
.rightCol .subContent .collectionDetail input radio {float:left;   width:20px; }

	  	    <div class="validationmessage"> 
		    Form validation error message will be displayed here
		    </div>
		    <div class="FieldHolder">
            <fieldset class="subscribeGroup">
             <fieldset>
               <label><span class="redError">*</span> State:</label>
               <select id="state" name="state">
                 <option>All states</option>
                 <option>state 1</option>                  
                 <option>state 2</option>
               </select>
             </fieldset>
             <fieldset><label ><span class="redError">*</span> Suburb/Postcode:</label><input class="TextField" type="text" id="suburb" name="suburb" /></fieldset>

              <fieldset>
               <label><span class="redError">*</span> Specialised Test:</label>
               <select id="state" name="state">
                 <option>All states</option>
                 <option>state 1</option>                  
                 <option>state 2</option>
               </select>
             </fieldset>
             <fieldset><label ><span class="redError">*</span> Suburb/Postcode:</label><input type="radio" name="sitesize" id="lessthan15" value="15"><label for="lessthan15">2km</label><input type="radio" name="sitesize" id="morethan15" value="15"><label for="morethan15">10km</label><input type="radio" name="sitesize" id="lessthan15" value="15"><label for="lessthan15">50km</label></fieldset>
             <fieldset><label ><span class="redError">*</span></label><label for="lessthan15"></label><input type="radio" name="sitesize" id="morethan15" value="15"><label for="morethan15">10km</label><input type="radio" name="sitesize" id="lessthan15" value="15"><label for="lessthan15">50km</label></fieldset>
             <fieldset></fieldset>
             <fieldset>
               <label><span class="redError">*</span> Specialised Test:</label>
               <select id="state" name="state">
                 <option>All states</option>
                 <option>state 1</option>                  
                 <option>state 2</option>
               </select>
             </fieldset>
             <fieldset class="submitAlignRight"><input type="image" src="global/img/submit.png" id="submit" name="submit" /></fieldset>
            </fieldset>           
           </div>



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 {
border:0px none;
float:left;
font-size:10px;
font-weight:bold;
}
div.content img {
float:none;
}
html {
background:#FFFFFF none repeat scroll 0%;
}
body {
font-family:Arial;
font-size:0.6em;
line-height:normal;
text-align:center;
}
body div {
text-align:left;
}
.hidden {
left:-9000px;
position:absolute;
top:0px;
}
div#page {
margin:auto;
width:776px;
}
#mainContainer {
background:#FFFFFF none repeat scroll 0%;
position:relative;
text-align:center;
width:100%;
}
#container {
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
padding-top:1px;
position:relative;
width:994px;
}
#topContainer {
background-image:url(../img/TopBG.gif);
background-repeat:repeat-x;
clear:left;
float:left;
height:99px;
position:relative;
text-align:left;
width:994px;
}
#topContainer #Left {
float:left;
padding:0pt 0pt 0pt 44px;
width:20%;
}
#topContainer #Right {
float:right;
width:70%;
}
#mainBodyContainer #Body {
background-image:url(../img/Body_BG.png);
background-repeat:repeat-y;
margin:0pt auto 10px;
width:961px;
}
#mainBodyContainer #leftContainer {
float:left;
font-size:1.1em;
width:211px;
}
#mainBodyContainer #BodyContainer {
float:left;
font-size:1.2em;
width:550px;
}
#mainBodyContainer #BodyContainer h1.mainHeader {
float:left;
font-size:22px;
font-weight:bold;
padding:0pt;
width:460px;
}
#mainBodyContainer #rightContainer {
float:right;
font-size:1.1em;
width:200px;
}
#mainBodyContainer #BodyTwo {
background-image:url(../img/Body_Two_BG.gif);
background-repeat:repeat-y;
margin:0pt auto 10px;
width:961px;
}
#mainBodyContainer #BodyTwoContainer {
float:left;
font-size:1.2em;
width:720px;
}
#mainBodyContainer #BodyTwoContainer h1.mainHeader {
float:left;
font-size:22px;
font-weight:bold;
padding:0pt;
width:620px;
}
#mainBodyContainer #breadcrumbsContainer {
margin:0pt auto;
padding:10px 0pt 16px;
width:961px;
}
#mainBodyContainer #breadcrumbsContainer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 11px;
}
#mainBodyContainer #breadcrumbsContainer li {
background:transparent none repeat scroll 0%;
display:inline;
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;
}
#footerContainer {
background-image:url(../img/Footer_BG.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:1em;
height:33px;
width:994px;
}
#footerContainer #leftContainer {
float:left;
padding:11px 5px 9px 15px;
width:40%;
}
#footerContainer #rightContainer {
float:right;
padding:11px 15px 9px 5px;
text-align:right;
width:40%;
}
#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-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
}
#footerContainer #leftContainer li {
background:transparent none repeat scroll 0%;
color:#FFFFFF;
display:inline;
padding:0px;
}
h1 {
color:#3C6589;
font-size:1.6em;
font-weight:bold;
padding:1.7em 0px 0.1em;
}
h2 {
color:#00264C;
font-size:1.4em;
font-weight:bold;
padding:1.2em 0px 0.1em;
}
h3 {
color:#3C6589;
font-size:1.2em;
font-weight:bold;
padding:1.2em 0px 0.1em;
}
h4 {
color:#00264C;
font-size:1em;
font-weight:bold;
padding:1.2em 0px 0.1em;
}
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 {
color:#00264C;
font-size:1em;
padding:0.5em 0px;
}
p {
line-height:1.8em;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0.7em 0px 0.7em 10px;
}
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 {
background:transparent none repeat scroll 0%;
margin:0px;
padding:0.2em 0px;
}
ul ul li, ul ol ul li, ol ul li, ol ol li, ol ul ol li, ul ol li {
font-size:1em !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:1em !important;
}
hr {
background:#666366 none repeat scroll 0%;
border:medium none;
color:#666366;
height:1px;
line-height:1px;
}
table {
}
tr {
}
td {
color:#00264C;
font-size:1em;
}
a {
color:#3C6589;
}
a:link {
color:#3C6589;
text-decoration:underline;
}
a:visited {
color:#3C6589;
text-decoration:underline;
}
a:hover {
color:#FDB813;
text-decoration:none;
}
fieldset {
border:medium none;
}
input {
color:#00264C;
font-size:1em;
padding:0.2em 0px 0em 3px;
}
label {
color:#00264C;
font-size:1em;
}
legend {
color:#00264C;
font-size:1em;
}
select {
color:#00264C;
font-size:0.9em;
}
textarea {
color:#00264C;
font-family:Verdana,Tahoma,Helvetica,San Serif;
font-size:1em;
}
acronym, abbr {
border:medium 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 #AAAAAA;
}
abbr {
speak:normal;
}
acronym {
speak:spell-out;
}
.clear {
clear:both;
}
#mainNavContainer {
float:right;
padding:28px 1px 1px 0pt;
}
#mainNavContainer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
}
#mainNavContainer a {
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
#mainNavContainer li {
background-repeat:no-repeat;
float:left;
height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
position:relative;
text-align:center;
width:126px;
}
#mainNavContainer li:hover a.Items, #mainNavContainer li.sfhover a.Items {
background-image:url(../img/Main_Nav_Tab_Hover.gif);
background-position:center top;
background-repeat:no-repeat;
}
#mainNavContainer a.Items {
background:transparent url(../img/Main_Nav_Tab.gif) no-repeat scroll center bottom;
float:left;
height:47px;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.Items:visited {
background:transparent url(../img/Main_Nav_Tab.gif) no-repeat scroll center bottom;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.Items:hover {
background-image:url(../img/Main_Nav_Tab_Hover.gif);
background-position:center top;
background-repeat:no-repeat;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.activeItems {
background-image:url(../img/Main_Nav_Tab_Hover.gif);
background-position:center top;
background-repeat:no-repeat;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer li ul {
border-top:11px solid #3C6589;
clear:left;
height:100%;
left:-999em;
margin:0px;
padding:0px;
position:absolute;
width:178px;
}
#mainNavContainer li:hover ul, #mainNavContainer li.sfhover ul {
left:0pt;
position:absolute;
top:47px;
}
#mainNavContainer li ul li {
background:#00264C none repeat scroll 0%;
border-bottom:1px solid #B5C3D0;
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
text-align:left;
width:100%;
}
#mainNavContainer li ul li a {
background-image:url(../img/Yellow_DropDown_Icon.gif);
background-position:left center;
background-repeat:no-repeat;
display:block;
font-weight:normal;
height:29px;
line-height:26px;
padding:0px 0px 0px 20px;
}
#mainNavContainer li ul li a:visited {
background-image:url(../img/Yellow_DropDown_Icon.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:normal;
height:29px;
line-height:26px;
}
#mainNavContainer li ul li a:hover {
background:#3C6589 url(../img/Yellow_DropDown_Icon_Hover.gif) no-repeat scroll left center;
left:auto;
padding:0px 0px 0px 20px;
}
#mainNavContainer li ul li ul.third {
border-top:11px solid #3C6589;
clear:left;
height:100%;
left:-999em;
margin:0px;
padding:0px;
position:absolute;
width:201px;
}
#mainNavContainer li ul li:hover ul.third, #mainNavContainer li ul li.sthover ul.third {
left:178px;
position:absolute;
top:-11px;
}
#mainNavContainer li ul li ul.third li {
background-color:red;
background-image:none;
border-bottom:1px solid #7592AB;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
text-align:left;
width:100%;
}
#mainNavContainer li ul li ul.third li a {
background-image:none;
display:block;
font-size:1.1em;
font-weight:normal;
height:auto;
line-height:14px;
padding:8px 10px 7px 12px;
}
#mainNavContainer li ul li ul.third li a:hover {
background:#2B5378 none repeat scroll 0%;
left:auto;
text-decoration:underline;
}
#mainNavContainer a.First {
background-image:url(../img/Main_Nav_First_Tab.gif);
background-position:center bottom;
float:left;
height:47px;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.First:visited {
background-image:url(../img/Main_Nav_First_Tab.gif);
background-position:center bottom;
float:left;
height:47px;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.First:hover {
background-image:url(../img/Main_Nav_First_Tab_Hover.gif);
background-position:center top;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.activeFirst {
background-image:url(../img/Main_Nav_First_Tab_Hover.gif);
background-position:center top;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.Last {
background-image:url(../img/Main_Nav_Last_Tab.gif);
background-position:center bottom;
float:left;
height:47px;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.Last:visited {
background-image:url(../img/Main_Nav_Last_Tab.gif);
background-position:center bottom;
float:left;
height:47px;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.Last:hover {
background-image:url(../img/Main_Nav_Last_Tab_Hover.gif);
background-position:center top;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#mainNavContainer a.activeLast {
background-image:url(../img/Main_Nav_Last_Tab_Hover.gif);
background-position:center top;
float:left;
line-height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
overflow:hidden;
padding:0px;
text-align:center;
width:126px;
}
#globalNavContainer {
float:right;
padding:0pt 28px 0pt 0pt;
}
#globalNavContainer ul {
float:right;
height:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#globalNavContainer li {
float:left;
height:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#globalNavContainer a {
color:#00264C;
font-size:1.1em;
text-decoration:none;
}
#globalNavContainer a:link {
color:#00264C;
font-size:1.1em;
text-decoration:none;
}
#globalNavContainer a:visited {
color:#00264C;
font-size:1.1em;
text-decoration:none;
}
#globalNavContainer a:hover {
color:#FFFFFF;
font-size:1.1em;
text-decoration:none;
}
#globalNavContainer li a {
background-image:url(../img/Global_Nav_Tab.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 1px 0pt;
padding:0px;
text-align:center;
width:74px;
}
#globalNavContainer li a:visited {
background-image:url(../img/Global_Nav_Tab.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 1px 0pt;
padding:0px;
text-align:center;
width:74px;
}
#globalNavContainer li a:hover {
background-image:url(../img/Global_Nav_Tab_Hover.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 1px 0pt;
padding:0px;
text-align:center;
width:74px;
}
#globalNavContainer li a.Active {
background-image:url(../img/Global_Nav_Tab_Hover.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 1px 0pt;
padding:0px;
text-align:center;
width:74px;
}
#globalNavContainer li .reddotClass {
background:#FF00FF none repeat scroll 0%;
}
#globalNavContainer li .reddotClass a {
background-image:url(../img/Global_Nav_Tab.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
text-align:center;
width:14px;
}
#globalNavContainer li .reddotClass a:visited {
background-image:url(../img/Global_Nav_Tab.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
text-align:center;
width:14px;
}
#globalNavContainer li .reddotClass a:hover {
background-image:url(../img/Global_Nav_Tab_Hover.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
text-align:center;
width:14px;
}
#globalNavContainer li .reddotClass a.Active {
background-image:url(../img/Global_Nav_Tab_Hover.gif);
background-position:center bottom;
float:left;
height:13px;
line-height:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
text-align:center;
width:14px;
}
#globalNavContainer a.Active {
color:#FFFFFF;
font-size:1.1em;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer .TopContainer {
padding:0px 25px 20px 22px;
}
#mainBodyContainer #BodyTwoContainer .pageHaeding {
float:left;
}
#mainBodyContainer #BodyTwoContainer .printButton {
float:right;
}
#mainBodyContainer #BodyTwoContainer .middle {
margin:0pt;
overflow:hidden;
padding:0px 25px 0px 22px;
width:690px;
}
#mainBodyContainer #BodyTwoContainer .middle p {
color:#A29F97;
line-height:1.7em;
padding:0px 0px 0.5em;
}
#mainBodyContainer #BodyTwoContainer .middle .Text {
float:right;
width:100%;
}
#mainBodyContainer #BodyTwoContainer .SearchContainer {
padding:20px 30px 30px;
}
#mainBodyContainer #BodyTwoContainer .SearchContainer .search {
float:left;
padding:0px 30px 0px 20px;
width:230px;
}
#mainBodyContainer #BodyTwoContainer .SearchContainer .button {
float:left;
width:50px;
}
#mainBodyContainer #BodyTwoContainer .SearchContainer .AdvancedCont {
background-image:url(../img/Advanced_search_box_bg.gif);
background-position:left top;
background-repeat:no-repeat;
height:265px;
padding:0px 0px 30px;
width:680px;
}
#mainBodyContainer #BodyTwoContainer .SearchContainer .AdvancedCont .Container {
height:30px;
padding:20px 0px 0px 100px;
width:580px;
}
#mainBodyContainer #BodyTwoContainer .Title {
float:left;
font-weight:bold;
width:80px;
}
#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 .linksList {
border-bottom:1px solid #D5D4D1;
border-top:1px solid #D5D4D1;
margin:10px 25px 0px 22px;
}
#mainBodyContainer #BodyTwoContainer .linksList .Container {
margin:0px auto;
padding:8px 0px;
width:651px;
}
#mainBodyContainer #BodyTwoContainer .link {
background-image:url(../img/DottedBulletPoint.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
padding:3px 0px 3px 3px;
width:157px;
}
#mainBodyContainer #BodyTwoContainer .link a {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer .link a:visited {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer .link a:hover {
color:#FDB813;
font-size:0.95em;
text-decoration:underline;
}
#mainBodyContainer #BodyTwoContainer .link a.Active {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList {
border-bottom:1px solid #D5D4D1;
border-top:1px solid #D5D4D1;
margin:10px 25px 0px 22px;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer {
margin:0px auto;
padding:8px 0px;
width:651px;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link {
background-image:url(../img/DottedBulletPoint.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
padding:3px 0px 3px 3px;
width:157px;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a:visited {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a:hover {
color:#FDB813;
cursor:pointer;
font-size:0.95em;
text-decoration:underline;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:link {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:visited {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:hover {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyTwoContainer .bottom {
padding:0px 25px 0px 22px;
}
#mainBodyContainer #BodyTwoContainer .bottom .Text {
float:right;
width:70%;
}
#mainBodyContainer #BodyTwoContainer .bottom .Image {
float:left;
width:29%;
}
#mainBodyContainer #BodyContainer .TopContainer {
padding:0px 25px 20px 22px;
}
#mainBodyContainer #BodyContainer .TopContainer .print {
float:right;
height:32px;
padding:0pt;
width:32px;
}
#mainBodyContainer #BodyContainer .TopContainer .print .borderZero {
border:0px none;
}
#mainBodyContainer #BodyContainer .pageHaeding {
float:left;
}
#mainBodyContainer #BodyContainer .printButton {
float:right;
}
#mainBodyContainer #BodyContainer .middle {
margin:0pt;
overflow:hidden;
padding:0px 25px 0px 22px;
}
#mainBodyContainer #BodyContainer .middle p {
color:#A29F97;
line-height:1.7em;
padding:0px 0px 0.5em;
}
#mainBodyContainer #BodyContainer .middle .Text {
float:right;
width:312px;
}
#mainBodyContainer #BodyContainer .middle .Image {
float:left;
width:175px;
}
#mainBodyContainer #BodyContainer .linksList {
border-bottom:1px solid #D5D4D1;
border-top:1px solid #D5D4D1;
margin:10px 25px 0px 22px;
}
#mainBodyContainer #BodyContainer .linksList .Container {
margin:0px auto;
padding:8px 0px;
width:481px;
}
#mainBodyContainer #BodyContainer .link {
background-image:url(../img/DottedBulletPoint.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
padding:3px 0px 3px 3px;
width:157px;
}
#mainBodyContainer #BodyContainer .link a {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyContainer .link a:visited {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyContainer .link a:hover {
color:#FDB813;
font-size:0.95em;
text-decoration:underline;
}
#mainBodyContainer #BodyContainer .link a.Active {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyContainer .bottom {
padding:0px 0px 0px 22px;
width:517px;
}
.middle .imageContainer {
}
.middle .imageContainer img {
float:left;
padding:0pt 15px 0pt 0pt;
}
.middle .textContainer {
padding:0pt;
}
#mainBodyContainer #BodyContainer #dynamicLinksList {
border-bottom:1px solid #D5D4D1;
border-top:1px solid #D5D4D1;
margin:10px 25px 0px 22px;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer {
margin:0px auto;
padding:8px 0px;
width:651px;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link {
background-image:url(../img/DottedBulletPoint.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
padding:3px 0px 3px 3px;
width:157px;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a:visited {
color:#3C6589;
font-size:0.95em;
text-decoration:none;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a:hover {
color:#FDB813;
cursor:pointer;
font-size:0.95em;
text-decoration:underline;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:link {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:visited {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#mainBodyContainer #BodyContainer #dynamicLinksList #dynamicContainer .link a.dynamicListActive:hover {
color:#00264C;
font-size:0.95em;
font-weight:bold;
text-decoration:none;
}
#rightContainer .rightBox {
padding:0pt 8px 0pt 13px;
}
#rightContainer .rightBox .pageTitle {
float:left;
padding:1em 0px 0px;
}
#rightContainer .rightBox .pageTitleFirst {
float:left;
padding:0px 0px 1em;
}
#rightContainer .rightBox h2 {
color:#A29F97;
font-size:1.4em;
padding:0px;
}
#rightContainer .rightBox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0.3em 0px 1em;
}
#rightContainer .rightBox li {
background-image:url(../img/Arrow.png);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0pt 0pt 8px 10px;
}
#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;
}
#mainBodyContainer #leftContainer .firstLevel {
padding:12px 10px 18px 11px;
}
#mainBodyContainer #leftContainer .title {
float:left;
padding:0px 0px 5px;
}
#mainBodyContainer #leftContainer select {
color:#000000;
width:190px;
}
#mainBodyContainer #leftContainer .firstLevel h3.formTitle {
font-size:16px;
font-weight:bold;
padding:0pt;
}
#leftContainer #LeftNav {
font-size:1.1em;
font-weight:bold;
padding:0em 0px 18px;
}
#leftContainer #LeftNav ul {
padding:0.5em 5px 10px 0px;
}
#leftContainer #LeftNav li {
background:transparent url(../img/LeftNav_bg.gif) no-repeat scroll left top;
padding:0.4em 0px 0.1em;
width:200px;
}
#leftContainer #LeftNav li a {
color:#00264C;
display:block;
padding:0.4em 0.5em 0.4em 1.7em;
text-decoration:none;
}
#leftContainer #LeftNav li a:visited {
color:#00264C;
text-decoration:none;
}
#leftContainer #LeftNav li a:hover {
color:#3C6589;
}
#leftContainer #LeftNav li ul {
left:-999em;
margin-left:19.05em;
margin-top:-2.2em;
position:absolute;
text-decoration:none;
width:220px;
}
#leftContainer #LeftNav li:hover, #leftContainer #LeftNav li.skhover {
background-image:url(../img/LeftNav_bg_over.gif);
}
#leftContainer #LeftNav li.active {
background-image:url(../img/LeftNav_bg_over.gif);
}
#leftContainer #LeftNav li ul.PTM {
left:0em;
margin-left:0px;
margin-top:0px;
padding:0em 5px 0px 0px;
position:relative;
text-decoration:none;
width:220px;
}
#leftContainer #LeftNav li ul.PTM li {
background:transparent none repeat scroll 0%;
font-size:0.95em !important;
padding:0.4em 0px 0.1em;
width:200px;
}
#leftContainer #LeftNav li ul.PTM li a {
color:#00264C;
display:block;
font-weight:normal;
padding:0em 0.5em 0em 1.7em;
text-decoration:none;
}
#leftContainer #LeftNav li ul.PTM li a:visited {
color:#00264C;
display:block;
font-weight:normal;
padding:0em 0.5em 0em 1.7em;
text-decoration:none;
}
#leftContainer #LeftNav li ul.PTM li a:hover, #leftContainer #LeftNav li ul.PTM li a.selected {
color:#3C6589;
text-decoration:underline;
}
#secondLevel {
background-image:url(../img/secondLevel_left_top_image.png);
background-position:50% 0%;
background-repeat:no-repeat;
padding:0.9em 0px 18px;
}
#secondLevel ul {
padding:0.5em 5px 10px 0px;
}
#secondLevel li {
padding:0.1em 0px;
width:206px;
}
#secondLevel li a {
color:#00264C;
display:block;
padding:0.4em 0.5em 0.4em 1.7em;
text-decoration:none;
}
#secondLevel li a:visited {
color:#00264C;
text-decoration:none;
}
#secondLevel li a:hover {
background-color:#D4DBE0;
color:#3C6589;
text-decoration:underline;
}
#secondLevel li ul {
background-color:#D4DBE0;
left:-999em;
margin-left:19.05em;
margin-top:-2.2em;
position:absolute;
text-decoration:none;
width:220px;
}
#secondLevel li:hover, #secondLevel li.slhover {
background:#D4DBE0 none repeat scroll 0%;
}
#secondLevel li ul:hover {
left:auto;
margin-left:19.05em;
margin-top:-2.2em;
position:absolute;
width:220px;
}
#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;
}
.Recruit {
border:1px none;
float:left;
width:515px;
}
.RecruitBottom {
border:1px none;
float:left;
padding:0pt 0pt 60px;
width:515px;
}
.RecruitBase {
border-top:1px solid #CAC9C6;
float:left;
padding:0pt;
width:515px;
}
.RecruitContacts {
float:left;
padding:0pt;
width:82px;
}
.RecruitContacts1 {
float:left;
padding:40px 0pt 0pt;
width:169px;
}
.teamMemberContainer {
border:1px solid black;
clear:both;
float:left;
}
.teamMemberContainer .teamMemberGroup {
float:left;
width:251px;
}
.teamMemberContainer .teamMemberGroup .teamMember {
float:left;
padding:11px 0pt 0pt;
width:82px;
}
.teamMemberContainer .teamMemberGroup .teamMember1 {
float:left;
padding:10px 0pt 0pt;
width:169px;
}
#BodyTwoContainer .bottom .contactUSTarget .OverOffice {
float:left;
padding:30px 0pt;
width:700px;
}
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices {
float:left;
width:170px;
}
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices .headingbg {
background-image:url(../img/ContactUs_bg.gif);
height:35px;
padding:0pt 0pt 0pt 18px;
}
#BodyTwoContainer .bottom .contactUSTarget .OverOffice .Offices .Address {
color:#3C6589;
float:left;
font-size:1em;
padding:0pt 0pt 0pt 18px;
}
#BodyContainer .bottom .contactUSTarget .OverOffice {
float:left;
padding:30px 0pt;
width:481px;
}
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices {
float:left;
width:170px;
}
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices .headingbg {
background-image:url(../img/ContactUs_bg.gif);
height:35px;
padding:0pt 0pt 0pt 18px;
}
#BodyContainer .bottom .contactUSTarget .OverOffice .Offices .Address {
color:#3C6589;
float:left;
font-size:1em;
padding:0pt 0pt 0pt 18px;
}
.TitleHeader {
float:left;
padding:0pt 0pt 3px;
width:700px;
}
.imageHolder {
float:left;
padding:11px 0pt 0pt;
width:200px;
}
.Text {
float:left;
padding:0pt;
width:200px;
}
.Text1 {
float:left;
padding:0pt;
width:700px;
}
#mainBodyHomeSpacer {
height:12px;
overflow:hidden;
width:961px;
}
#homeBodyContainer {
float:left;
font-size:1.2em;
width:550px;
}
#homeBodyContainer #TopContainer {
margin:0pt;
padding:0px 15px 0px 8px;
}
#homeBodyContainer #TopContainer img {
float:none;
padding:0pt;
}
#homeBodyContainer #bottomHome {
font-family:Arial,Helvetica,sans-serif;
padding:10px 15px 20px 8px;
}
#homeBodyContainer #bottomHome ul, ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#homeBodyContainer #bottomHome .newsSpacer {
height:15px;
overflow:hidden;
width:500px;
}
#homeBodyContainer #bottomHome .newsItem {
color:#595959;
font-size:11px;
line-height:0.8em;
padding:0pt 0pt 17px;
}
#homeBodyContainer #bottomHome .newsItem .newsDate {
color:#00264C;
font-weight:bold;
}
#homeBodyContainer #bottomHome h3 {
color:#3C6589;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:0pt;
}
#homeBodyContainer #bottomHome h3 a {
color:#3C6589;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:0pt;
text-decoration:none;
}
#homeBodyContainer #bottomHome h3 a:visited {
color:#3C6589;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:0pt;
text-decoration:none;
}
#homeBodyContainer #bottomHome h3 a:hover {
color:#FDB813;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:0pt;
text-decoration:underline;
}
#homeBodyContainer #bottomHome p {
color:#595959;
display:inline;
font-size:11px;
padding:0pt;
}
fieldset.homeSearchForm {
clear:both;
float:left;
padding:0.3em 0px 1em;
width:100%;
}
.homeSearchForm input {
color:#808080;
float:left;
height:16px;
width:150px;
}
.homeSearchForm input.button {
float:right;
height:22px;
padding:0px;
width:32px;
}
fieldset.button {
clear:both;
float:left;
padding:0.4em 0px 0em;
width:100%;
}
.homeSearchForm select {
float:left;
font-size:1em;
height:21px;
margin:0.3em 0px 0px;
width:160px;
}
#rightHomeContainer {
float:right;
font-size:1.1em;
width:200px;
}
#rightHomeContainer .rightBox {
padding:7px 8px 0pt 13px;
}
#rightHomeContainer .rightBox h3 {
color:#3C6589;
font-size:12px;
padding:0px;
}
#rightHomeContainer .rightBox h3 a {
color:#3C6589;
font-size:12px;
padding:0px;
text-decoration:none;
}
#rightHomeContainer .rightBox h3 a:visited {
color:#3C6589;
font-size:12px;
padding:0px;
text-decoration:none;
}
#rightHomeContainer .rightBox h3 a:hover {
color:#FDB813;
font-size:12px;
padding:0px;
text-decoration:underline;
}
#rightHomeContainer .rightBox .textSection {
padding:7px 0pt 10px;
}
#rightHomeContainer .rightBox .rightBoxItemInsights {
padding:0pt 0pt 22px;
}
#rightHomeContainer .rightBox .rightBoxItemInsights h3 {
color:#3C6589;
font-family:Arial,Helvetica,sans-serif;
padding:0pt;
}
#rightHomeContainer .rightBox .rightBoxItemFocusOn {
padding:0pt 0pt 22px;
}
#rightHomeContainer .rightBox .rightBoxItemFocusOn h3 {
color:#00264C;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
padding:0pt;
}
#rightHomeContainer .rightBox .rightBoxItemInsights .Day {
color:#A29F97;
font-weight:bold;
}
#rightHomeContainer .rightBox .textSection p {
padding:0pt 0pt 0px;
}
#rightHomeContainer .rightBox h3.secondarySideBarHeaderInsights {
font-size:20px;
margin:0pt;
padding:0px;
}
#rightHomeContainer .rightBox h3.secondarySideBarHeaderFocusOn {
font-size:20px;
margin:0pt;
padding:0px;
}
#rightHomeContainer .rightBox ul, ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#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;
}
#ourExpertiseContaner {
background:transparent none repeat scroll 0%;
margin:0pt auto;
padding:0pt;
width:961px;
}
#ourExpertiseContaner #ourExpertiseTable {
background:#FFFFFF url(../img/navSectionDivider.png) repeat-y scroll left top;
margin:0pt;
padding:0pt;
}
#ourExpertiseContaner #ourExpertiseTable a {
color:#00264C;
font-size:11px;
text-decoration:none;
}
#ourExpertiseContaner #ourExpertiseTable a:link {
color:#00264C;
text-decoration:none;
}
#ourExpertiseContaner #ourExpertiseTable a:visited {
color:#00264C;
text-decoration:none;
}
#ourExpertiseContaner #ourExpertiseTable a:hover {
color:#00264C;
text-decoration:underline;
}
#ourExpertiseContaner .navSectionOne {
background:transparent none repeat scroll 0%;
float:left;
}
#ourExpertiseContaner .navSectionOne .navSectionOneHeader {
background:transparent url(../img/navSectionOneHeader.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:1.7em;
font-weight:bold;
height:23px;
padding:3px 0pt 0px 12px;
width:309px;
}
#ourExpertiseContaner .navSectionOne ul {
background:#FFFFFF url(../img/navSectionDivider.png) repeat-y scroll left top;
margin:0pt;
padding:0pt;
}
#ourExpertiseContaner .navSectionOne li {
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:308px;
}
#ourExpertiseContaner .navSectionOne li:hover, #ourExpertiseContaner .navSectionOne li.snhover {
background:#FDB515 none repeat scroll 0%;
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:308px;
}
#ourExpertiseContaner .navSectionOne li.more:hover, #ourExpertiseContaner .navSectionOne li.more.smhover {
background:#FDB515 url(../img/navSectionHoverArrow.png) no-repeat scroll right top;
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:308px;
}
#ourExpertiseContaner .navSectionTwo {
float:left;
}
#ourExpertiseContaner .navSectionTwo .navSectionTwoHeader {
background:transparent url(../img/navSectionTwoHeader.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:1.7em;
font-weight:bold;
height:23px;
padding:3px 0pt 0px 12px;
width:309px;
}
#ourExpertiseContaner .navSectionTwo ul {
background:#FFFFFF url(../img/navSectionDivider.png) repeat-y scroll left top;
margin:0pt;
padding:0pt;
}
#ourExpertiseContaner .navSectionTwo li {
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:308px;
}
#ourExpertiseContaner .navSectionTwo li:hover, #ourExpertiseContaner .navSectionTwo li.snhover {
background:#FDB515 none repeat scroll 0%;
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:308px;
}
#ourExpertiseContaner .navSectionTwo li.more:hover, #ourExpertiseContaner .navSectionTwo li.more.smhover {
background:#FDB515 url(../img/navSectionHoverArrow.png) no-repeat scroll right top;
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:308px;
}
#ourExpertiseContaner .navSectionThree {
float:left;
}
#ourExpertiseContaner .navSectionThree .navSectionThreeHeader {
background:transparent url(../img/navSectionThreeHeader.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:1.7em;
font-weight:bold;
height:23px;
padding:3px 0pt 0px 12px;
width:307px;
}
#ourExpertiseContaner .navSectionThree ul {
margin:0pt;
padding:0pt;
}
#ourExpertiseContaner .navSectionThree li {
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:306px;
}
#ourExpertiseContaner .navSectionThree li:hover, #ourExpertiseContaner .navSectionThree li.smhover {
background:#FDB515 none repeat scroll 0%;
height:18px;
margin:0pt;
padding:5px 0pt 0pt 12px;
width:306px;
}
#ourExpertiseContaner .navSectionBottom {
background:#3C6589 none repeat scroll 0%;
height:4px;
overflow:hidden;
width:961px;
}
#ourExpertiseContaner .regionLinks {
color:#3C6589;
padding:0pt 0pt 0pt 19px;
}
#ourExpertiseContaner .regionLinks h2 {
color:#00264C;
font-family:Arial,Helvetica,sans-serif;
font-size:1.7em;
font-weight:bold;
padding:17px 0pt 12px;
}
#ourExpertiseContaner .regionLinks .regionLinkItem {
float:left;
padding:0pt 0pt 10px;
width:235px;
}
#ourExpertiseContaner .regionLinks a {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
#ourExpertiseContaner .regionLinks a:link {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
#ourExpertiseContaner .regionLinks a:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
#ourExpertiseContaner .regionLinks a:hover {
color:#FDB813;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:underline;
}
#mainBodyContainer #BodyTwoContainer .mediaCentreSearchContainer {
padding:2em 0px 2em 2em;
}
#mainBodyContainer #BodyTwoContainer .m
