﻿@charset "UTF-8";
/* CSS Document */

/*text & link elements */

.smallwhite { font: 11px "Verdana", Arial, serif; color:#ffffff; }

.smallgreen { font: 14px "Times New Roman", Times, serif; color:#669966; line-height: 160%; }


a:link.greylink { color: #666666; font-size: 12px; text-decoration: none }
a:active.greylink { color: #666666;font-size: 12px; text-decoration: none }
a:visited.greylink { color: #666666;font-size: 12px; text-decoration: none }
a:hover.greylink { color: #666666; font-size: 12px; text-decoration: none }

a:link.yellowlink { color: #FFFF99; font-size: 12px; text-decoration: none }
a:active.yellowlink { color: #FFFF99;font-size: 12px; text-decoration: none }
a:visited.yellowlink { color: #FFFF99;font-size: 12px; text-decoration: none }
a:hover.yellowlink { color: #FFFF99; font-size: 12px; text-decoration: underline }


a:link.yellowlinkbig { color: #FFFF99; font-size: 14px; text-decoration: none }
a:active.yellowlinkbig { color: #FFFF99;font-size: 14px; text-decoration: none }
a:visited.yellowlinkbig { color: #FFFF99;font-size: 14px; text-decoration: none }
a:hover.yellowlinkbig { color: #FFFF99; font-size: 14px; text-decoration: underline }


a:link.greenlink { color: #4FB357; font-size: 12px; text-decoration: none }
a:active.greenlink { color: #4FB357;font-size: 12px; text-decoration: none }
a:visited.greenlink { color: #4FB357;font-size: 12px; text-decoration: none }
a:hover.greenlink { color: #4FB357; font-size: 12px; text-decoration: none }


a:link.bluelink { color: #000080; font-size: 13px; text-decoration: none }
a:active.bluelink { color: #000080;font-size: 13px; text-decoration: none }
a:visited.bluelink { color: #000080;font-size: 13px; text-decoration: none }
a:hover.bluelink { color: #000080; font-size: 13px; text-decoration: underline }




.o12calgold_event { background-color:#86B0A2; text-align:center; height:16%; font-size:11px; cursor:pointer;}
.o12calgold_over { background-color:#969EB7; color:#FFFFFF; text-align:center; height:16%; font-size:11px; cursor:pointer;}
.o12calgold_today { background-color:#E7EAF2; text-align:center; height: 16%; font-size: 11px;}
.o12calgold_weekend { background-color:#F8F8F8; text-align:center; height: 16%; font-size: 11px;}
.o12calgold_weekday { background-color:#FFFFFF; text-align:center; height: 16%; font-size: 11px;}
.o12calgold_othermonth { background-color:#F0F0F0; text-align:center; height: 16%; font-size: 11px;}
.o12calgold_dayname { background-color:#FFFFFF; color:#000000; text-align:center; width:14%; font-size:11px;}






a.mainnav:visited { display: block; height: 30px; width: 125px; text-align: center; vertical-align: middle; background: url(/images/mainnav.jpg) no-repeat; border-top: 3px solid #fff; padding-top: 7px; }
a.mainnav:link { display: block; height: 30px; width: 125px; text-align: center; vertical-align: middle; background: url(/images/mainnav.jpg) no-repeat; border-top: 3px solid #fff; padding-top: 7px; }
a.mainnav:active { display: block; height: 30px; width: 125px; text-align: center; vertical-align: middle; background: url(/images/mainnav.jpg) no-repeat; border-top: 3px solid #666; padding-top: 7px; }
a.mainnav:hover { display: block; height: 30px; width: 125px; text-align: center; vertical-align: middle; background: url(/images/mainnav.jpg) no-repeat; border-top: 3px solid #666; padding-top: 7px; }

.eightblack     { font-family: Verdana,Arial; font-size: 8pt; color: #000000 }
.ninegreen     { font-family: Verdana,Arial; font-size: 9pt; color: #669966;line-height: 160% }
.tenblack    { font-family: Verdana,Arial; font-size: 10pt; color: #000000 }
.twelveblack     { font-family: Verdana,Arial; font-size: 12pt; color: #000000 }
.fourteenblue     { font-family: Verdana,Arial; font-size: 14pt; color: #3366CC }

.tenwhite    { font-family: Verdana,Arial; font-size: 10pt; color: #ffffff }

/*main elements*/

body { margin: 0; padding: 0; background: #ffffff url(/images/homepagebg.jpg) top center no-repeat; font: 12px "Verdana", Arial, serif; }

.header { height: 130px; width: 770px; text-align: left; background: url(/images/header.jpg) top right no-repeat; }

.headerpadding { margin-bottom: 10px; }

.navspacer { width: 4px; }

.leftboxes { width: 215px; padding-bottom: 10px; }

.footer { width: 770px; height: 45px; text-align: center; vertical-align: middle; background: url(/images/footerbg.jpg) repeat-x; }

.right { float: right; margin-left: 20px; }



/*homepage elements */

.hpcontent { border-top: 1px solid #666; height: 210px; width: 545px; }



