BODY { margin-top: 5px; margin-left: 0px; background-color: #FFFFFF; font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 11px; 
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #4172F5;
	scrollbar-track-color: #F5F5F3;
	scrollbar-darkshadow-color: #98AAB1;
	
        }

a {  color: #3468EA; text-decoration: underline; }
a.menu { font-family: Verdana, Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a.side {  color: #3468EA; text-decoration: underline; }

.title { font-family: Tahoma,Verdana, Arial; font-size: 11px; color: #5798CF; font-weight: bold;  line-height: 19px;}
.note { font-family: Tahoma,Verdana, Arial; font-size: 13px; color: #000000; }

.menu TD { font-family: Tahoma,Verdana, Arial; font-size: 11px; color: #000000; }
TD.border { border-right: 1px solid #5798CF; border-left: 1px solid #5798CF; text-align: center;	background-color: #D9F0F6;}
.this TD { font-family: Tahoma,Verdana, Arial; font-size: 11px; color: #000000; }
.schedule TD { font-family: Tahoma,Verdana, Arial; font-size: 11px; color: #000000; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
TD.sch_hdr { font-family: Tahoma,Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight: bold;  padding-left: 2px; padding-top: 2px; padding-bottom: 2px;}

.form TD { font-family: Tahoma,Verdana, Arial; font-size: 13px; color: #666666; }
TD.formq { font-family: Tahoma,Verdana, Arial; font-size: 13px; color: #c00000; font-weight: bold; }

.menu A {  color: #333333; text-decoration: none; }
.menu A:hover {  color: #3468EA ; text-decoration: none; }
.red	{ color: #EF1821; }
A.fade {  color: #888888; text-decoration: none; }
A.fade:hover {  color: #3468EA ; text-decoration: none; }

OL, UL  { text-align: left; font-family: Tahoma, Arial; font-size: 11px; line-height: 15px; padding-right: 10px; padding-top: 0px; margin-top: 5px; } 

div.box1 {
	width:172px;
	padding:0px;
	background-color: #F4F4F4;
	border:0px;
	line-height:17px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:172px;
	}
/* Again, "be nice to Opera 5". */
html>body .box1 {width:172px;}

div.box2 {
	width:172px;
	padding:0px;
	background-color:#FFFFFF;
	border:0px;
	line-height:17px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:172px;
	}
/* Again, "be nice to Opera 5". */
html>body .box2 {width:172px;}

div.box3 {
	width:172px;
	padding: 0px;
	background-color: #D9F0F6;
	border:5px;
	line-height:17px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:172px;
	}
/* Again, "be nice to Opera 5". */
html>body .box3 {width:172px;}

div.box4 {
	width:172px;
	float: right;
	padding:0px;
	background-color: #D9F0F6;
	border-top: 0px;
	border-left: 1px solid #5798CF;
	border-bottom: 1px solid #5798CF;
	border-right: 0px;
	line-height:17px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:172px;
	}
/* Again, "be nice to Opera 5". */
html>body .box4 {width:172px;}


p { padding-left: 10px; padding-right: 10px; margin-top: 5px; margin-bottom: 5px; text-align: left; font-family: Tahoma,Arial; font-size: 11px; line-height: 19px; } 
p.news { padding-left: 10px; padding-right: 10px; margin-top: 5px; margin-bottom: 5px; text-align: left; font-family: Tahoma, Arial; font-size: 11px; line-height: 15px; } 
p.side { padding: 5px; margin-top: 5px; margin-bottom: 5px; text-align: center; font-family: Tahoma, Arial; font-size: 11px; line-height: 15px;  margin-top: 0px; margin-bottom: 0px;}
p.side2 { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; text-align: left; font-family: Tahoma, Arial; font-size: 11px; line-height: 15px; color: #3379B5; }
p.side3 { padding: 5px; margin-top: 5px; margin-bottom: 5px; text-left: center; font-family: Tahoma, Arial; font-size: 11px; line-height: 15px;}

p.date { padding: 2px; text-align: center; font-family: Tahoma, Arial; font-size: 11px; color: #5798CF; }
.footnote { font-family: Tahoma, Arial; font-size: 11px; color: #5798CF; line-height: 17px; }
p.special { padding-left: 10px; padding-right: 10px; margin-top: 5px; margin-bottom: 5px; text-align: left; font-family: Tahoma, Arial; font-size: 10px; line-height: 17px; color: #5798CF; } 
.blue { color: #5798CF; }
p.right { padding-left: 10px; padding-right: 10px; margin-top: 5px; margin-bottom: 5px; text-align: right; font-family: Tahoma, Arial; font-size: 11px; line-height: 19px; } 
HR { 	 height: 1px; border:1px dashed #5798CF; width: 95%;}
html>body HR { 	
border-left: 0px; border-right: 0px; 
border-top: 1px dashed #FFFFFF;
border-bottom: 1px dashed #5798CF;  width: 95%; }



SELECT { 
		font-family:				Verdana, Arial, sans-serif; 
		font-size:				8.5pt; 
		color:					#000000; 	
		background:				#F7F7F7; 
		border:					1px; 
		border-style:				solid; 
		border-color:				#666666;
		margin-top:				5px; 
		margin-right:				5px; 
	}

INPUT, TEXTAREA { 
		font-family:				Verdana, Arial, sans-serif; 
		font-size:				8.5pt; 
		color:					#000000; 	
		background:				#F2F2F2; 
		border:					1px; 
		border-style:				solid; 
		border-color:				#666666;
	}

#navigation {
	position: absolute;
	left: 580px; top: 43px;
	text-align: left;
}