/*******************************************************
 * Body                                                *
 *******************************************************/
 body {
	background:#fff;
	color:#7d706c;
	font:100.1%/1.5 Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

/*******************************************************
 * General                                             *
 *******************************************************/
 a {
 	color:#47a144;
	text-decoration:none;
}
 a:hover {
 	text-decoration:underline;
}
 abbr {
 	border-bottom:1px dotted #7d706c;
	cursor:help;
}
 img {
	border:0;
}

    /*******************************************************
     * General > Classes                                   *
     *******************************************************/
	.clear {
		clear:both;
	}
	.imagefloatleft {
		float:left;
		margin:0 10px 10px 0;
	}
	.imagefloatright {
		float:right;
		margin:0 0 10px 10px;
	}

    /*******************************************************
     * General > Ids                                       *
     *******************************************************/
	#swfobject_header {
		height:314px;
		outline:0;
		width:890px;
	}
	#swfobject_map {
		height:260px;
		outline:0;
		width:260px;
	}

/*******************************************************
 * Container                                           *
 *******************************************************/
#container.noSidebar {
	background:url('../img/background/container_nosidebar.jpg') repeat-y;
}
#container {
	background:url('../img/background/container.jpg') repeat-y;
	background-position:0 0;
	font-size:.75em;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:904px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

    /*******************************************************
     * Container > Header                                  *
     *******************************************************/
	#header {
		background:url('../img/background/header.jpg') no-repeat;
		background-position:0 0;
	}
	#header p {
		color:#62bb46;
		float:right;
		font-size:1.45em;
		height:74px;
		line-height:74px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:9999px;
		width:430px;
	}
	#header p span {
		color:#013334;
	}
	#header ul {
		border-bottom:3px solid #62bb46;
		clear:both;
		height:30px;
		list-style:none;
		margin:0 2px;
		padding:1px 0 0;
		width:900px;
	}
	#header ul li {
		background:url('../img/background/header_ul_li.jpg') no-repeat;
		background-position:center right;
		float:left;
		padding:0 1px 0 0;
		position:relative;
		text-indent:-9999px;
		z-index:40;
	}
	#header ul li a {
		background:url('../img/background/header_ul_li_a.png') no-repeat;
		color:#7d706c;
		display:block;
		overflow:hidden;
		height:30px;
	}
	#header ul li a:hover {
		color:#013334;
		text-decoration:none;
	}
	#header ul li a.selected {
		color:#fff;
		text-decoration:underline;
	}
	#header ul li ul {
		background:#fff;
		border:1px solid #51a335;
		border-top:0;
		display:none;
		font:1em Arial, sans-serif;
		height:auto;
		left:0;
		margin:0;
		overflow:hidden;
		padding:0;
		position:absolute;
		top:30px;
		width:230px;
		z-index:20;
	}
	#header ul li ul li {
		background:0;
		clear:both;
		float:none;
		padding:0;
		text-align:left;
		text-indent:0;
		white-space:nowrap;
		width:230px;
	}
	#header ul li ul li a {
		background:0;
		border-top:1px solid #f1f1f1;
		color:#333;
		height:auto;
		padding:5px 10px;
		width:230px;
	}
	#header ul li ul li a:hover {
		background:#62bb46;
		color:#fff;
	}
	#header ul li ul li a.selected {
		color:#333;
		text-decoration:underline;
	}
	#header ul li ul li a:hover.selected { color:#fff; }
	
	/* Sprite */
	#header ul li.homepage a                               { background-position:0 0; width:76px; }
	#header ul li.homepage a:hover                         { background-position:0 -30px; }
	#header ul li.homepage a.selected,
	#header ul li.homepage a:hover.selected                { background-position:0 -60px; }
	
	#header ul li.about-us a                               { background-position:-76px 0; width:71px; }
	#header ul li.about-us a:hover                         { background-position:-76px -30px; }
	#header ul li.about-us a.selected,
	#header ul li.about-us a:hover.selected                { background-position:-76px -60px; }
	
	#header ul li.why-work-for-us a                        { background-position:-147px 0; width:119px; }
	#header ul li.why-work-for-us a:hover                  { background-position:-147px -30px; }
	#header ul li.why-work-for-us a.selected,
	#header ul li.why-work-for-us a:hover.selected         { background-position:-147px -60px; }
	
	#header ul li.hospitals a                              { background-position:-266px 0; width:66px; }
	#header ul li.hospitals a:hover                        { background-position:-266px -30px; }
	#header ul li.hospitals a.selected,
	#header ul li.hospitals a:hover.selected               { background-position:-266px -60px; }
	
	#header ul li.fitness-and-wellbeing a                  { background-position:-332px 0; width:128px; }
	#header ul li.fitness-and-wellbeing a:hover            { background-position:-332px -30px; }
	#header ul li.fitness-and-wellbeing a.selected,
	#header ul li.fitness-and-wellbeing a:hover.selected   { background-position:-332px -60px; }
	
	#header ul li.clinical-services a                      { background-position:-460px 0; width:101px; }
	#header ul li.clinical-services a:hover                { background-position:-460px -30px; }
	#header ul li.clinical-services a.selected,
	#header ul li.clinical-services a:hover.selected       { background-position:-460px -60px; }
	
	#header ul li.head-office a                            { background-position:-561px 0; width:85px; }
	#header ul li.head-office a:hover                      { background-position:-561px -30px; }
	#header ul li.head-office a.selected,
	#header ul li.head-office a.selected                   { background-position:-561px -60px; }
	
	#header ul li.contact-us a                             { background-position:-646px 0; width:78px; }
	#header ul li.contact-us a:hover                       { background-position:-646px -30px; }
	#header ul li.contact-us a.selected,
	#header ul li.contact-us a.selected                    { background-position:-646px -60px; }
	
	#header ul li.search-jobs--apply                       { background:0; }
	#header ul li.search-jobs--apply a                     { background-position:-724px 0; width:159px; }
	
	#container #header ul li.homepage ul li a,
	#container #header ul li.about-us ul li a,
	#container #header ul li.why-work-for-us ul li a,
	#container #header ul li.hospitals ul li a,
	#container #header ul li.fitness-and-wellbeing ul li a,
	#container #header ul li.clinical-services ul li a,
	#container #header ul li.head-office ul li a,
	#container #header ul li.contact-us ul li a            { width:auto; }
	
        /*******************************************************
         * Container > Header > Image                          *
         *******************************************************/
		#header .image                                         { background:#e1f2dc url('../img/rotate/1.jpg') no-repeat; background-position:0 0; border-top:5px solid #e1f2dc; height:419px; margin:0 7px -5px; position:relative; width:890px; }
		
            /*******************************************************
             * Container > Header > Image > Boxes                  *
             *******************************************************/
			#header .image .boxes                                  { background:url('../img/background/header_image_boxes.png') no-repeat; bottom:0; height:80px; left:0; position:absolute; width:890px; z-index:30; }
			#header .image .boxes p                                { height:57px; margin:0; padding:0; position:absolute; top:14px; }
			#header .image .boxes p.fitness-and-wellbeing          { left:361px; width:322px; }
			#header .image .boxes p.hospital                       { left:10px; width:322px; }
			#header .image .boxes p.search-jobs                    { left:711px; width:169px; }
			#header .image .boxes p a                              { display:block; height:57px; }
			
            /*******************************************************
             * Container > Header > Image > Images                 *
             *******************************************************/
			#header .image .images                                 { }
			#header .image .images img                             { height:398px; left:0; position:absolute; top:0; width:890px; z-index:10; }
			
        /*******************************************************
         * Container > Header > Logo                           *
         *******************************************************/
		#header .logo                                           { float:left; font-size:3em; line-height:74px; margin:0; text-indent:-9999px; width:308px; }
		#header .logo a                                         { display:block; height:74px; }
		
        /*******************************************************
         * Container > Header > Page Image                     *
         *******************************************************/
		#header .page_image                                    { background:#fff; border-top:5px solid #e1f2dc; height:150px; margin:0 7px; overflow:hidden; width:890px;clear:both; }
		#header .page_image img                                { display:block; z-index:10; }
		
        /*******************************************************
         * Container > Header > Announcement                   *
         *******************************************************/
		#header .announcement                                  { background:#bcd320; border:1px solid #a4bfb0; clear:both; color:#fff; margin:5px 7px 0; overflow:hidden; position:relative; width:888px; }
		#header .announcement a                                { background:#a1b41c; color:#fff; display:inline-block; padding:5px 10px 6px 9px; position:absolute; right:0; top:0; }
		#header .announcement a:hover                          { }
		#header .announcement span                             { display:inline-block; float:left; padding:5px 10px 6px 9px; }
		#header .announcement strong                           { background:#013334; color:#fbe144; display:inline-block; float:left; padding:5px 10px 6px 9px; }
		
    /*******************************************************
     * Container > Content                                 *
     *******************************************************/
	#content {
		border-top:5px solid #e1f2dc;
		display:inline; /* IE6 (Double Float-Margin Bug) */
		float:left;
		margin:0 0 0 7px;
		padding:0 5px 0 0;
		width:699px;
	}
	.noSidebar #content {
	    width: 889px;
	    }
	#content blockquote {
		color:#454545;
		font:italic 1.1em/1.2 Arial, sans-serif;
		margin:0;
		padding:0 15px 0 30px;
	}
	#content h1 {
		background:#013334;
		color:#fbe144;
		font:bold 1.2em/40px 'Trebuchet MS', sans-serif;
		height:40px;
		margin:0 0 10px;
		overflow:hidden;
		padding:0 10px;
		position:relative;
	}
	#content h1 span {
		font-size:.8em;
		position:absolute;
		right:10px;
		top:0;
	}
	#content h1 span a {
		color:#fbe144;
		text-decoration:underline;
	}
	#content h1 span a:hover {
		text-decoration:none;
	}
	#content h2 {
		font:bold 1.2em 'Trebuchet MS', sans-serif;
		margin:0;
		padding:0 15px 10px;
	}
	#content h3 {
		font:bold 1.1em 'Trebuchet MS', sans-serif;
		margin:0;
		padding:0 15px 15px;
	}
	#content h4 {
		font:bold 1em 'Trebuchet MS', sans-serif;
		margin:0 15px;
		padding:15px 0 10px;
	}
	#content h5 {
		border-top:1px solid #ddd;
		font:bold 1em 'Trebuchet MS', sans-serif;
		margin:0 15px;
		padding:15px 0 10px;
	}
	#content h6 {
		font:bold 1em 'Trebuchet MS', sans-serif;
		margin:0;
		padding:0 15px 5px;
	}
	#content p {
		margin:0;
		padding:0 15px 15px;
	}
	#content table {
		border-collapse:collapse;
		margin:0 15px 15px;
	}
	#content table.i-shouldnt-be-here {
		margin:0;
	}
	#content ul {
		list-style:none;
		margin:0;
		padding:0 15px 15px;
	}
	#content ul li {
		background:url('../img/icon/arrow_green.png') no-repeat;
		background-position:0 7px;
		padding:0 0 0 12px;
	}
	#content ul li ul {
		padding:0 15px;
	}
			
        /*******************************************************
         * Container > Content > Hospital Image                *
         *******************************************************/
		#content .hospital-image {
			float:left;
			overflow:hidden;
			margin:5px 15px 9px;
			width:175px;
		}
		#content .hospital-image img {
			display:block;
		}
		
    /*******************************************************
     * Container > Sidebar                                 *
     *******************************************************/
	#sidebar {
		background:#fff;
		border-top:5px solid #e1f2dc;
		float:left;
		margin:0 5px 0 0;
		overflow:hidden;
		width:250px;
	}
	#sidebar h3 {
		background:#e5eead;
		border-left:10px solid #62bb46;
		color:#013334;
		font:bold 1.2em/40px 'Trebuchet MS', Arial, sans-serif;
		margin:0;
		padding:0 10px;
	}
	
        /*******************************************************
         * Container > Sidebar > Map                           *
         *******************************************************/
		#sidebar .map                                          { padding:16px 17px 0 16px; width:217px; }
		#sidebar .map #swfobject_map                           { height:341px; width:217px; }
		
    /*******************************************************
     * Container > Job Search                              *
     *******************************************************/
	#job_search {
		background:#cdde5e;
		border-top:5px solid #e1f2dc;
		color:#013334;
		float:left;
		margin:0 7px 0 0;
		width:186px;
	}
	#job_search h4 {
		background:#bcd420 url('../img/background/job_search_h4.jpg') no-repeat;
		background-position:center right;
		font:bold 1.2em/40px 'Trebuchet MS', Arial, sans-serif;
		margin:0;
		padding:0 10px;
	}
	#job_search ul {
		border-top:1px solid #bcd420;
		font:bold .9em Verdana, Arial, sans-serif;
		margin:0;
		list-style:none;
		padding:0 5px;
	}
	#job_search ul li {
		border-bottom:1px solid #bcd420;
		text-align:right;
	}
	/*
	#job_search ul li a {
		background:url('../img/icon/plus_green.png') no-repeat;
		background-position:center right;
		color:#013334;
		display:block;
		padding:5px 20px 6px 0;
	}
	#job_search ul li a:hover {
		text-decoration:underline;
	}
	*/
	#job_search ul li a {
		color:#013334;
		display:block;
		padding:5px 2px;
	}
	#job_search ul li a:hover {
		text-decoration:underline;
	}
		
        /*******************************************************
         * Container > Job Search > Quicklinks                 *
         *******************************************************/
		#job_search .quicklinks                                { margin:-1px 0 0; overflow:hidden; width:186px; }
		#job_search .quicklinks p                              { font:bold 1.2em/40px 'Trebuchet MS', Arial, sans-serif; margin:0; padding:0; }
		#job_search .quicklinks p a                            { background:#bcd420 url('../img/icon/plus_green.png') no-repeat; background-position:167px 50%; color:#013334; display:block; padding:0 10px; }
		#job_search .quicklinks p a:hover                      { text-decoration:underline; }
		#job_search .quicklinks ul                             { margin:0; padding:0 5px;}
		#job_search .quicklinks ul li                          { }
		#job_search .quicklinks ul li a                        { color:#013334; display:block; }
		#job_search .quicklinks ul li a:hover                  { text-decoration:underline; }
	
    /*******************************************************
     * Container > Footer                                  *
     *******************************************************/
	#footer {
		background:#fff url('../img/background/footer.jpg') no-repeat;
		background-position:0 0;
		clear:both;
		color:#b2b2b2;
		font:.8em/2 Verdana, sans-serif;
		padding:15px 0 20px;
		letter-spacing:-1px;
		width:904px;
	}
	#footer p {
		float:left;
		margin:0;
		padding:0 0 0 11px;
	}
	#footer p a {
		border-bottom:1px dotted #b2b2b2;
		color:#b2b2b2;
		padding:0 0 1px;
	}
	#footer p a:hover {
		border-bottom-style:solid;
		text-decoration:none;
	}
	#footer p.hospital-locations {
		background:#fff;
		clear:both;
		padding:11px;
		width:882px;
	}
	#footer ul {
		float:right;
		list-style:none;
		margin:0;
		padding:0 11px 0 0;
	}
	#footer ul li {
		float:left;
	}
	#footer ul li a {
		border-bottom:1px dotted #b2b2b2;
		color:#b2b2b2;
		margin:0 0 0 3px;
		padding:0 0 1px;
		text-decoration:none;
	}
	#footer ul li a:hover {
		border-bottom-style:solid;
		text-decoration:none;
	}
	
/*******************************************************
 * Homepage                                            *
 *******************************************************/
#homepage                                              { }
#homepage #container                                   { background-image:url('../img/homepage/background/container.jpg'); }
#homepage #container #content                          { width:444px; }



/*******************************************************
 * View Jobs Btn                                       *
 *******************************************************/
a img
{
	border:none
}

.btnViewJobs
{
	width:100%;
	float:left
}

.btnViewJobs p
{
	text-align:center
}

.btnViewJobsRight
{
	float:right;
	padding:10px 0 10px 10px
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */


			
.contentLeft {
    float:left;
    width: 750px;
}
a.callToAction {
    background: #738F00;
    color: #fff;
    padding: 8px;
    display: block;
    float: right;
    width: 120px;
    text-align: center;
}
a.callToAction:hover {
    background: #8DAF00;
    color: #fff;
    }
