/* CSS Document */
body {
    font: 75% Verdana, Helvetica, Arial, sans-serif;
    background: #FFFFFF;
    color: Black;
    margin: 0;
    padding: 0;
}

table {
    font-size: 105%;
}

a:link, a:active, a:visited {
	color: #0e5eb5;
}

a.adbox, a.adbox:visited, a.adbox:active {
    background: #dbdbdb;
    border: 1px solid #0e5eb5;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    height: 1em;
	text-decoration: none;
    color: #0e5eb5;
	font-style: italic;
}

div.adbox {
    border: none;
    margin: 0em 0em 1.5em 0em;
    padding: 0em;
}

div.adbox div.adbody {
	font-size: 1px;
    background: #dbdbdb;
    border: 1px solid #0e5eb5;
    margin: 0em;
    padding: 0em;
}

td.member {
    font-size: 10px;
}

input.member {
    font-size: 9px;
}

select.member {
    font-size: 9px;
}


/* Calendar styles */
td.next_month {
color: #0e5eb5;
background-color: #c0c0c0;
}
a.quick_links:link,a.quick_links:visited,a.quick_links:active {
color:#0e5eb5;
text-decoration: none;
}
a.quick_links:hover {
color:#0e5eb5;
background-color: #c0c0c0;
text-decoration: none;
}
a.next_month:link,a.next_month:visited,a.next_month:active {
color:#0e5eb5;
text-decoration: none;
}
td.next_month_over {
color:#FFFFFF;
background-color:#0e5eb5;
}
a.next_month_over:link,a.next_month_over:visited,a.next_month_over:active {
color:#FFFFFF;
text-decoration: none;
}
/* End Calendar styles */
