@import url("reset.css");

BODY{
	font-size:75%;
}

HTML, BODY, TEXTAREA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#basis{
	margin: auto;
	width: 970px;	/* width of basis */
	display: table;
	margin-bottom: -50px;
}

#main{
	min-height: 100%;
}

#header{
	height: 100px;	/* height of header */
}
#left{
	float: left;
	width: 200px;	/* width of left column */
	margin: 0 0 0 0;
}
#center{
	float: left;
	width: 500px;	/* width of center column */
	margin: 20px 10px 20px 0px;
}
#right{
	float: right;
	width: 200px;	/* width of right column */
	margin: 20px 0 0 0;
}

#footer{
	width: 970px;	/* width of basis */
	margin: auto;
	height: 50px;	/* height of footer */
}


/*needed to make room for footer*/
#clearfooter{
	clear: both;
	height: 50px;	/* height of footer */
}
* > HTML #clearfooter {
	float: left;
	width: 100%;
}/* ie mac styles */




/*** standard classes ***********************************************************************************************/
.separator1{
	height: 1px;
	font-size: 1px;
	display: block;
}
.separator2{
	height: 2px;
	font-size: 1px;
	display: block;
}
.separator3{
	height: 3px;
	font-size: 1px;
	display: block;
}
.separator5{
	height: 5px;
	font-size: 1px;
	display: block;
}
.separator10{
	height: 10px;
	font-size: 1px;
	display: block;
}
.separator20{
	height: 20px;
	font-size: 1px;
	display: block;
}
.separator50{
	height: 50px;
	font-size: 1px;
	display: block;
}

.clear{
	clear:both;
	display: block;
}






/*** follow sections can edit *****************************************************************************/
BODY
{
	background: #fff url(../images/body-bg.gif) 0 0 repeat;
}

A{
	color: #007bb4;
	
}
STRONG,B{
	font-weight:bold;
}
BLOCKQUOTE{
	margin-left:20px;
}
#basis
{
	background: url(../images/main-bg.gif) 0 0 repeat-y;
	width: 922px;
}

/*
blockquote{
	font-style:italic;
	padding-right:10px;
	margin-left:0px;
	padding-left:10px;
	padding-bottom:15px;
}

blockquote cite{
	margin-top:20px;
	color:#4a575c;
	font-size:117%;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	padding-left:25px;
	position:relative;
}

blockquote em{
	font-size:250% !important;
	display:block;
	font-style:normal;
	position:absolute;
	left:0px;
	top:-5px;
}

blockquote small{
	font-size:167%;;
}
*/

/*** header **************************************************************/
#header
{
	background: #fff;
	position: relative;
	height: 140px;
	background: #fff url(../images/header-bg.gif) 0 0 repeat-x;
}
#header .leftBox{
	position: absolute;
	left: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 140px;
	background: #fff url(../images/header-bg-l.gif) 0 0 no-repeat;
}
#header .rightBox{
	position: absolute;
	right: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 140px;
	background: #fff url(../images/header-bg-r.gif) 0 0 no-repeat;
}


a#logo{
	display: block;
	width: 127px;
	height: 60px;
	padding: 15px 0 0 0;
	margin: 0px 0 0 20px;
}

#header .slogan{
	position: absolute;
	top: 38px; left: 160px;
	font-size: 125%;
	color: #888;
}
#header H1{
	color: #007bb4;
	font-size: 300%;
	text-align: right;
	width: 200px;
	position: absolute;
	right: 20px;
	top: 10px;
}

#header H2{
	color: #929292;
	font-size: 133%;
	font-weight: normal;
	text-align: right;
	width: 600px;
	position: absolute;
	right: 20px;
	top: 50px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#menuTop{
	height: 32px;
	position: absolute;
	width: 100%;
	left: 10px; top: 83px;
	padding-left: 5px;
	width: 900px;
	border-top: 3px solid #007bb4;
	background: #fff url(../images/top-menu-bg.gif) 0 0 repeat-x;	
}

#menuTop A{
	display: block;
	width: 126px; height: 23px;
	padding: 9px 0 0 0;
	margin: 0 0 0 0;
	text-align: center;
	float: left;
	font-size: 83%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #726d6d;
	text-decoration: none;
	background: #eee url(../images/top-menu-bg.gif) 0 0 repeat-x;
	border-left: 2px solid #fff;
}


#menuTop A.first{
	border-left: none;
	width:66px;
}

#menuTop A.second{
	border-left: none;
	width:156px;
}
#menuTop A.third{
	width:96px;
}
#menuTop A.forth{}
#menuTop A.fifth{
	width:156px;
}
#menuTop A.sixth{
	width:96px;
}
#menuTop A.seventh{
	width:96px;
}


#menuTop A:hover{
	background: #84D8F3 url(../images/top-menu-bg.gif) 0 -32px repeat-x;
	color: #fff;
}


#menuTop A.active{
	background: #84D8F3 url(../images/top-menu-bg.gif) 0 -64px repeat-x;
	color: #fff;	
}

#header .topLine{
	position: absolute;
	top: 120px; left: 10px;
	width: 100%;
	padding: 2px 0 0 0;
	height: 18px; width: 903px;
	background: #fff url(../images/top-line-bg.gif) 0 0 repeat-x;
}

#header .topLine A{
	color: #fff;
	padding: 0 8px 0 15px;
	font-size: 83%;
	text-decoration: none;
	background: transparent url(../images/breadcrumb-bullet.gif) 0 3px no-repeat;
}
#header .topLine A.first{ background: none; padding-left: 10px;}
#header .topLine A:hover{
	text-decoration: underline;
}

/*** register form ***/
.registerForm{
	position:absolute;
	top:0px;
	right:15px;
	display:block;
	width:248px;
	background: #fff url(../images/header-form-bg.gif) 0 0 no-repeat;
	height:62px;
}
.registerForm fieldset{
	margin: 10px 10px 5px 10px;
	padding: 0;
	clear: both;
}
.registerForm label{
	float: left;
	display: block;
	width: 100px;
	padding: 7px 0 0 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #767875;
	font-size: 83%;
}
.registerForm INPUT.text{
	float: left;
	display: block;
	margin: 5px 2px 0 0;
	width: 70px;
}
.registerForm P{
	font-size: 83%;
	font-weight: bold;
	color: #767875;
	text-align: center;
}
.registerForm .btn-go{
	float: left;
}


.btnGo{
	display: block;
	height: 28px; width: 28px;
	background: transparent url(../images/btn-round-go.gif) 0 0 no-repeat;
	border: none;
}

/*** left **************************************************************/
#left{
	margin: 0 0 15px 0;
	width: 180px;
}

#menu{
	margin: 0 0 0 0;
	width: 180px;
	background: url(../images/menu-center-bg.gif) 0 0 repeat-y;
	position: relative;
}
#menu .corner{
	position: absolute;
	right: -8px; top: 14px;
	display: block;
	background: transparent url(../images/left-corner.gif) 0 0 no-repeat;
	width: 15px; height: 135px;
}
#menu .top{
	height: 7px;
	background: url(../images/menu-top-bg.gif) 0 0 no-repeat;
}
#left .bottom{
	height: 7px;
	background: url(../images/menu-bottom-bg.gif) 0 0 no-repeat;
}

#menu H3{
	color:#666;
	margin:2px 0px 10px 15px;
	font-size: 83%;
}

#menu H3 A{
	text-decoration:none;
}

#menu UL{
	list-style: none;
	padding: 0px;
	margin: 0px;

}
#menu UL LI{
	width: 166px;
	margin: 0 0 0 2px;
	padding:0px;
	line-height:15px;
}
#menu UL LI A{
	background: transparent url(../images/menu-bullet.gif) 6px -2px no-repeat;
	display: block;
	font-size: 83%;
	text-decoration: none;
	border-top: 1px solid #fff;
	padding: 5px 5px 7px 22px;
	/padding: 3px 5px 7px 22px;
	margin:0px 0px 0px 7px;
	overflow:hidden;
}
#menu UL LI A:hover{
	background: #c1bfb7 url(../images/menu-bullet.gif) 6px -52px no-repeat;
	color: #fff;
}
#menu UL LI A.active{
	background-color: #EFE9DD;
}
#menu UL LI A:hover.active{
	background-color: #c1bfb7;
}
#menu UL LI UL LI{
	margin: 0;
}
#menu UL LI UL LI A{
	padding: 7px 0 5px 35px;
	/padding: 5px 0 5px 35px;
	background: transparent url(../images/menu-bullet-point.gif) 25px -50px no-repeat;
}
#menu UL LI UL LI A:hover{
	background: #c1bfb7 url(../images/menu-bullet-point.gif) 25px 2px no-repeat;
}

#menu UL LI UL LI UL LI A{
	padding: 7px 0 5px 55px;
	/padding: 5px 0 5px 35px;
	background-color:transparent;
	background:none;
}

#menu UL LI UL LI UL LI A:hover{
	background:none;
	background-color:#C1BFB7;
}

#menu LI UL LI UL{
	display:none;
}


/*** center **************************************************************/

#center{
	width: 740px;
	margin: 1px 0px;
	overflow: hidden;
	z-index: 1;
}

div.about-us{
	background: transparent url(../images/main-about-us.jpg) 0 0 no-repeat;
}
div.healthcare-professionals{
	background: transparent url(../images/main-healthcare-professionals.jpg) 0px 0 no-repeat;
}
div.news-events{
	background: transparent url(../images/main-news-events.jpg) 0 0 no-repeat;
}
div.patients{
	background: transparent url(../images/main-patients.jpg) 0 0 no-repeat;
}
div.resources{
	background: transparent url(../images/main-resources.jpg) 0 0 no-repeat;
}
div.business-partners{
	background: transparent url(../images/main-business-partners.jpg) 0px 0 no-repeat;
}

div.contact-us{
	background: transparent url(../images/main-contact-us.jpg) 0px 0 no-repeat;
}
div.primary-care-diagnostics{
	background: transparent url(../images/main-primary-care-diagnostics.jpg) 0 0 no-repeat;
}

#wrapper{
	width: 500px;
	margin: 150px 10px 10px 10px;
	float:left;
	/overflow:hidden;
	padding-left:12px;
	_padding-left:2px;
	
}

#rightSidebar{	
	z-index: 2;
	float: right;
	width: 180px;
	margin: 10px -10px 0 0;
	
}

/*** Content styles ***/
#wrapper H1{
	font-size: 167%;
	margin: 0 0 10px 0;
	color: #007bb4;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#wrapper P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 83%;
	line-height: 20px;
	margin: 0 0 10px 0;
}

#wrapper UL{
	list-style: disc;
	margin: 5px 0 10px 20px;
}
#wrapper UL UL{
	margin: 5px 0 10px 20px;
}
#wrapper UL LI{
	font-size: 83%;
	line-height: 20px;
	margin-top: 5px;
}
#wrapper UL LI LI{
	font-size: 100%;
}
#wrapper H2{
	font-weight: bold;
	font-size: 100%;
	margin:0 0 10px 0;
}

#wrapper H3{
	font-weight: bold;
	font-size: 83%;
	margin:0 0 10px 0;
}

#wrapper TABLE{
	font-size: 83%;
	line-height: 20px;
	border-collapse:collapse;
	margin-bottom:10px;
}
#wrapper TABLE TD{
	padding:1px 5px;
	border:1px solid #ccc;
}
#wrapper TABLE TH{
	padding:1px 5px;
	text-align:left;
	font-weight:bold;
	border:1px solid #ccc;
}

#wrapper TABLE.downloads *{
	border:none;
}
#wrapper TABLE.movies *{
	border:none;
	padding-left:0px;
	padding-right:10px;
}

#wrapper TABLE.movies{
	margin-top:-10px;
}

#wrapper TABLE.downloads IMG{
	margin-top:5px;
}
/*
#wrapper blockquote{
	background:transparent url(../images/quote-bg.png) no-repeat;
	height:90px;
	padding:3px 10px 3px 35px;
	width:435px;
}
#wrapper .content-section blockquote{
	background:none;
	height:auto;
	width:auto;
	margin:0;
	padding:0;
}

#wrapper blockquote p{
	line-height:14px;
	margin-bottom:3px;
}

#wrapper blockquote cite{
	font-size:83%;
	font-style:italic;
	text-align:right;
	display:block;
	padding-right:35px;
}
*/
/*** rightSidebar ***************************************************************/
#rightSidebar{
	width: 195px;
	overflow: hidden;
}


#rightSidebar .section{
	position:relative;
	width: 175px;
	height: 140px;
}

#rightSidebar .section .top{
	width: 175px;
	height: 140px;
	margin: 0 0 4px 0;
	background: transparent url(../images/box-right.png) 0 0 no-repeat;
	overflow: hidden;
	position:absolute;
	left:0px;top:0px;
}

#rightSidebar .section .bottom{
	width: 175px;
	height: 140px;
	margin: 0 0 4px 0;
	overflow: hidden;
	position:absolute;
	top:0px;
	left:0px;
}



.section IMG{
	margin: 1px 0 0 1px;
}

.section H3{
	color: #007bb4;
	font-size: 117%;;
	margin: 3px 5px 0 1px;
	font-weight: normal;
	font-family:"Trebuchet MS", Verdana, Arial;
	text-align:center;
}

.section H3 A{
	text-decoration:none;
}

.section.short H3{
	text-align:left;
	margin-left:10px;
}

A.more{
	color: #fff;
	font-weight: bold;
	font-size: 83%;
	text-decoration: none;
	displaY: block;
	width: 40px; height: 15px;
	position: absolute;
	bottom: 19px;
	right: 22px;
}
.text{
	margin:0px 15px;
	font-size: 83%;
}
.text OL.locationsList{
	list-style:decimal-leading-zero;
	/list-style:decimal;
	margin-left:25px;
}

/*** footer **************************************************************/
#footer
{
	background: #e5f5e2 url(../images/footer-bg.gif) 0 0 repeat-y;
	height: 59px;
	width: 922px;
	margin-bottom: 10px;
}

#footer .bottomLine{
	margin: 0px 0 0 20px;
	padding: 3px;
	color: #fff;
	font-size: 83%;
}

#footer .bottomLine A{
	color: #fff;
	text-decoration: none;
	padding: 0 5px;
}

#footer .bottomLine A:hover{
	text-decoration: underline;
}

#footer .info{
	color: #888;
	margin: 8px 0 0 5px;
}

#footer .left{
	float:left;
}

#footer .right{
	float:right;
}

/*** map **************************************************************/

.map{
	width:467px;
	height:457px;
	background: url(../images/map-clean.gif) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}

.map .point{
	position: absolute;
	background: url(../images/point-bg.png) 0px 1px no-repeat;
	width:28px;
	height:25px;
	color:white;
	font-size:12px;
	display:block;
	text-align:center;
	padding-top:5px;
	cursor:pointer;
	padding-right:2px;
}

.map .point .link{
	display:block;
	color:white;
	text-decoration:none;
}

.map .point DIV,.map .point SMALL,.map .point ADDRESS{
	display:none;
}

.infowindow{
	position: absolute;
	width:146px;
	color:#999;
	display:none;
}

.infowindow .corner{
	position: absolute;
	background: url(../images/infowindow-corner-bg.png) no-repeat;
	width:22px;
	height:40px;
	color:#999;
	margin-left:124px;
}

.infowindow .top{
	background: url(../images/infowindow-top-bg.png) no-repeat;
	width:146px;
	height:14px;
	line-height:0px;
	margin-top:-1px;
}
.infowindow .bottom{
	background: url(../images/infowindow-bottom-bg.png) no-repeat;
	width:146px;
	height:12px;
	line-height:0px;
	margin-top:-1px;
}
.infowindow .content{
	background: url(../images/infowindow-content-bg.png) no-repeat;
	width:128px;
	padding:0px 12px 4px 5px;
	font-size: 83%;
	_width:129px;
}

.infowindow .download{
	font-size: 83%;
	line-height:15px;
}

.locationInformation{
	margin-top:10px;
	background-color:#f6f3eb;
	border:1px solid #aba9a3;
	padding:15px;
}

.scaledAnchor{
	position:absolute;
	display:block;
	left:318px;
	top:328px;
	width:66px;
	height:47px;
}

/********************************************************************************/
.downloadCategory{
	float:left;
	width:300px;
}

.error{
	color:red;
	margin:2px 0px;
}



#requestForm TD,#requestForm TH{
	padding-left:0px;
	border:0px;
}

#requestForm INPUT,#requestForm TEXTAREA{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#requestForm SELECT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}


#requestForm INPUT.checkbox{
	width:auto;
}


.clinicalIdentifications THEAD TH{
	background-color:#007bb4;
	color:white;
	text-align:center;
}








/*************************************************************************************************************************/

.admin #center TABLE{
	width:97%;
	margin:0;
	font-size:100%;
}

.admin #right{
	display: none;
}

.admin #center{
	width: 700px;
	
}

.admin #wrapper{
	margin-top:10px;
	width:98%;
}

.admin .pager{
	display:block;
	text-align:right;
}

.admin table td,.admin table th{
	border:none;
	width:auto;
	font-size:100%;
	padding:5px;
	vertical-align:top;
}

.admin input, .admin textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.admin textarea{
	width:100%;
	height:300px;
}
.admin select{
}

.admin .odd{
	background-color:#eee;
}

.admin #content{
}

.admin #header{
	height:116px;
}

.admin #header .leftBox{
	position: absolute;
	left: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 116px;
	background: #fff url(../images/header-bg-l-admin.gif) 0 0 no-repeat;
}
.admin #header .rightBox{
	position: absolute;
	right: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 116px;
	background: #fff url(../images/header-bg-r-admin.gif) 0 0 no-repeat;
}

.admin #header .topLine{
	border-top:3px solid #2186B7;
	margin-top:-27px;
	background-image:url(../images/top-line-bg-admin.gif);
}

.admin INPUT.date{
	background: #fff url(../images/calendar.gif) 99% 50% no-repeat;
}

.admin .recruitment-details{
	display:none;
}
.admin .text{
	width:300px;
	margin-left:0px;
}

.admin TH{
}

#tbladmin TD{
	vertical-align:top;
}

/**********************************************************************************************************/


.index #wrapper{
	width:100%;
	margin-top:10px;
	float:none;
	padding-left:0px;
}

.index #splash
{
	background-image:url(../images/homepage-splash.jpg);
	width:922px;
	height:185px;
	position:absolute;
	margin-left:-10px;
	/margin-left:-14px;
	margin-top:-9px;
	background-repeat:no-repeat;
}

.index #splash H1{
	font-size:233%;
	margin-left:396px;
	color:#333;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.index #splash P{
	font-size:12px;
	margin-left:396px;
	color:#333;
	padding-right:19px;
}

.index #buttons
{
	background-image:url(../images/homepage-buttons.gif);
	width:922px;
	height:68px;
	position:absolute;
	margin-left:-10px;
	/margin-left:-14px;
	margin-top:178px;
}

#locate-centre
{
	width:522px;
	height:67px;
	position:absolute;
	margin-left:382px;
	margin-top:353px;
	/margin-top:363px;
}

#locate-centre .top
{
	width:522px;
	height:67px;
	background-image:url(../images/homepage-locate-centre.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

#locate-centre .bottom
{
	width:522px;
	height:67px;
	position:absolute;
	top:0px;
	left:0px;
}




#locate-centre .btn-go{
	position:absolute;
	margin-top:25px;
	margin-left:283px;
}

#locate-centre .btn-select{
	position:absolute;
	margin-top:25px;
	margin-left:380px;
}

#locate-centre #s{
	position:absolute;
	margin-top:25px;
	margin-left:183px;
	width:87px;
	padding-top:2px;
	border:1px solid #6f6f6f;
	font-size:100%;
	padding:2px 2px;
}

#homepage-banner{
	position:absolute;
	margin-top:353px;
	/margin-top:363px;
}


#homepage-banner ul,#homepage-banner ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}


.min-height{
	height:430px;
	float:left;
}

.index .min-height
{
	height:420px;
	/height:420px
}
.index #columns{
	margin-left:125px;
	/margin-left:118px;
	position:absolute;
	margin-top:235px;
	width:795px;
}
.index #columns div{
	width:245px;
	float:left;
	line-height:10px;
	padding-right:20px;
}
	
.index #columns div P{
	line-height:15px;
}
	
.index #columns div .btn-more{
	position:relative;
	left: 189px;
}

.index #footer
{
}



.mri #menu .mri
{
	display:block;
}
.ct #menu .ct
{
	display:block;
}
.pet-ct #menu .pet-ct
{
	display:block;
}
.plain-x-ray #menu .plain-x-ray
{
	display:block;
}
.dexa-scanning #menu .dexa-scanning
{
	display:block;
}
.mammography #menu .mammography
{
	display:block;
}
.cardiology #menu .cardiology
{
	display:block;
}
.mps #menu .mps
{
	display:block;
}
.angiography #menu .angiography
{
	display:block;
}
.echocardiogram #menu .echocardiogram
{
	display:block;
}
.psysiological-measurement #menu .psysiological-measurement
{
	display:block;
}
.ultrasound #menu .ultrasound
{
	display:block;
}
.audiology #menu .audiology
{
	display:block;
}

/******************************************************************************************************/
.btn-more
{
	width:67px;
	height:25px;
	background-image:url(../images/btn-more.png);
	display:block;
}

.btn-select
{
	width:96px;
	height:27px;
	background-image:url(../images/btn-select.png);
	display:block;
}

.btn-go
{
	width:49px;
	height:27px;
	background-image:url(../images/btn-go.png);
	display:block;
}





.line
{
	border-top:1px solid #007bb4;
	margin:10px 0px 20px;
}

DIV.date{
	font-size:92%;
	font-weight:bold;
	display:block;
	margin:5px 0x;
}

/*** center blue section ***/
/*
.sectionBlue{
	width: 500px;
	height: 240px;
	padding: 20px 10px;
	background: transparent url(../images/blue-section-bg.gif) 0 0 no-repeat;
	position:relative;
}

#wrapper .sectionBlue H3{
	text-align: center;
	color: #003571;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 117%;;
}

#wrapper .sectionBlue UL{
	list-style: none;
	margin: 0;
}
#wrapper .sectionBlue UL LI{
	float: left;
	width: 155px;
	margin: 5px;
	text-align: center;
}
#wrapper .sectionBlue UL LI.wide{
	width: 485px;
}
A.btnBlue{
	display: block;
	height: 23px; width: 151px;
	padding: 4px 0 0 0;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	background: transparent url(../images/btn-blue.gif)  0 -27px no-repeat;
}
A:hover.btnBlue{
	background-position: 0 0;
}
A.btnBlueBig{
	display: block;
	height: 34px; width: 151px;
	padding: 4px 0 0 0;
	text-align: center;
	color: #fff;
	font-size: 13px;
	margin: 0 auto;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	background: transparent url(../images/btn-blue-big.gif)  0 -38px no-repeat;
}
A:hover.btnBlueBig{
	background-position: 0 0;
}

*/

.sectionBlue{
	width: 500px;
	height: 240px;
	padding: 20px 10px;
	background: transparent url(../images/grey-section-bg.gif) 0 0 no-repeat;
	position:relative;
}

#wrapper .sectionBlue H3{
	text-align: center;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 117%;;
}

#wrapper .sectionBlue UL{
	list-style: none;
	margin: 0;
}
#wrapper .sectionBlue UL LI{
	float: left;
	width: 155px;
	margin: 5px;
	text-align: center;
	height:35px;
}
#wrapper .sectionBlue UL LI.wide{
	width: 485px;
}

A.btnBlue{
	display: block;
	height: 23px; width: 151px;
	padding: 2px 0 0 0;
	margin: 0 auto;
	text-align: center;
	color: #333;
	font-size: 108%;
	font-weight: bold;
	text-decoration:none;
	background: transparent url(../images/btn-grey.gif)  0 0px no-repeat;
}
A:hover.btnBlue{
	background-position: 0 -25px;
	color:#fff;
}


/************************************************ reg form ****************************************/
#registration-form{
	padding-bottom:10px;
}
#registration-form .set1 label{
	display:block;
	font-size: 83%;
	float:left;
	width:150px;
	padding-top:3px;
}

#registration-form .set1 .input,#registration-form .set1 SELECT{
	margin-bottom:10px;
	width:200px;
	font-size:100%;
}

#registration-form .set1 TEXTAREA.input{
	margin-bottom:10px;
	width:320px;
	font-size:100%;
	height:160px;
}

#registration-form .set2 label{
	display:block;
	font-size: 83%;
	margin-left:150px;
}

#registration-form .button{
	display:block;
	margin:20px 0px 0px 150px ;
	width:97px;
	height:27px;
	float:right;
}

#registration-form .error{
	color:red;
	font-size: 83%;
	margin-left:150px;
	margin-bottom:10px;
}
#registration-form .set1 .error{
	margin-top:-5px;
}

#registration-form .date{
	background: #fff url(../images/calendar.gif) 99% 50% no-repeat;
}

#registration-form LEGEND{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	font-size: 83%;
	padding-left:0px;
	color:#000;
	/margin-left:-7px;
}

#registration-form  select.auto{
	width:auto;
	margin-right:100px;
}

#registration-form .set3 .error{
	margin-left:0px;
}

#registration-form .set3 SELECT{
	margin-bottom:10px;
}


#registration-form #userInterested{
	width:320px;
}

#registration-form #requirments{
	display:none;
}


.locate-centre #menu  .corner{
	display:none !important;
}
.locate-centre #center{
	background:none !important;
}

.locate-centre #wrapper{
	margin-top:10px;
	width:468px;
}

.locate-centre #rightSidebar{
	margin-right:0px;
	padding-right:10px;
	width:220px;
}

.locate-centre .search-block-top{
	background-image:url(../images/search-block-bottom-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9e9c95;
	margin-bottom:2px;
	padding:10px 3px 15px 10px;
	font-size:100%;
}

.locate-centre .search-block-top FORM{
	/*background-image:url(../images/search-block-form-bg.gif);
	background-repeat:no-repeat;
	padding-left:30px;*/
	height:30px;
	position:relative;
}
.locate-centre .search-block-top FORM INPUT{
	width:145px;
	margin-right:5px;
	border:1px solid #9e9c95;
	font-size:100%;
	color:#000;
	padding:3px 1px;
}

.locate-centre .search-block-top FORM A{
	text-transform:uppercase;
	color:#9e9c95;
	font-weight:bold;
	top:0px;
	position:absolute;
	right:0px;
}
.locate-centre .search-block-top #search-results{
	padding-left:30px;
	color:#000;
	font-size: 83%;
	line-height:15px;
}

.locate-centre .search-block-top #search-results A{
	color:#000;
}

.locate-centre .search-block-bottom{
	background-image:url(../images/search-block-bottom-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9e9c95;
	background-position:bottom;
	background-color:#f6f3eb;
	padding:3px;
	font-size: 83%;
	padding:10px 3px 10px 10px;
	color:#000;
}

.locate-centre .search-block-bottom A{
}

.locate-centre .search-block-all{
	background-image:url(../images/search-block-all-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9e9c95;
	background-position:bottom;
	background-color:#f6f3eb;
	padding:13px;
	font-size: 83%;
	color:#000;
	text-align:center;
	margin-bottom:2px;
}



.locate-centre OL{
	list-style-type:decimal-leading-zero;
	/list-style-type:decimal;
	padding-left:25px;
	margin-top:5px;
}


A.download{
	padding: 0px 25px 15px 0;
	background: url(../images/icon-pdf.gif) 100% -3px no-repeat;
	white-space:nowrap;
}

#search-results A.download{
	padding: 0px 30px 15px 0;
	background: url(../images/icon-pdf-search.gif) 100% -6px no-repeat;
}


.content-section{
	margin-top:-10px;
	margin-left:-10px;
	/position:relative;
	/left:-10px;
	/margin-left:0px;
}

#wrapper .content-section h3{
	background-image:url(../images/content-section-h3.gif);
	background-repeat:no-repeat;
	width:493px;
	height:18px;
	margin:auto;
	font-size: 83%;
	/font-size:75%;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 3px;
	padding:3px 3px 0px 3px;
	position:relative;
	top:-5px;
	_top:15px;
	_margin-left:5px;
}
.content-section .top{
	background-image:url(../images/content-section-top.jpg);
	width:528px;
	height:22px;
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0;
	overflow:hidden;
}

.content-section .bottom{
	background-image:url(../images/content-section-bottom.jpg);
	width:528px;
	height:22px;
	background-repeat:no-repeat;
	margin-top:-10px;
	line-height:0;
	overflow:hidden;
}

.content-section .middle{
	background-image:url(../images/content-section-middle.jpg);
	width:505px;
	background-repeat:repeat-y;
	padding:0px 10px;
	padding-right:12px;
	/overflow:hidden;
}

.content-section .inner{
	background-image:url(../images/content-section-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.content-section P,.content-section H2,.content-section UL,.content-section FORM{
	padding:0px 10px;
}

.content-section blockquote{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.content-section .inner UL,.content-section .inner UL LI:first-child{
	margin-top:0px !important;
}
.content-section UL.columns3,.content-section UL.columns2{
	margin-left:0px !important;
	list-style:none !important;
	padding:0px !important;
}

.content-section UL.columns3 UL UL{
	margin-left:0px !important;
	list-style:none !important;
	padding-left:0px !important;
}

.content-section UL.columns3 UL UL LI{
	background-image:url(../images/list-dash-bg.gif) !important;
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:15px;
	margin-left:0px !important;
}

.content-section UL.columns3 LI.column{
	float:left;
	width:32%;
	padding-left:10px;
	margin-left:0px;
	margin-top:0px !important;
	list-style:none;
}
.content-section UL.columns2 LI.column{
	float:left;
	width:48%;
	padding-left:none;
	margin-left:0px;
	margin-top:0px !important;
	list-style:none;
}


.content-section FORM{
	/position:relative;
	/float:right;
}

.vacancies DIV{
	display:none;
	margin:10px 0 20px 0;
}

FIELDSET#source{
	display:none;
}

