body { background-color:#DDDDDD; color:#000000; font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin:10; padding:0; }
 
p { font: 11px/14px  Verdana, Arial, Helvetica, sans-serif; }
li { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; } 
pre { font: 10px Verdana, Arial, Helvetica, sans-serif; }
UL { font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 20px; }
hr { size:1px;}

/* Custom classes */ 
.pagetitle { color: #003399; font: 18px Arial, Helvetica, sans-serif; }
.head { color: #FF6600; font: 12px Verdana, Arial, Helvetica, sans-serif; }
.subhead { color: #000000; font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;  }
.subheadb { color: #330066; font: 9px/13px Verdana, Arial, Helvetica, sans-serif; }
.subheadc { color: #333366; font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; }
.subheadd { color: #FF9900;  font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif; }
.subheade { color: #FFFFFF; font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif; }
.bodytext {font: 9px/18px Verdana, Arial, Helvetica, sans-serif; text-transform: none; }
.bodytextb { color: #000099; font: bold 9px/18px Verdana, Arial, Helvetica, sans-serif; text-transform: none;}
.bodytxt13 {font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-transform: none; }
.fineprint { font: 9px/12px  Verdana, Arial, Helvetica, sans-serif; }
.comingsoon { color:#0072B0; text-decoration: none; font: Bold 10px/16px Verdana, Arial, Helvetica,  sans-serif;}
.partners { color: #666666; font: Bold 22px/24px  Arial, Helvetica, sans-serif;}

.footertx { color: #BBBBBB; text-decoration: none; font: 9px/12px Verdana, sans-serif; }
.navhead { padding-left: 5px; color: #FFFFFF; font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif; }
.RightColumHeaders { background:#CCCCCC; padding: 4px 0 2px 5px;; color: #003399; font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;} 
.RightColumCopy { color: #333333; font: 11px/12px Arial, Helvetica, sans-serif;} 
.tablehead { color: #FFFFFF; font: bold 9px/9px Verdana, Arial, Helvetica, sans-serif; }
.tableheadb { color: #000000; font: bold 9px/10px Verdana, Arial, Helvetica, sans-serif;}
.tableheadc { color: #000000; font: 8px/9px Verdana, Arial, Helvetica, sans-serif;}
.tableheadd { color: #FFFFFF; font: bold 10px/9px Verdana, Arial, Helvetica, sans-serif; }
.tabletext {  color: #000000; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; text-align: top; background-color: #ffffff; }
.tabletextb { color: #666666; font: bold 8px Verdana, Arial, Helvetica, sans-serif;}
.tabletextc {  color: #000000; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
.tableheader { color: #ffffff; font: Bold 11px/18px Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; background-color: #003399; }
.shttb { background-color: #b7b7b7;}
.shtside { color: #ffffff; font: Bold 11px/14px Verdana, Arial, Helvetica, sans-serif; background-color: #7F9BCD; }
.fees {  color: #000000; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; padding-left: 15px; background-color: #ffffff; }
.nonindexbody { color: #666666; font: 9px/12px Verdana, Arial, Helvetica, sans-serif;}
.crumb { color:#CCCCCC; text-decoration: none; font: 10px/14px Verdana, Arial, sans-serif; }

A:link, A:visited, A:alink { color: #000099; }
A:hover { color: #000099; }

/* more */
A.more:link, A.more:visited, A.more:alink { color:#0072B0; text-decoration: none; font: Bold 10px/16px Verdana, Arial, Helvetica,  sans-serif; }
A.more:hover { color:#E39816; }

/* breadcrumb */
A.crumb:link, A.crumb:visited, A.crumb:alink { color:#CCCCCC; text-decoration: none; font: 10px/11px Verdana, Arial, sans-serif; }
A.crumb:hover	{ color:#EBB600; text-decoration: underline; }

/* secondlink */
A.homepage:link, A.homepage:visited, A.homepage:alink	{ color:#ff6600; text-decoration: none; font: 10px/11px Arial, Verdana, sans-serif; }
A.homepage:hover { color:#003399; text-decoration: underline;}

/* footer */
A.footer:link, A.footer:visited, A.footer:alink	{ color: #BBBBBB; text-decoration: none; font: Bold 9px/12px Verdana, sans-serif; }
A.footer:hover	{	color: #EBB600; text-decoration: underline; font: Bold 9px/12px Verdana, sans-serif; }

/* footer */
A.top:link, A.top:visited, A.top:alink	{ color: #DDDDDD; text-decoration: none; font: 11px/16px Verdana, sans-serif; }
A.top:hover	{	color: #EBB600; text-decoration: underline; font: 11px/16px Verdana, sans-serif;  }

 /* CODE FOR THE MENUS */
.menu {
font: bold 10px/18px verdana, arial, helvetica, sans;
	width: 140px;
	cursor:hand;
	text-align: left;
	display: block;
	border: #003399 0px solid;
	vertical-align: middle;
}
a.menu:link { background:#A9C2E4; text-decoration: none; color: #003399; }
a.menu:visited { background:#A9C2E4; text-decoration: none; color: #003399; }
a.menu:active { background:#A9C2E4; text-decoration: none; color: #003399; }
a.menu:hover { background:#7F9BCD; text-decoration: none; color: #FFFFFF; }

.webmenu {
	font: 10px/14px arial, helvetica, sans;
	width: 131px;
	cursor:hand;
	text-align: left;
	display: block;
	vertical-align: middle;
	padding-left: 15px;
}
a.webmenu:link { background:#7F9BCD; text-decoration: none; color: #FFFFFF; }
a.webmenu:visited { background:#7F9BCD; text-decoration: none; color: #FFFFFF; }
a.webmenu:active { background:#7F9BCD; text-decoration: none; color: #FFFFFF; }
a.webmenu:hover { background:#A9C2E4; text-decoration: none; color: #FFFFFF; }


.navbox { background: #A9C2E4; }
.navbackground { background: #DDE9F8;}

/* WhiteButton */ 
a.button:link, a.button:visited { color: 003399; font-size: 10px; text-decoration: none; padding: 1px 4px 1px 4px; text-align: center; border-bottom : 1px solid #003399; border-left: 1px solid #CCCCCC; border-right: 1px solid #003399; border-top: 1px solid #CCCCCC;
}
a.button:hover { color: #FFFFFF; background: #003399; font-size: 10px; text-decoration: underline; padding: 1px 4px 1px 4px; text-align: center; border-bottom: 1px solid #003399; border-left: 1px solid #CCCCCC; border-right: 1px solid #003399; border-top: 1px solid #CCCCCC;
}
a.button:active { color: #FFFFFF; background: #003399; font-size: 10px; text-decoration: none; padding: 1px 4px 1px 4px; text-align: center; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #003399; border-right: 1px solid #CCCCCC; border-top: 1px solid #003399;
}

 /* TABLES */
table.TableOrange  { border: 1px solid #ff9900; padding: 0; background: #ffffff; }  
table.TableBlue  { border: 1px solid #003399; padding: 0; background: #ffffff; }  
table.TableGray  { border: 1px solid #003399; padding: 0; background: #CCCCCC; }  
table.TableOrange tr td { padding: 4px 0 2px 5px;  color:#333333; font: 11px/12px Verdana,Arial, Helvetica,  sans-serif;} 
table.TableBlue tr td { padding: 4px 0 2px 5px;  color:#333333; font: 11px/12px Verdana,Arial, Helvetica,  sans-serif;} 

.TableHeaderOrange { background:#ff9900; padding: 4px 0 2px 5px;; color: #FFFFFF; font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;}

.TableHeaderBlue { background:#003399; padding: 4px 0 2px 5px;; color: #FFFFFF; font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;} 

.TableHeaderGray { background:#444444; padding: 4px 0 2px 5px;; color: #FFFFFF; font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;} 

