﻿.HeaderNav
{
	padding: 8px 10px 8px 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.HeaderNav a, .HeaderNav a:visited, .HeaderNav a:link, .HeaderNav a:active
{
	padding: 0px 7px 0px 7px;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.HeaderNav a:hover
{
	text-decoration: underline;
}

.FooterText
{
	padding: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.GradientCalloutTable
{
	background: white url("../../Images/backgroundVertGradient.gif");
	background-repeat: repeat-x;
}

.CalloutText
{
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.ErrorText
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none;
}

.CheckBoxListItem
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 16px;
	color: #0052A0;
	text-decoration: none;
}
.CheckBoxListItemRed
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 16px;
	color: #F32029;
	text-decoration: none;
}
/*.ContentText p*/
.ContentText 
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
.ContentText h3
{
	font-family: Arial;
	font-size: 11pt;
	color: #000000;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.MainBackgroundGradient
{
	background: white url("../../Images/backgroundHorzGradient.jpg");
}

.ColumnHeaderText
{
	color: #0052A0;	
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana;
}

.SiteMapLevel1
{
	font-family: Arial;
	font-size: 10pt;
}

.SmallText
{
	font-size: 9px;
	font-family: Verdana;
	color: Gray;
}

.LocatorResults 
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

.SiteMapLinkHeader a, .SiteMapLinkHeader a:visited, .SiteMapLinkHeader a:link, .SiteMapLinkHeader a:active
{
	display:block;
	padding: 0px 7px 0px 7px;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
	background-color:#E0E0E0;
}


.SiteMapColumn2
{
	width: 200px;
	float:left;
	padding-right:25px;
}

.SiteMapColumn1
{
	width: 200px;
	float:left;
	padding-right:25px;
}

.SiteMapLinkHeader
{
	padding-top:4px;
	padding-bottom:4px;
	border-top:2px dotted;
	border-color:#E0E0E0;
}

.SiteMapLinkHeaderSubItems
{
	padding-top:4px;
	padding-bottom:0px;
}

.SiteMapLinkHeaderSubItems a, .SiteMapLinkHeaderSubItems a:visited, .SiteMapLinkHeaderSubItems a:link, .SiteMapLinkHeaderSubItems a:active
{
	font-size: 11px;
	font-family: Verdana;
	padding-left: 10px;
	color: #FF3300;
}

.ul 
{
	margin-top: 0px; 
	margin-bottom: 12px; 
} 

.ol 
{
	margin-top: 0px; 
	margin-bottom: 12px; 
} 


/*   NAV   */
#nav
{
	width: 740px;
	position: relative;
	font-family: Arial, Tahoma, Sans-Serif;
}
ul#navMenu
{
	margin: 0;
	padding: 0;
	width: 740px;
	height: 29px;
	list-style-type: none;
}
ul#navMenu li
{
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	overflow: hidden;
}
ul#navMenu li a
{
	display: block;
	height: 29px;
	text-indent: -5000px;
	white-space: nowrap;
	text-decoration: none;
	background-position: 0 0;
}
ul#navMenu li.sfhover a, ul#navMenu li.sfhover a.selected
{
	background-position: 0 -29px;
}
ul#navMenu li a.selected
{
	background-position: 0 -29px;
}
#navHome
{
	width: 76px;
}
#navHome a
{
	background-image: url('../../images/nav_home.gif');
}
#navWhoWeAre
{
	width: 91px;
}
#navWhoWeAre a
{
	background-image: url('../../images/nav_aboutus.gif');
}
#navHowDoesItWork
{
	width: 114px;
}
#navHowDoesItWork a
{
	background-image: url('../../images/nav_howitworks.gif');
}
#navInvestors
{
	width: 114px;
}
#navInvestors a
{
	background-image: url('../../images/nav_investors.gif');
}
#navConsumerInfo
{
	width: 123px;
}
#navConsumerInfo a
{
	background-image: url('../../images/nav_consumerinfo.gif');
}
#navStoreLocator
{
	width: 114px;
}
#navStoreLocator a
{
	background-image: url('../../images/nav_storelocator.gif');
}
#navFAQ
{
	width: 61px;
}
#navFAQ a
{
	background-image: url('../../images/nav_faq.gif');
}
#navCareers
{
	width: 80px;
}
#navCareers a
{
	background-image: url('../../images/nav_careers.gif');
}
#navEspanol
{
	width: 81px;
}
#navEspanol a
{
	background-image: url('../../images/nav_espanol.gif');
}

/* Nav SubMenu */
.navSubMenu
{
	padding: 0;
	margin: 0;
	visibility: hidden;
	position: absolute;
	z-index: 99999;
}
.navSubMenu ul
{
	padding: 0;
	margin: 0;
	width: 150px;
	border: solid 1px #ffffff;
	border-top-width: 0px;
	list-style: none;
	float: left;
}
.navSubMenu ul li
{
	margin: 0;
	padding: 0;
	width: 150px;
	display: inline;
}
.navSubMenu ul li a
{
	display: block;
	width: 116px;
	margin: 0;
	padding: 5px 17px;
	color: #0052a0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 12px;
	background-color: #ffffff;
	border-bottom: solid 1px #ffffff;
	text-decoration: none;
}
.navSubMenu ul li a:hover
{
	color: #ffffff;
	background-color: #f32029;
}
.navSubMenu ul li.last a
{
	border-bottom-width: 0;
}

#navigation_subMenuEspanol
{
	text-align: right;
}

/* CHECKMARK */
.CheckListItem
{
	float: left;
	padding: 5px 0 0 5px;
	display: block;
	width: 350px;
}

.Checkmark
{
	float: left;
	width: 29px;
	height: 28px;
	padding: 0 10px 0 0;
}

.CheckListItemText
{
	float: left;
	padding: 3px 0 0 0;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
}
/* Misc Sitewide ********************/	
.brclear {clear: both; line-height: 0;}

