/*( Global Styles )*/
body 	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; margin:0; padding:0; height:100%; width:100%; background-color: white;  }
td 		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
div		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
ul 		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; }
.regular{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; color: black; }
a.backToTop:link, 
a.backToTop:visited { color: #B70000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; text-decoration: underline; }
a.backToTop:hover 	{ color: #414141; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; text-decoration: none; }

/*( Table Styles )*/
.tableGlobal 	{ height: 100%; }
.tableHeader 	{ background: #780000; height: 142px; color: #000000; }
.tableMenu 		{ background: #E4E4E4; background-image: url(../images/menu_bg.jpg); height: 37px; color: #000000; }
.tableHeading 	{ background: #FFFFFF; background-image: url(../images/heading_bg.gif); height: 25px; color: #000000; }
.tableContent 	{ height: 100%; }
.tableFooter 	{ background: #780000; background-image: url(../images/footer_bg.gif); height: 27px; color: #000000; }
.contentPadding { padding: 14px; }
.subnav 		{ padding: 14px; }

/*( Sub Navigation Styles )*/
a.subnavLink:link, 
a.subnavLink:visited 	{ display: block; color: #B70000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: underline; padding: 8px; padding-top: 0px; padding-left: 0px; padding-right: 0px; }
a.subnavLink:hover 		{ display: block; color: #414141; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: none; padding: 8px; padding-top: 0px; padding-left: 0px; padding-right: 0px; }

a.subsubnavLink:link, 
a.subsubnavLink:visited 	{ display: block; color: #666666; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; text-decoration: underline; padding: 5px; padding-top: 0px; padding-left: 0px; padding-right: 0px; }
a.subsubnavLink:hover 		{ display: block; color: #414141; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; text-decoration: none; padding: 5px; padding-top: 0px; padding-left: 0px; padding-right: 0px;  }

a.subnavLink2:link, 
a.subnavLink2:visited 	{ display: block; color: #414141; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: none; padding: 8px; padding-top: 0px; padding-left: 0px; padding-right: 0px; }
a.subnavLink2:hover 	{ display: block; color: #414141; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: underline; padding: 8px; padding-top: 0px; padding-left: 0px; padding-right: 0px; }

/*( Content Styles )*/
a:link, 
a:visited 	{ color: #B70000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: underline; }
a:hover 	{ color: #414141; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; text-decoration: none; }
.heading	{ color: #B70000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; }
H2 			{ color: #B70000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; }
.newsLink   { color: #B70000; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; }

.redList { color: #B70000; }

.redlist li {
	padding: 3px;
}

/*( Netscape/Opera HR Style workaround )*/
H1.workaround { border-bottom-width: 1px; border-style: solid; border-color: #E4E4E4; width: 100%; font-size: 1px; font-weight: bold; }
H1.workaround { border-bottom: 1px solid #E4E4E4; border-top: 0 solid #FFFFFF; border-left: 0 solid #FFFFFF; border-right: 0 solid #FFFFFF; }

/*( Form styles )*/
.textField { width: 240px; }