#AACform .txtsm
{
	width: 42px;	
}

#AACform .txtmed
{
	width: 84px;	
}

#footerTbl
{
	background-image: url(../images/m-footer-tile-blue.gif);
	background-repeat: repeat;
}

.breadcrumb
{
	color: #aaa;
	font-size: 11px;
}

.breadcrumb:hover
{
	font-size: 11px;
	color: #888;
}

.breadcrumbsArea
{
	margin-bottom: 20px;
	margin-top: 8px;
}

.err
{
	color: Red;	
}

ul.err li
{
	list-style: none;
}

.topArea
{
	background-color: #ffffff;
}

.bannerArea td
{
	background-color: #777d9f;
}

.bannerArea td.talkToUs
{
	background-color: #e50101;
	width: 208px;
	vertical-align: top;
	padding: 8px 0 0 4px;
}

.bannerArea td.talkToUs table td
{
	background-color: #e50101;
	padding-bottom: 4px;
}

.bannerArea td a
{
	font-size: 12px;
}

.bannerArea td a:hover
{
	font-size: 12px;
}

.featureArea
{
	background-color: #f0f0f4;
}

.featureArea td
{
	color: #666666;
	font-size: 11px;
	padding-bottom: 14px;
}

.featureArea td.title
{
	color: #676B92;
	font-weight: bold;
}

.featureArea a
{
	font-size: 11px;
	color: #E50101;
}

.featureArea a:hover
{
	font-size: 11px;
	text-decoration: underline;
}

.featureArea div.voteNow
{
	margin-top: 14px;
}

.featureArea div
{
	width: 153px;
}

.mainArea
{
	padding: 14px 0px 14px 0px;
}

.mainArea_homepage
{
	padding: 2px 6px 14px 14px;

	
}

.mainArea td, .mainArea p
{
	color: #002469;
}

.mainArea td a, .mainArea p a
{
	color: #333333;
	font-weight: bold;
}

.mainArea td a:hover, .mainArea p a:hover
{
	text-decoration: underline;
}

.mainAreaTopLeftSpacer
{
	width: 25px;
}

.mainAreaLeftSpacer
{
	width: 37px;
	height: 348px;
}

.mainAreaLeftForm
{
	width: 27px;
}

.rightHero
{
	width: 246px;
}

.rightNav
{

	background-color: #F0EFEF;
	padding: 0 0 0 5px;
}

.sideNavArea
{
	width: 183px;
	background-color: #F0EFEF;
}

.sideNavArea ul
{

	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.sideNavArea ul li a
{
	border: 0px solid red;
	font-family: Arial Narrow;
	color: #21207d;
	display: block;
	text-decoration: none;
	line-height: 22px;
	padding: 0 0 0 5px;
	margin: 0 0 0 0;
	font-size: 11px;
	background-image: url(../images/m_dot_subheadline.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.sideNavArea ul li a:hover
{
	font-size: 11px;
	font-family: Arial Narrow;
	color: #676B92;
	background-image: url(../images/m_dot_subheadline.gif);
}

.sideNavArea ul li a.selected
{
	color: #DC241F;
	font-family: Arial Narrow;
	background-image: url(../images/m_dot_subheadline.gif);
}

.sideNavArea ul li ul a
{
	padding-left: 30px;
}

.sideNavArea ul ul ul li a
{
	padding-left: 40px;
}

.sideNavArea ul ul ul ul li a
{
	padding-left: 50px;
}

.bannerImg img
{
	display: block;
}

.newPgHd 
{
	color: #DC241F;
	font-family: Times New Roman;
	font-size: 19px;
}

div.spacer
{
	height: 6px;
	background-color: #f0f0f4;
}
	
.top_nav
{
	DISPLAY: block; 
	BACKGROUND-IMAGE: url(../images/m_tab_up.gif);
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #21207d; 
	FONT-FAMILY: Times New Roman, Helvetica, sans-serif;
	PADDING: 20px 0 0 5px;
}

.top_nav:hover 
{
	DISPLAY: block; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #21207d; 
	FONT-FAMILY: Times New Roman, Helvetica, sans-serif;
	BACKGROUND-IMAGE: url(../images/m_tab_down.gif);
}

.horizontalDots 
{	
	height: 1px;
	background-repeat: repeat-x;
	BACKGROUND-IMAGE: url(../images/m_horizontal_darkdot.gif);
}

.verticalDots 
{
	width: 1px;
	background-repeat: repeat-y;
	BACKGROUND-IMAGE: url(../images/m_dot_vertical.gif);
}

.mainLogo
{
	width: 230px;
	height: 88px;
	border: 0;
} 

.outerBody 
{
	margin: 0 0 0 2px;
}