@charset "utf-8";

/* CSS Document */

/* these are generic for all files*/

body {

	

	background-image: url(images/background/backback.png);

	background-repeat: no-repeat;

	background-attachment:fixed;

}

body,td,th {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	/*border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;*/

	clear: none;

	float: none;

}

.fake_h3ader {

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}

a:link {

	color: #333;

	text-decoration:none;

	text-align:left;

	

}

a:visited {

	color: #333;

	text-decoration:none;

	text-align:left;

}

a:hover {

	color: #333;

	text-decoration: underline;

	text-align: left;

}

.black_text {

	color: #000;

	font-weight: 100;

}

.pink_text {

	color: #333;

	font-weight: bold;

	font-size: medium;

}

.light_blue_text {

	color: #FFC;

	font-size: medium;

	background-color: #333;

	font-weight: 100;

	text-decoration:none;

}

.fake_header_yellow {

	font-size: medium;

	color: #FFC;

}

a:active {

	text-decoration: none;

	color: #333;

	text-align: left;

}

#whole_centre {

	background-position: top;

	margin-left:auto;

	margin-right:auto;

	width: 980px;

}

#whole_back {



	height: 100%;

	width: 100%;

	background-position: top;

	float:left;

}

#whole_main {

	background-repeat: no-repeat;

	background-position: right top;

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 0px;

	background-image: url(images/background/ppl_stripes.png);

	clear: none;

	float: left;

	background-color: #FFF;

	border: 1px solid #333;

	height: auto;

}



#whole_main_about {

	background-image: url(images/background/head_ppl_grad.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 1300px;

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 50px;

	padding-left: 0px;

	margin-top: 0px;

}

#top_j_nav{

	float:left;

	background-color:#FFF;

	}

#topnav {

	float: left;

	height: 60px;

	padding-bottom: 30px;

}

#header{

	padding-left: 25px;

	padding-top: 5px;

	width: 300px;

	float: left;

	clear: right;

	padding-right: 25px;

}

#social_links {

	float: left;

	height: 35px;

	margin-bottom: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

	width: 90%;

	margin-top: 10px;

}

#social_icons{

	Float:right;

	padding:10px;

	width: 265px;

	}

#nav {

	text-align: left;

	height: 25px;

	padding-bottom: 3px;

	padding-top: 10px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: left;

	padding-left: 15px;

	width: 98%;

}

#main_holder {

	height: 100%;

	width: 100%;

	float: left;

}

#headline_box_hold{

	float: left;

	height: 200px;

	width: 550px;

	margin-top: 15px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 20px;

	border: 1px solid #CCC;

	padding: 10px;

	overflow: auto;

	background-color: #FFF;

}

#news_hold_whole{

	height: 280px;

	width: 850px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	background-image: url(images/background/nh.png);

	background-repeat: no-repeat;

	background-position: 400px 0px;

	border: 1px solid #666;

	background-color: #CCC;

}

#welcome_holder{

	text-align: justify;

	float: left;

	width: 890px;

	margin-left: 45px;

	margin-right: 45px;

}

#news_header{

	background-color: #fbf8cd;

	width: 835px;

	padding-left: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	font-size: 14px;

	font-weight: bold;

}

#featured_article_header{

	background-color: #fbf8cd;

	width: 963px;

	padding-left: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: 14px;

	font-weight: bold;

	border: 1px solid #CCC;

}

#article_detail{

	background-color: #FFF;

	width: 90%;

	float:left;

	margin-left:5%;

	height: 250px;

}

#dark_footer_detail{

	height: 200px;

	width: 85%;

	float:left;

	margin-left:7%;

	color: #fbf8cd;

	text-align: justify;

	font-size: 95%;

}

#separator{

	float: right;

	width: 5px;

}

#page_title_hold {

	height: 10px;

	vertical-align: bottom;

	background-repeat: no-repeat;

	background-position: left center;

	overflow: visible;

	display: inline;

}

#page_title_head {

	

	

	

}

#footer {

	width: 100%;

	

}

#footer_txt{

	float:right;

	padding-top:20px;

}

#footer_accred{

	float:left;

	

}

#clearft {

	clear: both;

	width: 100%;

	float:left;

	

}



#guest_article{

	width: 90%;

	margin-right: auto;

	margin-left: auto;

	margin-top: 25px;

}

.small_footer_text {

	font-size: xx-small;

	color: #666; 

}





.navfont {

	font-size: 14px;

}

.bluetext {

	color: #11669C;

	font-weight: 100;

	text-align: left;

	font-size: medium;

}

.bluetext_small {

	color: #333;

	font-weight: lighter;

	text-align: left;

	font-size: 1.1em;

}

.subbluetext {

	color: #333;

	font-weight: lighter;

	text-align: left;

	font-size: 1.0em;

}

.line_hieight {

	line-height: 150%;

}

.light_blue_hr {

	font-weight: 100;

	color: #CCC;

}

#sub_head {

	background-color: #FBF8CD;

	Padding: 5px;

	text-align: left;

	font-style: normal;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #ccc;

	

}



/* generic styles end here */



/* home styles start */



#left_main_sub {

	float: left;

	height: auto;

	width: 526px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;

}

#featured_article_page {

	float: left;

	height: auto;

	width: 90%;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;

}

#left_sub_top {

	padding: 10px;	

}

#left_sub_bottom {

	padding: 10px;	

}

#right_main_sub {

	clear: none;

	float: right;

	width: 397px;

	padding-right: 20px;

}

#rt_hnd_lft_sub {

	float: left;

	height: 100%;

	width: 189px;	

}

#rt_hand_lft_sub_1 {

	height: 165px;

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: repeat-x;

	background-position: center bottom;

	text-align: justify;

}

#rt_hand_lft_sub_2 {

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: no-repeat;

	background-position: right 40px;

}

#rt_hand_lft_sub_3 {

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: no-repeat;

	background-position: center 10px;

}

#rt_hnd_rt_sub {

	float: right;

	width: 189px;	

}

#vacancy_hold {

	margin-top:35px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-image: url(images/background/white_40_op.png);

	background-repeat: repeat;

	text-align: left;

	margin-bottom: 10px;

	overflow: hidden;

	padding-bottom: 10px;

}

#news {

	height: 300px;

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-image: url(images/background/white_40_op.png);

	background-repeat: repeat;

}

#page_title_hold{

	float: left;

	clear: right;

	width: 70%;

	padding-top: 25px;

	padding-right: 25px;

	padding-bottom: 25px;

	padding-left: 45px;

	margin-bottom: 15px;

	}

#news_blog {

	

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-image: url(images/background/white_40_op.png);

	background-repeat: repeat;

}

#csr_text {

	background-repeat: no-repeat;

	background-position: right top;

	height: 100%;

	padding: 0px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}

#news_text {

	overflow: auto;

	padding-right: 5px;

	padding-left: 5px;

	margin-right: 5px;

	margin-left: 5px;

	width: 170px;

	height: 250px;

}

#crit_hlder {

	margin-left: 10px;

	margin-right: 10px;

}

/* home styles end */









/* about us starts here */



#main_holder_about {

	height: 100%;

	width: 100%;

	float: left;

	padding-top: 15px;

}

#about_us_rt {

	clear: right;

	float: right;

	width: 200px;

	padding-right: 20px;

}

#about_us_text {

	

	width: 90%;

	padding-left: 5%;

}

#left_main_sub_about {

	float: left;

	height: auto;

	width: 726px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;

	background-repeat: no-repeat;

	background-position: right bottom;

}

#about_sub_nav {

	float: left;

	width: 225px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	line-height: 150%;

	border: 1px solid #ccc;

	margin-top: 25px;

	background-position: center center;

	background-color: #FFF;

	text-align: left;

	list-style-image: url(images/background/list.png);

}

#left_sub_top_about {

	float: right;

	clear: none;

	width: 480px;

}

/* about us style ends here */





/* exec search style starts here */

#rt_hand_lft_sub_1_exec {

	height: 365px;

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: repeat-x;

	background-position: center bottom;

}

#left_main_sub_exec {

	float: left;

	height: auto;

	width: 726px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;

}



/* Testimonial styles start here */



#testimonial {

	margin-bottom: 20px;

	padding-bottom: 10px;

	border: 1px dashed #CCC;

}

#test_text {

	padding: 10px;

	

}



/* Testimonial styles end here */



/* team_main styles start here */

#team_hold {

	margin: 5px;

	padding: 5px;

	clear: right;

	float: left;

	width: 420px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

}

#blog_text

{

	width:95%;

	margin-left:auto;

	padding-top:10px;

	margin-right:auto;

	}

#team_main_hold{

	clear: both;

	width: 100%;

	height: auto;

	margin: 0px;

	padding: 0px;

}

#team_q_text {

	float: left;

	height: auto;

	width: 240px;

	clear: both;

	margin-right: 10px;

	text-align: left;

}

#team_contact_details {

	height: 165px;

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: repeat-x;

	background-position: center bottom;

}

#team_other_contacts {

	margin-top:10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: no-repeat;

	background-position: right 40px;

	height: 400px;

	text-align: center;

	

}

#other_contact_photos {

	overflow: auto;

	Height: 373px;

}

#team_personal_contact {

	height: 120px;

	margin-top:35px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	background-repeat: repeat-x;

	background-position: center bottom;

	text-align: justify;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}



/* team_main styles ends here */





/* news styles start here */

#news_frame {

	width: 730px;

	float: left;

	background-image: url(images/background/nh.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	border: 0px none #CCC;

}

#news_quote {

	float:left;

	width: 80%

}



/* news styles ends here */





/* contact us styles ends here */



#address {

	float: left;

	padding-top: 5px;

	width: 40%;

	background-color: #FFF;

	border: 1px dashed #CCC;

	padding-right: 10px;

	margin: 10px;

	height: 280px;

}

.no_border {

	background-color: #FFF;

	border: thin solid #FFF;

	display: table-cell;

}





#address_left_main{

	padding: 10px;

	float: left;

	text-align: right;

	vertical-align: middle;

	font-weight: bold;

	

}

#address_right_main {

	float: right;

	width: 65%;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	

}

#reg_add {

	clear: both;

	width: 90%;

	margin-right: auto;

	margin-left: auto;

	padding: 5px;

	color: #999;

	font-size: 9px;

	margin-top: 15px;

	

}

#add {

	height: 75px;

	padding-bottom: 5px;

}

#tel {

	height: 40px;

	padding-bottom: 5px;

}

#email {

	height: 20px;

	padding-bottom: 5px;

}

#social {

	

}

#add_detail {

	height: 75px;

	padding-bottom: 5px;

}

#email_detail {

	height: 20px;

	padding-bottom: 5px;

	

}

#PQuote{

	float: left;

	width: 550px;

}

#tel_detail {

	height: 40px;

	padding-bottom: 5px;

	

}

#social_detail {

	

}

#contact_form {

	margin: 10px;

	padding: 10px;

	width: 95%;

	float:left;

	border: 1px dashed #CCC;

}

#form_lft_hd {

	width: 55%;

	Float: left;

}

#hd_txt {

	text-align: left;

	float: left;

	width: 50%;

	font-weight: 500;

}

#frm_field {

	text-align: left;

	float: left;

	width: 50%;

}

#form_line_hold {

	clear: both;

	float: left;

	width: 95%;

	padding: 2px;

}

#hd_txt_rt {

	text-align: left;

	float: left;

	width: 60%;

	margin: 0px;

	padding-top: 0px;

	font-weight: 500;

}

	

	

#form_rt {

	width: 45%;

	Float: right;

	text-align: left;

}

#form_long_fields{

	float: left;

	width: 100%;	

}

#form_line_hold_lng {

	clear: both;

	float: left;

	

	padding: 2px;

}

#thanks {

	float: left;

	width: 600px;

	margin-left: 100px;

	padding: 10px;

	background-image: url(images/background/60_op_white.jpg);

	background-repeat: repeat;

	margin-top: 45px;

	margin-bottom: 45px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



/* Contact Us styles ends here */





/* specialisms styles starts here */

#spcl_text {

	float: left;

	height: auto;

	width: 656px;

	padding-left: 50px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;

	clear: right;

	margin-top: 15px;

}



#spcl_text_main {

	float: left;

	height: auto;

	width: 726px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;	

}

#spcl_text_main_accred {

	float: left;

	height: 1220px;

	width: 720px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	margin-bottom: 30px;

	padding-top: 10px;

	position: relative;

}

#division_list {

	float: left;

	padding: 5px;

	clear: right;

}



/* specialisms styles ends here */



/* Master Vendor Strts here */





#mast_vend {

	float: left;

	width: 726px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	padding-top: 10px;

	background-image: url(images/background/tree_long.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 10px;

}



#more_info_text {

	clear: left;

	float: left;

	width: 450px;

	text-align: justify;

	padding: 5px;

	margin: 5px;

	background-color: #FBF8CD;

	border: 1px dashed #CCC;

}



/* Master Vendor ends here */



/* Training Strts here */





#training {

	float: left;

	height: 540px;

	width: 726px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	padding-top: 10px;

	background-image: url(images/background/training.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin-bottom: 10px;

}



#more_info__training {

	clear: left;

	float: left;

	width: 500px;

	text-align: justify;

	padding: 5px;

	margin: 5px;

	background-color: #FBF8CD;

	border: 1px dashed #CCC;

}



/* training ends here */





/* candidates start here*/





#candidates {

	float: left;

	width: 726px;

	padding-left: 20px;

	text-align: justify;

	border: 1px none #CCC;

	padding-top: 10px;

	background-image: url(images/background/duckies.png);

	background-repeat: repeat-x;

	background-position: right bottom;

	margin-bottom: 10px;

}







/* candidates end here */







/* specialisms start here */



#spec_hold {

	clear: right;

	float: left;

	height: 150px;

	width: 45%;

	margin-right: 15px;

	margin-bottom: 15px;

	padding: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dashed;

	border-left-style: none;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

}



#spec_text {

	float: right;

	width: 190px;

	height: 115px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	text-align: justify;

	padding: 5px;

	/*letter-spacing: 90%;*/

	}

#hd_pic {

	float: left;

	width: 110px;

	height: 110px;

	padding-top: 15px;

}

#list {

	width: 550px;

	padding-left: 30px;

}





/* specialisms end here */



/* accreditations start here */

#level_1{

	float:left;

	width:715px;

	clear: both;

}

#level_1_team{

	float:left;

	width:470px;

	clear: both;

}

#accred_hold {

	clear: right;

	float: left;

	width: 45%;

	margin-right: 15px;

	margin-bottom: 15px;

	padding: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: dashed;

	border-left-style: none;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

	height: 250px;

}



#accred_text {

	float: right;

	width: 190px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	text-align: justify;

	padding: 5px;

	}

#accred_pic {

	float: left;

	width: 110px;

	height: 110px;

	padding-top: 15px;

}





/* accreditations end here */





/* results starts here */

#results_holder {

	width: 90%;

	margin-right: auto;

	margin-left: auto;

	clear: both;

	margin-top: 15px;

	padding-top: 45px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#results {

	width: 890px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(images/background/60_op_white.jpg);

	background-repeat: repeat;

	background-color: #FFF;

	margin-top: 25px;

	clear: left;

	padding-top: 25px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}



#results_job {

	width: 890px;

	margin-right: auto;

	margin-left: 40px;

	background-image: url(images/background/60_op_white.jpg);

	background-repeat: repeat;

	padding: 10px;

	background-color: #FFF;

	float: left;

	margin-top: 25px;

}



#form_holder {

	width: 90%;

	margin-right: auto;

	margin-left: auto;

	background-image: url(images/background/60_op_white.jpg);

	background-repeat: repeat;

	padding: 10px;

	background-color: #FFF;

	border: 1px dashed #CCC;

}

/* results end here */





#shef_text {

	width: 500px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 45px;

	clear: left;

	margin-top: 45px;

}

#back {

	Float:right;	

}

#float_container{

	Float:left;

	width:100%;

	clear:both;

	margin: 0px;

	}

#featured_article_holder{

	width:100%;

	float:left;

	padding-top:45px;

	height: auto;

	clear: left;

	padding-bottom: 25px;

	margin-bottom: 25px;

	}

#featured_article

{

	width:25%;

	height:auto;

	float:left;

	}

	#dark_foot_hold

{

	width:25%;

	height:200px;

	float:left;

	}

	

#dark_foot{

	float: left;

	height: 200px;

	width: 100%;

	padding-top: 20px;

	padding-bottom: 20px;

	background-image: url(images/background/dark_foot_grad.png);

	background-position: center center;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.yellow_text {

	color: #FFC;

	text-decoration: none;

}



#bottom_bottom_footer{

	float: left;

	width: 100%;

	background-image: url(images/background/lt_foot_grad.png);

	background-position: center center;

}

#site_map{

	padding: 1%;

	float: left;

	width: 98%;

	background-position: right bottom;

	background-image: url(images/background/lt_foot_grad.png);

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}.grey_text {

	color: #CCC;

	text-decoration:none;

}

#tab_header_hold{

	height:78px;}

.dark_grey {

	font-size: 95%;

	color: #666;

}



#job_feat_job_holder{

	width:853px;

	background-image: url(images/background/whitebackgrad.png);

	background-repeat: no-repeat;

	background-position: center center;

	margin-top: 45px;

	margin-left: 45px;

	float: left;

	}

#job_header1

{
	width:97%;
	padding-left:3%;
	background-color:#FFC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	border-right-color: #666;

}	

	#job_header2

{

	width:97%;

	padding-left:3%;

	background-color:#FFC;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #666;

	border-right-color: #666;

	border-bottom-color: #666;

}	

.black_text {

	color: #000;

	font-weight: 100;

}

.pink_text {

	color: #333;

	font-weight: bold;

	font-size: medium;

}

#job_search_hold

{

	width:40%;

	float:left;

	}

#featured_job_hold

{

float:right;

width:60%;	

}

#job_back1{

	background-repeat: no-repeat;

	background-position: center center;

	float:left;

	width:100%;

	height:250px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #666;

	border-right-color: #666;

	border-bottom-color: #666;

	border-left-color: #666;

	}

	#job_back2{
	background-repeat: no-repeat;
	background-position: center center;
	float:left;
	width:100%;
	height:250px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666;
	border-left-color: #666;
	border-right-width: 1px;
	border-right-color: #666;

	}

#job_scrn_hold1{

	background-color: #FFF;

	float: left;

	width: 280px;

	margin-top: 15px;

	margin-left: 5%;

	border: 1px solid #333;

	height:200px;

	padding: 10px;

	overflow: hidden;

	font-weight: bold;

}

#job_scrn_hold2{

	background-color: #FFF;

	float: left;

	width: 455px;

	margin-top: 15px;

	margin-left: 5%;

	border: 1px solid #333;

	height:200px;

	overflow: auto;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.light_blue_text {

	color: #333;

	font-weight: bold;

	font-size: medium;

	font-family: Tahoma, Geneva, sans-serif;

}

#whole_main #float_container #main_holder_about #left_main_sub_about #about_sub_nav ul li strong a {

	list-style-image: url(images/background/list.png);

	font-size: 12px;

	color: #666;

}

.newshead {
	font-size: medium;
	font-weight: bold;
	color: #333;

}

#featured_role_holder{

	float: left;

	width: 860px;

	padding-left:40px;

	padding-right:20px;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-top: 15px;

	padding-bottom: 15px;

	text-align: justify;

}

#TitleHold{

	padding: 10px;

	width: 100%;

	background-image: url(images/background/hcahBlueBack.png);

	background-repeat: repeat-x;

	background-position: left bottom;

	float: left;

	clear: right;

}

#TheRest{

Float: left;

Width: 100%;

}

#MiniHolder{

	clear: right;

	float: right;

	width: 650px;

}

