body
{
    background-color: #ffffff;
	background-image: url(../images/bg.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}

input, select, option, textarea { font-size: 11px; color: #000000; font-family:	Arial, Helvetica, sans-serif; }
form { margin: 0px 0px 0px 0px}

a		{ color: #231f20; text-decoration: underline }
a:hover		{ color: #0f6cb6; text-decoration: none }

hr {
border:none;
color:#ebebeb;
height:2px;
}

.extranet {
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

/* top nav div */

#nav-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #677A81;
	text-align:center;
	padding: 8px 0px 5px 0px;
	margin: 0px 0px 6px 0px;
}

#nav-top p{
	
	font-weight:bold;
	display: inline;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

#nav-top a                	{ text-decoration: none; color: #231f20;}
#nav-top a:hover          	{ text-decoration: none; color: #0f6cb6; }

#nav-sub {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 5px;
	margin: 0px 15px 6px 15px;
	background-color:#ebebeb;
	display:none;
}

#nav-sub p{
	font-size: 11px;
	display: inline;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	display:none;
}

#nav-sub h1{
	font-size: 11px;
	width: 90px;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	display:none; 
}

#nav-sub a                	{ text-decoration: underline; color: #000000;}
#nav-sub a:hover          	{ text-decoration: underline; color: #ff6600; }

#nav-sub h2{
	font-size: 11px;
	display:inline;
	font-weight:bold;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	display:none;  
}

#nav-sub h2 a                	{ text-decoration: none; color: #677A81;}
#nav-sub h2 a:hover          	{ text-decoration: none; color: #000000; }

.text-highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height:14px;
	color:#91A0A5;
}
.text-highlight2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height:14px;
	color:#91A0A5;
}
.text-highlight2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height:14px;
	color:#91A0A5;
	text-decoration: none;
}


		
#content	{
	font-family: Arial, Helvetica, sans-serif;
	padding: 11px 15px 0px 15px;	
	margin:0px 0px 20px 0px;
	color: #231f20;	
}
				
#content p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	margin:0px 0px 8px 0px;
	padding:0px 5px 2px 5px;		
}
	
#content p.new	{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size: 12px;
	line-height: 140%;
	margin:0px 0px 8px 0px;
	padding:0px 5px 2px 5px;		
}
			
#content h1	{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 4px 0px;
	padding:3px 5px 2px 5px;
	font-size: 32px;
	line-height: 30px;	
}
#content h2	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 10px 4px auto;
	padding:3px 5px 2px 5px;
	font-size: 20px;
	color: #231f20;
	line-height: 23px;
	letter-spacing: -.05em;				
}
#content h3	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 10px 4px auto;
	padding:3px 5px 2px 5px;
	font-size: 17px;
	line-height: 20px;				
}

#content h4	{
/* table header */
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	font-size: 14px;
	background-color:#ebebeb;
	line-height: 17px;				
}

#content h5	{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:3px 5px 5px 5px;
	font-size: 12px;
	line-height: 16px;				
}

#content h6	{
/* callout*/
	padding: 8px;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #465559;
	background-color:#D9DFE1;
	line-height: 15px;			
}

#content ul{
	margin:  0px 10px 5px 8px;
	padding: 0px 10px 5px 8px;
}
			  
#content  li{
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	margin: 0px 0px 2px 8px;
	padding: 0px 0px 2px 8px;
}
			
/* footer styles */

#footer	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231f20;
}

#footer a		{ color: #231f20; text-decoration: none;}				
#footer a:hover		{ color: #0f6cb6; text-decoration: underline; }

#footer .yellowSpacer
{
padding: 0px 0px 0px 0px;
line-height:0px;
font-size:2px;
}

#footer .blackSpacer
{
padding: 0px 0px 0px 0px;
line-height:0px;
font-size:1px;
}

.navyellowSpacer
{
padding: 0px 0px 0px 0px;
line-height:0px;
font-size:2px;
}

.navblackSpacer
{
padding: 0px 0px 0px 0px;
line-height:0px;
font-size:1px;
}
.headerGreyBar
{
padding: 0px 0px 0px 0px;
line-height:0px;
font-size:1px;
}