body	
	{
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

/* Hyperlink Style */	
a,a:link,a:visited,a:active
	{
	color: black;
	text-decoration: underline;
	}

a:hover,a:visited:hover 
	{
	color: black;
	text-decoration: underline;	
	}

#main	{background-color: white;}

/* Footer Style */	
#footer
	{
	color: black;
	padding-top: 30px;
	font-size: 10px;
	text-align: left;
	}

#footer a, #footer a:link, #footer a:visited,#footer a:active
	{
	color: black;
	}
	
/* Utility Stuff */	
#search, .hidden, #partners img, .miscImages, #utility, #links {display: none;}

#rightColumn ul
	{
	display: none;
	}

#rightColumn ul li
	{
 	background-color: transparent;
	list-style: none;
	border-bottom: 1px solid #E1E1C6;
	/*height: 28px;*/
	vertical-align: middle;
	padding: 8px 5px 8px 16px;	
	/*width: 100%;*/
	}
	
#rightColumn ul li, #rightColumn ul li a, #rightColumn ul li a:link, #rightColumn ul li a:visited,#rightColumn ul li a:active
	{
	font-size: 11px;
	color: black;
	text-decoration: none;
	}

#rightColumn ul li a:hover,#rightColumn ul li a:visited:hover
	{
	color: #eb9147;
	text-decoration: underline;
	}	
		
div.spacer {clear: both;}

#logo
	{
	float: left;
	margin: 0 0 20px 0;
	}

#tagline
	{
	float: right;
	margin: 0 0 20px 0;
	}

#content
	{
	margin: 0;
	}	

#contentSection
	{
	position: relative;
	padding-left: 0px;
	padding: 0 115px 0 0;
	left: 115px;
	}	
	
#content ul li
	{
	padding-bottom: 10px;
	}	
		
#contentIntro
	{
	border-top: 1px solid black;
	padding: 0 0 0 10px;
	margin: 0;
	}	

#contentIntro h4
	{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	border-right: 1px solid black;
	margin: 0;
	padding-top: 10px;
	}	

#contentIntro p
	{
	color: black;
	font-weight: normal;
	margin: 8px 0 0 0;
	line-height: 16px;
	padding-right: 8px;
	}
		
#contentBody
	{
	padding-left: 10px;
	}	
	
#contentBody ul
	{
	list-style: none outside;
	text-indent: -10px;
	}	

#contentVisual
	{
	border-top: 1px solid #91353b;
	color: #91353b;
	/* text-align: right;*/
	/* border-right: 1px solid #91353B;*/
	/*padding: 10px 10px 0 0;*/
	/* text-align: right;*/
	}
/*	
#contentVisual
	{
	border-top: 1px solid black;
	position: absolute;
	float: left;
	color: black;
	}	
	*/
#contentVisual h3
	{
	color: black;
	font-size: 10pt;
	font-weight: normal;/* bold in mockup */	
	width: 104px;
	text-align: right;
	border-right: 1px solid black;
	padding: 10px 10px 0 0;
	margin-right: 10px;
	}		
	
#contentVisual img
	{
	border: 1px solid black;
	border-top: none;
	padding: 0;
	margin-right: 0;
	}	

div#contact h3
	{
	font-size: 10pt;
	font-weight: bold;
	display: block;
	}	
	
div#contact .hidden
	{
	display: block;
	}
	
#contact
	{
	width: 140px;
	border: 1px dashed black;
	padding: 10px;
	margin: 0px 0px 40px 15px;
	color: black;
	}

#contact h4
	{
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 0px;
	}	

#contact p {margin-top: 10px;}	
	
#feature
	{
	position: relative;
	margin-top: 30px;
	/*left: 56px;/
	/*width: 100%;*/
	background-color: #E1E1C6;
/*	padding: 20px 24px 8px 24px;*/
	/*margin-right: 56px;*/
	margin-bottom: 56px;
	}
	
#feature h3, #feature h4
	{
	display: inline;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	}	
	
#feature strong {color: black;}	

#featureBoxes 
	{
	display: none;
/*	position: absolute;
	top: 16px;
	left: -40px;
	float: left;*/
	}

.learnMore
	{
	text-align: right;
	margin-bottom: 0;
	}	
	
basicframe{}

img {border: none;}

acronym
	{
	color: #333;
	cursor: help;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	}	