@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.hmbdy30red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #87160A;
}
.hmbdy30gray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #666666;
}
.hmnav16wht {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 18px;
}
.hmnav a:link, .hmnav a:visited, .hmnav a:active {
  float: right;
  width: 216px;
  height: 25px;
  background: #87160A;
  text-align: left;
  text-decoration: none;
  font: Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  color: #FFFFFF;
  padding-top:7px;
  padding-left:18PX;
  border:none;
}
.hmnav a:hover {
  background: #999999;
  color:#000000;
  border:0pt solid #E1E4df;
}
.cntboxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 18px;
	padding-top: 12px;
	padding-right: 6px;
}
.hmnews A:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#87160A;
}
.hmnews A:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#87160A;
}
.hmnews A:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#87160A;
}
.hmnews A:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#87160A;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left:18px;
}
.ftr A:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin-left: 3px;
	margin-right: 3px;
}
.ftr A:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin-left: 3px;
	margin-right: 3px;
}
.ftr A:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin-left: 3px;
	margin-right: 3px;
}
.ftr A:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#87160A;
	margin-left: 3px;
	margin-right: 3px;
}
.lnavsub1 A:link {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#666666;
}
.lnavsub1 A:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#666666;
}
.lnavsub1 A:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#666666;
}
.lnavsub1 A:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#87160A;
}
.bodylink A:link {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#87160A;
}
.bodylink A:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#87160A;
}
.bodylink A:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#87160A;
}
.bodylink A:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
.lnavhdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 34px;
}
.bodyhdr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #87160A;
}
.bodysubhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a {
	font-size: 12px;
	color: #87160A;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #87160A;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: underline;
	color: #87160A;
}

.meun a,.meun a:visited 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	color: #87160A;
        white-space: nowrap;
        text-align:center;
	}
.meun a:hover,.meun a:active  
{
	text-decoration: none; 
	background: url('/images/btn_menu_bg.gif') repeat-x 100% 100%; 
	white-space: nowrap; 
	padding-bottom: 3px ;
	color: #666666;
        text-align:center;
}

.menu_red
{
	text-decoration: none; 
	background: url('/images/btn_menu_bg.gif') repeat-x 100% 100%; 
	white-space: nowrap; 
	padding-bottom: 3px ;
	color: #f4f4f4;
	}
.menu_red span
{
	color: #8f8f8f;
	}
.rightbtn2 a:link, .rightbtn2 a:visited, .rightbtn2 a:active {
  float: right;
  width: 190px;
  height: 32px;
  background: url('/images/btn_cand.gif') repeat-x 100% 100%; 
  text-align: left;
  text-decoration: none;
  font: Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  color: #FFFFFF;
  padding-top:0px;
  padding-left:10PX;
  line-height:30px;
}
.rightbtn2 a:hover {
  background: url('/images/btn_cand_over.gif') repeat-x 100% 100%; 
  color:#FFFFFF;
}

.rightbtn3 a:link, .rightbtn3 a:visited, .rightbtn3 a:active {
  float: right;
  width: 190px;
  height: 32px;
  background: url('/images/btn_jobseek.gif') repeat-x 100% 100%; 
  text-align: left;
  text-decoration: none;
  font: Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  color: #FFFFFF;
  padding-top:0px;
  padding-left:10PX;
  line-height:30px;
}
.rightbtn3 a:hover {
  background: url('/images/btn_jobseek_over.gif') repeat-x 100% 100%; 
  color:#FFFFFF;
}

.rightbtn a:link, .rightbtn a:visited, .rightbtn a:active {
  float: right;
  width: 190px;
  height: 25px;
  background: #87160A;
  text-align: left;
  text-decoration: none;
  font: Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  color: #FFFFFF;
  padding-top:7px;
  padding-left:10PX;
}
.rightbtn a:hover {
  background: #E1E4df;
  color:#000000;
}
.lnavselected {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	margin-bottom:10px;
}
.lnavselected a,.lnavselected a:visited, .lnavselected a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	text-decoration: none;
}
.lnavtitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: gray;
	text-decoration: none;
}
.lnavtitle a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: gray;
	text-decoration: none;
}
.georgia20gray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
}
.redborder {
	border:0px solid #87160A;
}
#contactpic{
  margin:0 auto;
  width:300px;
  padding:0;
  border:1px solid #333;
  }
#contactpic img{
    max-width:300px;
	width:expression(document.body.clientWidth > 300? "300px": "auto" );
	border:1px dashed #000;
	}
.contact_text {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight:normal;
	color: gray;
	text-decoration: none;
}
#newsbody
{
	width:480px;
	word-break:normal;
	}

.ForeHeaderBg
{
	background-color:#9F1A0B;
	}
.infoRequest
{
	background-color:#eeeeee;
	height:34px;
	}
.entake_tab
{
	text-align:left;
	}
.Entakemail_Title
{
	
	color:#961F18;
	font-family:"Times New Roman",Times,serif;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	background-color:#EEEEEE;
	height:34px;
	}
.Entakemail_h1
{
	font-weight: bold;
	font-size:12px;
	}
.Entakemail_title_h1
{
	font-size:20pt;
	font-weight:700;
	line-height:23px;
	text-align:center;
	}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formText {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;	
	text-align:left;
}
.formText td
{
	line-height:23px;
	}

.formTextbox 
{
	BORDER-RIGHT: #999999 1px solid;	
	BORDER-TOP: #999999 1px solid;	
	FONT-SIZE: 11px;	
	BORDER-LEFT: #999999 1px solid;	
	WIDTH: 168px;	
	COLOR: #666666;	
	BORDER-BOTTOM: #999999 1px solid;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
	}
.btn 
{
	FONT-WEIGHT: bold;	
	FONT-SIZE: 10px;	
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #993300;	
	TEXT-DECORATION: none;}
.formText td input,select
{
	BORDER-RIGHT: #999999 1px solid;	
	BORDER-TOP: #999999 1px solid;	
	FONT-SIZE: 12px;	
	BORDER-LEFT: #999999 1px solid;	
	BORDER-BOTTOM: #999999 1px solid;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
	}
	
.textfirstPRO {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:11pt;
font-weight:bold;
}

.portlet-font {
background-color:transparent;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

.job_search {
color:#961F18;
font-weight:bold;
font-family:"Times New Roman",Times,serif;
font-size:14pt;
text-align:center;
}


.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; 
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 5px;
	margin: 0px 1px 0px 0px;
	font: bold 11px sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}


.TabbedPanelsTabHover {
	background-color: #CCC;
}


.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}
.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
}
#newcontent
{
	text-align :left;
}

.headerlogo
{
	width:433px;
	/*height:25px;
	background: url('/images/hdr_tagline.gif') no-repeat; */
	 font-family: "Times New Roman",Georgia,  Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: none;
        padding-left:90px;
}

.cntboxbody
{
        width:192px;
}

.redbrdrright {
  border-right:1px solid #660000;
}
.redbrdrleft {
  /*border-left:1px solid #660000;*/
}
.redbrdrtop {
  border-top:1px solid #660000;
}
.redbrdrbtm {
  border-bottom:1px solid #660000;
}

.lnavtitle_service{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: gray;
	text-decoration: none;
}
.lnavtitle_service a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: gray;
	text-decoration: none;
}

.lnavselected_service {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	margin-bottom:10px;
}
.lnavselected_service a,.lnavselected_service a:visited, .lnavselected_service a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	text-decoration: none;
}
.lnavsub1_service A:link {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#666666;
}
.lnavsub1_service A:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#666666;
}
.lnavsub1_service A:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#666666;
}
.lnavsub1_service A:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color:#87160A;
}
.viewJobLabel
{
	text-align:left;
	}
.jobTitle
{
color:#961F18;
font-weight:bold;
font-family:"Times New Roman",Times,serif;
font-size:14pt;
padding:8px;
}
.redline
{
	background:#87160A;
	height:1px;
}
.content_body
{
	height: 45px;
	background:url('/images/img_bodyhdr_bg.gif') repeat-x 100% 100%;
	}
blockquote
{
	margin-left:4px;
	margin-right:4px;
	}
#newcontent
{
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	}
.gobtn
{
	border:none;
	background:url('/images/go_red_btn.jpg');
	width:35px;
	height:20px;
}

