body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0; 
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.mainTable {
	width: 780px;
	border: 0;
	margin: 0 auto;
}

.contentTable {
	background-image: url(/images/new_bg.gif);
	background-repeat: repeat;
	padding: 10px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.themeColor{
	background-color:#c4141d;
}

.subjectHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #CC0000;
	font-weight: bolder;
}

.otherHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bolder;
}

.orangeHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	font-weight: bolder;
}

.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight: bolder;
}

.red10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bolder;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bolder;
}

a:link {
	color: #0099FF;
	font-weight: bolder;
}
a:visited {
	color: #0099FF;
	font-weight: bolder;
}
a:hover {
	color: #CC0000;
	font-weight: bolder;
}
a:active {
	color: #CC0000;
	font-weight: bolder;
	text-align: right;
}

/*---Navigation Menu---*/

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/anywidth-center-fly.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {width:780px; height:25px; background:#c4141d; text-align:center;}
#menu #table {display:table; margin:0 auto;}
#menu #row {display:table-row;}

#row ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#row ul {display:inline-block;} 
#row ul {display:inline;}

#row li {margin:0; padding:0; list-style:none;}
#row li {display:inline-block; display:inline;}
#row ul.level1 div.divOuter {position:absolute; left:-9999px; top:23px;}
#row ul.level1 div.divInner {position:relative; left:-50%;}

#row ul.level1 {display:table-cell; margin:0 auto;}
#row ul.level1 li.level1-li {float:left; display:block; position:relative;}

#row ul.level1 {background:#c4141d;}
#row div.divInner {background:#ad121a;}
#row ul.level3 {background:#970f16;}
#row ul.level4 {background:#810d13;}

#row b {position:absolute;}

#row a {display:block; font:bold 10px verdana,arial,sans-serif; color:#fff; line-height:25px; text-decoration:none;padding:0 15px 0 15px; text-align:center; background:url(/images/trans.gif);}
#row ul.level1 li.level1-li a.level1-a {float:left;}

* html #row ul ul {position:relative;}

#row ul li:hover div.divOuter {left:50%; top:25px;}
#row ul li:hover div.divInner {display:block; position:relative; left:-50%;}


#row ul li:hover > ul,
#row ul li:hover ul li:hover > ul {left:100%; margin-top:-25px;}

#row ul li:hover ul li.left:hover > ul,
#row ul li:hover ul li.left ul li:hover > ul {left:auto; right:100%;}

#row a:hover div.divOuter {left:0;}

#row li.left a:hover ul {left:-50%; right:-1px; top:23px;}

#row a:hover a:hover ul,
#row a:hover a:hover a:hover ul {left:100%; width:auto;}

#row a:hover li.left a:hover ul,
#row a:hover li.left a:hover a:hover ul {left:auto; right:-50%;}

#row :hover ul ul,
#row :hover ul :hover ul ul {position:absolute; left:-9999px;}

#row a:hover li.left a:hover ul ul,
#row a:hover li.left a:hover a:hover ul ul {position:absolute; left:-9999px;}

#row li a.fly {background:transparent url(/images/arrow.gif) no-repeat right center;}

#row li.left a.fly {background:transparent url(/images/arrow-left.gif) no-repeat left center;}

#row li a:hover,
#row li a.fly:hover {background-color:#ecc738; color:#000;} 
#row li:hover > a,
#row ul li:hover > a.fly {background-color:#ecc738; color:#000;}

#row table {position:absolute; height:0; width:0; left:50%; border-collapse:collapse; margin-top:-4px;}
#row table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px;}

#row li.left table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}

