A:active  {
	color : #0063BE;
	text-decoration : underline;
}

A:link  {
	color : #003399;
	color : #0000ee;
	text-decoration : underline;
}

A:visited  {
	color : #000066;
	color : #0000ff;
	text-decoration : underline;
}

A:hover  {
	color : #0063BE;
	text-decoration : underline;
}

P, UL, OL, DD, DL, BLOCKQUOTE, TD , TH  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : #000066;
}

BODY  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : #000066;
	/* background-color : #FFFFFF;  #336699; */
	margin : 0px 0px;
	background-image : url(/bluebg.gif);
	background-repeat : repeat-x;
	background-color : #EDEDED;
}

.mainwidth  {
	/* IE text-align : center; */
	margin : auto;
	margin-left : auto;
	margin-right : auto;
	width : 950px; 
	/* width : 100%; */ 
	background-color : #FFFFFF;
}

.bodytable  {
	width : 100%;
	border-width : 2px;
	background-color : #E8F0FF;
	border-color : #AAAAAA;
	border-style : solid;
	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
	border-bottom-width : 2px;
}

LI  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : #000066;
}

H1  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 22pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
}

.toph1  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 5pt;
	font-style : normal;
	font-weight : normal;
	color : #336699;
	margin-bottom : 0;
	margin-top : 0;
}

H2  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
	line-height : 20px;
	text-transform : uppercase;
}

.h2header  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
	line-height : 16px;
	text-transform : none;
	color: #4080C0; 
	margin-top: 0; 
	margin-bottom: 0;
}


H3  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
}

H4  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
}

H6  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
	color : #336699;
	margin-bottom : 5;
	padding-bottom : 0;
}

.footer  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : normal;
	font-weight : bold;
	color : #1402b9;
}

.footersmall  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color : #1402b9;
}

.breadcrumb  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
}

.breadme  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	color : #000066;
}

.newshead  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
	color : #336699;
	margin-bottom : 5px;
	padding-bottom : 0px;
	line-height : 18px;
	/* border-top-style : dotted;  */
	/* border-top-width : 1px; */
}

.newsheadlarge  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
	color : #336699;
	margin-bottom : 8px;
	padding-bottom : 0px;
}

.indexmenu  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	color : #000066;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-top : 0px;
	margin-bottom : 0px;
	line-height : 15px;
}

.currentdates  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : italic;
	font-weight : normal;
	color : gray;
}

.breakhere  {
	page-break-before : always;
}


.box  {
	background : #A8D3EE;
}

.boxtop  {
	background : url(/images/ne.gif) no-repeat top right;
}

.boxtop div  {
	font-size : 0;
	height : 10px;
	background : url(/images/nw.gif) no-repeat top left;
}

.boxbottom  {
	background : url(/images/se.gif) no-repeat bottom right;
}

.boxbottom div  {
	font-size : 0;
	height : 10px;
	background : url(/images/sw.gif) no-repeat bottom left;
}

.boxcontent  {
	padding : 1px 1px 1px 1px;
}

