img.mainmenu {background: transparent }

a.mainmenu:hover {background: #eeeeee }

a.mainmenu {display:block;
	    background: #BCC7DE;}

A { font-weight: bold; text-decoration: none; color: #6677aa; }
A:visited { font-weight: bold; text-decoration: none; color: #6677aa;}
A:active { font-weight: bold; text-decoration: none; color: #6677aa;}
A:hover { font-weight: bold; text-decoration: underline; color: #6677aa;}

input  { font-family:Courier;color:#003399;font-size:11px }	    
body  { font-family:Verdana;color:#666666;font-size:11px }
table  { font-family:Verdana;color:#666666;font-size:11px }

select { font-family:Courier;color:#003399;background-color:#ffffff;font-size:11px }
h1 { font-family:Verdana;color:#ff0000;font-size:11px; margin: 0; margin-left: 5px; font-weight: bold }
h2 { font-family:Verdana;color:#666666;font-size:11px; margin: 0; margin-left: 5px; font-weight: normal }
h3 { font-family:Verdana;color:#666666;font-size:11px; margin: 0; margin-top: 4px; font-weight: normal }

.fill { font-family:Courier;color:#003399;font-size:11px }
.date { font-family:Verdana;color:#666666;font-size:11px }

.time { font-family:Courier;color:#003399;background-color:#ffffff;font-size:11px;width:91px;border: 1px solid #7f9db9;height:19px }
.short { font-family:Courier;color:#003399;background-color:#ffffff;font-size:11px;width:198px;border: 1px solid #7f9db9;height:19px }
.regular { font-family:Courier;color:#003399;background-color:#ffffff;font-size:11px;width:305px;border: 1px solid #7f9db9;height:19px }
.additional { font-family:Courier;color:#003399;background-color:#ffffff;font-size:11px;width:305px;border: 1px solid #7f9db9 }
table.pad { left-padding:28px }

hr { border-bottom: 1px dotted #cccccc; border-top: 0px dotted #ffffff; background-image:none; padding:0px; margin:0px; height:0px; }

#wrapper {
	margin: 0 auto;
	padding: 0px 0 0px 0;
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(/images/bg.gif);
	}