/* ------------------  Types ---------------------- */


P,
UL,
OL,
DL,
DD,
DT,
LI,
H1,
H2,
H3,
H4,
TD
{font-family:verdana,arial,helvetica,geneva,sans-serif;}

P,
UL,
OL,
DL,
DD,
DT,
div,
LI,
H4,
TD,
BLOCKQUOTE
{color:#000000;}


H1,
H2,
H3,
H4
{font-weight:bold;}

H1
{font-size:24pt;color:navy}

H2
{font-size:18pt;color:navy}

H3
{font-size:14pt;color:navy}

H4
{font-size:12pt;}

P,
UL,
LI,
DL,
div,
DD,
DT,
TD,
BLOCKQUOTE,
FONT
{font-size:10pt;}

TD
{font-size:10pt;}


/* -------------------- links ---------------------- */

A:visited
{color:#800080;text-decoration:underline;}

A:hover,
A:visited:hover
{color:#990000;text-decoration:none;}

.leftnav:hover,
.leftnavhi:visited:hover,
.leftnavsub:hover,
.leftnavsubhi:visited:hover
{color:#FBD349;text-decoration:none;}


/* --------------------- main body stuff --------------------- */
/* --------------------- ID --------------------- */
#RedHeader  {
	background : Red;
}

#WhiteHeader  {
	color : White;
	font-family: sans-serif;
}

#MaroonHeader  {
	background : Maroon;
}
		
#smallnotice{font-size:9;color:red;font-weight:bold;}

/* --------------------- Classes --------------------- */
.alphabetlink  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FF3333;
	font-weight : bold;
}

.banner  {
	font-size : 16pt;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #0066cc;
}

.bannerlink  {
	font-size : large;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
}

.bodycopy  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	color : #000000;
}

.bodycopybold  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	color : #000000;
}

.bodycopyboldblue  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	font-style : normal;
	color : blue;
}

.body8  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 8pt;
	color : #000000;
}

.body8bi  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
	font-style : italic;
}

.body8i  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-style : italic;
}

.body8b  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
}

.body9  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : normal;
}

.body9b  {
	font-size : 9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
}

.body9i  {
	font-size : 9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-style : italic;
}

.body11  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : normal;
}

.body11b  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}
.body11bolditalic  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
	font-style : italic;
}

.body12  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : normal;
}

.body12bold  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.body12bolditalic  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
	font-style : italic;
}

.boxheadblack  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.boxheadwhite  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : bold;
}

.center  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : center;
	
}

.copyright  {
	font-size : 9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	text-align : center;
	font-weight : bold;
}

.cutline  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 9pt;
	font-weight : bold;
	font-style : normal;
	color : #000000;
}

.dateline  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	color : #cc6600;
}

.head4  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 14pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.head3  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.headline  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 14pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.headline2  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.headline3  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.headline4  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.headlineMain  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 18pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : Navy;
	font-weight : bold;
}

.headlinerev10  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : bold;
}

.headlinerev  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : bold;
}

.headlinerev14  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 14pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : bold;
}

.indexnews  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 14pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #bf0a30;
	font-weight : normal;
}

.leftnav  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : bold;
}

.leftnavhi  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FBD349;
	font-weight : bold;
}

.leftnavsub  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
}

.leftnavsubhi  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FBD349;
	font-weight : bold;
}

.leftnavdark  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.leftnavsubdark  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #611603;
	font-weight : bold;
}

.leftnavactive  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFCC33;
	font-weight : bold;
}

.linknounderline  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #0000CC;
	font-weight : bold;
}

.mkchart1  {
	background : #CCCCCC;
}

.mkchart2  {
	background : #000099;
}

.mkcharthdr  {
	color : #ffffff;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	text-decoration : none;
	font-size : 10pt;
	background-color : #000099;
	font-weight : bold;
}

.mkcharttxt  {
	color : #000000;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	text-decoration : none;
	font-size : 8pt;
}

.mkcharttxtblu  {
	color : #0000cc;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	text-decoration : none;
	font-size : 8pt;
}

.mkcharttxtred  {
	color : #cc0000;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	text-decoration : none;
	font-size : 8pt;
}

.mkcharttxtyel  {
	color : #ffcc00;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	text-decoration : none;
	font-size : 8pt;
}

.phoneheaderlink  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : italic;
	line-height : normal;
	color : #FF3333;
	font-weight : bold;
}

.phonebody  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 10pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : normal;
}

.postdate  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	text-align : right;
	font-style : normal;
}

.scrollink  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : normal;
}

.sol  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	color : #000000;
	font-weight : bold;
}

.storydate  {
	font-size : 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	text-align : right;
	font-style : normal;
}

.subhead11navy  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : Navy;
	font-weight : bold;
}

.subhead12navy  {
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	font-size : 12pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : Navy;
	font-weight : bold;
}

.textareabody  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #000000;
	font-weight : bold;
}

.whitehead  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #ffffff;
	font-weight : bold;
}

.whitelink  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-style : normal;
	line-height : normal;
	color : #FFFFFF;
	font-weight : normal;
}

.updatedline  {
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	text-align : right;
}

TD.ThinBorderInset {
	BORDER-BOTTOM:  1px inset;
	BORDER-LEFT:  1px inset;
	BORDER-RIGHT:  1px inset;
	BORDER-TOP:  1px inset
}
TD.ThinBorderOutset {
	BORDER-BOTTOM:  1px outset;
	BORDER-LEFT:  1px outset;
	BORDER-RIGHT:  1px outset;
	BORDER-TOP:  1px outset;
}
TD.ThinBottomInset {
	BORDER-BOTTOM:  1px inset;
}
TD.ThinLeftInset {
	BORDER-LEFT:  1px inset;
}
TD.ThinRightInset {
	BORDER-RIGHT:  1px inset;
}
TD.ThinTopInset {
	BORDER-TOP:  1px inset;
}
TD.ThinBottomOutset {
	BORDER-BOTTOM:  1px outset;
}
TD.ThinLeftOutset {
	BORDER-LEFT:  1px outset;
}
TD.ThinRightOutset {
	BORDER-RIGHT:  1px outset;
}
TD.BorderColorWhite {
	border-top-color : White;
	border-bottom-color : White;
	border-left-color : White;
	border-right-color : White;
}
TD.BorderColorBlack {
	border-top-color : Black;
	border-bottom-color : Black;
	border-left-color : Black;
	border-right-color : Black;
}
TD.BorderTopColorBlack {
	border-top-color : Black;
}
TD.BorderBottomColorBlack {
	border-bottom-color : Black;
}
TD.BorderLeftColorBlack {
	border-left-color : Black;
}
TD.BorderRightColorBlack {
	border-right-color : Black;
}
TD.BorderTopColorWhite {
	border-top-color : White;
}
TD.BorderBottomColorWhite {
	border-bottom-color : White;
}
TD.BorderLeftColorWhite {
	border-left-color : White;
}
TD.BorderRightColorWhite {
	border-right-color : White;
}

div.topmenu ul{
	margin:0;
	padding:0;
 	padding-left:66px;
	background-image: url(../images/site_objects/bg_topmenu.gif);
	background-repeat: repeat-y;
	float:right;
	list-style-type:none;
}

div.topmenu ul li{
	display: inline;
	font-size:65%; white-space:nowrap;
}

div.topmenu ul li a, div.topmenu ul li a:visited{
	float:left;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	padding: 5px 14px 5px 14px;
	border-left: 1px solid #FFFFFF;
	background: #052D92; text-decoration:none;
}


div.topMenuContainer {
	background: #052D92;
	width: 450px;
	padding:0px;
	clear:both;
	float:left;
}

div.topmenu {
	float:right; 
}

div.topmenu ul li a:hover, div.topmenu ul li a:active, div.topmenu ul li a:focus, div.topmenu ul li a.menu2lit, div.topmenu ul li a.menu2lit:visited, div.topmenu ul li a.menu2lit:hover, div.topmenu ul li a.menu2lit:active, div.topmenu ul li a.menu2lit:focus {
	color: #FFFFFF;
	background: #59B337; text-decoration:none;

}



