
body		{font: 12px Verdana, Helvetica, san-serif; color: #000000;background-repeat:no-repeat;scrollbar-3dlight-color:000000;scrollbar-arrow-color:FFFFFF;scrollbar-face-color:00529B;scrollbar-track-color: CECEE7;}
td.main		{font: 12px Verdana, Helvetica, san-serif; color: #000000;}
p			{font: 12px Verdana, Helvetica, san-serif; color: #000000;}
td			{font: 12px Verdana, Helvetica, san-serif; color: #000000;}
li			{font: 12px Verdana, Helvetica, san-serif; color: #000000;}
blockquote	{font: 12px Verdana, Helvetica, san-serif; color: #000000;}

.norepeat {background-repeat:no-repeat;}

H1			{font: 18px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #00529B;}
H2			{font: 18px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #C41130;}
H3			{font: 14px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #00529B;}
H4			{font: 13px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #003399;}
H5			{font: 13px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #660000;}
H6			{font: 12px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #000033;}

.H1			{font: 18px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #00529B;}
.H2			{font: 18px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #C41130;}
.H3			{font: 14px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #00529B;}
.H4			{font: 13px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #003399;}
.H5			{font: 13px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #660000;}
.H6			{font: 12px Arial, Verdana, Helvetica, san-serif; font-weight: bold;color: #000033;}

b			{font-weight: bold;}
u			{text-decoration: underline;}
i			{font-style: italic;}

.b			{font-weight: bold;}
.u			{text-decoration: underline;}
.i			{font-style: italic;}

.img_bullet {height:10px; width:10px;}

a			{color:#C41130;text-decoration:underline;}
a:visited	{color:#C41130;text-decoration:underline;}
a:hover		{color:#00529B;text-decoration:none;}
a:active	{color:#C41130;text-decoration:underline;}

.homerght				{color:#003893; text-decoration:underline; font-size:12px;}
a.homerght				{color:#003893; text-decoration:underline; font-size:12px;}
a.homerght:visited		{color:#003893; text-decoration:underline;}
a.homerght:hover		{color:#003893; text-decoration:none;}
a.homerght:active		{color:#003893; text-decoration:underline;}

.partners				{color:#003893; font-weight:bold; font-size:15px;}
.partners_home				{color:#003893; font-weight:bold; font-size:13px;}

.ared {color:#990000;}
.awhite {color:#FFFFFF;}
.utilitys				{font-size:10px;color:#000000;font-weight: bold;}
a.utilitys				{font-size:10px; color:#000000;font-weight: bold;text-decoration:none;}
a.utilitys:visited		{font-size:10px; color:#000000;font-weight: bold;text-decoration:none;}
a.utilitys:hover		{font-size:10px; color:#333333;font-weight: bold;text-decoration:none;}
a.utilitys:active		{font-size:10px; color:#000000;font-weight: bold;text-decoration:none;}

.phone				{font-size:9px; color:#C41130;}
.footer				{font-size:9px; color:#006699;}
a.footer			{font-size:9px; color:#006699;text-decoration:underline;}
a.footer:visited	{font-size:9px; color:#006699;text-decoration:underline;}
a.footer:hover		{font-size:9px; color:#006699;text-decoration:underline;}
a.footer:active		{font-size:9px; color:#006699;text-decoration:underline;}

.norepeat		{background-repeat:no-repeat;}


.title			{font-weight:bold;font-size:18px; color:#6699CC;}

.subtitle		{font-weight:bold;font-size:12px; color:#003366;}
.subtitlewhite		{font-weight:bold;font-size:12px; color:#FFFFFF;}

.required		{color:#CC0000; font-weight:bold; font-size:14px}

.mainnav			{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px;}
a.mainnav			{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px;}
a.mainnav:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.mainnav:hover		{color:#CCCC99; text-decoration:none; font-weight:bold;}
a.mainnav:active	{color:#FFFFFF; text-decoration:none; font-weight:bold;}

.menus			{color:#006699; text-decoration:none; font-weight:bold; font-size:11px;}
a.menus			{color:#006699; text-decoration:none; font-weight:bold; font-size:11px;}
a.menus:visited	{color:#006699; text-decoration:none; font-weight:bold;}
a.menus:hover	{color:#ffffff; text-decoration:none; font-weight:bold;}
a.menus:active	{color:#006699; text-decoration:none; font-weight:bold;}

.sideNavTitle		{color:#EDD049; text-decoration:none; font-size:13px; font-weight:bold;}
.sideNav			{color:#ffffff; text-decoration:none; font-size:10px;}
a.sideNav			{color:#ffffff; text-decoration:none; font-size:10px;}
a.sideNav:visited	{color:#ffffff; text-decoration:none;}
a.sideNav:hover		{color:#ffffff; text-decoration:none; font-weight:bold;}
a.sideNav:active	{color:#ffffff; text-decoration:none;}


.comment		{font-weight:normal;}
.inactive 		{color:#999999;}
.error  		{font: bold 12px Arial, Helvetica, sans-serif; color:#CC0000; text-decoration: none;}
.message  		{font: bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;background-color:#336699}

.HeadCell		{background:#6699CC;color:#FFFFFF;font-weight:bold;font-size:16px;}
.SubHeadCell	{background:#A3C88F;color:#000000;font-weight:bold;font-size:14px;}
.ColCell		{background:#cccccc;color:#000000;font-weight:bold;}
.RowCell		{background:#eeeeee;color:#000000;font-weight:bold;}
.BodyCell		{color:#000000;}
.BodyCell2		{background:#f5f5f5;color:#000000;}

.FormTable		{background:#ffffff;border-width: 0px; border-color:#ffffff;}
.FormInput		{font-size:11px;width:100%;}
.FormSelect		{font-size:11px;width:90%;}
.FormElement	{font-size:11px;}
.button			{background:#CCCCCC;}
.submit			{background:#CCCCCC; font-size:11px; color:#000000; border:1px solid #666666;}
.members		{background:#CECEE7; font-size:11px; color:#00529B; font-weight:bold; border:1px solid #00529B;}
input.btn 		{color:#00529B; font-weight:bold; } 


.InstapollResults	{background-color:#990000; height:10px;}

/*From this point on is for the navigation menus. Each menu needs its own style to work right in Netscape*/

.Navmenus {display: block;width: 200px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #6E8396;font-weight:bold;
BORDER: none;border: solid 0px #CCCCCC;}
.Navmenus:visited {display: block;width: 200px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #6E8396;font-weight:bold;
BORDER: none;border: solid 0px #CCCCCC;}
.Navmenus:active {display: block;width: 200px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #6E8396;font-weight:bold;
BORDER: none;border: solid 0px #CCCCCC;}
.Navmenus:hover {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;border: solid 0px #993333;background-color:#6E8396;}

.Sidemenus {display: block;width: 195px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #88A4B3;font-weight:bold;
BORDER: none;border: solid 0px #DBDBDB;}
.Sidemenus:visited {display: block;width: 195px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #88A4B3;font-weight:bold;
BORDER: none;border: solid 0px #DBDBDB;}
.Sidemenus:active {display: block;width: 195px;height: 15px;text-align: left;text-decoration: none;font-family:Verdana;font-size:10px;color: #88A4B3;font-weight:bold;
BORDER: none;border: solid 0px #DBDBDB;}
.Sidemenus:hover {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;border: solid 0px #993333;background-color:#000033;}


#? {
	padding: 5px;
	}
	
#? ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
	
#? li {line-height:250%;} 


#vertmenu {
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu .main {
display: block;
font-size: 100%;
padding: 5px 0px 2px 4px;
color: #C41130;
margin: 0px;
width:160px;
font-weight:bold;
}

#vertmenu .main a {
display: block;
border-bottom: 1px dashed #FFC423;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #C41130;
width:160px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
display: block;
border-bottom: 1px dashed #FFC423;
padding: 5px 0px 2px 14px;
text-decoration: none;
color: #000000;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #00529B;

}



body#current a#current {
color: #00529B;
font-weight: bold;
}


@media print
{
  .noprint
  {
      display: none;
  } 
}

.hidden {position:absolute; visibility:hidden;}

hr#print {
border: 0;
color: #C41130;
background-color: #C41130;
height: 1px;
width: 100%;
text-align: left;
}


