/***********************************************************************************/

/*																				   */

/* Mediline layout css | Michael Wilby | 26/02/2007                                */

/*																				   */

/***********************************************************************************/



/******** Config ********/



/**********newsite css by richard *******************

  

*/





html, body, html body {

	margin: 0;

	padding: 0;	

}

body {

	text-align: center;	

}

/* defines main container */

#wrapper{

	margin:10px auto auto auto;

	width:772px;

	height:100%;

	text-align:left;

}





.homeBtn{

width:90%;

display:block;

margin-left:auto;

margin-right:auto;

}

/* defines the top div for the tabs*/

#topTabsRight{

    float:right;

	margin-right:25px;

	display:block;

	width:40%;

	text-align:right;

}

#topTabsLeft{

    float:left;

	margin-left:25px;

	margin-top:30px;

	display:block;

	width:40%;

}

/* used to place the backround image in */



#topMenu {

	text-align:right;

}

#logo {
  	
	position:relative;
	
}

#hear {
	padding-left:376px;
	padding-top:90px;
	position:absolute;
	top:0;
}

#hear h2{
	margin-top:0;
}

#breadcrumb {

    float:left;

	width:76%;

	display:block;

	margin:15px 0 20px 0px;

	color:#a6ba00;

}

/*#innerBreadCrumb{

    margin-top:auto;

}*/

#viewMenu {

	float:right;

    width:22%;

	text-align:right;

	margin:15px 0 20px 0px;

}

#mainImage{

	width:100%;

	margin-bottom:15px;

	display:block;

}

/* left navigation */

#leftMenu{

    float:left;

	width:152px;



}

#menuHeading{

	width:152px;

	height:20px;

	background:url(../images/leftMenu_blue.gif) no-repeat;

	text-align:right;

	margin: 0px 0px 5px 0px;

}

#menuHeading a{

	padding-right:3px;

	line-height:20px;

	vertical-align:middle;

}

#menuHeadingCurrent{

	width:152px;

	height:20px;

	background:url(../images/leftMenu_grey.jpg) no-repeat;

	text-align:right;

	margin: 0px 0px 5px 0px;

	padding-right:3px;

	line-height:20px;

	vertical-align:middle;

    font:11px Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

}



#menuItem a{



	padding-right:3px;

	line-height:17px;

	vertical-align:middle;

	display:block;

	width:auto;

}



#menuItem a:hover{

	background:url(../images/leftMenu_grey.gif) no-repeat;

	

}

.divider{height:5px}

#textBody{

    float:left;

	width:287px;

	background:url(../images/textBody_background.jpg) no-repeat;

	margin: 0px 0px 0px 10px;

	padding-right:10px;

	padding-left:10px;

	display:inline;

}



#moreInformation{

    float:right;

	width:193px;

	display:inline;



}

#backToTop{

	text-align:left;

	padding:10px;

}

#footer{

text-align:center;

	color:#999999;

	margin-top:20px;

	

}





/* content pages layout */

#pageLeftContents{

float:left;

   width:151px;

}

#pageRightContents{

 float:right;

 width:auto;

 margin:0px 0px 0px 0px;

 padding:0px 0px 0px 0px;

 border:0px 0px 0px 0px;

 

}

#pageImage{

margin:0 0 10px 10px ;



}

#pageRightBox

{

text-align:right;

	margin: 0px 0px 0px 10px;

}



.homeBtnRight

{

 width:333px;

 float:right;

}







.homeBtnLeft

{

 width:333px;

  float:left;

}



#footer

{

width:100%;

}





/***********************************************************************************/	

	

/*																				   */

/***********************************************************************************/	

h1 {

	display:block;

	margin: 20px 0px 5px 0px;

}	





h2 {

	display:block;

	margin: 15px 0px 5px 0px;

}



h3 {

	display:block;

	margin:0px;

}

	

h4 { display: none; 

	}

	

.h9

{

display:block;

margin: 20px 0px 5px 0px;

}



ul {

text-align:left;

}

li {

padding-bottom:10px;

}

#points{

color:#666666;

}



#theBullet

{

float:left;

width:10px;

margin: 0px 0px 0px 0px;

}

#theBulletText

{

float:left;

width:272px;

margin: 0px 0px 10px 0px;

text-align:left;

vertical-align:top;

}

	

a {

	text-decoration: none;

	}	

a:hover {

	text-decoration: underline;

	}

		

a:active, a:focus {

	

	}		



#menuItem a{



	padding-right:3px;

	line-height:17px;

	vertical-align:middle;

	display:block;

	width:auto;

}

#menuCurrent{

    background:url(../images/leftMenu_grey.gif) no-repeat;

	width:138px;

	height:17px;

	line-height:17px;

	text-align:right;

	margin: 2px 0px 3px 9px;

	padding-right:5px;

	font:11px Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	vertical-align:middle;

}



#menuItem a:hover{

	background:url(../images/leftMenu_grey.gif) no-repeat;

	

}



#moreInformation a {

	display:block;

	background:url(../images/link_arrow.gif) no-repeat 5px left;

	padding-left:20px;

	padding-top:5px;

	line-height:10px;

	height:25px

}



#backToTop a {

	display:block;

	background:url(../images/up_arrow.gif) no-repeat center left;

	text-indent:20px;

}

p {

  display: block;

  }	





#freephone_homePage {

	position:absolute;

	top:357px;

	overflow: auto; 

	z-index:10;	

	float:left;

	margin:0;

	display:inline;

}



#freephone_page2 {

	position:absolute;

	top:300px;

	left: 77px;

	z-index:10;



}

#mainBody_homePage{

	position: absolute;

	top: 440px



}





#mainBody_page2{

	position: absolute;

	top: 115px



}

#menuItem{

	width:143px;

	height:17px;

	background:url(../images/leftMenu_green.gif) no-repeat;

	text-align:right;

	

	margin: 2px 0px 3px 9px;

	text-indent:0px;

}

.homeBtnLeft h1, .homeBtnRight h1 {
font-size:19px;
}





#textBlockWide{

	position:absolute;

	left:163px;

    top:5px;

	width:536px;

	background:url(../images/textBody_background_wide.jpg) no-repeat;

}







#textBodyWide{

	margin: 0px 15px 0px 15px;

}



#textBodyWide p{

	float: left;

	display:inline;

	width:280px;

}



#textBodyWide img{

	float: right;

}



.clear {

	clear:both;

}



.padImage {

	margin-top:5px;

}







.bottom {

	position:absolute;

}





.headerSpace{

	height:120px;

}



#headerTxt{

	margin:0px 180px 0px 20px;



}



#main{

	padding:20px;

}



.thepaddone

{

width:250px;

background-color:#00CC00;

}



ul {

text-align:left;

}

li {

padding-bottom:10px;

}

#points{

color:#666666;

}

.home_bottom .home_left a {color:#afbc10;}
.home_bottom .home_right a {color:#003366;}

.social-icons{position:absolute;top:24px;right:0;color:#033060; font-weight:bold;}
.social-icons .text{padding-top:8px;}
.social-icons img{border:0;}

.social-icons_home{bottom:65px;color:#033060;font-weight:bold;position:absolute;right:35px;}
.social-icons_home .text{padding-top:8px;}
.social-icons_home img{border:0;}


.fl{float:left;}
.fr{float:right;}
.vac-social{float:left; position:relative;color:#033060; font-weight:bold;}
.vac-social .text{padding-top:8px;}
.vac-social img{border:0;}
.textwhite{position:absolute; bottom:0; left:0; color:white; padding:10px; padding-bottom:5px; font-size:11px;}
.bluetext{position:absolute; bottom:11px; left:0; padding-left:22px; color:#002E5F; font-weight:bold; font-size:10px;}
.greenbutton a, .bluebutton a,.shortgreenbutton a, .shortbluebutton a{color:white}
.greenbutton{background-image:url(../images/green_button.jpg); width:201px; height:19px; float:left; position:relative; color:white; font-size:11px; text-align:center; padding-top:2px; font-weight:bold;}
.bluebutton{background-image:url(../images/blue_button.jpg); width:70px; height:19px; float:left; position:relative; color:white; font-size:11px; text-align:center; padding-top:2px; font-weight:bold;}
.shortgreenbutton{background-image:url(../images/short_green_btn.jpg); width:147px; height:19px; float:left; position:relative; color:white; font-size:11px; text-align:center; padding-top:2px; font-weight:bold;}
.shortbluebutton{background-image:url(../images/short_blue_btn.jpg); width:53px; height:19px; float:left; position:relative; color:white; font-size:11px; text-align:center; padding-top:2px; font-weight:bold;}
#bcrumb{height:17px; float:left; position:relative; width:100%; background-color:#9cb500; color:white; font-weight:bold; padding-left:5px; padding-top:2px;}
#blue_bcrumb{height:17px; float:left; position:relative; width:100%; background-color:#002e5e; color:white; font-weight:bold; padding-left:5px; padding-top:2px; margin-top:5px;}
#blue_bcrumb a{color:white;}
.job_box{border:1px solid #999999; padding:14px; float:left; position:relative; width:502px; margin-top:7px; color:#666666;}
.job_box h1{margin-top:0}

#container_jobs{float:left; position:relative; width:100%; margin-top:20px;}
.nurses{background-image:url(../images/jobsfornurses.jpg); width:177px; height:235px; float:left; position:relative;}
.carers{background-image:url(../images/jobforcarers.jpg); width:176px; height:236px; float:left; position:relative; margin-left:2px;}
.others{background-image:url(../images/morejobs.jpg); margin-left:1px; width:177px; height:235px; float:left; position:relative;}
.nurses_btn{background-image:url(../images/banner_button.jpg); margin-left:1px; width:176px; height:28px; float:left; position:relative;}
.carers_btn{background-image:url(../images/banner_button.jpg); width:176px; height:28px; float:left; position:relative; margin-left:2px;}
.others_btn{background-image:url(../images/banner_button.jpg); margin-left:2px; width:176px; height:28px; float:left; position:relative;}
.app_form{background-image:url(../images/application_bg.jpg); padding-top:35px; padding-left:10px; width:186px; height:264px; float:left; position:relative;}
.required{ color:#99cc00; font-weight:bold; font-size:10px;}
.textbox{float:left; margin-top:5px;}
.textbox input{border:0; font-size:10px; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; width:170px; color:#666666; position:relative;}
.textbox textarea{border:0; font-size:10px; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; width:170px; color:#666666; font-family:Arial,Helvetica,sans-serif;}
.requiredd{font-size:11px;color:#99cc00; font-weight:bold; padding-left:5px; position:relative; float:left;}


