body {
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg_main.gif);
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#head {
	margin: auto; padding: 15px 0px 15px 0px; width:auto; background-color:#002249;
}
.clear {
	clear: both;
}
.mPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:7px;
}
a.mPrint {
	text-decoration:none;
	color:#FFFFFF;
	line-height:7px;
}
a.mPrint:hover {
	text-decoration:none;
	color:#0099FF;
}
.mBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a.mBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration:underline;
}
a.mBody:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:none;
}
.sBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.tBody {
	color: #0099FF;
	text-decoration: underline;
}
a.tBody:hover {
	color: #990000;
	text-decoration: none
}
a.gBody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#0099FF; text-decoration: underline; }
a.gBody:hover { color: #CCCCCC; text-decoration: none; }
.mForm {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.mFormBlock {
	padding: 5px;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.nFormBlock {
	padding: 5px;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.FormBorder {
	padding: 5px;
	border: 1px solid #999999;
}
.PrintBorder {
	padding: 5px;
	border: 4px solid #002249;
}
.FormBorderColor {
	padding: 5px;
	border: 1px solid #EADB98;
}
.ImageCell {
	padding: 5px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.mFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #999999;
}
tbody th { background:#D7DBDD url("effect2.gif") repeat-x; color:#6C7579; padding:2px; text-align:center; border-top:1px solid #AFB5B8; border-left:1px solid #AFB5B8; border-bottom:1px solid #AFB5B8; border-right:1px solid #AFB5B8; font-weight:normal; }
tbody th a {  color:#6C7579; text-decoration:none; }
tbody th a:hover { color:#000000; font-weight: bold;}
.tblocktop {
	padding: 3px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.tblockother {
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.submitLink {
   color: #6C7579;
   background-color: transparent;
   border: none;
   cursor: pointer;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:bold;
}
.listinghead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.listingbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
a.listingbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#333333;
}
a.listingbody:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#990000;
}
a.listingbodylink { font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; color: #0099FF; }
a.listingbodylink:hover { color: #CCCCCC; text-decoration:none; }

.mHead {
	font-family: 'Gill Sans MT', 'Trebuchet MS', Helvetica, Arial, Verdana, Sans-Serif;
	font-size:20px;
	color: #002249;
}
a.mHead {
	color: #002249;
	text-decoration:none;
}
a.mHead:hover {
	color: #0099FF;
	text-decoration: none;
}
.mSubHead {
	font-family: 'Gill Sans MT', 'Trebuchet MS', Helvetica, Arial, Verdana, Sans-Serif;
	font-size:16px;
	color: #002249;
}
a.mSubHead {
	color: #002249;
	text-decoration:none;
}
a.mSubHead:hover {
	color: #0099FF;
	text-decoration: none;
}
TD.off
{
	BACKGROUND-COLOR: #F2ECBC;
	border: 1px solid #EADB98;
}
TD.on
{
    BACKGROUND-COLOR: #EADB98;
	border: 1px solid #EADB98;
}
TD.border
{
	background-color: #FFFFFF;
	border: 1px solid #EADB98;
}
  .info   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; background-color: transparent; font-weight: normal; }
  .warn   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: red; background-color: transparent; font-weight: bold }
  
/* Footer styles */
.footerlinks { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
a.footerlinks { text-decoration:underline; color:#CCCCCC; }
a.footerlinks:hover { text-decoration: none; color:#FFFFFF; }

.footerlinks2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-left:5px; padding-right:5px; }
a.footerlinks2 { text-decoration:underline; color:#CCCCCC; }
a.footerlinks2:hover { text-decoration: none; color:#FFFFFF; }

/*Update Jan 2009*/
.toptext{float:right; padding-top:15px; padding-right:10px}
.boxtextflash{padding-left:5px; padding-top:8px; padding-bottom:8px; cursor:pointer;}
/*End Update*/

/* Homepage Search */
TD.searchoff
{
	BACKGROUND-COLOR: #EEEEEE;
	border: 1px solid #CCCCCC;
}
TD.searchon
{
    BACKGROUND-COLOR: #D3DDE7;
	border: 1px solid #7E9AB8;
}h1 {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
}
.h1top{padding: 10px 0 0 10px; margin: 0 0 0 0; font-family: 'Gill Sans MT', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
a.h1 { color: #002249; text-decoration:none;}
