body { text-align: center; font-family: verdana;}
#wrapper { display: block; border: 1px #a2a2a2 solid; width:95%;  margin:5px auto; }
#header { border: 0px #a2a2a2 solid; }
#content { margin: 0px 25px 10px 25px;}
#adtower { width: 165; border: 0px #a2a2a2 solid; float: right; margin:2px; }
#sidebar { width: 225; border: 0px #a2a2a2 solid; float: left; margin: 2px;}
#delimiter { clear: both; }
#footer { border: 0px #a2a2a2 solid; }
.title { font-size: 11pt; font-family: verdana; font-weight: bold; }
.threecol {
    margin:15px;
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 25px; /* Chrome, Safari, Opera */
    -moz-column-gap: 25px; /* Firefox */
    column-gap: 25px;
    text-align: justify;
}
.threecol p{ margin: 0px 0px 15px 0px;}

.show_info {margin: 10px; border: 1px solid black;}
.outline {border: 1px solid black;}
.results {border: 1px solid black; font-family: verdana; font-size:14px;}
tr.row_bg0 td{background-color:#FFFFFF;}
tr.row_bg1 td{background-color:#DDDDDD;}
 
.help {
        color: #CC0000;
}
.cal_date {
	width: 70;
	border-color: black;
	border-width: 1px 2px 2px 2px;
	border-style: solid;
	background-color: #FFFFFF;
	font-size: 30px;
	color: #000000;
	font-family: verdana; 
	font-weight: bold; 
	text-align: center;
	display: block;
	cursor: pointer;
	cursor: hand;
	box-shadow: 4px 4px 4px #aaaaaa;
}
.cal_date_selected {
	width: 70;
	border-color: black;
	border-width: 1px 2px 2px 2px;
	border-style: solid;
	background-color: #fffd01;
	font-size: 30px;
	color: #000000;
	font-family: verdana; 
	font-weight: bold; 
	text-align: center;
	display: block;
	cursor: pointer;
	cursor: hand;
	box-shadow: 4px 4px 4px #aaaaaa;
}

.cal_day {
	width: 70;
	border-color: black;
	border-width: 2px 2px 1px 2px;
	border-style: solid;
	background-color: #CC0000;
	font-size: 14px;
	color: #FFFFFF;
	font-family: verdana;
	font-weight: bold; 
	text-align: center;  
	display: block;
	cursor: pointer;
	cursor: hand;
}

.data {
        position:relative;
        background-color: #ffff66;
        color: #363636;
        border-radius: 6px;
        padding: 8px 16px;
        margin-bottom: 18px;
        font-size: 12px;
        line-height: 16px;
        display: none;
}
.data:after {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent #ffff66 transparent transparent;
        border-style: solid;
        border-width: 15px;
        height:0;
        width:0;
        top: 2.1em;
        left: -29px;
}
#links {
        margin: 0px; 0px; 5px; 5px; background-color: #000000;
        width: 100%;
}

#links ul {
        margin: 0;
        padding: 2px 0;
}

#links li {
        display: inline;
        margin-right: 35px;
}

#links a {
        color: #ffffff;
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        text-decoration: none;
        font-weight: bold;
        text-shadow: #001a34 1px 1px 0px;
        font-size: 18px;
}

#links a.alt-color {color: #FFFDD4;}

#links a:hover, #links a.alt-color:hover {
        color: #1875d6; /*#001a34*/
}

