.normal, TABLE.normal, TR.normal, TD.normal
{
    FONT-SIZE: 10pt;
    COLOR: #00FF00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.plain
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 36pt;
	COLOR: #3399FF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.title2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 24pt;
	COLOR: #3399FF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.contentbox_right, TABLE.contentbox_right, TD.contentbox_right
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.contentboxheader_right, table.contentboxheader_right, td.contentboxheader_right
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FF6600;
    border-width: 1px; 
	border-color: black; 
	border-style: solid

}
.contentbox_left, TABLE.contentbox_left, TD.contentbox_left, .searchbox, TABLE.searchbox, TD.searchbox
{
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CC3333;
}

.contentboxheader_left, TABLE.contentboxheader_left, TD.contentboxheader_left, .searchboxheader, TABLE.searchboxheader, TD.searchboxheader
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #4A6DD9
}

.sidebar, TABLE.sidebar, TD.sidebar
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

 .poll, TABLE.poll, TD.poll
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #CCCCFF
}

.sidebarheader, TABLE.sidebarheader, TD.sidebarheader
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    Text-align: center;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #337733;
}

.line1 {BACKGROUND-COLOR: #00FF00;}
.line2 {BACKGROUND-COLOR: #FF9999;}


.navsidebarheader, TABLE.navsidebarheader, TD.navsidebarheader
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    Text-align: center;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #993399;
}

.pollheader, TABLE.pollheader, TD.pollheader
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    Text-align: center;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #333399;
}

.navbar, A.navbar, TABLE.navbar, TD.navbar
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #9900FF; 
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
}
.navbarHigh, A.navbarHigh, TABLE.navbarHigh, TD.navbarHigh
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.navbarsecond, A.navbarsecond, TABLE.navbarsecond, TD.navbarsecond
{
    FONT-SIZE: 9pt;
    COLOR: #3399FF; 
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.navbarsecondHigh, A.navbarsecondHigh, TABLE.navbarsecondHigh, TD.navbarsecondHigh
{
    FONT-SIZE: 9pt;
    COLOR: #FF9900;
    TEXT-DECORATION: None;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.navsidebar, A.navsidebar, TABLE.navsidebar, TD.navsidebar
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #384089; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.cookiecrumb, .cookiecrumb
{
    FONT-SIZE: 7pt;
    COLOR: #999999;   
    FONT-WEIGHT: bold;
    TEXT-DECORATION: None;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.subtext, TABLE.subtext, TD.subtext
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtextitalics, TABLE.subtextitalics, TD.subtextitalics
{
    FONT-SIZE: 7pt;
    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;
}

.headline1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #00FF00;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.headline2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.Mainheadline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #FFFFFF;
    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: 14pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.linkblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.printPreview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333399;    
    TEXT-DECORATION: None;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.footer, table.footer, tr.footer, td.footer
{
    FONT-SIZE: 9pt;
    COLOR: #3366CC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.border, table.border, tr.border, td.border
{
	border-width:1px; 
	border-color: black; 
	border-style:solid;
}

.calmain, table.calmain, tr.calmain, td.calmain
{ 
	BACKGROUND-COLOR: #000000;
}

.callink, table.callink, tr.callink, td.callink, a.callink
{ 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: None;
	COLOR: #000000;
}

.caltitle, table.caltitle, tr.caltitle, td.caltitle, a.caltitle
{ 
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: None;
    BACKGROUND-COLOR: #CD8935
}
.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: #666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC
}
.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: #666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CC9999
}

.calsel, table.calsel, tr.calsel, td.calsel, a.calsel
{ 
   	border-width:1px; 
	border-color:red; 
	border-style:solid;
	COLOR: #666666;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFCC
}
.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;
}

.list, TABLE.list, TR.list, TD.list
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

hr {color: #CC0000;}
A:hover {COLOR: #00FF00}
A.callink:hover {COLOR: red}
.cctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3366FF;
}
