body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/planet_audit_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	margin: 0px;
}


.dv_holder {
	width: 810px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* ---------------Heading Tags--------------- */
h1 {
	font-size:100%;
	line-height: 22px;
	color: #218e7b;
	margin: 0px;
	margin-bottom: 10px;
	font-weight:normal;
}
h2 {
	font-size:115%;
	color: #ffffff;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
	font-size:105%;
	color: #229125;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #229125;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h4 {
	font-size:105%;
	color: #1F5994;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

h5 {
	font-size:115%;
	color: #ffffff;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h6 {
	font-size:105%;
	color: #229125;
	font-weight:bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
p {
	line-height: 18px;
	margin:0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
/* ---------------Page Main Structure--------------- */
#dv_top_shadow {
	width:810px; 
	background-image: url(../images/shadow_top.png); 
	height: 10px; 
	float: left;
}
#dv_header {
	width:800px;
	background-image: url(../images/shadow.png);
	height: 81px;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.dv_top_nav {
	width: 805px;
	float: left;
	height: 25px;
	padding: 0px;
	margin: 0px;
	background-image:url(../images/shadow.png);
	background-repeat:repeat;
	background-position:center top;
	padding-left: 5px;
	z-index: 50;
}
#dv_image {
	width:800px;
	background-image: url(../images/shadow.png);
	float: left;
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
#dv_image_border {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8FACC9;
	border-bottom-color: #8FACC9;
	height: 180px;
}
#dv_breadcrumb_box {
	width:790px;
	background-image: url(../images/shadow.png);
	float: left;
	clear: left;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
	height: 20px;
}
#dv_breadcrumb {
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 90%;
	color: #1F5994;
	width: 604px;
}
#dv_breadcrumb a {
	color: #1F5994;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration: none;
	font-size: 100%;
}
#dv_breadcrumb a:hover {
	color: #229125;
	text-decoration: underline;
}
#dv_search_no {
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #229125;
	width: 176px;
}
/* ---------------Main Columns--------------- */
#dv_main {
	width:790px;
	background-image: url(../images/shadow.png);
	float: left;
	clear: left;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#dv_left_column {
	float: left;
	text-align: left;
	font-size: 100%;
	width: 176px;
}
#dv_middle_column {
	float: left;
	text-align: left;
	font-size: 100%;
	width: 431px;
	padding-left: 10px;
}
#dv_right_column_flash {
	float: right;
	text-align: left;
	font-size: 100%;
	width: 178px;
	margin-top: -8px;
	margin-right: -5px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 50;
	overflow: hidden;
}
#dv_right_column {
	float: right;
	text-align: left;
	font-size: 100%;
	width: 160px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: right;
}
/* ---------------Footer--------------- */
#dv_footer_links {
	width:800px;
	background-image: url(../images/shadow.png);
	height: 20px;
	float: left;
	clear: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: center;
	font-size: 95%;
	margin: 0px;
}
#dv_footer_links ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	
}
#dv_footer_links ul li {
	display: inline;

}
#dv_footer_links ul li a{
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(/library/images/footer_nav_spacer.gif);
	background-repeat: no-repeat;
	background-position:right;
}
#dv_footer {
	margin-top: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-top: 3px solid #A3C8E2;
	float: left;
}
#dv_footer_links a {
	font-size: 95%;
	color:#1F5994;
	text-decoration:none;
}
#dv_footer_links a:hover {
	color:#229125;
	text-decoration:underline;
}
#dv_bottom_shadow {
	width:810px; 
	background-image: url(../images/shadow_bottom.png); 
	height: 20px; 
	float: left; 
	clear: left;
}
#dv_bottom_details {
	width:800px;
	height: 50px;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #1F5994;
}
#dv_bottom_details a {
	color: #1F5994;
	text-decoration: none;
}
#dv_bottom_details a:hover {
	color: #229125;
	text-decoration: underline;
}
#dv_copyright {
	float: right;
	clear: right;
	text-align: right;
	font-size: 90%;
	padding: 0px;
	margin: 0px;
	color: #1F5994;
}
#dv_company_no {
	float: left;
	clear: left;
	font-size: 90%;
	padding: 0px;
	margin: 0px;
	color: #1F5994;
}
/* ---------------Logo, clock and Banner AD--------------- */
#dv_banner_ad {
	float: right;
	margin: 0px;
	text-align: right;
	height: 61px;
	width: 469px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#dv_banner_ad a img {
	border-width: 0px
}

#dv_logo {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 61px;
	width: 243px;
	overflow: hidden;
}
#dv_clock {
	float:right;
	height:0px;
	font-size: 95%;
	text-align: center;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	color: #FFFFFF;
}
/* ---------------Search Box--------------- */
.search_box {
	float:left;
	font-size: 90%;
	text-align: left;
	color: #FFFFFF;
	padding: 5px;
	width: 166px;
	background-color: #229125;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.search_box a {
	color: #FFFFFF;
	text-decoration: none;
}
.search_box a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.search_fields {
	font-size: 100%;
	color: #1F5994;
	width: 156px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.check_box {
	font-size: 100%;
	color: #333333;
}
.search_button {
	background-color: #166118;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
	float: right;
}
/* ---------------Sign In Box--------------- */
.signin_box {
	float:left;
	font-size: 90%;
	text-align: left;
	color: #FFFFFF;
	width: 166px;
	background-color: #1F5994;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.signin_box ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	
}
.signin_box ul li {
	display: block;
	list-style-type: circle;
	margin: 0px;

}
.signin_box ul li a{
	text-align: left;
}
.signin_box a {
	color: #FFFFFF;
	text-decoration: none;
}
.signin_box a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.signin_fields {
	font-size: 100%;
	color: #1F5994;
	width: 156px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.check_box {
	font-size: 100%;
	color: #333333;
}
.signin_button {
	background-color: #123354;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
	float: right;
}
/* ---------------Left Column Blue Box--------------- */
.Left_blue_box {
	float:left;
	display: inline;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	padding: 5px;
	width: 164px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #229125;
}
.Left_blue_box a {
	color: #1F5994;
	text-decoration: none;
}
.Left_blue_box a:hover {
	color: #229125;
	text-decoration: underline;
}
/* ---------------Map Box--------------- */
.map_box {
	float:left;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	width: 431px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* ---------------Middle Column Blue Box--------------- */
.middle_blue_box {
	float:left;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	width: 419px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #1F5994;
	padding: 5px;
}
.middle_blue_box a {
	color: #1F5994;
	text-decoration: none;
	font-weight: bold;
}
.middle_blue_box a:hover {
	color: #229125;
	text-decoration: underline;
}
.middle_blue_box_text {
	float:none;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	background-color: #FFFFFF;
	line-height: 18px;
	width: 419px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.middle_blue_box_inner {
	float:none;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	background-color: #FFFFFF;
	line-height: 18px;
	width: 419px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1F5994;
}
.middle_job_image {
	float:right;
	text-align: right;
	border: 1px solid #125383;
	height: 100px;
	width: 100px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.middle_job_google_link {
	float:right;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	line-height: 18px;
	width: 130px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/google_globe_sml.jpg);
	background-repeat: no-repeat;
	background-position: 90px center;
}
.sml_google_earth {
	float:right;
}
.home_news_box {
	float:left;
	width:127px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_title2 {
	color: #229125;
	float: left;
	font-weight:bold;
}

.news_home, .news_home_middle, .news_page {
	float: left;
	width: 125px;
	margin-top:10px;
	margin-bottom:10px;

}
.news_home_middle
 {
	border-right: 1px solid #D2DEEA;
	border-left: 1px solid #D2DEEA;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
}
/* ---------------Right Column Blue Box--------------- */
.right_blue_box {
	float:left;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	padding: 5px;
	width: 141px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
	border: 1px solid #229125;
}
.right_blue_box a {
	color: #1F5994;
	text-decoration: none;
}
.right_blue_box a:hover {
	color: #229125;
	text-decoration: underline;
}
/* ---------------Job Search--------------- */
.job_search_field_name_box {
	float: left;
	width: 130px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: none;
}
.job_search_field_box {
	float: left;
	width: 270px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.job_form_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #1F5994;
	margin: 0px;
	padding: 0px;
}
.job_form_button {
	background-color: #229125;
	color: #FFFFFF;
	border: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding: 3px;
	float: right;
}
.advanced_form_button {
	background-color: #229125;
	color: #FFFFFF;
	border: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding: 3px;
}
.next_bt {
	color: #1F5994;
	border: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	padding: 3px;
	background-color: #FFFFFF;
}
.prev_bt {
	color: #1F5994;
	border: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	padding: 3px;
	background-color: #FFFFFF;
}
.advanced {
	line-height: 11px;
	padding-top: 4px;
}
/* ---------------Job Results--------------- */
.job_result_title {
	float: left;
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	clear: none;
}
.job_result_location {
	float: left;
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	clear: none;
}
.job_result_salary {
	float: left;
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	clear: none;
}
.job_result_date {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	clear: none;
	width: 160px;
}
.job_result_holder {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right:0px;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 10px;*/
	margin-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F5994;*/
	width: 415px;
	
}
.job_result_holder ul {
	margin: 0px;
	border: none;
	position: relative;
	padding: 0px;
	list-style-type: none;
}
.job_result_holder ul li{
	float: left;
	position: relative;
	display: block;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.job_result_holder_alt {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right:0px;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 10px;*/
	margin-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F5994;*/
	width: 415px;
	background: url(../images/alt_bg.gif) repeat left top;
	
}
.job_result_holder_alt ul {
	margin: 0px;
	border: none;
	position: relative;
	padding: 0px;
	list-style-type: none;
}
.job_result_holder_alt ul li{
	float: left;
	position: relative;
	display: block;
	width: 360px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}

.job_result_holder_wide {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F5994;
	width: 585px;
}
.job_result_holder_wide ul {
	margin: 0px;
	border: none;
	position: relative;
	padding: 0px;
	list-style-type: none;
}
.job_result_holder_wide ul li{
	float: left;
	position: relative;
	display: block;
	width: 545px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.job_result_logo {
	float:right;
	text-align: right;
	width: 100px;
	height:100px;
	border:solid 1px #125383;
	margin: 0px;
	padding: 0px;
}
.job_result_logo_small {
	float:right;
	text-align: right;
	width: 83px;
	height:40px;
	border:solid 1px #125383;
	margin-right: 5px;
	margin-top: 8px;
	padding: 0px;
}
/* ---------------Client Signup--------------- */
.client_page_head {
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.client_page_field {
	float: left;
	width: 210px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.client_page_field_wide {
	float: left;
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.client_form_fields {
	font-size: 100%;
	color: #1F5994;
	width: 156px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.client_form_button {
	background-color: #123354;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
}
.client_form_button_new {
	background-color: #FFFFFF;
	color: #229125;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	border: 1px solid #FFFFFF;
}

.client_form_button_search_left {
	background-color: #1F5994;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 5px 5px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0 1px 0;
	font-size: 100%;
	font-weight: bold;
	width: 80px;
}

.client_form_button_search_right {
	background-color: #1F5994;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 5px 0 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0 1px 0;
	font-size: 100%;
	font-weight: bold;
	width: 80px;
}

.client_form_box {
	font-size: 100%;
	color: #1F5994;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* ---------------News Pages--------------- */
.news_date {
	font-size: 100%;
	color: #1F5994;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.news_content {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #1F5994;
}
/* ---------------Middle Column Wide--------------- */
#dv_middle_column_wide {
	float: left;
	text-align: left;
	font-size: 100%;
	width: 593px;
	padding-left: 10px;
}
.middle_blue_box_wide {
	float:left;
	font-size: 100%;
	text-align: left;
	color: #1F5994;
	width: 585px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 0px solid #1F5994;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.middle_blue_box_wide a {
	color: #1F5994;
	text-decoration: underline;
}
.middle_blue_box_wide a:hover {
	color: #229125;
	text-decoration: underline;
}
/* ---------------Middle Column Wide--------------- */
.account_box {
	float: left;
	text-align: left;
	width: 274px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/account_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #1F5994;
}
.account_box_text {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.account_box_text_link {
	float: left;
	width: 258px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.account_box_text_link a {
	color: #229125;
	text-decoration:underline;
	font-weight:bold;
	font-size: 90%;
}
.account_box_text_link a:hover {
	color: #1F5994;
	text-decoration:underline;
	font-weight:bold
}
.account_box_list {
	float: left;
	width: 248px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* ---------------table--------------- */
.table {
	width: 585px;
	margin: 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1F5994;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
}

.table a {
	color: #1F5994;
	text-decoration:underline;
}
.table a:hover {
	color: #229125;
	text-decoration:underline;
}
/* ---------------table--------------- */
.credit_box {
	float: left;
	text-align: left;
	width: 275px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/green_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 125px;
	border: 1px solid #229125;
}
.credit_box_text {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.credit_box_fields {
	float: left;
	width: 234px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #1F5994;
	font-size: 100%;
}
.credit_box_fields_no {
	float: left;
	color: #FFFFFF;
	font-size: 150%;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #FFFFFF;
	background-color: #1F5994;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* ---------------profile alphabet--------------- */
.az {
	color: #FFFFFF;
	width: 585px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.az a:link {
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #1F5994;
	font-size:100%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.az a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #1F5994;
	font-size:100%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.az a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #229125;
	font-size:100%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.az a:active {
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #229125;
	font-size:100%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.profile_results_holder {
	width: 585px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.profile_results {
	width: 579px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 117px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #125383;
}
.profile_image {
	width: 100px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 100px;
	float: right;
	border:solid 1px #125383;
	overflow:hidden;
}
.profile_head {
	width: 470px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.profile_text {
	width: 470px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* ---------------profile alphabet--------------- */
.job_image {
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: 100px;
	float: right;
	border: 1px solid #125383;
}
.job_image_left {
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: 100px;
	float: left;
	border: 1px solid #125383;
}
.job_page_head {
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.job_page_field {
	float: left;
	width: 370px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.job_page_field_small {
	float: left;
	width: 280px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.job_page_field ul {
	margin: 0px;
	border: none;
	position: relative;
	padding: 0px;
	list-style-type: none;
}
.job_page_field ul li{
	float: left;
	position: relative;
	display: block;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.job_page_field_list {
	float: left;
	position: relative;
	display: block;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.job_page_field_description ul li{
	float: left;
	position: relative;
	display: block;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image:url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.job_page_text {
	float: left;
	width: 585px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

/* ---------------save apply buttons--------------- */
.save {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.apply {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
/* ---------------corporate display--------------- */
.corporate_page_field {
	float: left;
	width: 500px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/* ---------------signup--------------- */
.signup_head {
	float: left;
	width: 150px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.signup_field {
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
/* ---------------User Account--------------- */
.user_account_box {
	float: left;
	text-align: left;
	width: 192px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../images/account_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #1F5994;
}
.user_account_box_text {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 100px;
}
.user_account_box_text_link {
	float: left;
	width: 181px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.user_account_box_text_link a {
	color: #229125;
	text-decoration:underline;
	font-weight:bold;
	font-size: 90%;
}
.user_account_box_text_link a:hover {
	color: #1F5994;
	text-decoration:underline;
	font-weight:bold
}
.user_account_box_list {
	float: left;
	width: 171px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
	background-image: url(../images/account_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* ---------------Job Alerts--------------- */
.jobalert_head {
	float: left;
	width: 170px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.jobalert_field {
	float: left;
	width: 340px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.jobalert_field_wide {
	float: left;
	width: 500px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.mandatory {
	color: #FF0000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.job_form_button {
	background-color: #229125;
	color: #FFFFFF;
	border: 1px solid #229125;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
}
.job_form_button_red {
	background-color:#FF0000;
	color: #FFFFFF;
	border: 1px solid #FF0000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
}
/* ---------------Job Alerts--------------- */
.profile_edit_holder {
	float: left;
	width: 585px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.profile_edit_holder_box {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 563px;
	background-color: #FFFFFF;
	margin: 0px;
	color: #FFFFFF;
	background-image: url(../images/profile_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #ACC4D2;
}
.profile_edit_holder_box_field {
	float: left;
	width: 563px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	overflow: hidden;
}
.profile_form_button {
	background-color: #229125;
	color: #FFFFFF;
	border: 1px solid #229125;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
}
.location_edit_holder {
	float: left;
	width: 573px;
	color: #1F5994;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #1F5994;
	padding: 5px;
}
.skill_head {
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/* ---------------Job Alerts--------------- */
.edit_bcrumb_holder_box {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 563px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image: url(../images/profile_box_two.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #ACC4D2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.edit_bcrumb_holder_box_field {
	float: left;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #1F5994;
	font-weight: bold;
	background-image: url(../images/green_dot.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.edit_bcrumb_holder_box_field a {
	color: #1F5994;
	font-weight: bold;
	text-decoration:none;
}
.edit_bcrumb_holder_box_field a:hover {
	color: #229125;
	font-weight: bold;
	text-decoration:underline;
}
/* ---------------Account Purchase box--------------- */
.acc_purchase_holder_box {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 563px;
	background-color: #FFFFFF;
	color: #1F5994;
	background-image: url(../images/profile_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #1F5994;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.acc_purchase_box_list {
	float: left;
	width: 270px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.acc_purchase_box_text_link {
	float: left;
	width: 558px;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/* ---------------Advertise page--------------- */
.ad_now {
	float:left;
	font-size: 110%;
	text-align: left;
	color: #1F5994;
	width: 192px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #1F5994;
	padding: 5px;
	background-image: url(../images/profile_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
.ad_now a {
	color: #1F5994;
}
.ad_now a:hover {
	color: #229125;
}
.ad_now_green {
	float:left;
	font-size: 110%;
	text-align: left;
	color: #1F5994;
	width: 192px;
	background-color: #FFFFFF;
	line-height: 18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #1F5994;
	padding: 5px;
	background-image: url(../images/profile_box_two.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
}
.ad_now_green a {
	color: #1F5994;
}
.ad_now_green a:hover {
	color: #229125;
}
/* ---------------Google + Rss--------------- */
.google {
	color: #1A5987;
	font-weight: bold;
	width: 160px;
	background-image: url(../images/Google_earth.gif);
	background-repeat: no-repeat;
	background-position: 90px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.google a {
	color: #1A5987;
	text-decoration:none;
}
.google a:hover {
	color: #1A5987;
	text-decoration:underline;
}
.rss {
	color: #DD5614;
	font-weight: bold;
	width: 160px;
	background-image: url(../images/rss_feed.gif);
	background-repeat: no-repeat;
	background-position: 65px center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.broadbean {
	color: #DD5614;
	font-weight: bold;
	width: 60px;
	background-image: url(../images/broadbean.jpg);
	background-repeat: no-repeat;
	background-position:  center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height:60px;
}
.rss a {
	color: #DD5614;
	text-decoration:none;
}
.rss a:hover {
	color: #DD5614;
	text-decoration:underline;
}

.red
{
color:#FF0000;
}
/* ---------------Forum--------------- */
.forum_heading {
	padding: 0px;
}
.forum_topic {
	padding: 5px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#E9F3FC;
	font-weight:bold;
}
.forum_text {
	color: #125383;
	margin: 0px;
	padding: 10px;
	background-color:#EFF4FA;
}

#fld_job_description li
{
	/*display:block;
	width: 360px;*/
	/*padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;*/
	padding-left: 20px;
	/*background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;*/
	margin-bottom: 10px;
	margin-left: 4px;
}
