html, body	{
	width:	100%;
	margin: 0px;
	

}



.hideBlock {
visibility:hidden;
}
.showBlock {
visibility:visible;
}
.head ul {
color:#333333 !important;
font-size:0.9em !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:0;
top:13px;
}
.head {
height:111px;
margin:0 auto;
position:relative;
width:940px;
}
.header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ffffff repeat scroll left top;
border-bottom:2px solid #ef3a43;
height:110px;
width:100%;
}
.foot {
height:111px;
margin:0 auto;
position:relative;
width:940px;
}
.footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ffffff repeat scroll left top;
border-top:2px solid #ef3a43;
height:110px;
width:100%;
}
.head h1 a.logo {
display:block;
height:152px;
text-indent:-9999em;
width:259px;
}
.head div.emp_logo a.logo {
display:block;
height:90px;
text-indent:-9999em;
width:214px;
}
.head div.emp_logo a.logo {
display:block;
height:152px;
text-indent:-9999em;
width:259px;
}

.head div.emp_logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(/images/emphire_logo.jpg) no-repeat scroll 0 0;
height:152px;
left:10px;
margin:0;
padding:0;
position:absolute;
top:8px;
width:259px;
}

.main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF url(/images/background.gif) repeat-y fixed center top;
margin:0 auto;
padding:0;
width:100%;
top: 100%;
}
.content_area {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/shadow_tiling.png) no-repeat scroll 0 0 center top;
padding:0 15px;
width:914px;
margin:0 auto;
position:relative;
}
.content {
border-color:#ffffff #C3C2C0;
border-style:none solid solid !important;
border-width:0 1px 2px !important;
overflow:hidden;
width:913px;
background:#ffffff center top;
margin:0 auto;
padding:0;
}

/* Gray Box with Content */
#home_links_col1 {
border:1px solid #CACACA;
display:block;
float:left;
height:250px;
padding-left:10px;

width:280px;
}

.corner_tl {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/grey_tl_corner.gif) no-repeat scroll left top;
left:-12px;
position:relative;
top:-2px;
}
.corner_br {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/grey_br_corner.gif) no-repeat scroll right bottom;
height:250px;
left:1px;
position:relative;
top:1px;
}
.corner_tl_mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/grey_tl_corner.gif) no-repeat scroll left top;
left:-11px;
position:relative;
top:-1px;
}
.corner_br_mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/grey_br_corner.gif) no-repeat scroll right bottom;
height:170px;
left:12px;
position:relative;
top:2px;
}



/* Header Top Links */
.number {
font-weight:700;
}
.top_pos	{
color:#333333 !important;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding-right:20pt;
top: 0pt;

}

.top_links {
color:#333333 !important;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}

.top_links1 {
color:#333333 !important;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}

.top_links a{
color:#333333 !important;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;
}
.top_links:link{
color:#333333 !important;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;

}
.top_links:visited{
color:#333333 !important;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-decoration:none;

}

.top_links:hover{
color:  #ef3a43 !important;
text-decoration: underline;
font-family:Arial,Helvetica,Sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;

}

/*CSS For Tabs*/

.ddoverlap{
border-bottom: 1px solid #ffffff;
}

.ddoverlap ul{
padding-top: 73px;
margin: 0;
font: bold 90% default;
list-style-type: none;
right:25px;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #ef3a43;
background: transparent url(/images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color:  #ef3a43;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 0px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/images/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}

</style>

<!--[if IE]>
<style type="text/css">
.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}
</style>
<![endif]-->

/*Character Style*/
.redsmall1   {

	color           : #d80808;

	font            : 8pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redsmall1 a       {

	background-color: transparent;

	border          : 0px;

	padding         : 0px;

	}	

.redsmall1:link   {

	color           : #d80808;

	font            : 8pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redsmall1:visited   {

	color           : #d80808;

	font            : 8pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redsmall1:hover   {

	color           : #333333;

	font            : 8pt 'Tahoma', cursive;

	text-decoration: underline;

	}
.redsmall   {

	color           : #d80808;

	font            : 8pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redmedium   {

	color           : #d80808;

	font            : 10pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redmedium a       {

	background-color: transparent;

	border          : 0px;

	padding         : 0px;

	}	

.redmedium:link   {

	color           : #d80808;

	font            : 10pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redmedium:visited   {

	color           : #d80808;

	font            : 10pt 'Tahoma', cursive;

	text-decoration:none;

	}

.redmedium:hover   {

	color           : #333333;

	font            : 10pt 'Tahoma', cursive;

	text-decoration: underline;

	}


.redExLarge   {

	color           : #d80808;

	font            : 18pt 'Tahoma', cursive;

	text-decoration:none;

	}
	
.graySmall   {
	color:#9c9c9c !important;
	font            : 8pt 'Tahoma', cursive;
	text-decoration:none;
	}
.blackMedium   {
	color:#333333 !important;
	font            : 10pt 'Tahoma', cursive;
	text-decoration:none;
	}
		
.gray08   {
	color:#9c9c9c !important;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:0.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	}
.black06   {
	color:#333333 !important;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:0.6em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;

	}
h1		{
	color:#9c9c9c !important;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:0.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-decoration:none;
	}