@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;
}
.hmnav a:hover {
  background: #E1E4df;
  color:#000000;
}
.rcolnav A:link, .rcolnav A:visited, .rcolnav A:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#87160A;
	padding-left:16PX;
        display:block;
}
.rcolnav A:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#666666;
	padding-left:16px;
        display:block;
}
.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: #666666;
}
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;
}
.leftbtn a:link, .leftbtn a:visited, .leftbtn a:active {
  float: left;
  width: 95%;
  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:5%;
  }
.leftbtn a:hover {
  background: #E1E4df;
  color:#000000;
}
.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: 18px;
	color: #87160A;
}
.georgia20gray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #666666;
}
.redborder {
	border:1px solid #87160A;
}
.rcolhdr {
  float: right;
  width: 182px;
  height: 25px;
  background: #666666;
  text-align: left;
  text-decoration: none;
  font: Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  color: #FFFFFF;
  padding-top:7px;
  padding-left:18PX;
}
.redbrdrright {
  border-right:1px solid #87160A;
}
.redbrdrright table
{
  table-layout:fixed; 
  word-wrap:break-word;
}
.redbrdrright #left_top
{
  width:200px;
}
.redbrdrleft {
  border-left:1px solid #87160A;
}
.redbrdrtop {
  border-top:1px solid #87160A;
}
.redbrdrbtm {
  border-bottom:1px solid #87160A;
}
.leftcopy {
	float: left;
	width: 95%;
	height: auto;
	background: #e8e8e8;
	text-align: left;
	text-decoration: none;
	font: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	color: #000000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5%;
	font-weight: bold;
}
.ForeHeaderBg
{
	background-color:#9F1A0B;
	}
.meun a,.meun a:visited 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-decoration: none;
	color: #87160A;
        white-space: nowrap; 
	}
.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;
}
.headerlogo
{
	 width:361px;
	height:52px;
	/*background: url('/images/hdrdiv_accounting.gif') no-repeat;*/
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #87160A;
	text-decoration:none;
        vertical-align:top;
	padding-left:90px;
}

#left_top
{
	height:7px;
	background:#87160A;
	width:100%;
}
#hdr_hdivider
{
	display:none;
}
.portlet-font
{
	width:521px;
}
.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;
}
.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;
}

.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;
}

.lnavtitle_service{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	text-decoration: none;
}
.lnavtitle_service a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	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 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	text-decoration: none;
}
.lnavsub1_service A:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	text-decoration: none;
}
.lnavsub1_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:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #87160A;
	font-weight:bold;
	text-decoration: none;
}
.context
{ 
    width:100%; 
}
.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:25px;
	background:url('/images/img_practice_hdr_bg.jpg') repeat-x 100% 100%;
	}
.jobSearchbody
{
	border-top:1px solid #87160A;
	}
blockquote
{
	margin-left:8px;
	margin-right:8px;
	}
#newcontent
{
	text-align:left;
	margin-left:4px;
	margin-right:4px;
	}

.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;
}
