/* style Green 
HEX
Dark 008000
Med  00b200
lt   00ff00
*/

/* basics */
        body {
	font-family: verdana, arial, san-serif;
        background-color: #ffffff;
        margin: 0;
        }
        td, tr, table {
        font-family: verdana, arial, san-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	vertical-align: top;
        }
	img {
	border: 0px;
	padding: 3px;
	}
	p {
        text-align: justify;
	font-size: 12px;
        text-indent: 15px;
        line-height: 17px;
	margin-right: 6px;
	}
	h1 {
	font-size: 18px;
	font-weight: bold;
	}
	h2, .h2style {
	font-size: 15px;
	font-weight: bold;
	}
	h3, .h3style {
	font-size: 13px;
	font-weight: bold;
	}

/* text styles */
	.maincontenttd {
	padding: 4px;
	width: 660px;
	}
	.navheadertable {
	border-spacing: 0px;
	}
	.navheadertd {
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	border-top: none 0px;
	border-left: solid 2px;
	border-right: none 0px;
	border-bottom: solid 1px;
	border-color: #ffffff;
	padding: 2px;
	background-color: #00b200;
	}
	.navheadertdactive {
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	border-top: none 0px;
	border-left: solid 2px;
	border-right: none 0px;
	border-bottom: none 0px;
	border-color: #ffffff;
	padding: 2px;
	background-color: #00ff00;
	}
	.navheaderspan {
	height: 6px;
	background-color: #00ff00;
	}
	.navheaderspan2 {
	background-image: url(/fl/images/green-white-horizonal.jpg);
	background-repeat: repeat-y;
	height: 6px;
	background-color: #ffffff;
	}
	.sidebarcell {
	background-color: #ffffff;
	height: 1000px;
	width: 140px;
	background-image: url(/fl/images/green-white-vert.jpg);
	background-repeat: repeat-x;
	}
	.sidebarName {
	border-bottom: solid 1px;
	border-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
	.sidebarDivider {
	border-bottom: solid 2px;
	border-color: #ffffff;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	}
	.standout {
	font-size: 12px;
	font-weight: bold;
	}
        .regTextSmall,.captionText {
	font-size: 11px;
        }
        .regTextMedium,.bodyText {
	font-size: 12px;
        }
        .regTextLarge {
	font-size: 13px;
        }
        .copyrightText {
	font-size: 10px;
        }
	.fatalerror, .errMsg {
	font-size: 13px;
	font-weight: bold;
	color: red;
	}
        a:link, a:active, a:visited {
        text-decoration: none;
	color: #000000;
        }
        a:hover {
        text-decoration: underline;
	color: #000000;
        }

//OLD STUFF
	.headertr1 {
	background: #000000;
	color: #ffffff;
        }
	.headerLeftNavtd, .footerCell{
	background: #00b200; //med color
	}
	.mainPageBlocktd {
	padding: 3px 3px 3px 3px;
	}
        .activeTab, a.activeTab:link, a.activeTab:hover, a.activeTab:visited, a.activeTab:active{
	font-size: 12px;
        background: #000000;
	color: #ffffff;
        padding: 3px 9px 1px 9px;
        text-decoration: none;
	font-weight: bold;
        }
        .inactiveTab, a.inactiveTab:link, a.inactiveTab:visited, a.inactiveTab:active {
	font-size: 12px;
        background: #000000;
	color: #e6e6e6;
        padding: 3px 11px 1px 11px;
        text-decoration: none;
        }
	a.inactiveTab:hover {
        font-size: 12px;
        background: #000000;
        color: #ffffff;
        padding: 3px 11px 1px 11px;
        text-decoration: underline;
	}
	.leftActiveItem, a.leftActiveItem:hover, a.leftActiveItem:link, a.leftActiveItem:visited, a.leftActiveItem:active {
	font-size: 11px;
	background: #ffffff;
	padding: 1px 1px 1px 1px;
        text-decoration: none;
	text-align: center;
	}
	.leftInactiveItem, a.leftInactiveItem:link, a.leftInactiveItem:visited, a.leftInactiveItem:active, a.leftInactiveItem:hover {
	font-size: 11px;
	background: #00ff00; //lt color
	padding: 1px 1px 1px 1px;
        text-decoration: none;
	text-align: center;
	}
	.leftNavSpacer, .leftNavSpacerDark {
	background: #000000; 
	height: 1px;
	} 
        .leftNavSpacerLight {
        background: #ffffff;
        height: 1px;
        }
	.leftNavHeader {
	background: #008000; //dark color
	padding: 1px 1px 1px 1px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	}
	.customUL {
	line-height: 16px;
//	marker-offset: 5px;
	}
	.regButton {
	background-color: #f08080;
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	color: #000000;
	}
        .regButtonWide {
        background-color: #f08080;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        }
	.ghostwhiteTable {
	background-color: #f8f8ff;
	border: 1px solid black;
	}

	.tooltipbox {
	font: bold 9px sans-serif;
	border-width:2px;
	border-style:outset;
	border-color:green;
	background-color:black;
	layer-background-color:black;
	color:white; 
	}
/*
//CALENDAR STYLES
*/
a.prevnext:link {color: #000000; font-size: 12px; text-decoration:underline}
a.prevnext:visited {color: #000000; font-size: 12px; text-decoration:underline}
a.prevnext:hover {color: #000000; font-size: 12px; text-decoration:underline}
a.prevnext:active {color: #000000; font-size: 12px; text-decoration:underline}

a.day:link {color: #000000; font-size: 18px; text-decoration:underline}
a.day:visited {color: #000000; font-size: 18px; text-decoration:underline}
a.day:hover {color: red; font-size: 18px; text-decoration:underline}
a.day:active {color: #000000; font-size: 18px; text-decoration:underline}

a.event:link {color: blue; font-size: 12px; text-decoration:underline}
a.event:visited {color: blue; font-size: 12px; text-decoration:underline}
a.event:hover {color: blue; font-size: 12px; text-decoration:underline}
a.event:active {color: blue; font-size: 12px; text-decoration:underline}

a.admin:link {color: blue; font-size: 12px; text-decoration:underline}
a.admin:visited {color: blue; font-size: 12px; text-decoration:underline}
a.admin:hover {color: blue; font-size: 12px; text-decoration:underline}
a.admin:active {color: blue; font-size: 12px; text-decoration:underline}

table.cal {
background-color: #ffffff;
height: 600px;
border-style: none;
border-width: 3px;
font-family: sans-serif
}

.caption {
color: #000000;
font-size: 20px;
font-weight: bold;
}

.thead {
color: #ffffff;
background-color: #000000;
font-size: 18px;
}

td.cal {
background-color: white;
text-align: left;
vertical-align: top
}

tfoot.cal {
color: #000000;
background-color: #ffffff;
font-size: 14px;
text-align: left
}

ul.cal {
margin: 0px;
list-style-position: inside
}

.cal-admin-link {
color: #ffffff;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

