 .tan-box{ border: 1px solid Black;  background-color: #BBBDBF;  padding: 4px 10px 4px 10px;}
 .tan-table{ border: 1px solid Black;  background-color: #BBBDBF;}
 .tan-cell{ background-color: #E5E6E7;  padding: 4px 10px 4px 10px;}
 .tan-header{ background-color: #BBBDBF;  padding: 4px 10px 4px 10px; font-weight: bold; }

 .email-cell { background-color: #E5E6E7;  padding: 4px 10px 4px 10px; }

 .list-cell-color{
	background-color : #ECE2BB;
	padding : 2px;
	vertical-align : top;
}

body  { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0; text-align:center; }
hr{
	color : black;
	background-color: black;
	width : 100%;
	height : 1px;
	border: 0;
}
 .warning{
	color: Red;
}

td      { color: black; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
blockquote{ 
	margin-top: 3px;
	margin-bottom: 18px;
}


A:link      { color: #cb0000; text-decoration: none }
A:visited      { color: #cb0000; text-decoration: none }
A:active    { color: #000; text-decoration: underline }
A:hover    { color: #000; text-decoration: underline }
 .welcome       { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px }
 .menu-text    { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
 .menu-header2      { color: #c1272d; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
 .menu-link       { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
 .menu-link:link       { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


 .menu-link:visited       { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

 .menu-link:hover    { color: #808080; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

 .menu-link:active    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
 .footer-link      { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
 .footer-link:link      { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
 .footer-link:visited      { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
 .footer-link:hover       { color: #808080; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: underline }
 .footer-link:active       { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
 .podcast-header      { color: #808080; font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
 .selection-title{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	margin: 0px;
	font-size: 18px;
	font-weight : bold;
	padding-bottom : 0px;
	padding-top: 14px;
}
 .selection-text{ 
	font-size: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 0px;
}
 .selection-image{ 
	margin-top: 14px;
	margin-bottom: 0px;
 }

 .small-text{
   font-size: 11px;
	padding-top: 2px;
 }

 
 .highlight{
	font-style: italic;
	color : Red;
}

 .detail{
	font-size: 10px;
}
 .footer { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
div.footer-links a:link,div.footer-links a:visited,div.footer-links a:hover,div.footer-links a:active {
	font-size:12px;
	color:black;
	text-decoration:none;
}
div.footer-links a:hover {
	color:#c1272d;
}
 .norepeat { background-image: url("images/blue_grad_19.jpg"); background-repeat: no-repeat }
 .footnote{
	font-size: 9px;
	font-style : italic;
}
 .listing-table{
	background-color : #000000;
}
 .listing-header{	font-size: 13px;
	background-color: Gainsboro;
	padding : 4px;
	font-weight : bold;
}
 .listing-display{
	font-size: 13px;
	background-color : White;
	padding : 4px;
	vertical-align : top;
}
 .listing-display-alt{
	font-size: 13px;
	background-color: White;
	padding : 4px;
	vertical-align : top;
}

a.site-color,input.site-color{
	background-color: #810008;
	color: White !important;
	border-color: #810008 Black Black #810008;
}
a.site-color:hover,input.site-color:hover,input.site-color-alt{
	background-color: #460004;
	color: #B5999B !important;
	border-color: #460004 Black Black #460004;
}

 .ff-button{
   background-color: #810008;
   color: White;  
   font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 13px;
	border-bottom-color: Black;
	border-left-color: #C58B8F;
	border-right-color: Black;
	border-top-color: #C58B8F;         
   
}
 .ff-button-alt{
   background-color: #460004;
   color: #B5999B;  
   font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : 13px;
	border-bottom-color: Black;
	border-left-color: #AB8B8D;
	border-right-color: Black;
	border-top-color: #AB8B8D;         
}
#SiteLeft {
	width:948px;
	background:transparent url(images/ShadowLeft.gif) top left no-repeat;
	margin:0 auto;
	padding:0;
}
#SiteRight {
	width:948px;
	background:transparent url(images/ShadowRight.gif) top right no-repeat;
}
#SiteContainer {
	width:918px;
	background:white;
	margin:0 15px;
	padding:20px 0 0 0;
}
#NavDiv {
	width:869px;
	height:40px;
	margin:0 25px;
	background:transparent url(images/SiteNav.jpg) no-repeat;
	text-align:center;
	line-height:40px;
}
#SiteNav,#HomeNav {
	width:708px;
	list-style: none outside;
	margin:0;height:39px;
	padding:0;line-height:39px;
	overflow:hidden;
	float:left;
}
#SiteNav li,#HomeNav li,#ClientLogin li {
	display:inline;
	font-size:16px;
	font-family:Avant Garde,Avantgarde,Century Gothic,Arial,Helvetica,sans-serif;
	color:black;
}
#SiteNav a:link,#SiteNav a:visited,#SiteNav a:hover,#SiteNav a:active,#HomeNav a:link,#HomeNav a:visited,#HomeNav a:hover,#HomeNav a:active {
/*	color:black;
	line-height:40px;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;*/
	margin:0 6px;	
	/*padding:0 22px;*/
}
#SiteNav a:hover, #HomeNav a:hover {
	background-color:#e6e6e6;
}
#SiteNav span,#HomeNav span,#ClientLogin span { display:none }
#ClientLogin { 
	width:160px;height:39px;line-height:39px;
	list-style:none outside;float:right;
	margin:0;padding:0;overflow:hidden;
	background:transparent url(images/SiteNavOrange.jpg) top right no-repeat;
}
#ClientLogin a:link,#ClientLogin a:visited,#ClientLogin a:hover,#ClientLogin a:active {
	display:block;text-align:center;
}
#HomeHeader {
	width:869px;
	height:144px;
	overflow:hidden;
	margin:0 25px 20px 25px;
	background:transparent url(images/HomeHeader2.gif) no-repeat;
}
#SiteHeader {
	width:869px;
	height:77px;
	overflow:hidden;
	margin:10px 25px;
	background:transparent url(images/SiteHeader2.jpg) no-repeat;
	text-align:left;
}
#SiteHeader a:link,#SiteHeader a:visited,#SiteHeader a:hover,#SiteHeader a:active {
	float:left;
	display:block;
	height:60px;
	width:320px;
	margin:8px 40px;
	overflow:hidden;
}
#WelcomeGraphic {
	margin:0;
	float:right;
}
#HomeHeader #LogoBlock {
	float:left;
	width:340px;
	height:127px;
	line-height:127px;
	overflow:hidden;
	text-align:center;
	padding:8px;
}
#HomeBody,#SiteBody {
	width:868px;
	margin:0 25px;
}
#SiteMain {
	width:614px;
	margin:0 25px;
}
#HomeMain { 
	float:right;
	width:435px;
	margin:0 30px;
}
#HomeMain h1 {
	font-size:24px;
	font-family:Avant Garde,Avantgarde,Century Gothic,Arial,Helvetica,sans-serif;
	color:black;
	margin:0;
	padding:20px 0 12px 0;
}
#HomeSpotlight {
	float:left;
	margin:22px 20px 0 0;
	height:397px;
	width:173px;
	background:transparent url(images/Product_Spotlight.gif) no-repeat;
}
#NavService,#WhatsNewSection {
	width:173px;
	background:#004b8d url(images/NavService_bg.gif) repeat-x;
	overflow:hidden;
	display:block;
	margin:0;padding:0;
	list-style:none outside none;
}
#SiteNav h2,#HomeNav h2,#NavService span { display:none }
#NavService h2,#WhatsNewSection h2 { 
	margin:0;padding:0;
	line-height:34px;
	height:30px;
	overflow:hidden;
	font-weight:normal;
	font-size:17px;
	text-transform:uppercase;
	text-align:center;
	font-family:Avant Garde,Avantgarde,Century Gothic,Arial,Helvetica,sans-serif;
	background:white url(images/NavService_top.gif) no-repeat;
}
#WhatsNewSection { margin:0 20px 0 0;background:transparent url(images/WhatsNew_bg.gif) repeat-y;float:right; }
#WhatsNewSection h2 { background-image:url(images/services.gif); }
#NavService h2 span,#WhatsNewSection h2 span { display:inline;visibility:hidden }
#NavService li,#WhatsNewSection li {
	display:block;
	margin:4px 0 0 0;
	padding:0;
	text-indent:0;
	text-align:center;
}
#WhatsNewSection li {
	margin:0;
	padding:0;
	border-top:2px solid #004b8d;
}
#WhatsNewSection a:link,#WhatsNewSection a:visited,#WhatsNewSection a:hover,#WhatsNewSection a:active { 
	color:#004b8d;
	text-decoration:none;
	display:block;
	text-align:center;
	height:100%;
	padding:4px;
}
#WhatsNewSection a:hover {
	color:white;
	background:#004b8d;
}
#wn_btm_div {
	margin-right:20px;clear:both;float:right;
}
#LeftFeatures {
	clear:both;float:right;width:200px;padding-top:16px;
}
#NeedAssistance {
	padding-top:20px;
}
#SideBar {
	width:174px;
	text-align:center;
	background:#e4e5e6 url(images/SideBarBack.gif) repeat-x;
	padding:0;
	margin:20px 0 0 0;
}
#JobMenu td {
	color:white;
}
#JobMenu td li {
	color:black;
}
#SideFeatures img {
	margin-top:6px;
}
#whatsnew {
	text-align:left;
	width:135px;
	margin:0 20px;
}
div.footer-links {
	width:868px;
	margin:20px 25px;
	padding:4px 0 0 0;
}
#SiteFooter {
	width:869px;
	margin:20px 25px;
	background:#aeb0b3 url(images/SiteFooter.gif) no-repeat;
}
#SiteAddress {
	width:918px;
	background:transparent url(images/SiteAddress.jpg) no-repeat;
	padding:10px 0 50px 0;
	color:white;
	margin:0 auto;
	!padding-top:20px;
}
#SiteAddress a:link,#SiteAddress a:visited {
	color:white;
}
#footer_scroll {
	padding-bottom:20px;
}
div.HomePageGraphic {
	width:658px;
	height:213px;
	overflow:hidden;
	background:transparent url(images/HomeGraphicBackground.jpg) no-repeat;
	background-image:url(images/HomeGraphicBackground2.jpg);
}
#HomePageGraphic {
	opacity:1.0;
	filter:alpha(opacity=100);
	width:658px;height:auto;
}
