select, input, textarea{
	font-family: Arial;
	font-size: 8pt;
	color:#333333;
}
a:active, a:link, a{
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
	color:#003366;
}
a:hover{
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	color:#999999;
}
body,p,td, tr, table, div, pre {
	 	font-family: Arial;
	font-size: 10pt;
	color: Black;
	 }
.path:active, .path, .path:link{
	font-family: Arial;
	font-size: 8pt;
	color:#333333;
}
.path:Hover{
	font-size:8pt;
	color:#999999;
}
.pathbold{
	font-size:8pt;
	color:#6885A3;
	font-weight:bold;
}
.pathblue:active, .pathblue, .pathblue:link{
	font-family: Arial;
	font-size: 8pt;
	color:#003366;
}
.pathblue:Hover{
	font-size:8pt;
	color:#999999;
}
.pathRed:active, .pathRed, .pathRed:link{
	font-family: Arial;
	font-size: 8pt;
	color:#FF0000;
}
.pathGreen:active, .pathGreen, .pathGreen:link{
	font-family: Arial;
	font-size: 8pt;
	color:#003366;
}
.pathRed:Hover{
	font-size:8pt;
	color:#003366;
}
.pathwhite:active, .pathwhite, .pathwhite:link{
	font-family: Arial;
	font-size: 8pt;
	color:#ffffff;
}
.pathwhite:Hover{
	font-size:8pt;
	color:#003366;
}
h1 {
	font-family: Arial;
	font-size: 13pt;
	color:#6885A3;
	padding-top:2px;
}
h2{
	font-family: Arial;
	font-size: 13pt;
	color:#666666;
	border-bottom:1px solid #999999;
}
h3{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
}
h4{
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	border-bottom: solid #999999;
	border-bottom-width: thin;
}
h5{
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #6885A3;
}
h6 {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #6885A3;
}
ul {
	color: #333333;
	list-style-type: circle;
}

.bodybox{
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.bottomlinedg{
	border-bottom:1px solid #666666;
}
.bottomline{
	border-bottom:1px solid #999999;
}
.TopLine{
	border-Top:1px solid #999999;
}
.TopLinedg{
	border-Top:1px solid #666666;
}
.bodyboxdg{
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
.menubox{
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:0px solid #999999;
}
.module:active, .module, .module:link{
	font-weight:bold;
}
.module:Hover{
	color:#666666;
	font-weight:bold;
}
.menuitem:active, .menuitem, .menuitem:link{
	font-family: Arial;
	font-size: 10pt;
	color:#666666;
}
.menuitem:Hover{
font-size:10pt;
color:#999999;
}
.submenuitem:active, .submenuitem, .submenuitem:link{
	font-family: Arial;
	font-size: 8pt;
	color:#666666;
}
.submenuitem:Hover{
font-size:8pt;
color:#003366;
}
.noframe{
	border-right:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-top:0px solid #cccccc;
	border-bottom:0px solid #cccccc;
}
.rightsideline{
border-right:1px solid #999999;
}
.menubar:active, .menubar, .menubar:link, .menubar:visited{
	font-size:8pt;
	color:#003366;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	padding-right:4px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#DFDFDF;
}
.menubar:Hover{
		font-size:8pt;
	color:#999999;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	position:relative;
	padding-right:4px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#ededed;
}

.menubar2:active, .menubar2, .menubar2:link, .menubar2:visited{
	font-family: Arial;
	font-size: 8pt;
	color:#003366;
	text-decoration:none;
}
.menubar2:Hover{
	font-size:8pt;
	color:#999999;
	text-decoration:none;

}
table#calendar a {font-size: 8pt; margin: 0;}
table#calendar a.CalDate {font-size:8pt;}
table#calendar a.CalDate:hover {color:#003366;}
table#calendar tr#days th {font-weight: bold; font-size: 8pt; color: #EEE; background: #000; padding: 1px 0.33em; width: 35px;}
table#calendar tr.title th {font-weight: bold;background:#36F;color:#FFF;}
table#calendar tr.subtitle th {background: #CCCCCC; border: 1px solid #333333;}
table#calendar td {color: #777; border: 1px solid gray; border-color: #BBB #EEE #EEE #BBB; background: #FFF;}
table#calendar td.sat {border-right: 1px solid #BBB;}
table#calendar td.sat, table#calendar td.sun {background: #EDEDED;}
table#calendar tr#week6 td {border-bottom: 2px solid #AAB;}

.pathload:active, .pathload, .pathload:link{
	font-family: Arial;
	font-size: 8pt;
	color:#006600;
}
.pathload:Hover{
	font-size:8pt;
	color:#00CC00;
}
.pathunload:active, .pathunload, .pathunload:link{
	font-family: Arial;
	font-size: 8pt;
	color:#990000;
}
.pathunload:Hover{
	font-size:8pt;
	color:#FF0000;
}
