	body {
		width:100%;
		height:100%;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:75%;
		color:#000000;
		background-image:url("http://www.careersolutionsco.com/images/background2.jpg");
		background-repeat:repeat-y;
		background-position:top center;
		background-color:#1c1411;
		text-align:center;
	}
	
	img {
		border:none;
		border-width:0;
	}
	
	.hidden { display:none; }
	
	#shell {
		width:941px;
		margin:auto;
		padding:0;
		display:block;
	}
	
	#shell #main {
		width:941px;
		margin:0;
		padding:0;
		/*background-image:url("http://www.careersolutionsco.com/images/page_back.png");
		background-repeat:no-repeat;
		background-position:top left;*/
		text-align:left;
		display:block;
		float:left;
	}
	
	/* HEADER */
	#header {
		width:941px;
		height:236px;
		margin:0;
		padding:0;
		text-align:left;
		background-image:url("http://www.careersolutionsco.com/images/header_back.png");
		background-repeat:no-repeat;
		background-position:top left;
		float:left;
	}
	#header #header_left {
		width:400px;
		height:236px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#header #header_left #logo {
		margin:48px 0 0 94px;
		padding:0;
		display:block;
		float:left;
	}
	#header #header_right {
		width:540px;
		height:236px;
		margin:0;
		padding:0;
		text-align:right;
		display:block;
		float:left;
	}
	#header #header_right #searchbox {
		width:165px; /*269px;*/
		height:60px;
		margin:30px 0 0 0;
		padding:0;
		text-align:left;
		display:block;
		float:right;
	}
	#header #header_right #searchbox #search {
		margin:3px 3px 0 5px;
		padding:0;
		text-align:left;
		color:#006633; /*#253991;*/
		font-size:115%;
		font-family:"Courier New", Courier, monospace;
		font-weight:bold;
		display:block;
		float:left;
	}
	#searchTips2 {
		width:140px;
		margin:5px 0 0 0;
		padding:0;
		text-align:left;
		font-size:75%;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		cursor:default;
		display:block;
	}
	.searchfield {
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		border-right:1px solid #000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color:#FFF;
		background-position:top;
		margin-top:0;
		padding:0;
		vertical-align:top;
	}
	.searchbutton {
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#284293;
		background-color:#FFFFFF;
		background-position:top;
		margin-top:0;
		vertical-align:top;
	}

	/* MAIN */
	#body_section {
		width:941px;
		margin:0;
		padding:0;
		display:block;
		background-image:url("http://www.careersolutionsco.com/images/page_back1.png");
		background-repeat:no-repeat;
		background-position:top left;
		float:left;
	}
	
	/* COLUMN LEFT */
	#body_left {
		width:200px;
		/*height:710px;*/
		margin:0;
		padding:0;
		text-align:left;
		display:block;
		/*background-image:url("http://www.careersolutionsco.com/images/page_back1_left.png");
		background-repeat:no-repeat;
		background-position:top left;*/
		float:left;
	}
	#body_left #column_top {
		width:200px;
		display:none;
		height:0;
		margin:0;
		padding:0;
		float:left;
	}
	#body_left #column_content {
		width:200px;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#body_left #column_bottom {
		width:200px;
		display:none;
		margin:0;
		padding:0;
		float:left;
	}
	ul.menuItems {
		margin:55px 0 0 40px;
		padding:0;
		list-style:none;
	}
	ul.menuItems li {
		margin:0 0 5px 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		/*font-family:"Courier New", Courier, monospace;*/
		font-size:14px;
		font-weight:bold;
	}
	ul.menuItems li a:link, ul.menuItems li a:visited {
		color:#000000;
		text-decoration:none;
	}
	ul.menuItems li a:hover {
		color:#253991;
		text-decoration:underline;
	}
	ul.menu_blog li {
		margin-top:0;
		margin-bottom:2px;
		padding-top:0;
		padding-bottom:0;
	}
	
	/* HOMEPAGE CONTENT */
	#mast {
		position:relative;
		top:-60px;
		width:685px;
		height:440px;
		margin:0 0 0 25px;
		padding:0;
		background-image:url("http://www.careersolutionsco.com/images/career_search.png");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	#mast div.block_text {
		width:500px;
		margin:65px 0 0 45px;
		padding:0;
		display:block;
		float:left;
	}
	#mast h1 {
		height:23px;
		margin:0;
		padding:0;
		color:#006633; /*#253991;*/
		font-family:"Courier New", Courier, monospace;
		font-size:18px;
		display:block;
		border:none;
	}
	#mast div.block_text p {
		margin:4px 3px 3px 0;
		padding:0;
		font-weight:bold;
	}
	
	/* Content */
	#body_right {
		width:741px;
		margin:0;
		padding:0;
		display:block;
		/*background-image:url("http://www.careersolutionsco.com/images/page_back1_right.png");
		background-repeat:no-repeat;
		background-position:top left;*/
		float:left;
	}
	#body_right #body_right_top {
		width:741px;
		height:63px;
		margin:0;
		padding:0;
		background-image:url("http://www.careersolutionsco.com/images/content_top.png");
		background-repeat:no-repeat;
		display:block;
		float:left;
	}
	#body_right #body_right_content {
		width:741px;
		margin:0;
		padding:0;
		background-image:url("http://www.careersolutionsco.com/images/content_back.png");
		background-repeat:repeat;
		background-position:top;
		display:block;
		float:left;
	}
	#body_right #body_right_bottom {
		display:none;
		width:741px;
		height:63px;
		margin:0;
		padding:0;
		background-image:url("http://www.careersolutionsco.com/images/content_bottom.png");
		background-repeat:no-repeat;
		float:left;
	}
	
	#icons_socialmedia {
		margin:19px 32px 0 0;
		padding:0;
		float:right;
	}
	#mast #icons_socialmedia {
		margin:16px 1px 0 0;
	}
	
	#breadcrumbs {
		margin:3px 0 0 0;
		padding:0;
		font-size:11px;
		color:#999999;
		text-transform:lowercase;
		cursor:default;
		display:block;
	}
	#breadcrumbs a:link, #breadcrumbs a:visited {
		color:#999999;
		text-decoration:underline;
		font-weight:normal;
	}
	#breadcrumbs a:hover {
		color:#c2272d;
		text-decoration:none;
		font-weight:normal;
	}
	
	h1 {
		margin:15px 5px 5px 70px;
		font-size:180%;
		font-weight:bold;
		color:#253991;
		cursor:default;
	}

	h2 {
		margin:5px 0 5px 0;
		padding:0;
		font-size:16px;
		font-weight:bold;
		border-bottom:1px #253991 solid;
		cursor:default;
	}
	h3 {
		margin:0 0 5px 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px #253991 dashed;
		cursor:default;
	}
	#textarea {
		width:600px;
		margin:0 0 0 70px;
		padding:0;
		color:#000000;
		display:block;
		float:left;
	}
	.textarea_content {
		width:99%;
		margin:0 0 10px 0;
		padding:0;
		float:left;
		display:block;
	}
	.textarea_content ul {
		margin-bottom:10px;
		display:block;
	}
	.textarea_content p {
		margin-bottom:10px;
		display:block;
	}
	
	td {
		font-size:12px;
	}
	p {
		margin:0 0 10px 0;
		padding:0;
		fl
	}	
	p.text {
		text-indent:1.5em;
		orphans:inherit;
		widows:inherit;
		padding:0px 0px 15px 0px;
		margin:0px;
	}
	
	a.ajax,
	a:visited, a:link {
		text-decoration:underline;
		font-weight:bold;
		color:#253991;
		/* B1946C */
	}
	a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#000000;
	}
	a.ajax {
		cursor:pointer;
	}
	
	table.apply td {
		padding:3px 0 4px 2px;
		text-align:left;
		vertical-align:top;
	}
	table.blog td {
		padding:3px 0 4px 0;
	}
		
	/* Social Media */
	.socialmedia_row {
		width:99%;
		margin:5px 0 10px 0;
		padding:0;
		float:left;
	}
	.socialmedia_item {
		width:25%;
		height:35px;
		text-align:center;
		margin:0;
		padding:0;
		float:left;
	}
	/* TWITTER */
	.twitter_Status {
		margin-top:0;
		margin-bottom:10px;
	}
	h5.channelname {
		margin:0 0 10px 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
	}
	ul.twitter_feed {
		margin:0; 
		padding:0;
		list-style-type:none;
		float:left;
	}
	ul.twitter_feed li {
		margin:0 0 5px 0;
		padding:0;
		list-style-type:none;
	}
	ul.twitter_feed li a {
		font-weight:bold;
	}
	ul.twitter_feed li .twitter_Date {
		font-size:10px;
		color:#666;
	}
	
	/* Other Styles */
	.learnmore {cursor:help;}
	.errorMsg {font-weight:bold; color:#FF0000;}
	
	ul.no_bullets,
	ul.no_bullets li {
		list-style-type:none;
		margin-left:10px;
		padding-left:0;
	}

	.aligncenter {text-align:center;}
	.alignright {text-align:right;}
	.bold {font-weight:bold;}
	.italic {font-style:italic;}
	.smalltext {font-size:10px; font-weight:bold;}
	.valigntop {vertical-align:top;}
	.valignbot {vertical-align:bottom;}
	
	
/* Tag Search Results */
.tagSearchResultsListDiv {
	display: block;
	width: 99%;
	margin:0;
	padding:1px 0;
	float:left;
}
.tagSearchResultsControls {
	width:100%;
	margin:0;
	float:left;
	text-align:right;
	display:block;
}

.tagSearchResultsListDiv p,
.tagSearchResultsListDiv h5 {
	margin: 0 7px;
}

.tagSearchResultsList h4 {
	margin-top: 0!important;
	margin-left: 0!important;
	padding-top: 10px;
	border-top: 1px #CCC solid;
}

ol.tagSearchResultsList li,
ul.tagSearchResultsList li {
	list-style-type:disc;
	margin:10px 0 0 5px;
	background-position: 0 12px!important;
}

ul.tagSearchResultsList {
	width:99%;
	list-style-type:disc;
	padding:0;
	margin-left:0;
	margin-bottom:10px;
	float:left;
}
ul.tagSearchResultsList li {
	width:95%;
	list-style-type:disc;
	margin:0 0 0 10px;
	float:left;
}

ul.tagSearchResultsList li a {
	border-top: none;
	border-right: none;
	border-left: none;
	background-color: none;
	font-size:14px;
	font-weight:bold;
}
	
	/* FOOTER */
	#footer {
		width:941px;
		height:140px;
		margin:0;
		padding:0;
		background-image:url("http://www.careersolutionsco.com/images/footer_back.png");
		background-repeat:no-repeat;
		background-position:top center;
		display:block;
		float:left;
	}
	#footer #footer_bar {
		width:941px;
		height:10px;
		margin:15px 0 0 0;
		padding:0;
		font-size:10px;
		font-weight:bold;
		color:#eee;
		text-align:center;
		display:block;
		float:left;
	}
	#footer_left {
		width:310px;
		margin:0;
		padding:0;
		text-align:center;
		font-size:10px;
		color:#eee;
		float:left;
		display:block;
	}
	#footer_middle {
		width:320px;
		margin:8px 0 0 0;
		padding:0;
		text-align:center;
		font-size:10px;
		color:#eee;
		float:left;
		display:block;
	}
	#footer_middle a:visited, #footer_middle a:link {
		text-decoration:none;
		font-weight:bold;
		color:#666666;
	}
	#footer_middle a:hover {
		text-decoration:underline;
		font-weight:bold;
		color:#0D5181;
	}	
	#footer_right {
		width:310px;
		margin:0;
		padding:0;
		text-align:center;
		float:left;
		display:block;
	}
	
	/* FORMS */
	form {
		margin:0px;
	}
	#btn_submit {
		position:relative;
		top:0px;
		left:150px;
		margin:5px 0px 0px 5px;
	}
	.label {
		font-weight:bold;
	}
	.formfield {
		border-top:1px solid #284293;
		border-left:1px solid #284293;
		border-bottom:1px solid #284293;
		border-right:1px solid #284293;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color:#FFFFFF;
		background-position:top;
		margin-top:0;
		padding:0;
		vertical-align:top;
	}
	.formfield2 {
		font-size:14px;
		margin:0;
		padding:3px 5px;
		border-color:#000;
		border-width:1px;
		border-style:solid;
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		border-radius:10px;
		vertical-align:middle;
	}
	.formbutton {
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#FFFFFF;
		background-color:#284293;
		background-position:top;
		margin-top:0;
		vertical-align:top;
	}
	
	#alert_red, #alert_green {
		width:585px;
		height:45px;
		padding:12px 5px 5px 15px;
		margin:10px 5px 5px 0px;
		background-repeat:no-repeat;
		font-weight:bold;
		display:block;
	}
	#alert_red {
		background-image:url("http://www.careersolutionsco.com/images/alert_red.gif");
	}
	#alert_green {
		background-image:url("http://www.careersolutionsco.com/images/alert_green.gif");
	}
	#alert_red a:visited, #alert_red a:link {
		text-decoration:underline;
		color:#FFFFFF;
	}
	#alert_red a:hover {
		text-decoration:underline;
		color:#000000;
	}
	
	table.jobdetails,
	table.apply {
		width:600px;
		margin-bottom:15px;
	}
	table.jobdetails td,
	table.apply td {
		vertical-align:top;
		padding-bottom:10px;
	}
	table.jobdetails td.label {
		width:100px;
		text-align:right;
		vertical-align:top;
		padding-right:10px;
		font-weight:bold;
	}
	table.apply td.label {
		width:130px;
		text-align:right;
		vertical-align:top;
		padding-right:10px;
		font-weight:bold;
	}
	
	/* BUTTON */
	.btn,
	.btn-sm {
		margin:0;
		border-width:2px;
		border-style:solid;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		border-radius:10px;
	}
	input.btn,
	input.btn-sm {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	input.btn {
		line-height:2em;
		padding:5px 8px;
	}
	input.btn-sm {
		font-size:11px;
		line-height:1.5em;
		padding:3px 8px;
	}
	input.btn-lrg {
		padding:3px 8px;
		line-height:1.5em;
		font-size:14px;
	}
	.btn {
		padding:5px 8px 5px 8px;
		line-height:4em;
		font-size:12px;
	}
	.btn-lrg {
		padding:5px 8px 5px 8px;
		line-height:4em;
		font-size:14px;
	}
	.btn-md {
		padding:5px 8px 5px 8px;
		line-height:4em;
		font-size:12px;
	}
	.btn-sm {
		padding:3px 5px 3px 5px;
		line-height:3em;
		font-size:10px;
	}
	
	.btn1 {
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		border-color:#036;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03F', endColorstr='#039'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#03F), to(#039)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #03F,  #039); /* for firefox 3.6+ */
		background-color:#03C;
	}
	.btn1:link,
	.btn1:visited {
		color:#FFF;
		text-decoration:none;
	}
	.btn1:hover {
		color:#FFF;
		border-color:#000;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#039', endColorstr='#036'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#039), to(#036)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #039, #036); /* for firefox 3.6+ */
		background-color:#036;
		cursor:pointer;
	}
	.btn1:active {
		color:#FFF;
		border-color:#000;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#039', endColorstr='#036'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#039), to(#036)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #039, #036); /* for firefox 3.6+ */
		background-color:#036;
	}
	
	
	.btn2 {
		/*#F0E68C #A8A161 #FEFCE4 #FEFAC9*/
		color:#000;
		font-weight:bold;
		text-decoration:none;
		border-color:#A8A161;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFCE4', endColorstr='#FEFAC9'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#FEFCE4), to(#FEFAC9)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #FEFCE4, #FEFAC9); /* for firefox 3.6+ */
		background-color:#FEFAC9;
	}
	.btn2:link,
	.btn2:visited {
		color:#000;
		text-decoration:none;
	}
	.btn2:hover {
		color:#000;
		border-color:#000;
		cursor:pointer;
	}
	.btn2:active {
		color:#000;
		border-color:#000;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFAC9', endColorstr='#F0E68C'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#FEFAC9), to(#F0E68C)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #FEFAC9, #F0E68C); /* for firefox 3.6+ */
		background-color:#F0E68C;
	}
