body, .background_color {
	background-image: url(images/body_bg.gif);
	background-color: #cccccc;
}
td, input, select, textarea {
	font-family: Verdana;
	font-size: 11px;
}

.homepage_list td {
	font-size: 13px;
}

a, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.menu_link, a.menu_link:visited {
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.menu_link:hover {
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.menu_link_admin {
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
}
a.menu_link_admin:hover {
	font-family: Tahoma;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
}

a.feature_title, a.feature_title:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.feature_title:hover {
	text-decoration: underline;
}

a.table_header, a.table_header:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.table_header:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

input.box_type, textarea.box_type, select.box_type {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: solid 1px #ffffff;
	padding: 3px 3px 3px 3px;
}

input.box_type {
	height: 20px;
}

.searchbox .title {
	font-weight: bold;
}

.searchbox input,select {
	font-family: Tahoma;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #969696;
	height: 22px;
}

.loginbox td {
	color: #000000;
}

.loginbox input,select {
	font-family: Tahoma;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #969696;
	height: 22px;
}

.job_opening .list {
	color: #8a4501;
}

.job_opening .list a, .job_opening .list a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.job_opening .list a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.job_opening .header, .header {
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
}

.breadcrumb {
	color: #ffffff;
}

.breadcrumb a, .breadcrumb a:visited {
	color: #c23434;
	font-weight: bold;
	text-decoration: underline;
}

.breadcrumb a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
}
h2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
}

.rightbar_header 
{
	color: #4E8109;
	font-size: 15px;
	font-weight: bold;
}

a.rightbar_header ,a.rightbar_header:visited
{
	color: #ffffff;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
a.rightbar_header:hover
{
	color: #ffffff;
	text-decoration: underline;
}


a.rightbar_link, a.rightbar_link:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.rightbar_link:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

.footer 
{
	color: #ffffff;
	font-size: 11px;
	padding: 20px;
	background:#2a2c2f;
}

.footer a, .footer a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.footer a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.content .page_title 
{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.text_content td, .text_content p, .text_content a 
{
	font-size: 14px;
}

.topright_links, .topright_links a, .topright_links a:visited, .topright_links a:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a#logo_text, a:visited#logo_text, a:hover#logo_text {
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 24px;
	text-decoration: none;
}

.sidebar_menu td, .sidebar_menu td a, .sidebar_menu td a:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.sidebar_menu td a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

.section_header {
	background-color: #ffffff;
}

.section_header_menu {
	background-color: #ffffff;
}
.section_content {
	background-color: #4585F3;
}

hr {
color: #ffffff;
}

.jobopen_header, .jobopen_header td {
	background-color: #c23434;
	color: #ffffff;
}


.jobopen_header .title {
	background-color: #c23434;
	color: #ffffff;
	font-weight: bold;
}

.jobopen_header .link {
	background-color: #c23434;
	color: #ffffff;
	text-decoration: none;
}

.link_red {
	color: #ffffff;
	text-decoration: none;
}

.link_red {
	color: #ffffff;
	text-decoration: underline;
}

.jobopen_list, .jobopen_list td {
	color: #ffffff;
}

.jobopen_list a.list, .jobopen_list a.list:visited {
	color: #000000;
	text-decoration: none;
}
.jobopen_list a.header {
	color: #B8081C;
	font-weight: bold;
	text-decoration: none;
}

.header
{
	background-color: #d80313;
	color: #ff0000;
}

.jobopen_featured, .jobopen_featured td, .jobopen_featured a {
	background-color: #757979;
	color: #000000;
}
.jobopen_featured a.title, .jobopen_featured a.title:visited 
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.jobopen_featured a.title:hover
{
	text-decoration: underline;
}



.searchbox {
	background-color: #F4BD48;
	color: #986416;
}
.searchbox td {
	background-color: #F4BD48;
	color: #986416;
}

.content, .content td {
	background-color: #2A2C2F;
	color: #FFFFFF;
}

.jobopen_list .row1 {
	background-color: #4E8109;
}
.jobopen_list .row2 {
	background-color: #7DA349;
}

a.gen_link, a.gen_link:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

a.gen_link:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.message {
	color: #FFFFFF;
}

.client td
{
	background-color:#2A2C2F;
}

.breadcrums a 
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}