body { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : normal; color : green; background: #FFFFFF; } 
.body { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : normal; color : #000080; } 
a{color:navy;}
a{cursor:pointer;}
p { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : normal; color : black; } 

.BackToLink {
	font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : #000080;  text-decoration:none;
}
.BackToLink a:link {font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : #000080; text-decoration:none;} 
.BackToLink a:visited {font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : #000080; text-decoration:none;} 
.BackToLink a:hover {font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : #000080;  text-decoration:none;} 
.BackToLink a:active {font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : #000080;  text-decoration:none;}

.overborder {
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-top: 1px solid #666666;
padding: 2px;
}

.underborder {
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
padding: 2px;
}

.tableHeader{
background-color: #ffffff;
color: black;
}

.MainTableBackground
{
background-color:#FFFFFF;
}


h2 { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 13px; font-style : bold; font-weight : bold; color : #000080; } 
h3 { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : bold; font-weight : bold; color : #CC3300; } 
table {
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : black; 
}
td { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; color : black; } 
A { color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; } 
A:hover { color: black; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; } 

.footer {FONT-SIZE: 7pt; COLOR: #black; FONT-FAMILY: Verdana; font-weight: bold;}

.TableBorder
{
border-bottom: 1px solid #000080;
border-left: 1px solid #000080;
border-right: 1px solid #000080;
border-top: 1px solid #000080;
}
.calendarTable
{
border-style: solid;
border-width: 0px;
border-color: #666666;
}
.CalendarLinks
{
color: black;
font-size: 14px;
}
.CalendarLinks a
{
color: black;
font-size: 14px;
}

.CalendarHeader
{
background-color:black;
color:white;
text-align:center;
font-size:120%;
}

.CalendarLinks a:hover
{
color: black;
font-size: 14px;
text-decoration: underline;
}
.CalendarIntro
{ font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : black; } 
.CalendarIntro, a 
{ font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : black; } 
.CalendarIntro, a:hover
{ font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal; font-weight : bold; color : black; } 

.whiteHeaderSmall { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; color : black;} 
a.whiteHeaderSmall:hover, a.whiteHeaderSmall:visited, a.whiteHeaderSmall:active, a.whiteHeaderSmall:link { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; color: #CCCCCC; text-decoration:none;}  

.smallwhitetext {
font-size:12px; color:black; padding: 5px 5px 5px 5px; line-height: 16px; font-weight: normal; font-family: verdana;
}

a.smallwhitetext:visited, a.smallwhitetext:active, a.smallwhitetext:link 
{
font-size:12px; color:#FFFFFF; padding: 5px 5px 5px 5px; line-height: 16px; font-weight: normal; font-family: verdana;text-decoration:none;
}
a.smallwhitetext:hover,
{
font-size:12px; color:#FFFFFF; padding: 5px 5px 5px 5px; line-height: 16px; font-weight: normal; font-family: verdana;text-decoration:underline;
}


.greyHeaderSmall { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; color:black;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;} 
a.greyHeaderSmall:hover, a.greyHeaderSmall:visited, a.greyHeaderSmall:active, a.greyHeaderSmall:link { font-family : Tahoma, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : normal; color: black; text-decoration:none;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;} 



td {
	padding: 2px 5px 2px 8px;
}


.monthTable
{
width: 155px;
}

.monthTable td
	{padding: 0px;
	width: 16px;
	font-family: courier;
	color: black; 
	font-size: 10px;
	line-height: 13px;
	font-weight: light;
	}
	
.faint{
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}	

.monthTitle {
	font-family: verdana;
	text-align: center;
	color: black;
	font-weight: bold;
	font-size: 11px;
	
}
.blankrow td {
	height: 5px;
}
.taxdate {
	color: black;
	font-weight: bold;
}

#leftarrow{
cursor:pointer;
BORDER-RIGHT: white 20px solid; 
BORDER-TOP: #f6f6f6 10px solid; 
FONT-SIZE: 0px; 
WIDTH: 0px; 
LINE-HEIGHT: 0%; 
BORDER-BOTTOM: #f6f6f6 10px solid;
}

#rightarrow{
cursor:pointer;
BORDER-TOP: #f6f6f6 10px solid; 
FONT-SIZE: 0px; 
BORDER-LEFT: white 20px solid; 
WIDTH: 0px; 
LINE-HEIGHT: 0%; 
BORDER-BOTTOM: #f6f6f6 10px solid;
}


.msg-box 
{
    font-family:arial;
    background-color: White;
    color: Black;
    BORDER-RIGHT: gray 1px solid; 
    BORDER-TOP: gray 1px solid; 
    BORDER-LEFT: gray 1px solid; 
    BORDER-BOTTOM: gray 1px solid; 
    POSITION: absolute; 
    TOP: -250px; 
    LEFT: -250px; top:-250px; 
    
    Z-INDEX: 1000; 
}

#MsgBox
{
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 12px; 
    PADDING-TOP: 12px; 
    /*WIDTH: 80px; 
    HEIGHT: 30px;*/
}

#wrap
{ 
    FILTER: alpha(opacity=70); 
    opacity: 0.7; 
    -moz-opacity:0.7; 
    LEFT: 0px; 
    WIDTH: 100%; 
    POSITION: absolute; 
    TOP: 0px; 
    HEIGHT: 100%; 
    BACKGROUND-COLOR: white;
}