
body {
	background: url(./Design/Skin/erm_bg.jpg) top left;
	font-family: "Lucida Sans Unicode", "Lucida Console", Lucida, "Lucida Sans", "Lucida Grande", mono-space;	
    text-align: center;
}

.center 
{
    text-align: center;
}

/*---- Generic ----*/
H1 
{
	border-bottom: 1px dotted #58595a;
	color:#58595a;
	display: inline;	
	font-size:22px;
	font-weight:bold; 
} 

H2 
{ 
	border-bottom: 1px dotted #58595a;
	color:#58595a;
	display: inline;
	font-size:16px;
	font-weight:bold;    
} 

H3 
{ 
    color: #58595a;
	border-bottom: 1px dotted #58595a;
	display: inline;	
	font-size: 18px;
	line-height: normal;
	margin: 0;
	text-align: left;	    
}

P 
{
    margin: 0;
	padding: 0 0 10px 0;
}

A:link 
{ 
    color: #6c8a04;
} 

A:visited  
{
    color: #6c8a04;
} 

A:hover  
{
    color: #6c8a04;
} 

A:active  
{
    color: #6c8a04;
}
BLOCKQUOTE, PRE  
{
} 

UL LI  
{
    font-size: 14px;
    list-style-type: square; 
} 

UL LI LI 
{ 
    list-style-type: disc; 
} 

UL LI LI LI 
{ 
    list-style-type: circle; 
} 

OL LI 
{ 
    list-style-type: decimal; 
}

OL OL LI 
{ 
    list-style-type: lower-alpha; 
} 

OL OL OL LI  
{
    list-style-type: lower-roman; 
} 

OL UL LI 
{
    list-style-type: disc; 
} 

HR  
{
    color: dimgrey; 
    height:1pt; 
    text-align:left 
}

.clear 
{
	clear: both;
}

.inlineimg 
{
	vertical-align: middle;
}

.page 
{ 
    color: #58595a;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 931px;
}

.CVinc
{
	color:#333;
	font-size:10px;
	position:relative;
	top:-12px;
}

.CVinc a
{
	color:#445A07;
}
/*---- Header ----*/
.erm-header-wrapper
{
	background: url(./Design/Skin/erm_bg_top.jpg) top left no-repeat;
	height: 125px;
	margin: 0;
	padding: 12px 12px 0 12px;
    position: relative;
	text-align: center;	
}

.erm-header-wrapper a img 
{
    border: 0;
}

.erm-header-logo a 
{
    background: url(./Design/Skin/erm_banner.png) top left no-repeat;
    display: block;
    height: 125px;
    margin: 0 6px;
    right: 0;
    width: 894px;
}

.erm-header-nav
{
	position: absolute;
	right: 0px;
	top: 0;
}

.erm-header-spanish
{
	color: #fff;
	font-size: 11px;
	text-align: right;
	margin: 0 30px 0 0;
}

.erm-header-spanish a
{
	color: #e0f693;
	text-decoration: underline;
}

.erm-header-radmenu
{
	height:20px;
    margin: 4px 0 0 0;
    position: relative;
	width: 600px;
}

/*---- Body ----*/
.erm-body-wrapper {
	background: url(./Design/Skin/erm_bg_mid.jpg) repeat-y;	
	padding: 0 18px;
}

.erm-body-homeimg {
	background: url(./Design/Skin/erm_home_headerimg.jpg) top left no-repeat;
	height: 373px;
	position: relative;
}

.erm-body-homeimg-oval {
	background: url(./Design/Skin/erm_header_oval.png) top left no-repeat;
	height: 154px;
	position: absolute;
	right: 0px;
	top: 220px;
	width: 659px;
	z-index: 2;	
}

.erm-body-homeimg-oval-text
{
	color: #58595a;
	font-size: 16px;
	height: 65px;
	left: 45px;
	line-height: 18px;
	position: relative;
	text-align: left;
	top: 35px;
	width: 450px;
}

.erm-body-homeimg-oval-readmore
{
	left: 410px;
	position: absolute;
	text-align: left;
	top: 100px;
}

.erm-body-homeimg-oval-readmore a
{
	color: #807F65;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
/*---- Body Content for home ----*/
.erm-body-home-text 
{
	float: left;
	font-size: 14px;
	padding: 15px 15px 0 15px;
	text-align: left;
	width: 340px;	
}

/*---- text for content pages --*/
.erm-body-content-text 
{
	font-size: 14px;
	padding: 15px 15px 0 15px;
	text-align: left;
	width: 850px;	
}

.erm-body-content-text p 
{
   	margin: 10px 0 0 0;
}

/*---- Body - Homepage Box areas ----*/
.erm-body-home-areas 
{
	float: left;
	padding: 15px 10px 0 0;	
	width: 510px;
}

.erm-body-home-areas ul 
{
    margin: 0;
    padding: 0;
}

.erm-body-home-areas ul li
{
	color: #fff;
	font-family: arial, sans-serif;
	height: 160px;
	list-style-type: none;
	padding: 10px 17px 0 17px;
	text-align: center;
}

.erm-body-home-areas ul li img 
{
	border: 1px solid #65645b;
	display: block;
	margin: 0 0 3px 0;
}

.erm-body-home-areas h3 
{
    color: #fff;
	border-bottom: 1px dotted #fff;
	display: block;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	width: 125px;	
}

.erm-body-home-areas p
{
	font-size: 11px;
	line-height: 12px;
	text-align: left;	
}

.erm-body-home-areas ul li.area1 {
	background: url(./Design/Skin/erm_areas_1.jpg) no-repeat;
    float:left;
	width: 132px;
	margin: 0 5px 0 0;
}

.erm-body-home-areas ul li.area2 {
	background: url(./Design/Skin/erm_areas_2.jpg) no-repeat;
    float:left;
    margin: 0 5px 0 0;
	width: 132px;    
}

.erm-body-home-areas ul li.area3 {
	background: url(./Design/Skin/erm_areas_3.jpg) no-repeat;
    float:left;
	width: 132px;
}

/*---- Footer ----*/
.erm-footer-wrapper {
	background: url(./Design/Skin/erm_bg_mid.jpg) repeat-y;	
	padding: 0 30px;
}

.erm-footer-left 
{
	float: left;
	width: 465px;
}

.erm-footer-left h2
{
	border-bottom: 1px dotted #58595a;
	color:#58595a;
	display: inline;
	font-size:22px;
	font-weight:bold;
}

.erm-footer-left p
{
	font-size: 12px;
	padding: 0 0 5px 0;
}

.erm-footer-right 
{
	background: url(./Design/Skin/erm_footer_texas.jpg) no-repeat;	
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 60px;
	width: 340px;

}

.erm-footer-right h2
{
    border: none;
	color:#58595a;
	font-size: 10px;
	font-weight:bold;
}

.erm-footer-right p
{
	font-size: 10px;
}
/*---- Compass positioning ----*/
.erm-footer-compass
{
    background: url(./Design/Skin/erm_compass.png) top left no-repeat;
    bottom: 0;
    height: 175px;
    left: -70px;  
    position: absolute;  
    width: 103px;
    z-index: 10001;
}

/*---- this is the bottom image to finish the square, no text here ----*/
.erm-footerbottom-wrapper {
	background: url(./Design/Skin/erm_bg_bottom.jpg) top left no-repeat;	
	height: 33px;
	margin: 0 0 10px 0;
}
