/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* Container >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
	width: 30px;
}

.container_24 .grid_2 {
	width: 70px;
}

.container_24 .grid_3 {
	width: 110px;
}

.container_24 .grid_4 {
	width: 150px;
}

.container_24 .grid_5 {
	width: 190px;
}

.container_24 .grid_6 {
	width: 230px;
}

.container_24 .grid_7 {
	width: 270px;
}

.container_24 .grid_8 {
	width: 310px;
}

.container_24 .grid_9 {
	width: 350px;
}

.container_24 .grid_10 {
	width: 390px;
}

.container_24 .grid_11 {
	width: 430px;
}

.container_24 .grid_12 {
	width: 470px;
}

.container_24 .grid_13 {
	width: 510px;
}

.container_24 .grid_14 {
	width: 550px;
}

.container_24 .grid_15 {
	width: 590px;
}

.container_24 .grid_16 {
	width: 630px;
}

.container_24 .grid_17 {
	width: 670px;
}

.container_24 .grid_18 {
	width: 710px;
}

.container_24 .grid_19 {
	width: 750px;
}

.container_24 .grid_20 {
	width: 790px;
}

.container_24 .grid_21 {
	width: 830px;
}

.container_24 .grid_22 {
	width: 870px;
}

.container_24 .grid_23 {
	width: 910px;
}

.container_24 .grid_24 {
	width: 950px;
}

/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
	padding-left: 40px;
}

.container_24 .prefix_2 {
	padding-left: 80px;
}

.container_24 .prefix_3 {
	padding-left: 120px;
}

.container_24 .prefix_4 {
	padding-left: 160px;
}

.container_24 .prefix_5 {
	padding-left: 200px;
}

.container_24 .prefix_6 {
	padding-left: 240px;
}

.container_24 .prefix_7 {
	padding-left: 280px;
}

.container_24 .prefix_8 {
	padding-left: 320px;
}

.container_24 .prefix_9 {
	padding-left: 360px;
}

.container_24 .prefix_10 {
	padding-left: 400px;
}

.container_24 .prefix_11 {
	padding-left: 440px;
}

.container_24 .prefix_12 {
	padding-left: 480px;
}

.container_24 .prefix_13 {
	padding-left: 520px;
}

.container_24 .prefix_14 {
	padding-left: 560px;
}

.container_24 .prefix_15 {
	padding-left: 600px;
}

.container_24 .prefix_16 {
	padding-left: 640px;
}

.container_24 .prefix_17 {
	padding-left: 680px;
}

.container_24 .prefix_18 {
	padding-left: 720px;
}

.container_24 .prefix_19 {
	padding-left: 760px;
}

.container_24 .prefix_20 {
	padding-left: 800px;
}

.container_24 .prefix_21 {
	padding-left: 840px;
}

.container_24 .prefix_22 {
	padding-left: 880px;
}

.container_24 .prefix_23 {
	padding-left: 920px;
}

/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
	padding-right: 40px;
}

.container_24 .suffix_2 {
	padding-right: 80px;
}

.container_24 .suffix_3 {
	padding-right: 120px;
}

.container_24 .suffix_4 {
	padding-right: 160px;
}

.container_24 .suffix_5 {
	padding-right: 200px;
}

.container_24 .suffix_6 {
	padding-right: 240px;
}

.container_24 .suffix_7 {
	padding-right: 280px;
}

.container_24 .suffix_8 {
	padding-right: 320px;
}

.container_24 .suffix_9 {
	padding-right: 360px;
}

.container_24 .suffix_10 {
	padding-right: 400px;
}

.container_24 .suffix_11 {
	padding-right: 440px;
}

.container_24 .suffix_12 {
	padding-right: 480px;
}

.container_24 .suffix_13 {
	padding-right: 520px;
}

.container_24 .suffix_14 {
	padding-right: 560px;
}

.container_24 .suffix_15 {
	padding-right: 600px;
}

.container_24 .suffix_16 {
	padding-right: 640px;
}

.container_24 .suffix_17 {
	padding-right: 680px;
}

.container_24 .suffix_18 {
	padding-right: 720px;
}

.container_24 .suffix_19 {
	padding-right: 760px;
}

.container_24 .suffix_20 {
	padding-right: 800px;
}

.container_24 .suffix_21 {
	padding-right: 840px;
}

.container_24 .suffix_22 {
	padding-right: 880px;
}

.container_24 .suffix_23 {
	padding-right: 920px;
}

/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
	left: 40px;
}

.container_24 .push_2 {
	left: 80px;
}

.container_24 .push_3 {
	left: 120px;
}

.container_24 .push_4 {
	left: 160px;
}

.container_24 .push_5 {
	left: 200px;
}

.container_24 .push_6 {
	left: 240px;
}

.container_24 .push_7 {
	left: 280px;
}

.container_24 .push_8 {
	left: 320px;
}

.container_24 .push_9 {
	left: 360px;
}

.container_24 .push_10 {
	left: 400px;
}

.container_24 .push_11 {
	left: 440px;
}

.container_24 .push_12 {
	left: 480px;
}

.container_24 .push_13 {
	left: 520px;
}

.container_24 .push_14 {
	left: 560px;
}

.container_24 .push_15 {
	left: 600px;
}

.container_24 .push_16 {
	left: 640px;
}

.container_24 .push_17 {
	left: 680px;
}

.container_24 .push_18 {
	left: 720px;
}

.container_24 .push_19 {
	left: 760px;
}

.container_24 .push_20 {
	left: 800px;
}

.container_24 .push_21 {
	left: 840px;
}

.container_24 .push_22 {
	left: 880px;
}

.container_24 .push_23 {
	left: 920px;
}

/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
	left: -40px;
}

.container_24 .pull_2 {
	left: -80px;
}

.container_24 .pull_3 {
	left: -120px;
}

.container_24 .pull_4 {
	left: -160px;
}

.container_24 .pull_5 {
	left: -200px;
}

.container_24 .pull_6 {
	left: -240px;
}

.container_24 .pull_7 {
	left: -280px;
}

.container_24 .pull_8 {
	left: -320px;
}

.container_24 .pull_9 {
	left: -360px;
}

.container_24 .pull_10 {
	left: -400px;
}

.container_24 .pull_11 {
	left: -440px;
}

.container_24 .pull_12 {
	left: -480px;
}

.container_24 .pull_13 {
	left: -520px;
}

.container_24 .pull_14 {
	left: -560px;
}

.container_24 .pull_15 {
	left: -600px;
}

.container_24 .pull_16 {
	left: -640px;
}

.container_24 .pull_17 {
	left: -680px;
}

.container_24 .pull_18 {
	left: -720px;
}

.container_24 .pull_19 {
	left: -760px;
}

.container_24 .pull_20 {
	left: -800px;
}

.container_24 .pull_21 {
	left: -840px;
}

.container_24 .pull_22 {
	left: -880px;
}

.container_24 .pull_23 {
	left: -920px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}
body {
	background: #123;
	border-top: 5px solid #000;
	color: #333;
	font-size: 11px;
	padding: 20px 0 40px;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}

h2 {
	padding: 20px 0 0;
	text-align: center;
}

p {
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

.container_12 {
	background: #fff url(../images/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(../images/16_col.gif) repeat-y;
}

.container_24 {
	background: #fff url(../images/24_col.gif) repeat-y;
}
/* CSS Document */
/*
This holds all off the styles for the layout.
*/




body {
	background: #F8F8F8;
	border: none;
	margin: 0;
	padding: 0;
}

body#home_page_bg {background: url(../images/page-bg.jpg) repeat-x top center #F8F8F8;}
body#content_page_bg {background: url(../images/content-page-bg-03.jpg) repeat-x top center #F8F8F8;}

.hidden {
	visibility: hidden;
}

	/************ TEXT, HEADERS AND LINKS ************/

	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
		text-align: left;
	}
	
	.grid_7 h4 {
		color: #9E0B0F;
		font-size: 14px;
		font-weight: normal;
	}
	
	h5 {
		color: #A48C4B;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
		margin-bottom: 15px;
	}
	
	h6 {
		color: #1E1E1E;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
	}
	
	p {
		border: none;
		text-align: left;
	}
	
	.container_24 .grid_7 p {
		padding: 0 19px;	
	}
	
	.container_24 .grid_17 p.home_intro_text {
		color: #3C3C3C;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 1.5em;
		width: 478px;
	}
	
	.container_24 .grid_17 p {
		color: #1E1E1E;
		font-size: 12px;
		padding: 0 0 10px 0;
		width: 438px;
	}
	
	#bc_news p {
		color: #0F0B06;
		float: left;
		padding: 5px 0 0 0;
	}
	
	#footer_subnav p {
		margin-bottom: 5px;
		padding: 0;	
	}
	
	.footer p {
		color: #737373;
		font-size: 10px;
		line-height: 1.2em;
	}
	
	form.header_search_form select,
	form.header_search_form input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #969696;
	}
	
	a,
	a:link,
	a:visited {
		color: #0072BC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	.container_24 .grid_7 a:link,
	.container_24 .grid_7 a:visited {
		color: #115DA0;
		font-size: 11px;
		text-decoration: underline;
	}
	
	.container_24 .grid_17 a:link,
	.container_24 .grid_17 a:visited {
		color: #115DA0;
		font-size: 14px;
		text-decoration: underline;
	}
	
	#bc_news a:link, 
	#bc_news a:visited {
		font-size: 11px;
	}
	
	.footer a:link,
	.footer a:visited {
		color: #115DA0;
		font-size: 11px;
		text-decoration: underline;
	}
	
	

	/************	STRUCTURE	************/
	
	.container_24 {
		background: none;
		height: auto;
		width: 960px;
		/*width: 1238px;*/
	}
	
	.container_23 {
		/*padding: 0 218px 0 60px;*/
		/*padding: 0 160px 0 0;*/
		padding: 0;
		width: 960px;
	}
	/*m10*/
	#bcbanner {
		position: absolute;
		top: 0;
		z-index: 1;
		background: url(../images/home-action-bg-01.jpg) no-repeat center top;
		height: 501px;
		width: 100%;
	}
	#bcmaincontent {
		position: relative;
		z-index: 2;
	}
	#home_page_bg div.container_23 {
	/*end of m10*/
		/*background: url(../images/home-action-bg-01.jpg) no-repeat center top;
		/*height: 501px;*/
		margin-bottom: 1px;
	}
	/*m10*/
	
	.grid_11 {
		height: auto;
		min-height: 109px;
	}
	
	#header.grid_13 {
		padding: 15px 0 0 0;
	}
	
	#header .grid_2,
	#header .grid_5 {
		float: right;
	}
	
	#header .grid_5 {
		padding: 2px 0 0 0;
		width: 186px;
	}
	
	#header .grid_2 {
		height: 24px;
		margin: 0 0 20px 0;
		padding: 0;
		width: 74px;
	}
	
	.grid_24 {
		margin-bottom: 30px;
	}
	
	#header_home {
		height: 392px;	
	}
	
	#header_content {
		height: 142px;
	}
	
	.container_24 .content_columns_wrapper .grid_17 {
		background: url(../images/content-bg-01.png) top left;
		padding: 22px 20px 105px 40px;
		width: 610px;
	}
	
	.container_24 .content_columns_wrapper .grid_7 {
		background: url(../images/content-bg-01.png) top right;
		padding: 14px 0 40px 0;
	}
	
	.content_columns_wrapper {
		background: url(../images/content-bg-01.png) repeat-y top center;
		height: auto;
		width: 100%;
	}
	
	#content_top {
		background: url(../images/content-bg-01-top.png) no-repeat top left;
		display: block;
		height: 6px;
		margin-left: 5px;
		width: 100%;
	}
	
	#content_bottom {
		background: url(../images/content-bg-02-bottom.png) no-repeat bottom left;
		display: block;
		height: 6px;
		margin-bottom: 5px;
		margin-left: 5px;
		width: 100%;
	}
	
	.footer {
		background: url(../images/footer-bg-01.jpg) repeat-x top #DCDCDC;
		height: auto;
		margin: 30px auto 0 auto;
		min-width: 885px;
		padding: 45px 0 20px 0;
		text-align: center;
		width: 100%;
	}
	
	
	/************ HEADER ************/
	
	#logo {
		background: url(../images/logo-01.png) no-repeat left 50%;
	}
	
	.top_nav_item {
		border-right: 1px solid #E1E1E1;	
		margin: 0 15px 0 11px;
		padding: 0 15px 0 0;
	}
	
	.logo_button {
		display: block;
		height: 68px;
		margin: 20px 0 0 0;
		width: 270px;
	}
	
	a:hover.logo_button  {
		text-decoration: none;
	}
	
	.logo_button span {
		visibility: hidden;
	}
	
	
		/************ FORM & SIGN UP TABS ************/
		
		form.header_search_form {
			float: left;
			height: 22px;
			padding: 73px 0 0 54px;
			width: 345px;
		}
		
		form.header_search_form select,
		form.header_search_form input {
			background: none;
			border: none;	
		}
		
		form.header_search_form select {
			margin: 0 4px 0 0;
			width: 78px;
		}
		
		form.header_search_form input[type="text"] {
			margin: 0 2px 0 0;
			width: 188px;
		}
		
		form.header_search_form input[type="submit"] {
			padding: 0;
			/*m10
			width: 28px;
			*/
			width: 50px;
		}
		
		a.sign_up_btn {
			display: block;
			float: left;
			height: 22px;
			margin: 70px 0 0 0;
			padding: 0 0 0 50px;
			width: 40px;
		}
		
		a:hover.sign_up_btn {
			text-decoration: none;
		}
		
		.sign_up_btn span {
			visibility: hidden;
		}
	
	/************ SIDEBAR ************/
	
	.grid_7 h4 {
		height: 14px;
		margin-bottom: 10px;
		margin-left: 19px;
	}
	
	/*.grid_7 h4 span {
		visibility: hidden;	
	}
	
	#how_it_works {background: url(../images/sidebar-title-01_howitworks.png) no-repeat top left;}
	#sample_screenshots {background: url(../images/sidebar-title-02_screenshots.png) no-repeat top left;}
	#who_uses_bc {background: url(../images/sidebar-title-03_who.png) no-repeat top left;}*/
	
	.grid_7 .sample_screenshot_images {
		margin: -5px 4px 0 16px;
	}
	
	.grid_7 .sample_screenshot_images img {
		margin: 0 5px 0 0;	
	}
	
	.grid_7 hr.sidebar_ruler {
		background: url(../images/sidebar-ruler-01.jpg) repeat-x top center;
		border: none;
		height: 2px;
		margin: 35px 0 20px 18px;
		width: 230px;
	}
	
	.grid_7 img.logos {
		margin: 12px 0px 2px 18px;	
	}
	
	/************ FOOTER ************/
	
	#bc_news {
		margin-top: 15px;	
	}
	
	#bc_news img {
		float: left;
		margin: 0 20px 0 0;
	}
	
	#footer_subnav .grid_2 {
		float: left;
		width: 75px;
	}
	
	#footer_subnav .grid_2 img {
		margin: 0 2px 0 0;	
	}
	
	.footer_content_wrapper {
		width: 960px;
		margin: 0 auto;
		text-align: left;
	}
	
	.footer ul {
		list-style: none;
		margin: 0;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}
	
	.footer li {
		display: inline;
		margin: 0 15px 0 0;
	}
	
	.footer img.footer_add_this_btn {
		float: right;
		margin-right: 84px;
	}
	
	
	/************ HOME PAGE ************/
	
	#home_action_text {
		/*padding: 95px 0 0 33px;	*/
		padding:95px 0 0 0;
		width:590px !important;
	}
	
	#home_action_text .home_sign_up_btn a:link,
	#home_action_text .home_sign_up_btn a:visited {
		background: url(../images/home-btn-sign-up-01.png) no-repeat top left;
		display: block;
		height: 43px;
		margin: 25px 0 0 0;
		width: 218px;
	}
	
	#home_action_text .home_sign_up_btn span {
		visibility: hidden;
	}
	
	#home_action_text a:hover {
		text-decoration: none;
	}
	
	#home_page .grid_17 h3 {
		height: 20px;
		margin-bottom: 10px;
		/*margin-left: 40px;*/
	}
	
	#home_page .grid_17 h3#home_main_title {
		background: url(../images/main-home-title-01.png) no-repeat top left;
		width: 402px;
	}
	
	#home_page .grid_17 h3 span {
		visibility: hidden;
	}
	
	#home_page .grid_17 img.search_button_home {
		margin-top: 2px;
	}
	
	#home_page .grid_17 hr.main_ruler {
		background: url(../images/main-ruler-01.jpg) repeat-x top center;
		border: none;
		height: 2px;
		margin: 35px 0;
		width: 589px;
	}
	
	#home_page .grid_17 p {
		min-height: 34px;	
	}
	
	#home_page .grid_17 img.home_icon {
		float: left;
		height: auto;
		margin-right: 10px;
	}
	
	
	
	
	/************ SEARCH PAGE ************/
	
	#search_page {/*background: url(../images/content-page-bg-03.jpg) repeat-x top center #F8F8F8;*/}
	
	/*m10*/
	#search_page div.container_23 {
	/*end of m10*/
		/*background: url(../images/content_search-header-bg-02.png) no-repeat top center;*/
		height: 251px;	
	}

	#header.grid_13 {
		height: 94px;
		padding: 15px 0 0 0;
	}
	
	#header .grid_2,
	#header .grid_5 {
		float: right;
	}
	
	#header .grid_5 {
		padding: 2px 0 0 0;
		width: auto;
	}
	
	#header .grid_2 {
		height: 24px;
		margin: 0 0 20px 10px;
		padding: 0;
		width: auto;
	}
	
	#search_page .grid_24 {
		margin-bottom: 0;
	}
	
	#header_search {
		height: 142px;
	}
	
		/* TEXT, HEADER & LINK STYLES */
		
		.logout .grid_5 p {
			color: #1E1E1E;
			float: left;
			font-size: 12px;
			margin: 0;
			padding: 2px 12px 0 0;
		}
		
		#my_profile_table {
			color: #5A5A5A;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		
		#my_profile_table strong {
			color: #1E1E1E;	
		}
		
		.container_24 .grid_17 .advanced_search p {
			margin-bottom: 0;
		}
		
		#search_page .grid_17 p.results_jobs_found {
			padding: 0 0 0 18px;
		}
		#search_page .grid_17 div.results_jobs_found {
			padding: 0 0 20px 18px;
		}
		#search_page div.results_jobs_found label {
			color:#646464;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			margin:0 10px 2px 0;
		}
		
		#search_page .grid_17 p.results_jobs_found strong {
			color: #00529B;
			font-weight: bold;
		}
		
		#search_page p.results_page_nav a:link,
		#search_page p.results_page_nav a:visited {
			color: #FFF;
			font-size: 11px;
			text-decoration: none;
		}
		
		#search_page p.results_page_nav a:link.results_page_nav_num_active,
		#search_page p.results_page_nav a:visited.results_page_nav_num_active{
			color: #5A5A5A;
		}
		
		table#search_results a:link, 
		table#search_results a:visited {
			color: #1E1E1E;
			font-size: 12px;
			text-decoration: none;
		}
		
		table#search_results a:hover, 
		table#search_results a:active {
			color: #00529B;
		}
		
		table#search_results tr:hover a:hover, 
		table#search_results tr:hover a:visited {
			color: #00529B;
		}
		
		#my_profile_table a:link,
		#my_profile_table a:visited {
			font-size: 12px;
			margin: 0 0 0 5px;
		}
		
		.container_24 .grid_17 .advanced_search a:link, 
		.container_24 .grid_17 .advanced_search a:visited {
			background: url(../images/search-page-advanced-arrow.png) no-repeat left;
			color: #FFF;
			font-size: 11px;
			margin: 0 0 0 8px;
			padding: 0 0 0 10px;
			text-decoration: none;
		}
	
	/*#top_companies {background: url(../images/sidebar-title-top_companies.png) no-repeat top left;}
	#my_profile {background: url(../images/sidebar-title-my_profile.png) no-repeat top left;}
	#compatibility_match {background: url(../images/sidebar-title-compatibility_match.png) no-repeat top left;}*/
	
	table#my_profile_table {
		margin: 0 0 0 18px;
		width: 230px;
	}
	
	table#my_profile_table tr {
	}
	
	table#my_profile_table .left_column {
		padding: 0 10px 0 0;
		text-align: right;
		width: 110px;
	}
	
	table#my_profile_table .right_column {
		text-align: left;
		width: 110px;
	}
	
	.grid_7 .my_profile_btn {
		margin: 22px 0 0 20px;	
	}
	
	#search_page #content_top {
		background: url(../images/search-page-form-bg-01.png) no-repeat top left;
		height: 52px;	
	}
	
	#content_top form.header_search_form {
		height: 29px;
		padding: 21px 0 0 54px;
		/*m10
		width: 342px;
		*/
		width: 440px;
	}
	
	#content_top form.header_search_form select {
		margin: 0 4px 0 10px;
		width: 132px;
	}
	
	#search_page .content_columns_wrapper .grid_17 {
		margin-right: 7px;
		padding: 0 0 95px 0;
		width: 668px;	
	}
	
	#search_page .content_columns_wrapper .grid_17 .advanced_search {
		background: url(../images/search-page-form-bg-02.png) no-repeat top left;
		height: 21px;
		margin-bottom: 30px;
		width: 668px;
	}
	
	#search_page .content_columns_wrapper .grid_7 {
		padding: 0;	
	}
	
	/* SEARCH RESULTS TABLE */
	
	table#search_results {
		font-size: 12px;
		
		border: none;
		margin-left: 11px;
		width: 648px;
	}
	
	table#search_results tr th {
		color: #9E0B0F;
		font-size: 11px;
		font-weight: normal;
		
		background: url(../images/search-results-table-title-arrow.png) no-repeat left;
		padding: 0 0 0 10px;
		text-align: left;	
	}
	
	table#search_results tbody tr {
		border-top: 1px solid #DFDFDF;
		height: 40px;
	}
	
	table#search_results tbody tr td {
		padding: 8px 0;	
		vertical-align: middle;
	}
	
	table#search_results .results_active {
		font-weight: bold;
	}
	
	table#search_results .results_odd {
		background: #FFFCE5;	
	}
	
	table#search_results tr:hover {
		background: #FAFAFA;
	}
	table#search_results tr:hover td.results_title {
		color: #00529B;
	}
	table#search_results thead tr:hover {
		background: none;
	}
	
	table#search_results tbody tr td.results_location {
		background: url(../images/search-results-table-location-icon.png) no-repeat left;
		padding: 0 0 0 14px;
	}
	
	table#search_results tbody tr td.results_title {
		background: url(../images/search-results-table-title-icon.png) no-repeat left;
		padding: 0 0 0 14px;
	}
	
	table#search_results tbody tr td.results_date {
		padding: 0 0 0 10px;	
	}
	
	table#search_results #results_location {
		width: 145px;	
	}
	table#search_results #results_title {	
		width: 182px;
	}
	table#search_results #results_company {
		width: 180px;
	}
	table#search_results #results_date {
		width: 92px;
	}
	table#search_results #results_view {
		background: none;
		width: 52px;
	}
	
	table#search_results .view_button a:link, 
	table#search_results .view_button a:visited {
		background: url(../images/search-view-btn.png) no-repeat top left;
		display: block;
		height: 18px;
		width: 41px;
	}	
	table#search_results .view_button a:hover {
		background: url(../images/search-view-btn.png) no-repeat top center;
	}
	table#search_results .view_button a:active {
		background: url(../images/search-view-btn.png) no-repeat top right; 	
	}
	
	#search_page p.results_page_nav {
		float: right;
		padding: 0 10px 0 0;
		text-align: right;
		width: auto;
	}
	
	#search_page p.results_page_nav a:link.results_page_nav_num,
	#search_page p.results_page_nav a:visited.results_page_nav_num {
		background: url(../images/search-results-page-nav-bg-01.png) no-repeat top left;
		border: none;
		display: block;
		float: left;
		height: 16px;
		margin: 0 2px;
		padding: 1px;
		text-align: center;
		width: 16px;
	}
	
	#search_page p.results_page_nav a:link.results_page_nav_num_active,
	#search_page p.results_page_nav a:visited.results_page_nav_num_active {
		background: #FFF;
		border: 1px solid #D7D7D7;
		height: 14px;
		margin: 0 2px;
		width: 14px;
	}
	
	.results_page_nav_divider {
		float: left;
		margin: 0 5px;
	}
	
	.results_page_nav_arrow {
		float: left;
		margin: 5px 5px;
	}
	
	
	
	
	/************ JOB DETAILS PAGE ************/
	
		/* TEXT & LINK STYLES */
		
		.content_columns_wrapper .grid_17 a:link,
		.content_columns_wrapper .grid_17 a:visited {
			font-size: 12px;
		}
		
		#job_details_company_logo.grid_16 a:link,
		#job_details_company_logo.grid_16 a:visited {
			display: block;
			clear: both;
			color: #B9B9B9;
			font-size: 11px;
			margin: 0;
			padding: 0;
			text-decoration: none;
		}
		
		.grid_17 .grid_9#job_details_results a:link, 
		.grid_17 .grid_9#job_details_results a:visited, 
		.grid_17 .grid_3#job_details_addfav a:link,
		.grid_17 .grid_3#job_details_addfav a:visited,
		.grid_17 .grid_2#job_details_prevjob a:link,
		.grid_17 .grid_2#job_details_prevjob a:visited,
		.grid_17 .grid_2#job_details_nextjob a:link,
		.grid_17 .grid_2#job_details_nextjob a:visited {
			font-size: 11px;
			letter-spacing: .01em;
			text-decoration: none;
		}
		
		.grid_17 .grid_3#job_details_addfav a:link,
		.grid_17 .grid_3#job_details_addfav a:visited {
			background: url(../images/job_details-addfav-arrow.png) no-repeat left;
			color: #BA8E26;
			padding: 0 0 0 10px;
		}
		
		.grid_17 .grid_2#job_details_prevjob a:link,
		.grid_17 .grid_2#job_details_prevjob a:visited,
		.grid_17 .grid_2#job_details_nextjob a:link,
		.grid_17 .grid_2#job_details_nextjob a:visited {
			border-left: 1px solid #C8C8C8;
			height: 8px;
			padding: 0 0 0 20px;
			text-decoration: underline;
		}
		
		#job_details_full {
			
			padding-left: 20px;
		}
		
		#job_details_full.grid_11 h3 {
			color: #00529B;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
		}
		
		#job_details_full.grid_11 h6 {
			color: #3C3C3C;
			font-size: 12px;
			font-weight: bold;
		}
		
		#job_details_full.grid_11 p,
		#job_details_full.grid_11 ul {
			color: #3C3C3C;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			margin-bottom: 32px;
		}
		
		#job_details_full.grid_11 p.job_details_date_posted {
			color: #969696;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			margin-bottom: 0;
		}
		
		#job_overview.grid_4 h5,
		#job_overview.grid_4 h6, 
		#job_overview.grid_4 p {
			margin: 0;
			padding: 0;
		}
		
		#job_overview.grid_4 h5 {
			color: #9E0B0F;	
			font-size: 12px;
			font-weight: bold;
		}
		
		#job_overview.grid_4 h6 {
			color: #969696;
			font-size: 11px;
			font-weight: normal;
		}
		
		#job_overview.grid_4 p {
			color: #1E1E1E;
			line-height: 1.2em;
			margin-bottom: 15px;
		}
		
	
	.grid_17 .grid_3#job_details_addfav {
		text-align: right;
		width: 125px;
	}
	
	.grid_17 .grid_9#job_details_results {
		margin-left: 25px;
		width: 290px;
	}
	
	.grid_17 .grid_2#job_details_prevjob {
		text-align: right;
		width: 95px;
	}
	
	.grid_17 .grid_2#job_details_nextjob {
		text-align: right;
		width: 80px;
	}
	
	#job_details_company_logo.grid_16 {
		margin-bottom: 25px;
		margin-left: 20px;
		margin-top: 16px;
	}
	
	#job_details_company_logo.grid_16 .grid_11 a:link,
	#job_details_company_logo.grid_16 .grid_11 a:visited {
		background: url(../images/job_details-info-arrow-01.png) no-repeat left;
		margin: 5px 0 0 0;
		padding: 0 0 0 10px;
	}
	
	hr.job_details_ruler {
		border-color: #EBEBEB;
		border-width: 1px 0 0 0;
		color: #EBEBEB;
		height: 1px;
		margin: 0 0 32px 0;
		width: 408px;
	}
		
	#job_details_share.grid_4 {
		float: right;
		text-align: right;
	}
	
	#job_details_company_logo .grid_11 {
		height: auto;
		margin-top: 10px;
		min-height: 0;
	}
	
	#job_details_full.grid_11 {
		margin-right: 20px;
	}
	
	#job_details_full.grid_11 li {
		list-style-type: disc;
		margin-bottom: 10px;	
	}
	
	#job_overview.grid_4 {
		border-left: 1px solid #EBEBEB;
		padding: 0 0 0 20px;
	}
	
	#job_overview.grid_4 img.job_overview_apply {
		margin: 20px 0 0 0;	
	}
	
	
	
	#home_page .grid_17 hr.main_ruler {
		background: url(../images/main-ruler-01.jpg) repeat-x top center;
		border: none;
		height: 2px;
		margin: 35px 0;
		width: 589px;
	}
	
	
/************ ************ ************ 	STATIC CONTENT PAGES	 ************ ************ ************/

	/************ GLOBAL CONTENT PAGE STYLES ************/

	#content_page .grid_17 hr {
		background: url(../images/main-ruler-01.jpg) repeat-x top center;
		border: none;
		height: 2px;
		margin: 10px 0 35px 0;
		width: 589px;
	}
	
	#content_page .content_columns_wrapper .grid_17 h1 {
		color: #175E9E;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: normal;
	}
	
	#content_page .content_columns_wrapper .grid_17 h5 {
		width: 585px;
	}
	
	#content_page .content_columns_wrapper .grid_17 h5 a:link,
	#content_page .content_columns_wrapper .grid_17 h5 a:visited {
		font-size: 16px;
	}
	
	#content_page .content_columns_wrapper .grid_17 h6 {
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	#content_page .content_columns_wrapper .grid_17 p {
		width: 575px;
	}
	
	#content_page .content_columns_wrapper .grid_17 ul {
		list-style: none;
		margin-bottom: 50px;
		margin-top: 10px;
	}
	
	#content_page .content_columns_wrapper .grid_17 li {
		color: #1E1E1E;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin-bottom: 25px;
		padding: 0 0 0 105px;
		width: 385px;
	}
	
	#content_page .grid_17 .bucket_box {
		border: 1px solid #E6E6E6;
		height: 238px;
		margin: 0 10px 0 0;
		padding: 10px;
		text-align: center;
		width: 170px;
	}
	
		#content_page .grid_17 .bucket_box h6 {
			color: #9E0B0F;
			font-size: 12px;
			font-weight: normal;
			margin: 0 0 15px 0;
			text-align: center;
		}
		
		#content_page .grid_17 .bucket_box p {
			color: #646464;
			font-size: 11px;
			text-align: center;
			width: 100%;
		}
	
	#content_page .content_columns_wrapper .grid_17 .sign_up_btn {
		background: url(../images/new-ways-sign-up-btn.png) no-repeat top center;
		display: block;	
		height: 27px;
		margin: 55px 215px 58px 215px;
		padding: 0;
		width: 161px;
	}
	
	#content_page .content_columns_wrapper .grid_17 .sign_up_btn_2 {
		background: url(../images/content-page-sign-up-btn-02.png) no-repeat top center;
		display: block;	
		height: 27px;
		margin: 25px 215px 58px 240px;
		padding: 0;
		width: 98px;
	}


	/************ 3 NEW WAYS PAGE ************/
	
	#content_page .content_columns_wrapper .grid_17 h5 + p {
		color: #3C3C3C;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: normal;
		width: 575px;
	}
	
	#content_page #new_ways_content li {
		height: 60px;
	}
	
	#content_page #new_ways_content li#point01 {background: url(../images/new-ways-icon-01.png) no-repeat left; height:55px; padding-top: 20px;}
	#content_page #new_ways_content li#point02 {background: url(../images/new-ways-icon-02.png) no-repeat left; padding-top: 15px;}
	#content_page #new_ways_content li#point03 {background: url(../images/new-ways-icon-03.png) no-repeat left; padding-top: 15px;}
	#content_page #new_ways_content li#point04 {background: url(../images/new-ways-icon-04.png) no-repeat left; padding-top: 15px;}
	
	#content_page #new_ways_content #box01 {background: url(../images/new-ways-icon-05.png) no-repeat bottom center;}
	#content_page #new_ways_content #box02 {background: url(../images/new-ways-icon-06.png) no-repeat bottom center;}
	#content_page #new_ways_content #box03 {background: url(../images/new-ways-icon-07.png) no-repeat bottom center;}
	
	
	/************ 3 SIMPLE STEPS PAGE ************/
	
	#content_page .content_columns_wrapper .grid_17 p + p {
		color: #3C3C3C;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: normal;
		width: 575px;
	}
	
	#content_page #simple_steps_content li {
		font-size: 12px;
		height: 60px;
		padding-top: 15px;
	}
	
	#content_page #simple_steps_content li h6 {
		margin: 0;
		padding: 0;
	}
	
	#content_page #simple_steps_content li#point01 {background: url(../images/simple-steps-icon-list-01.jpg) no-repeat left;}
	#content_page #simple_steps_content li#point02 {background: url(../images/simple-steps-icon-list-01-02.jpg) no-repeat left;}
	#content_page #simple_steps_content li#point03 {background: url(../images/simple-steps-icon-list-01-03.jpg) no-repeat left;}
	
	#content_page #simple_steps_content #box01 {background: url(../images/simple-steps-icon-01.png) no-repeat bottom center;}
	#content_page #simple_steps_content #box02 {background: url(../images/simple-steps-icon-02.png) no-repeat bottom center;}
	#content_page #simple_steps_content #box03 {background: url(../images/simple-steps-icon-03.png) no-repeat bottom center;}
	
	
	/************ EMPLOYER SALES PAGE ************/
	
	#content_page .content_columns_wrapper .grid_17 h1 + p {
		color: #3C3C3C;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		font-weight: normal;
		width: 575px;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content h5 {
		margin: 0;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content h5 + p {
		color: #8D8D8D;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		padding: 0;
		width: 575px;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content table {
		font-size: 12px;
		width: 575px;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content table td {
		width: 25%;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content table td span {
		color: #969696;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content table h6 {
		font-size: 12px;
		margin: 0;
		padding: 0;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content a img {
		margin-top: 8px;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content h6.benefits {
		margin: 50px 0 5px 0;
		padding: 0;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content h6.benefits + p {
		color: #3C3C3C;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 1.6em;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content h6.benefits + p a:link,
	#content_page .content_columns_wrapper #employer_sales_content h6.benefits + p a:visited {
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	#content_page .content_columns_wrapper #employer_sales_content .content_note {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.2em;
		margin: 0;
		width: 300px;
	}
	
	#content_page #employer_sales_content li {
		font-size: 12px;
		height: 75px;
		margin-bottom: 35px;
		padding-top: 0;
	}
	
	#content_page #employer_sales_content li h6 {
		margin: 0;
		padding: 0;
	}
	
	#content_page #employer_sales_content li#point01 {background: url(../images/employers-icon-list-01.png) no-repeat left;}
	#content_page #employer_sales_content li#point02 {background: url(../images/employers-icon-list-02.png) no-repeat left;}
	#content_page #employer_sales_content li#point03 {background: url(../images/employers-icon-list-03.png) no-repeat left;}
	
	#content_page #employer_sales_content #box01 {background: url(../images/employers-icon-01.png) no-repeat bottom center;}
	#content_page #employer_sales_content #box02 {background: url(../images/employers-icon-02.png) no-repeat bottom center;}
	#content_page #employer_sales_content #box03 {background: url(../images/employers-icon-03.png) no-repeat bottom center;}
	/************ ************ ************ 	REGISTRATION PAGE	 ************ ************ ************/


#content_page .content_columns_wrapper .registration ul {
	list-style: none;
	margin: 20px 0 0 0;
}

#content_page .content_columns_wrapper .registration li {
	float: left;
	margin: 0 40px 0 0;
	padding: 0;
	width: 220px;
}

#content_page .content_columns_wrapper .registration h1 span {
	color: #595959;
	float: right;
	font-size: 12px;
	margin: 10px 40px 0 0;
}

#content_page .content_columns_wrapper .registration hr {
	margin: 10px 0 5px 0;
}

#content_page .content_columns_wrapper .registration p.required {
	color: #AEAEAE;
	font-size: 11px;
	margin: 0 0 20px 0;
	padding: 0;
}

#content_page .content_columns_wrapper .registration h5 {
	clear: both;
	margin-bottom: 0;
}

#content_page .content_columns_wrapper .registration h5 + p {
	color:#3C3C3C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	line-height: 1.6em;
	margin: 0;
	width: 590px;
}

#content_page .content_columns_wrapper .registration label {
	color: #646464;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 10px 2px 0;
}

#content_page .content_columns_wrapper .registration input[type="text"],
#content_page .content_columns_wrapper .registration input[type="password"] {
	background: url(../images/registration-form-input-bg-01.jpg) no-repeat top left #FFF;
	border: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	width: 197px;
}

#content_page .content_columns_wrapper .registration textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	width: 394px;
}

#content_page .content_columns_wrapper .registration input[type="checkbox"] {
	margin: 0 5px 0 0;
}

#content_page .content_columns_wrapper .registration select {
	width: 160px;
}

#content_page .content_columns_wrapper .registration input:focus {
	background: #FAF7DC;
}

#content_page .content_columns_wrapper .registration .registration_submit {
	display: block;
	margin: 0 0 40px 0;	
}

	/***** EMPLOYER SIGN UP *****/

	#content_page .content_columns_wrapper .registration fieldset.wide_container {
		border: 1px solid #E1E1E1;
		color: #E1E1E1;
		margin: 10px 0;
		padding: 10px;
		text-align: center;
		width: 570px;
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container ul.pagination {
		display: block;
		float: right;
		height: 18px;
		margin: 0;
		padding: 0;
		width: 90px;
	}
	#content_page .content_columns_wrapper .registration fieldset.wide_container ul.pagination li {
		display: inline;
		margin: 0 4px;
		padding: 0;
		width: 9px;
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container .belt {
		padding: 20px 0 0 10px;
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container h6 {
		color: #194DA8;
		font-size: 14px;
		font-weight: normal;
		text-align: center;
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container p {
		color: #5A5A5A;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.3em;
		width: 106px;
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container p.slider_left {
		text-align: right;	
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container .slider {
		background: url(../images/registration-slider-bg-01.jpg) no-repeat top left #FFF;
		display: block;
		float: left;
		height: 35px;
		margin: 10px 20px 0 20px;
		padding: 0 0 0 2px;
		width: 297px;	
	}
	
	#content_page .content_columns_wrapper .registration p.slider_instructions {
		color: #969696;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.2em;
	}
	
	#content_page .content_columns_wrapper .registration fieldset.wide_container a:link,
	#content_page .content_columns_wrapper .registration fieldset.wide_container a:visited {
		font-size: 11px;
		text-decoration: none;
	}
	
	
	/***** CANDIDATE SIGN UP *****/
	
	#content_page .content_columns_wrapper .registration li.registration_check {
		margin: -20px 0 0 0;
		width: 590px;
	}
	
	#content_page .content_columns_wrapper .registration li.registration_check input {
		clear: none;
		display: inline;
		float: left;
	}
	
	#content_page .content_columns_wrapper .registration li.registration_check label {
		clear: none;
		display: inline;
		float: left;
		width: 375px;
	}
	
	#content_page .content_columns_wrapper .registration ul.list02 legend {
		color: #646464;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0 0 5px 0;
	}
	
	#content_page .content_columns_wrapper .registration ul.list02 li.registration_check {
		margin: 0;
		width: 590px;
	}
	
	#content_page .content_columns_wrapper .registration ul.list02 li.registration_check label {
		width: auto;
	}
	
	#content_page .content_columns_wrapper .registration ul.list02 li {
		width: 175px;
	}
	
	#content_page .content_columns_wrapper .registration ul.list02 li select {
		margin: 2px 0 20px 0;
	}
	
	
	
	
/************ ************ ************ 	CONTACT PAGE	 ************ ************ ************/

#content_page .content_columns_wrapper .registration #qcontacts input[type="checkbox"] {
	float: left;
}

#content_page .content_columns_wrapper .registration #qcontacts .contact_submit {
	display: block;
	margin: 20px 0 0 0;	
}


/************ ************ ************ 	NEWS/BLOG PAGE	 ************ ************ ************/

#content_page .content_columns_wrapper .entry h1 + p,
#content_page .content_columns_wrapper .entry h2 + p,
#content_page .content_columns_wrapper .entry h3 + p,
#content_page .content_columns_wrapper .entry h4 + p, 
#content_page .content_columns_wrapper .entry h5 + p, 
#content_page .content_columns_wrapper .entry h6 + p {
	color: #1E1E1E;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	width: 438px;
}

#content_page .content_columns_wrapper .postinfo h5 {
	color:#A48C4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 20px 0 0 0;
	padding: 0;
}

#content_page .content_columns_wrapper .postinfo h5 a:link,
#content_page .content_columns_wrapper .postinfo h5 a:visited {
	color:#A48C4B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#content_page .content_columns_wrapper .postinfo h5 + p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0;
}

#content_page .content_columns_wrapper .postinfo h5 + p a:link,
#content_page .content_columns_wrapper .postinfo h5 + p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 20px 0;
	padding: 0;
}

#content_page .content_columns_wrapper .entry p,
#content_page .content_columns_wrapper .entry p + p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	width: 438px;
}

#content_page .content_columns_wrapper .entry p a:link,
#content_page .content_columns_wrapper .entry p a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	width: 438px;
}


	/************ 	NEWS/BLOG ITEM PAGE	 ************/
	
	#content_page .content_columns_wrapper .postinfo h1 + p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	#content_page .content_columns_wrapper .postinfo h1 + p a:link,
	#content_page .content_columns_wrapper .postinfo h1 + p a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0 0 20px 0;
		padding: 0;
	}


/************ ************ ************ 	SITEMAP PAGE	 ************ ************ ************/

#content_page .content_columns_wrapper .xmap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#content_page .content_columns_wrapper .xmap li {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

#content_page .content_columns_wrapper .xmap ul li ul {
	padding: 0 0 0 20px;
}


/************ ************ ************ 	LOGIN PAGE	 ************ ************ ************/

#content_page .content_columns_wrapper .login p,
#content_page .content_columns_wrapper .login p + p {
	color: #1E1E1E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content_page .content_columns_wrapper .login label {
	color: #646464;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 10px 2px 0;
}

#content_page .content_columns_wrapper .login input[type="text"],
#content_page .content_columns_wrapper .login input[type="password"] {
	background: url(../images/registration-form-input-bg-01.jpg) no-repeat top left #FFF;
	border: none;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	width: 197px;
}

#content_page .content_columns_wrapper .login input:focus {
	background: #FAF7DC;
}

#content_page .content_columns_wrapper .login textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	width: 394px;
}
