BODY
{
    COLOR: black;
    BACKGROUND-COLOR: white;
    background-image: url('background.gif');
    FONT-FAMILY: Verdana, 'MS Sans Serif';
    FONT-SIZE: 12pt;
    margin: 10px 10px 10px 10px;
}
#wrapper { margin: 0 auto; position:relative; width:1000px; }
#header { margin:0; height:45px;	width:100%; position: relative; }
#menu{ background-image:url(menu_bg.jpg); background-repeat:repeat-x; border-left:solid 1px black; border-right:solid 1px black; height:46px; margin-bottom:0px; overflow:hidden; padding-left:20px; width:998; }
#menu ul { display:inline; float:left; height:46px; list-style:none; margin:0; padding:0; }
#menu ul li { display:inline; float:left; height:46px; margin:0; padding:0; }
#menu ul li a:link		{ background-image:url(menu_item_bg.jpg); color:#000000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a:visited	{ background-image:url(menu_item_bg.jpg); color:#000000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a:active	{ background-image:url(menu_item_bg.jpg); color:#000000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a:hover		{ background-image:url(menu_item_bg.jpg); color:#ff0000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a.selected:link			{ background-image:url(menu_selected_bg.jpg); color:#000000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a.selected:visited	{ background-image:url(menu_selected_bg.jpg); color:#000000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a.selected:active		{ background-image:url(menu_selected_bg.jpg); color:#000000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}
#menu ul li a.selected:hover		{ background-image:url(menu_selected_bg.jpg); color:#ff0000; float:left; font-size:10pt; font-weight:bold; height:46px; outline: none; padding:9px 15px 0px 15px; text-decoration:none;}

#mainbody{ background-color:White; border-left:solid 1px black; border-right:solid 1px black; margin-bottom:0px; overflow:hidden; padding:12px 20px 12px 20px; width:998; }

#footer{ background-image:url(footer.jpg); background-repeat:repeat-x; border-left:solid 1px black; border-right:solid 1px black; height:46px; margin-bottom:0px; overflow:hidden; text-align:center; width:998; }
.footer		{ COLOR: #000000; font-family: Tahoma; FONT-SIZE: 8pt; }
A.footer:link			{ COLOR: #000000; font-family: Tahoma; FONT-SIZE: 8pt; TEXT-DECORATION: none; }
A.footer:visited	{ COLOR: #000000; font-family: Tahoma; FONT-SIZE: 8pt; TEXT-DECORATION: none; }
A.footer:hover		{ COLOR: #ff0000; font-family: Tahoma; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }

H1 { color: #333399; font-size: 14pt; font-weight: bold; margin-bottom: 8px; text-align: left; margin-left: 20px; }
H2 { color: #4169e1; font-size: 12pt; font-weight: bold; margin-bottom: 8px; text-align: left; }
P { FONT-SIZE: 12pt; TEXT-ALIGN: justify; }
P.nojust { FONT-SIZE: 12pt; TEXT-ALIGN:left; }
TH { color: #000000; background-color: #BCD8F5; font-size: 9pt; font-weight: bold; FONT-FAMILY: Tahoma; }
TD { color: #000000; font-size: 12pt; font-weight: normal; }
HR { color: #dcdcdc; }
SMALL	{ COLOR: #555555; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; }

A:link		{ color: #3333cc; font-size: 12pt; text-decoration: underline; }
A:visited	{ COLOR: #3333cc; FONT-SIZE: 12pt; TEXT-DECORATION: underline; }
A:hover		{ COLOR: #ff0000; FONT-SIZE: 12pt; TEXT-DECORATION: underline; }

A.bold:link			{ color: #3333cc; font-size: 12pt; font-weight:bold; text-decoration: underline; }
A.bold:visited	{ COLOR: #3333cc; FONT-SIZE: 12pt; font-weight:bold; TEXT-DECORATION: underline; }
A.bold:hover		{ COLOR: #ff0000; FONT-SIZE: 12pt; font-weight:bold; TEXT-DECORATION: underline; }

A.small:link		{ color: #3333cc; font-size: 8pt; text-decoration: underline; }
A.small:visited	{ COLOR: #3333cc; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }
A.small:hover		{ COLOR: #ff0000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; }

.EightPt	{ COLOR: #000000; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; }
.TenPt	{ COLOR: #000000; FONT-FAMILY: Tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: normal; }
.Title { color: #4169e1; font-size: 9pt; font-weight: bold; }
.Header	{ COLOR: #800080; FONT-SIZE:  9pt; FONT-WEIGHT: bold; }

.CalendarPopup .ajax__calendar_container { 
		border: 1px solid #101499; 
		color: #101499;
		background-color: #ffffff; 
    font-weight: normal;
}
.CalendarPopup .ajax__calendar_day,
.CalendarPopup .ajax__calendar_year {
    color: #101499;
    font-weight: bold;
}
.CalendarPopup .ajax__calendar_other .ajax__calendar_day,
.CalendarPopup .ajax__calendar_other .ajax__calendar_year {
    color: #777777;
    font-weight: normal;
}
.CalendarPopup .ajax__calendar_hover .ajax__calendar_day,
.CalendarPopup .ajax__calendar_hover .ajax__calendar_month,
.CalendarPopup .ajax__calendar_hover .ajax__calendar_year,
.CalendarPopup .ajax__calendar_hover .ajax__calendar_today {
		color: #ffffff;
		background-color: #101499; 
    font-weight: bold;
}
.CalendarPopup .ajax__calendar_active .ajax__calendar_day,
.CalendarPopup .ajax__calendar_active .ajax__calendar_month,
.CalendarPopup .ajax__calendar_active .ajax__calendar_year {
    color: #101499;
    font-weight: bold;
}
