body 
{
    color : #000000;
    font-family : arial;
    font-size : 12pt;
    /*scrollbar-face-color: #006600;
    scrollbar-highlight-color: #99FF99;
    scrollbar-arrow-color: #ffffff;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #666666;
    scrollbar-darkshadow-color: #111155;   
    scrollbar-track-color: #777777;*/
    background-color: #ffffff;
    background-attachment: fixed; 
    background-position: center;
}

.sub_header  { font-family: Verdana; font-size: 8pt; color: #FFFFFF; background-color: 
#ACCC29; font-weight: bold }
.body_other  { color: #666666; font-family: Verdana; font-size: 8pt; background-image: none }
a.webLink:link, a.webLink:visited { font-family: Verdana; font-size: 8pt; text-decoration: none; color: #666666 }
a.webLink:hover { font-family: Verdana; font-size: 8pt; color: #3E3BC4 }
a.webLink_10:link, a.webLink_10:visited { font-size: 10pt; text-decoration: none; color: #666666; font-family: Arial }
a.webLink_10:hover { font-family: Verdana; font-size: 10pt; color: #3E3BC4 }
a.navi:link, a.navi:visited { color: #000080; text-decoration: none; font-size: 8pt; font-family: Verdana }
a.navi:hover { color: #808080; text-decoration: none; font-size: 8pt; font-family: Verdana }
               background-color: #FFFFFF }
a.blue:link, a.blue:visited { color: #000080; text-decoration: none; font-size: 8pt; font-family: Verdana }
a.blue:hover { color: #3399FF; text-decoration: none; font-size: 8pt; font-family: Verdana }
a.blue_c:link, a.blue_c:visited { color: #000080; text-decoration: none; font-size: 10pt; font-family: Verdana }
a.blue_c:hover { color: #3399FF; text-decoration: none; font-size: 10pt; font-family: Verdana }
a.header_l:link, a.header_l:visited { color: #FFFFFF; text-decoration: none; font-size: 10pt; font-family: Verdana; 
               font-weight: bold }
a.header_l:hover { color: #330000; text-decoration: none; font-size: 10pt; font-family: Verdana }
a.navi_C:link, a.navi_C:visited 
{
  font-size:12pt;

  color : #000080;
  text-decoration : none;
}

a.navi_C:hover { font-size: 14pt; color: #666666; text-decoration: none }
a.siteLink:link, a.siteLink:visited { font-family: Arial; font-size: 10pt; text-decoration: none; color: #666666; 
               font-weight: bold }
a.siteLink:hover { font-family: Arial; font-size: 10pt; color: #666666; font-weight: bold }
a.tree:link, a.tree:visited { color: #666666; text-decoration: none; font-size: 8pt; font-family: Verdana }
a.tree:hover { color: #999999; text-decoration: none; font-size: 8pt; font-family: Verdana; 
               font-weight: bold }
a.tree_C:link, a.tree_C:visited { color: #666666; text-decoration: none; font-size: 10pt; font-family: Arial }
a.tree_C:hover { color: #666666; text-decoration: none; font-size: 10pt; font-family: Arial; }

a.language:link, a.language:visited { font-family: Verdana; font-size: 10pt; border-style: solid; border-color: 
               #000080 }
a.language:hover { font-family: Verdana; font-size: 10pt; color: #000080; border-style: double; 
               border-width: 0 }
table        { color: #666666; font-family: Arial; font-size: 12pt }
.table_C     { color: #666666; font-family: Arial; font-size: 12pt }
.table_scroll { color: #666666; font-family: Arial; font-size: 12pt }
a : link     { color: #666666 }
a : visited  { color: #999999}
a : hover    { color: #999999}
table a:link, table a:visited { color: #666666}
table a:hover { color: #666666}
.table2 a:visited { color: #666666; text-decoration: none; font-size: 12pt }
.table2 a:hover { color: #666666; text-decoration: none; font-weight: bold }
.md_msg
{
	font-family:Monotype Corsiva;
	font-size:14pt
}

.pagetitle   { color: #990033; font-family: Arial; font-size: 12pt; font-weight: bold }
#menutable tr.tltitle 
{
  color : #FFFFFF;
  font-weight : bold;
  background-color : #00CC33;
  height : 20;
}

#menutable_C 
{
  color : #000000;
  font-family : arial; 
  font-size : 12pt;
}

#menutable_C tr.tltitle 
{
  color : #FFFFFF;
  font-weight : bold;
  background-color : #00CC33;
  height : 25;
}

/* ######## TEXT FORMATTING ######## */
.systemTitle { color: #FFFFFF; font-family: Verdana; font-size: 14pt; font-weight: bold }
.maintitle   { color: #008000; font-family: Verdana; font-size: 10pt; font-weight: bold }
.maintitle_C { color: #390081; font-family: Arial; font-size: 12pt; font-weight: bold }
.redFont
{
    color : #FF0000;
}

.blueFont    { color: #012466; font-size: 10pt; font-family: Verdana }
.blueFont_10 { color: #012466; font-size: 10pt; font-family: verdana; font-weight: bold }
.greenFont   { color: #006600; font-size: 10pt; font-family: verdana; font-style: italic; 
               font-weight: bold }
.greenFont_C
{
    color : #006600;
    font-size : 12pt;
	font-weight : bold;
	/*font-style : italic;*/
}

.yellowFont  { color: #FFFF00; font-size: 12pt; font-style: italic; font-weight: bold }
.yellowFont_C
{
    color : #FFFF00;
    font-size : 12pt;
	font-weight : bold;
	/*font-style : italic;*/
}

.Brownfont   { color: #800000; font-size: 12pt; font-family: Verdana; font-weight: bold }
.boldFont
{
    font-weight : bold;
}

.grayFont
{
    color : #666666;
    font-size : 10pt;
    font-family: Verdana;
}

.subtitle    
{
    color : #390081;
    font-family : arial;
    font-size : 10pt;
    font-weight : bold;
}

.subtitle_C  { color: #006600; font-size: 10pt; font-family: Verdana; font-weight: bold }
.msg         { color: #FFFFFF; font-family: Arial; font-size: 12pt }
.msg_red     { color: #FF0000; font-family: Verdana; font-size: 12pt; font-weight: bold }
.msg_red_C
{
    color : red;
    font-family : verdana;
    font-weight : bold;
    font-size : 11pt;
}

.msg_red_small
{
    color : red;
    font-family : arial;
    font-size : 8pt;
}

.msg_red_small_C
{
    color : red;
    font-family : arial;
    font-size : 10pt;
}

.titlelink   { color: #006600 }
/* ######## FORM FORMATTING ######## */
input.submitbutton { font-size: 12pt; background-color: gold; background-repeat: repeat; 
               background-attachment: scroll; font-family: 
               arial, helvetica, sans-serif; font-weight: bold; border-style: 
               double; border-width: 1px; background-position: 0% }
.upload_date { font-size: 10px; font-family: Verdana; color: #808080 }
.schedule    { font-size: 10px; font-family: Verdana; color: #808080 }
.btn         { color: #000080; cursor: hand; font-family: Arial; font-size: 8pt; 
               background-color: #77CAE1; width: 70; height: 18; font-weight: 
               bold }
.header      {
	text-align: Center;
	background-color: #85CC00;
}
.btn_C
{
    color: #ffffff; 
    cursor: hand; 
    font-family : arial; 
    font-size: 10pt; 
    font-weight: bold; 
    background-color: #009f50; 
    border : solid; 
    border-color : #000000; 
    border-width : 1; 
    width: 70;
    height: 20;
}

.btnhover
{
    color: #ffcf00; 
    cursor: hand; 
    font-family : arial; 
    font-size: 8pt; 
    font-weight: bold; 
    background-color: #009f50; 
    border : solid; 
    border-color : #000000; 
    border-width : 1; 
    width: 70;
    height: 18;
}

a:leftlink   { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #336600; 
               font-weight: bold }
.input
{
    color : #000000;
    font-family : arial;
    font-size : 8pt; 
    background-color: #F6F6F6;
    border: 1 solid #909090; 
}

.highlight
{
	color : #FFFFFF;
    font-weight : bold;
	background-color : #006600;
}

.highlight_small
{
	color : #000000;
	background-color : #75FF7F;
}

.highlight_news { font-family: Verdana; color: #000080; font-size: 10pt; background-color: 
               #CCFFFF; font-weight: bold }
.highlight_news_my { font-family: Verdana; color: #800000; font-size: 10pt; background-color: 
               #F4E3FB; font-weight: bold }
.date_cell
{
	font-size : 11pt;
	font-weight : bold;
	color : #00752B;
}

.bar_title   { font-size: 12pt; color: #FFFFFF; font-weight: bold }
.contact_head { font-size: 12pt; font-family: Verdana; color: #000080; font-weight: bold }
.contact_subhead { font-size: 12pt; font-family: Verdana; color: #000080; font-weight: bold }
.contact_sub { font-size: 12pt; font-family: Verdana; color: #000080; font-style: italic }
.date_text
{
	font-size : 11pt;
	font-weight : bold;
	color : #00752B;
}

.holiday_text
{
	font-size : 10pt;
	font-weight : bold;
	color : #56059B;
}

.event_text  { color: #000000; font-family: verdana; font-size: 8pt; font-weight: normal }
legend
{
	color : #390081;
	font-size : 12pt;
	font-weight : bold;
/*
	border-color: #000000 #000000 #000000 #000000;
	border-style: solid solid solid solid;
	border-width: medium medium medium medium;
*/
}

.item_border { background-color: #F9FAE2; font-family: verdana; font-size: 10pt; color: 
               #000080; font-weight: bold; border: 1px solid #C0C0C0 }
.itemText
{
	text-decoration: none; 
	color: #FFFFFF; 
	font: Bold 12px Arial, Helvetica
}
/*
.itemText a:link 
{
  color : #E7AB00;
}

.itemText a:visited 
{
  color : #E7AB00;
}

.itemText a:hover 
{
  color : #AA0000;
}
*/
.crazyBorder { border: 2px outset #CCCCCC }
.crazyText
{
	text-decoration: 
	none; color: #FFCC99; 
	font: Bold 12px Arial, Helvetica
}
