body
{
	margin: 0;
	padding: 0;	
	list-style:none;
	background:#ededed;
}
.darkblue
{
	border:1px solid #58789d;
	background:#2f5173;
	width:776px;
	padding:0;
	margin:0;	
}
.footer
{
	border-top:1px solid #e7e7e7 ;
	width:778px;
	background:#FFFFFF;
	padding:3px 0;
	margin:0;
}
.footerfont
{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3f3f3f;
}
.footerfont a
{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	text-decoration:none;
}
.footerfont a:hover
{
	text-decoration:underline;
}
.topfont
{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#b8b7b7;
}
.topfont a.home 
{
	padding-left:13px;
	padding-right:8px;
	background:url(../images/home.gif) no-repeat left;
}
.topfont a.sitemap 
{
	padding-left:13px;
	padding-right:8px;
	background:url(../images/sitemap.gif) no-repeat left;
}
.topfont a.search 
{
	padding-left:14px;
	padding-right:8px;
	background:url(../images/search.gif) no-repeat left;
}
.topfont a.contact 
{
	padding-left:13px;
	padding-right:13px;
	background:url(../images/contact.gif) no-repeat left;
}
.topfont a
{
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#b8b7b7;
	text-decoration:none;
}
.topfont a:hover
{
	color:#FFFFFF;	
}
.homeleft1
{
	background:#95bed2 url(../images/homeleft1.gif) repeat-x;
	width:230px;	
	height:168px;
	margin:0;
	padding:0;
}
.homemiddle
{
	background:url(../images/homemiddleback.gif) no-repeat top;
	width:195px;
	height:219px;
	margin:0;
	padding:0;

}
.leftwhite
{
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
	text-decoration:none;	
}
.leftblack
{
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/blackbullet.gif) no-repeat left 13px;
	margin:0;
	padding-left:10px;
	margin-left:15px;
	padding-top:5px;
	text-decoration:none;
}
.leftnewstitle
{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:8px;
	padding-left:20px;	
	color:#2a495d;
}
.morelink
{
	padding:0;
	margin:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
	margin-top:8px;
	margin-bottom:5px;
	color:#e97500;
	text-decoration:none;	
}
.morelink a
{
	color:#e97500;
	text-decoration:none;	
}
.newsupdateback
{
	background:#e1e1e1 url(../images/newsupdateback.gif) no-repeat top right;
	width:230px;
	height:252px;
}
.benefitsback
{
	background:url(../images/benefitsback.gif) top center no-repeat;
	height:28px;
}
.bgwhite
{
	background:#FFFFFF;
}
.benefitsubtitle
{
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#58595b;
}
.benefitsfont
{
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#58595b;
	padding:0 5px 0 10px;
	margin:0 0 0 10px;
	background:url(../images/bullet3.gif) no-repeat left 6px;
}
.rightback1
{
	border:1px solid #CCCCCC;
	margin-top:2px;
	background:#FFFFFF;
}
.skyblueback
{
	background:#e5f2ff url(../images/skyblueback.gif) repeat-x;
	border:1px solid #CCCCCC;
	width:368px;
}
.rightmemberback
{
	background:#95bed2 url(../images/rightmemberback.gif) no-repeat;
	width:175px;
	height:245px;	
}
.newslineback
{
	margin-top:1px;
	background:url(../images/newslineback.gif) no-repeat;
	width:178px;
	height:112px;
	border-bottom:1px solid #c4c4c4;	
}
.newslinetitle
{
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:5px;
	color:0f1d26;
}
.pressreleasefont
{
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:6px 5px 1px 10px;	
	margin:0;

}
.homefont2
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#58595b;
	text-align:justify;
	padding:0 8px;
}
.blueback
{
	background:#2f5173;
}
#wrapper{
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	width:778px;
	padding-bottom:0;
	margin-bottom:0;
}
.content
{
	padding:5px 10px;
	margin:0;
}
.contentfont
{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#2c2c2c;	
}
.contentfont a
{
		color:#2c2c2c;	
		text-decoration:none;
}
.contentfont a:hover
{
		text-decoration:underline;
}

.contentfont2
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#58595b;	
}
.contentfont2 a
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#58595b;	
	text-decoration:underline;
	font-weight:bold;
}
.contentfont2 a:hover
{
	text-decoration:none;
}
.contentsubtitle
{
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#1b5b9b;	
	margin:0;
	padding-top:10px;
	font-weight:bold;
}
.tabletitle
{
	font:13px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.tablefont a
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#e5f4fb;
	text-decoration:underline;
	font-weight:bold;
}
.tablefont1 a
{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#e5f4fb;
	text-decoration:underline;
	font-weight:bold;
}
.tdline1
{
	border-right:1px solid #b7cbd9;
	border-bottom:1px solid #b7cbd9;
	border-top:1px solid #FFFFFF;
	padding-left:5px;
}
.tdlinemiddle
{
	border-right:1px solid #b7cbd9;
	border-bottom:1px solid #b7cbd9;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding-left:5px;
}
.tdline2
{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding-left:5px;
	border-bottom:1px solid #b7cbd9;
}
.tablefont
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#e5f4fb;
}
.tablefont1
{
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#e5f4fb;
}
.tablefont a
{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#e5f4fb;
	text-decoration:underline;
	font-weight:bold;
}
.pagelink, .pagelink a 
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
}