.homebody, td.homebody {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #FFFFFF}

.global {	font-family: Arial, Helvetica, sans-serif;	font-size: 8.5px;	color: #000000;}a.searchcopy:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;
	Text-decoration: none;}
.searchcopy, a.searchcopy:link, a.searchcopy:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;
	Text-decoration: underline;}.REGISTER {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	font-weight: bold;}.body02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 14px;}

a.body02:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 14px;	
    Text-decoration: none;}

.searchtitle
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	color: #FFFFFF;}

a.searchlink:link, a.searchlink:visited, a.searchlink:hover
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;
	color: #FFFFFF;	
    Text-decoration: underline;}



.normal, .body, TABLE.normal, TR.normal, TD.normal, .form, td.form
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;}

a.taxhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    Text-decoration: none;
}
a.taxhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    Text-decoration: none;
}

.taxonomy, table.taxonomy, td.taxonomy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
    LINE-HEIGHT:	140%;}


a.taxonomy:hover, a.taxhead1:hover, a.taxhead2:hover
{
	color : #003580;
}

.contentbox_right, TABLE.contentbox_right, TD.contentbox_right
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

UL
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

span
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

body
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.contentboxheader_right, TABLE.contentboxheader_right, TD.contentboxheader_right
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
}


.contentbox_left, TABLE.contentbox_left, TD.contentbox_left, .searchbox, TABLE.searchbox, TD.searchbox
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #663399
}

.contentboxheader_left, TABLE.contentboxheader_left, TD.contentboxheader_left, .searchboxheader, TABLE.searchboxheader, TD.searchboxheader
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CD8935
}
.sidebar, TABLE.sidebar, TD.sidebar
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.sidebarheader, TABLE.sidebarheader, TD.sidebarheader
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    Text-align: center;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003580;
}


.navbar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: B0DCDB; text-decoration: none; background-color: #00afad; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; width: 145px}a.navbar:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 6px; background-color: #42bebd; padding-top: 4px; padding-bottom: 4px; width: 145px}
.navbarHigh {color: #FFFFFF; font-weight=bold;}a.navbarHigh:hover {background-color: #42bebd;}
.navbarsecond { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: B0DCDB; text-decoration: none; background-color: #00afad; padding-left: 10px; padding-bottom: 4px; width: 145px}a.navbarsecond:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; padding-left: 10px; background-color: #42bebd; padding-bottom: 4px; width: 145px}
.navsidebar { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; width: 145px}a.navsidebar:hover {text-decoration: underline;}

a.cookiecrumb, .cookiecrumb
{
    FONT-SIZE: 8pt;
    COLOR: #000000;  
    FONT-WEIGHT: normal;
    TEXT-DECORATION: None;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.subtext, TABLE.subtext, TD.subtext
{
    FONT-SIZE: 7pt;
    COLOR: #394186;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtextitalics, TABLE.subtextitalics, TD.subtextitalics
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtextlink, TABLE.subtextlink, TD.subtextlink
{
    FONT-SIZE: 6pt;
    COLOR: #394186;
    TEXT-DECORATION: None;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN:top;
}

.alignleft
{
  text-align:left;
}
.alignright
{
  text-align:right;
}

.headline1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.headline2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    line-height: 17px;
}
.Mainheadline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headline4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.linkblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.footer, table.footer, tr.footer, td.footer
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;}

.footernav, table.footernav, tr.footernav, td.footernav, a.footernav:link, a.footernav:hover, a.footernav:visited
{
    FONT-SIZE: 8.5pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.border, table.border, tr.border, td.border
{
}

.calmain, table.calmain, tr.calmain, td.calmain{ 	BACKGROUND-COLOR: #000000;}.callink, table.callink, tr.callink, td.callink, a.callink, a.callink:link, a.callink:visited{     FONT-WEIGHT: bold;    TEXT-DECORATION: None;	COLOR: #FFFFFF;}

.customTitle, table.customTitle, tr.customTitle, td.customTitle
{
    FONT-SIZE: 9pt;    COLOR: FFFFFF;    FONT-WEIGHT: bold;    TEXT-DECORATION: None;    BACKGROUND-COLOR: #003580;}

.caltitle, table.caltitle, tr.caltitle, td.caltitle, a.caltitle{     FONT-SIZE: 9pt;    COLOR: FFFFFF;    FONT-WEIGHT: bold;    TEXT-DECORATION: None;    BACKGROUND-COLOR: #003580;}.calWeek, table.calWeek, tr.calWeek, td.calWeek, a.calWeek{     FONT-SIZE: 8pt;    COLOR: #000000;    FONT-WEIGHT: bold;    TEXT-DECORATION: None;    BACKGROUND-COLOR: #FFFFFF}.calDay, table.calDay, tr.calDay, td.calDay, a.calDay{ 	COLOR: #FFFFFF;    FONT-SIZE: 8pt;    FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #00AFAD}.calblank, table.calblank, tr.calblank, td.calblank, a.calblank{ 	COLOR: #666666;    FONT-SIZE: 8pt;    FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #DDDDDD}.caltoday, table.caltoday, tr.caltoday, td.caltoday, a.caltoday{ 	COLOR: #FFFFFF;    FONT-SIZE: 8pt;    FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #003580}.calsel, table.calsel, tr.calsel, td.calsel, a.calsel{    	border-width:1px; 	border-color:red; 	border-style:solid;	COLOR: #FFFFFF;    FONT-SIZE: 8pt;    FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #E41515}

.calmatch, table.calmatch, tr.calmatch, td.calmatch, a.calmatch, a.calmatch:link, a.calmatch:visited{     FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;    TEXT-DECORATION: None;	COLOR: #FFFFFF;	
	BACKGROUND-COLOR: #E41515}

a.calmatch:hover
{     FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;    TEXT-DECORATION: None;	COLOR: #000000;	
	BACKGROUND-COLOR: #E41515}

.menulink, TABLE.menulink, TD.menulink
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.menuLinkActive, TABLE.menuLinkActive, TD.menuLinkActive
{
    FONT-SIZE: 8pt;
    COLOR: #CD8935;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.warning, TABLE.warning, TD.warning
{
    COLOR: red;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}

.taxhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003580;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    Text-transform: uppercase;
}

.printpreview, A.printpreview:visited, A.printpreview:link, td.printpreview, A.printpreview:link
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF; 
    text-decoration: underline;   
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.printPreview:hover
{
    FONT-SIZE: 8pt;
    text-decoration:none;
    COLOR: #FFFFFF;   
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.formbox
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial, Helvetica, s94186;ans-serif;
}


hr {color: #000000;}
A.callink:hover {COLOR: red}

a:link{COLOR: #2121FF;TEXT-DECORATION: underline;}a:hover {COLOR: #2121FF;TEXT-DECORATION: NONE;}a:visited {COLOR: #E41515;TEXT-DECORATION: underline;}

.topnavtext, TABLE.topnavtext, TD.topnavtext
{
    FONT-SIZE: 11px; 
    COLOR: #003580;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    Text-transform: uppercase;
}
