body  { font-size: 12px }
p {font-size: 12px; clear:both}
td {font-size: 12px}
img { clear:both; margin:0; padding:0; }

#memberBenefits { font-family: Arial, Verdana, Helvetica, sans-serif; }

#memberBenefits ul {	
	margin-left:15px;
	margin-top:0;
	margin-bottom:10px;
	padding:0;
}

#memberBenefits p { margin:0; padding:0 }

a:link.mainlevelother     { color: #255aa6; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited.mainlevelother   { color: #255aa6; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover.mainlevelother   { color: red; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:active.mainlevelother   { color: #255aa6; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.contentpaneopen { font-family:  Arial, Verdana, Helvetica, sans-serif;}
td.rounded_image   { background-image: url("../images/rounded_bottom.gif"); background-position: 2px 0 }
td.contentheading  { color: #990000; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }

div.moduletablefeatured_news  { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-weight:bold; }
li.latestnewsfeatured_news {list-style-type:none; margin-bottom: 10px;}
.latestnewsfeatured_news a:hover { color: blue; text-decoration: none }
.latestnewsfeatured_news a:link, a:active  { color: #000; text-decoration: none }
.latestnewsfeatured_news a:visited { color: #000; text-decoration: none }
.latestnewsfeatured_news a:hover { color: blue; text-decoration: none }
.moduletablefeatured_news td.contentheading  { font-size: 11px; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.moduletablefeatured_news td.contentheading a:link, a:visited, a:hover, a:active  { color: #000; text-decoration: none }
.moduletablefeatured_news td.contentheading a:visited { color: #000; text-decoration: none }
.moduletablefeatured_news table.contentpaneopen  { margin-bottom: -13px }

div.moduletableevents   { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; margin-left: 12px }
.moduletableevents td.contentheading  { font-size: 11px; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.moduletableevents table.contentpaneopen a:link, a:active   { color: #000; text-decoration: none }
.moduletableevents table.contentpaneopen a:visited { color: #000; text-decoration: none }
.moduletableevents table.contentpaneopen a:hover { color: blue; text-decoration: none }
.moduletableevents table.contentpaneopen  { margin-bottom: -10px }

a:link.readon { color: #00f; text-decoration: none; }
a:visited.readon { color: #00f; text-decoration: none; }
a:hover.readon { color: #00f; text-decoration: none; }
a:active.readon { color: #00f; text-decoration: none; }

hr { color: #002b54; background-color: #002b54; margin-top: -5px;}

a:link{ color: #039; text-decoration: none }
a:visited { color: #039; text-decoration: none }
a:hover { color: #000; text-decoration: none }
a:active { color: #039; text-decoration: none }


a.mainlevel, a.sublevel { font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold }

a.mainlevel { font-size:12px; }
a.sublevel { font-size:10px; }

a.mainlevel:hover, a.sublevel:hover { color: #002b54 }

.menuBG, .submenuBG { background:url(../images/nav_up.jpg) no-repeat 0 2px; background-color: #002b54; padding:9px 0; width:100% }
.menuBG:hover, .submenuBG:hover { background:url(../images/nav_rollover.jpg) no-repeat 0 2px; background-color: #002b54; padding:9px 0; width:100% }

.menuLink { padding-left:12px }

.menuBG a { color:#ffffff }
.menuBG:hover a { color:#002b54 }

.submenuBG { padding:2px 2px; }
.submenuBG:hover { padding:2px 0; }