body
{
	padding : 0px;
	margin : 0px;
	background-color : #ffffff;
	background-image : url('../Images/bg_main.gif');
	background-position : top left;
	background-repeat : repeat-y;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #7d7d7e; 
}

img
{
	border : none;
}

a
{
	color : #58585a;
	text-decoration : unerline;
}

a:hover
{
	color : #8cc641;
}

a.green
{
	color : #8cc641;
	text-decoration : underline;	
}

a.green:hover
{
	color : #7d7d7e;	
}

.td_nav
{
	height : 36px;
	background-image : url('../Images/bg_nav.gif');
	background-position : top left;
	background-repeat : repeat-x;	
}

.td_margin
{
	width : 55px;
	vertical-align : top;
}

.td_leftcol
{
	width : 276px;
	vertical-align : top;
}

.td_rightcol
{
	width : 560px;
	vertical-align : top;
	padding-left : 25px;
	padding-right : 25px;
}

.tbl_callout
{
	width : 500px;
	border : solid 1px #dfe0e1;	
}

.td_callout_gr
{
	background-color : #ebeaea;	
}

.p_callout
{
	font-size : 11px;
	color : #808285;
	margin : 8px;	
}

.p_lcol_list
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	line-height : 16px;
	color : #58585a;
	margin : 25px 25px 25px 25px;	
}
.p_links_out
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 16px;
	font-weight: bold;
	text-transform:uppercase;
	line-height : 22px;
	color : #8cc641;
	margin : 25px 25px 25px 25px;	
}
.p_links_out:hover
{ 
	color : #58585a;
 
}
.p_lcol_quote
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	line-height : 15px;
	color : #58585a;
	margin : 25px 25px 25px 25px;
}

.p_copy_lg
{
	font-size : 14px;
	line-height : 18px;	
}

.span_green
{
	color : #8cc641;
}

.span_addr
{
	font-size : 12px;
	color : #58585a;
}
#menu {
 
height : 34px;
background-image : url('../Images/bg_nav.gif');
background-position : top left;
background-repeat : repeat-x;	
 
float: left;
  
}

#menu ul {
list-style: none;
margin: 0 0 0 0;
padding: 0;
 
float: left;
}

#menu a   {
 
display: block;
 
 
 
} 
 
#menu a:hover {
color: #a00;
background: inherit ;
border:none;

}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul, div#menu ul li
{display:none;
 background:inherit;
 	border:0;
 }
 
 
	
	 div#menu ul:hover li, div#menu ul
{
	display:block;
	border:0;
  background:inherit;
	}
