@charset "utf-8";


/* styles-practicenl.css */




/* TOP HEADER AND BACKGROUND IMAGES */

.bodyBackgroundDefault {
	background-repeat: repeat;
	background-color: #49121C;
	background-image: url(../images/bg.jpg);
}

.bodyBackgroundCentral {
	background-repeat: repeat;
	background-color: #49121C;
	background-image: url(../images/bgcentral.jpg);
}

.bodyBackgroundEast {
	background-repeat: repeat;
	background-color: #49121C;
	background-image: url(../images/bgeast.jpg);
}

.bodyBackgroundWest {
	background-repeat: repeat;
	background-color: #49121C;
	background-image: url(../images/bgwest.jpg);
}

.bodyBackgroundLab {
	background-repeat: repeat;
	background-color: #49121C;
	background-image: url(../images/bglab.jpg);
}



.bodyBackgroundDefault .bannerBackground {
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
}
.bodyBackgroundCentral .bannerBackground {
	background-image: url(../images/bgcentral_top.jpg);
	background-repeat: repeat-x;
}
.bodyBackgroundEast .bannerBackground {
	background-image: url(../images/bgeast_top.jpg);
	background-repeat: repeat-x;
}
.bodyBackgroundWest .bannerBackground {
	background-image: url(../images/bgwest_top.jpg);
	background-repeat: repeat-x;
}
.bodyBackgroundLab .bannerBackground {
	background-image: url(../images/bglab_top.jpg);
	background-repeat: repeat-x;
}

/* From jobs.css */
.specialty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2c0a0f;
	font-size: 1.6em;
}
.job_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}
.job_table th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2c0a0f;
	font-size: 1.2em;
	text-align:left;
	border-bottom: 1px solid #6689a9;
}
.job_table .even {
	background-color:#fffcea;
}
.job_table a{
	color: #003b70;
}

#adverts {
	margin: -20px 0px 0px 0px;
	background:#451219;
	color: #fff;
	width: 175px;
	float: right;
	padding: 5px;
	text-decoration:none;
}
#adverts a{
	text-decoration:none;
	color:#fff;
	display:block;
}


/* TODO: remove these */
.bannerBackgroundDefault {
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
}
.bannerBackgroundCentral {
	background-image: url(../images/bgcentral_top.jpg);
	background-repeat: repeat-x;
}
.bannerBackgroundEast {
	background-image: url(../images/bgeast_top.jpg);
	background-repeat: repeat-x;
}
.bannerBackgroundWest {
	background-image: url(../images/bgwest_top.jpg);
	background-repeat: repeat-x;
}
.bannerBackgroundLab {
	background-image: url(../images/bglab_top.jpg);
	background-repeat: repeat-x;
}



/* END - TOP HEADER AND BACKGROUND IMAGES */

.showDefault, .showLab, .showWest, .showCentral, .showEast {
	display:				none;
}

.bodyBackgroundDefault .showDefault, .bodyBackgroundLab .showLab, .bodyBackgroundWest .showWest, .bodyBackgroundCentral .showCentral, .bodyBackgroundEast .showEast {
	display:				inline;
}



/* DEFAULT BANNER IMAGE DISPLAY */

#mainBanner {
	width: 993px;
	height: 253px;
	position: relative;
	margin-top: 40px;
	background-repeat: no-repeat;
}
.bodyBackgroundDefault #mainBanner {
	background:	#fff;
	background-image:	url(../images/mainbannertemp1.jpg);
}

.bodyBackgroundCentral #mainBanner {
	background-image: url(../images/mainbannercentral.jpg);
}
.bodyBackgroundEast #mainBanner {
	background-image: url(../images/mainbannereast.jpg);
}
.bodyBackgroundWest #mainBanner {
	background-image: url(../images/mainbannerwest.jpg);
}
.bodyBackgroundLab #mainBanner {
	background-image: url(../images/mainbannerlab.jpg);
}

body.body_jobs {
    background-repeat: repeat;
    background-color: #49121C;
    background-image: url(../images/bg.jpg);
}
body.body_jobs #content {
    margin: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;   
}
body.body_jobs .bannerBackground {
	background-image: url(../images/bg_top.jpg);
	background-repeat: repeat-x;
}
body.body_jobs #mainBanner {
	background-image: url(../images/mainbanner_jobs.png);
	width: 993px;
	height: 253px;
	position: relative;
	margin: 40px 0 0 0;
	background-repeat: no-repeat;
}
body.body_jobs #job_regions {
	padding: 99px 0 0 583px;
	width: 389px;
}
body.body_jobs .back{
	background-color: #333333;
	color: #fff;
	padding: 5px;
	margin: -5px -5px -5px -5px;
	display:inline-block;
}
body.body_jobs #seconday_menu{
    position:relative;
    top: -38px;
    padding: 1px 3px;
    background-color: #666666;
    width: 383px;
    height: 20px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 12px;
    clear:both;
    z-index: 99;
    text-align:center;
}
body.body_jobs #seconday_menu ul{
    list-style:none;
    margin: 0;
    padding: 0px;
}
body.body_jobs #seconday_menu li {
    display:inline; 
    margin:0; 
    padding:0; 
    height:auto;
    color: #fff;
}
body.body_jobs #seconday_menu li a{
    color: #fff;
    text-decoration:none;
}
body.body_jobs #seconday_menu li a:hover{
    color: #fff;
    text-decoration: underline;
}
body.body_jobs .nav {
    padding: 5px;
    background-color: #666666;
    width: 379px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 12px;
}
body.body_jobs .nav a{
    color: #fff;
    text-decoration:none;
}
body.body_jobs .nav a:hover{
    color: #fff;
    text-decoration: underline;
}
body.body_jobs .jobsnav_left {
    text-align:left;
    float:left;
}
body.body_jobs .jobsnav_right {
    text-align:right;
}
body.body_jobs #sizer {
    font-size: 10px;
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    padding: 3px;
    width: 200px;
    float:right;
    position: relative;
    top: -220px;
    left: 80px;
    vertical-align: text-top;
    font-weight:bold;
}






/* TODO: remove these */
#mainBannerCentral {
	width: 993px;
	height: 253px;
	position: relative;
	margin-top: 40px;
	background-repeat: no-repeat;
	background-image: url(../images/mainbannercentral.jpg);
}
#mainBannerEast {
	width: 993px;
	height: 253px;
	position: relative;
	margin-top: 40px;
	background-repeat: no-repeat;
	background-image: url(../images/mainbannereast.jpg);
}
#mainBannerWest {
	width: 993px;
	height: 253px;
	position: relative;
	margin-top: 40px;
	background-repeat: no-repeat;
	background-image: url(../images/mainbannerwest.jpg);
}
#mainBannerLab {
	width: 993px;
	height: 253px;
	position: relative;
	margin-top: 40px;
	background-repeat: no-repeat;
	background-image: url(../images/mainbannerlab.jpg);
}

/* END - DEFAULT BANNER IMAGE DISPLAY */


/* CONTENT AREA BACKGROUND */

body.bodyBackgroundDefault .contentAreaDefault, body.body_jobs .contentAreaDefault {
	background-image: url(../images/bg_content.jpg);
	background-repeat: repeat-y;
}

body.bodyBackgroundCentral .contentAreaDefault {
	background-image: url(../images/bgcentral_content.jpg);
	background-repeat: repeat-y;
}

body.bodyBackgroundEast .contentAreaDefault {
	background-image: url(../images/bgeast_content.jpg);
	background-repeat: repeat-y;
}

body.bodyBackgroundWest .contentAreaDefault {
	background-image: url(../images/bgwest_content.jpg);
	background-repeat: repeat-y;
}

body.bodyBackgroundLab .contentAreaDefault {
	background-image: url(../images/bglab_content.jpg);
	background-repeat: repeat-y;
}

/* END - CONTENT AREA BACKGROUND */

/* BANNER IMAGES */

#imgBanner01 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner01.jpg);
}

#imgBanner02 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner02.jpg);
}

#imgBanner03 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner03.jpg);
	background-color:#99CC00;
}

#imgBanner04 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner04.jpg);
	background-color: #663333;
}

#imgBanner05 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner05.jpg);
	background-color: #663333;
}
#imgBanner06 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner06.jpg);
	background-color: #663333;
}
#imgGuide {
	height: 200px;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: absolute;
	left: 600px;
	top: 259px;
}

#imgBanner07 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner07.jpg);
	background-color: #663333;
}
#imgBanner08 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner08.jpg);
	background-color: #663333;
}
#imgBanner09 {
	height: 247px;
	width: 978px;
	position: absolute;
	z-index: 10;
	left: 9px;
	top: 4px;
	background-image: url(../images/img_banner09.jpg);
	background-color: #663333;
}

/* END - BANNER IMAGES */


.txtSubTitle {
	font-family: Calibri;
	font-size: 18px;
	color: #00355F;
}

#txtTitleSubAreaTimeToGrow.styleWhiteText {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#fullRightSideArea h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #666681;
	font-family: Calibri;
	font-weight: normal;
}

#fullRightSideArea  h1 {
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	color: #003B6F;
	font-family: Calibri;
	font-weight: normal;
}

#txtTitleSubArea.styleWhiteText {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}



#footerContent a{
	color:#FFCC00;
}

#footerContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

#fullRightSideArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FFFFFF;
}
#fullRightSideArea p {
	padding: 5px;
}
#ienList {
	height: auto;
	width: 136px;
	position: absolute;
	left: 154px;
	top: 311px;
}
#ienList p, #rhaList {
	padding:	0px;
	margin:	0px;
	line-height:	normal;
}
#rhaList {
	height: auto;
	width: 140px;
	position: absolute;
	left: 463px;
	top: 312px;
}
.iconPDF {
	background-image: url(../nursing/images/ico_pdf.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 19px;
	position: absolute;
	left: 131px;
	top: 312px;
}
.iconPDF2 {
	background-image: url(../nursing/images/ico_pdf.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 19px;
	position: absolute;
	left: 441px;
	top: 312px;
}
.iconPDF3 {
	background-image: url(../nursing/images/ico_pdf.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 19px;
	position: absolute;
	left: 132px;
	top: 377px;
}
.iconPDF4 {
	background-image: url(../nursing/images/ico_pdf.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 19px;
	position: absolute;
	left: 132px;
	top: 440px;
}


.fullRightSideAreaIEN {
	margin: 0px;
	padding: 0px;
	height: 357px;
	width: 242px;
	position: absolute;
	left: 98px;
	top: 186px;
}
.fullRightSideAreaRHA {
	margin: 0px;
	padding: 0px;
	height: 356px;
	width: 255px;
	position: absolute;
	left: 401px;
	top: 187px;
}
.fullRightSideAreaLine {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 2px;
	position: absolute;
	left: 369px;
	top: 185px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
#portalSelection {
	display: block;
	padding: 5px;
	height: 400px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}



#topHeader h2   {
	text-decoration: none;
	background-image: url(../images/nl_logo.jpg);
	background-color: #003399;
}

#centerSideArea  h1 {
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	color: #003B6F;
	font-family: Calibri;
	font-weight: normal;
}

#centerSideArea h2 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #666681;
	font-family: Calibri;
	font-weight: normal;
}

#leftSideArea li.quickLinks, .leftSideArea li.quickLinks {
	list-style-type: none;
	font-size: small;
	list-style-image: url(../images/arrow01.gif);
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#leftSideArea li.quickLinks a, .leftSideArea li.quickLinks a {
	color: #990000;
}

#leftSideArea h2, .leftSideArea h2 {
	font-size: small;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#leftSideArea h1, .leftSideArea h1 {
	margin: 0px;
	font-family: Calibri;
	font-size: 18px;
	font-weight: normal;
	color: #003E77;
	padding: 0px;
}

#leftSideArea li.quickLinks a:link, .leftSideArea li.quickLinks a:link {
	color: #990000;
	text-decoration: none;
}

#leftSideArea li.quickLinks a:hover, .leftSideArea li.quickLinks a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#leftSideArea li.quickLinks a:visited, .leftSideArea li.quickLinks a:visited {
	color: #990000;
	text-decoration: none;
}

#leftSideArea li.moreInfo, .leftSideArea li.moreInfo {
	list-style-type: none;
	font-size: small;
	list-style-image: url(../images/arrow01.gif);
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#leftSideArea li.moreInfo a, .leftSideArea li.moreInfo a {
	color: #990000;
}

#leftSideArea li.moreInfo a:link, .leftSideArea li.moreInfo a:link {
	color: #990000;
	text-decoration: none;
}

#leftSideArea li.moreInfo a:hover, .leftSideArea li.moreInfo a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#leftSideArea li.moreInfo a:visited, .leftSideArea li.moreInfo a:visited {
	color: #990000;
	text-decoration: none;
}

#centerSideArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FFFFFF;
}

#txtTitleArea.styleWhiteText {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.styleBigText {
	font-size: 24px;
	color: #FFFFFF;
}

.subLinkTextFormat {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: Calibri;
	font-size: small;
}

#topHeader a:link {
	font-size: 12px;
	text-decoration: none;
}

#topHeader a:hover {
	font-size: 12px;
	text-decoration: underline;
}

#topHeader a {
	font-size: 12px;
	text-decoration: none;
	
}

#topHeader a:visited {
	color:#666666;
	font-size: 12px;
	text-decoration: none;
}

#centerSideArea a {
	color: #990000;
}

.txtContentTopMenu {
	font-size: x-small;
}

.txtNameOfQuoter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666666;
	text-align: right;
}
#centerSideArea h3 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #CC9900;
	font-family: Calibri;
	font-weight: normal;
}
#centerSideArea h4 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	color: #11435A;
	font-family: Calibri;
	font-weight: normal;
}
#leftSideArea2  li, .leftSideArea2  li {
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
	color: #003E77;
	list-style-type: none;
	background-image: url(../images/arrow01.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px 9px;
}
#leftSideArea2 a, .leftSideArea2 a {
	color: #345773;
	text-decoration: none;
}

#leftSideArea2 ul, .leftSideArea2 ul {
	margin: 0px;
	padding: 0px;
}
#leftSideArea2 a:hover, .leftSideArea2 a:hover {
	color: #822736;
	text-decoration: underline;
}










/* Layout.css original */

html, body {
	overflow-y:	scroll;
	padding:	0px;
	margin:	0 auto;
	padding:	0;
	margin-top:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
}

#container {
	width:	100%;
	height:	auto;
	position:	absolute;
	left:	0px;
	top:	0px;
	z-index:	-5;
	margin:	0px;
	padding:	0px;
	visibility:	visible;
}

#wrapper {
	width: 993px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#topHeader .button {
	float: left;
	position: relative;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
	top: 67px;
}

#subLinksArea {
	height: 36px;
	width: 993px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contentArea {
	width: 993px;
	min-height: 400px;
	height: auto;
	padding: 1px;
	margin: 0px;
	position: relative;
}


#leftSideArea ul, .leftSideArea ul {
	margin-right: 0px;
	margin-left: 5px;
	padding-right: 0px;
	padding-left: 5px;
	list-style-type: none;
}

#footer {
	width: 993px;
	background-image: url(../images/bg_footer.gif);
	background-repeat: no-repeat;
	height: 156px;
	padding-bottom: 25px;
	position: relative;
	clear: both;
}

#topHeader {
	width: 993px;
	height: 101px;
	margin: 0px;
	padding: 0px;
}

#topHeader h1 {
	text-decoration: none;
	background-image: url(../images/logo_practicenl.jpg);
	height: 101px;
	width: 226px;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#bannerBackground {
	background-image: url(../images/bg_bannerbackground.png);
	background-repeat: no-repeat;
	height: 125px;
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
	z-index: -1;
	position: absolute;
	top: 104px;
	padding: 0px;
	overflow: hidden;
	left: -8px;
}

#topHeader ul {
	padding: 0px;
	margin: 0px;
}

#topHeader li {
	float: left;
	background-image: url(../images/divider01.gif);
	height: 30px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	list-style-type: none;
}

#flashMovie01 {
	/*height: 232px;*/
	width: 386px;
	margin-top: -4px;
	margin-left: -8px;
	padding: 0px;
}

#regions {
	height: 114px;
	width: 399px;
	position: absolute;
	z-index: 15;
	left: 579px;
	top: 140px;
}

.container {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 102px;
	width: auto;
}

#txtTitleArea {
	height: 61px;
	width: 532px;
	position: absolute;
	top: 195px;
	left: 32px;
	z-index: 10;
}

#leftSideArea, .leftSideArea {
	background-image: url(../images/bg_quicklinks.jpg);
	background-repeat: no-repeat;
	width: 146px;
	position: relative;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: Calibri;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-color: #FFFFFF;
	height: auto;
}

#rightSideArea {
	background-image: url(../images/bg_rightside.jpg);
	background-repeat: no-repeat;
	min-height: 300px;
	float: left;
	height: auto;
	width: 388px;
	padding-top: 10px;
	/*padding-right: 15px;*/
	padding-bottom: 10px;
	padding-left: 15px;
	/*margin-left: 9px;*/
	
}

#centerSideArea {
	position: relative;
	float: left;
	width: 360px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	
}
#centerSideArea p{
	padding: 0 0 10px 0;
}


#fullCenterArea {
	float: left;
	width: 750px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 205px;
	
	font: Arial, Helvetica, sans-serif;
}
#fullCenterArea p{
	padding: 0 0 10px 0;
	font: Arial, Helvetica, sans-serif;
}

#mainBanner h1 {
	margin: 0px;
	padding: 0px;
}

#topHeader h2   {
	height: 61px;
	width: 100px;
	left: 870px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 10;

}

#fullRightSideArea {
	position:	relative;
	float:	left;
	width:	750px;
	padding:	0px;
	margin-top:	8px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	15px;
}

#fullRightSideArea h1 {
	color:	#003B6F;
	font-family:	Calibri;
	font-size:	20px;
	font-weight:	normal;
	margin:	0px;
	padding:	0px;
}

#txtTitleSubArea {
	height: 36px;
	width: 516px;
	position: absolute;
	top: 215px;
	left: 55px;
	z-index: 10;
}

#txtTitleSubAreaTimeToGrow {
	height: 36px;
	width: 516px;
	position: absolute;
	top: 215px;
	left: 55px;
	z-index: 10;
}

#footerContent {
	text-align:center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 70px;
}

#adLinks {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 140px;
}

#adLinks ul {
	margin: 0px;
	padding: 0px;
}

#adLinks li {
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#locumapplication label {
	display:	inline-block;
	width:	130px;
}






/* GALLERY */

h1 sup
{
	color: #ddd;
}

h1 a {
	color:	#fff;
	text-decoration:	none;
}

h1 .company, h1 a .company {
	color:	#d01a71;
}

h2 {
	color:	#ddd;
	font-size:	2.5em;
}

h3 {
	font-size:	1.5em;
}

h4 {
	font-size:	1.3em;
}

.content {
	margin:	0 20px;
}

.content a {
	color:	#fff;
}


.content p.linkage {
	margin-top:	2em;
	text-align:	right;
	font-size:	1.7em;
	color:	#ddd;
}

.content p.linkage a {
	color:	#fff;
}




#myGallery {
	text-align:	left;
	position:	absolute;
	z-index:	10;
	left:	9px;
	top:	6px;
	visibility:	hidden;
	overflow:	hidden;
}

/* END - GALLERY */


/* TOP MENU */

#main_menu {
	width:	765px;
	height:	32px;
	left:	230px;
	top:	70px;
	position:	absolute;
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	color:	#666666;
}
 
#main_menu .select, 
#main_menu .current {
	margin:0; 
	padding:0; 
	list-style:none;
	}
 
#main_menu li {
	display:inline; 
	margin:0; 
	padding:0; 
	height:auto;

	}
 
#main_menu .select a,
#main_menu .current a {
	display:block; 
	height:32px; 
	float:left; 
	padding:0px 10px 0 10px; 
	text-decoration:none; 
	font-size:12px; 
	line-height:30px; 
	white-space:nowrap; 
	border-right:1px solid #fff; 
	background-image:url(../images/main_menu_btn_off.png);
	background-repeat:repeat-x;
	color:#666666;
	}
* html #main_menu .select a, * html #main_menu .current a {width:1px; height:21px;}
 
 
#main_menu .select a:hover, 
#main_menu .select li:hover a {
	cursor:pointer; 
	background-image:url(../images/main_menu_btn_on.png);
	background-repeat:repeat-x;
	color:#999999
	}
 
#main_menu .sub {
	display:none;
	
	}
 #main_menu .select .sub li a{
 	color:#666666;
	background: none;
	padding:0px 10px 0 20px; 
	background-image: url(../images/divider01.gif);
	background-position:left ;
	background-repeat:no-repeat;
	border: 0px;
	}
/* for IE5.5 and IE6 only */
#main_menu table {
	position:absolute; 
	border-collapse:collapse; 
	left:0; 
	top:0;
}
 
#main_menu .current a {
	
	text-decoration: none;
	background-image:url(../images/main_menu_btn_on.png);
	background-repeat:repeat-x;
	color:#333333;
	}
	
#main_menu .sub li a:hover, 
#main_menu .select a:hover .sub li a:hover, 
#main_menu .select li:hover .sub li a:hover {
	background-image: url(../images/divider01.gif);
	background-position:left ;
	background-repeat:no-repeat;
	color:#430f3f;
	text-decoration:underline;
	}
 
#main_menu .sub_active .current_sub a, 
#main_menu .sub_active a:hover {
	background:none;
	color:#430f3f;
	text-decoration:underline;
}
 
#main_menu .select li a:hover .sub, 
#main_menu .select li:hover .sub {
	display:block; 
	position:absolute; 
	width:800px;
	top:32px; 
	left:-40px; 
	background:transparent;
	margin-top:0; 
	padding:0; 
	z-index:100; 
	color:#fff; 
	font-size:10px;
	
	}
 
#main_menu .sub, 
#main_menu .sub_active {
	margin:0; 
	padding:0; 
	list-style:none;
	background: none;
	}
 
#main_menu .sub_active {
	display:block; 
	position:absolute; 
	width:auto;
	top:32px; 
	left:0; 
	background:transparent;
	margin-top:0; 
	padding:0; 
	z-index:10;
	}
* html #main_menu .sub_active, * html #main_menu .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}
 
#main_menu .sub_active a {
	height:21px; 
	text-decoration:none; 
	line-height:20px; 
	white-space:nowrap; 
	display:block; 
	float:left; 
	background:transparent;
	padding:5px 10px 10px 10px; 
	margin:0; 
	font-size:12px; 
	white-space:nowrap; 
	border:0; 
	color:#fff;
	}
 
/* END - TOP MENU */


/* JD GALLERY */

#myGallery, #myGallerySet, #flickrGallery
{
	width: 978px;
	height: 247px;
}

.jdGallery a
{
	outline:0;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	display: none;
}

/** html .jdGallery .slideInfoZone
{
	bottom: -1px;
}*/

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0px;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 10px 10px 0px 10px;
	font-size: 13px;
	background: #fff;
	color: #000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #fff;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
	
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=90);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 20px;
	background: url('../practicenl/css/img/fleche1.png') no-repeat top left;
}

* html .jdGallery a.left { background: url('../practicenl/css/img/fleche1.gif') no-repeat top left; }

.jdGallery a.right
{
	right: 0;
	top: 25px;
	background: url('../practicenl/css/img/fleche2.png') no-repeat top right;
}

* html .jdGallery a.right { background: url('../practicenl/css/img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover {  }

* html .withArrows a.open:hover {  }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}


/* END - JD GALLERY */


#leftSideArea2, .leftSideArea2 {
	background-image: url(../images/bg_quicklinks2.jpg);
	background-repeat: no-repeat;
	width: 146px;
	position: relative;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: Calibri;
	margin-top: -2px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-color: #FFFFFF;
	height: auto;
	min-height: 240px;
}




.menuBluelinks a {
	display:	block;
	font-family:	Arial,sans-serif;
	text-decoration:	none;
	font-size:	12px;
	color:	#fff;
	background:	#00315c;
	border-radius:	3px;
	margin:	4px 0px;
	padding:	4px;
		
	background:	#024; /* Fallback */
	background:	-moz-linear-gradient(top, #257, #024); /* Mozilla */
	background:	-webkit-gradient(linear,left top, left bottom, from(#257), to(#024)); /* Webkit */
	filter:	progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#225577', EndColorStr='#002244', GradientType=0); /* MSIE */
}
.menuBluelinks a:hover {
	background:	#035; /* Fallback */
	background:	-moz-linear-gradient(top, #368, #035); /* Mozilla */
	background:	-webkit-gradient(linear,left top, left bottom, from(#368), to(#035)); /* Webkit */
	filter:	progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#336688', EndColorStr='#003355', GradientType=0); /* MSIE */
}

.menuArrowlinks a {
	display:	block;
	font-family:	Arial,sans-serif;
	text-decoration:	none;
	font-size:	12px;
	margin:	5px 0px;
	padding:	0px 4px 4px 15px;
	color:	#345773;
	background:	url(../images/arrow01.gif) no-repeat 3px left;
}

.menuArrowlinks a:hover {
	color:	#822736;
}




.playerFloatingRight {
	float:	right;
	margin:	10px 10px 20px 20px;
}

.popupDialog .content a {
	color:	#000;
}








/* 2011-03-29 Starting new rules: */

#content {
	margin:	10px 20px 0px 195px;
	font-size:	12px;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	line-height:	1.5;
}

#content h1 {
	font-size:	24px;
	line-height:	1.3;
	margin:	0px 0px 15px 0px;
	padding:	0px;
	color:	#003B6F;
	font-family:	Calibri;
	font-weight:	normal;
}

#content h2 {
	font-size:	18px;
	line-height:	1.3;
	margin:	0px 0px 10px 0px;
	padding: 0px;
	color: #666681;
	font-family: Calibri;
	font-weight: normal;
}



#content p + ul {
	margin-top:	-10px;
	padding-top:	0px;
}
































