﻿body 
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	font-style: normal;
	font-weight: normal;
	word-spacing: normal;
	margin:10px;
}
A 
{
	text-decoration:none;
	color: #4890C0;
}
A:Hover
{
	text-decoration: underline;
}
A:Visited
{
	text-decoration: none;
}

.italic
{
	font-style:italic;
}

.bold {
	font-weight: bolder;
}
.mediumText
{
	font-size: 14px;
}
.black 
{
	color: #000000;
}
.blue
{
	color: #4890C0;
}

.green
{
	color: #8fb141
}

.adTitle
{
	color: #0000FF;
}
.gray
{
	color: #778899;
	text-decoration: underline;
}
.smallerText
{
	font-size: 10px;
}
.title
{
	font-size: 16px;
	font-weight: bold;
}
.info 
{
	font-size: 10px;
}
.shadedTopBold
{
	background-image: url(images/gradient-blue-bar.gif);
	background-repeat: repeat-x;
	/*background-color: #EDF8FA;
	border-top: 1px solid #46A5D1;*/
}
.shadedBottomBold
{
	/*background-color: #EDF8FA;*/
	background-image: url(images/gradient-blue-bar.gif);
	background-repeat: repeat-x;
	/*border-bottom: 1px solid #46A5D1;*/
}
.searchText
{
	/*color: #4890C0;*/
	color: black;
}
.siteMap
{
	font-size: 12px;
	/*font-weight: bold;*/
	color: #000000;
	/*vertical-align: top;*/
}
.siteMap A
{
	text-decoration: none;
	color: #000000;
	/*font-size:medium;*/
}

.faqCategory
{
	color:Black;
	font-size:small;
	font-weight:bold;
}

a.faq
{
	color:Black;
	font-size:small	;
	font-weight:bold;
}

a.sectionLink {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
a.sectionLink:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #4890C0;	
}
.sideAdSide
{
	padding-left: 10px;
	border-left: 1px solid #4890C0;
	color: #000000;
	font-size: 10px;
}
.sideAdTitle 
{
	color: #0000FF;
	font-size: 14px;
}
.sideAdLink 
{
	color: #009900;
}
.requiredItem
{
	color: #FF0000;
}

.tbGreenBackGround
{
	background-color: #C6F579;
}

.tbLightGreenBackGround
{
	background-color: #EFF9E1;
	border-color: #EFF9E1;
}

.tbBlueBackGround
{
	/*background-color: #EDF8FA;*/
	background-color: #F0F8FF;
}
.DarkGreen
{
	background-color: #A7C8A0;
}
.LightGreen
{
	background-color: #E1FADD
}
.Gray
{
	background-color: #EEEEEE;
}
.floatLeft
{
	float: left;
	clear:left;
	border: 1px black solid;
}
.floatRight
{
	float: right;
	clear: right;
	border: 1px black solid;
}
.adLabel
{
	font-size: 12px;
	font-weight: bold;
	width: 100px;
}
.TitleSection
{
	background-color: #A7C8A0;
}
.SubTitleSection
{
	background-color: #E1FADD;	
}
.HeaderSection
{
	background-color: #A7C8A0;
	font-size: 10pt;
}
.SubHeaderSection
{
	background-color: #E1FADD;
}
.DetailSection
{
	background-color: #E1FADD;
}
.AltDetailSection
{
	background-color: #E1FADD;
}
.FooterSection
{
	background-color: #A7C8A0;
}
.InformationSection
{
	background-color: #EEEEEE;
}
.TableBorder
{
	border: solid 2px #EEEEEE;
}
.SearchResults
{
	background-color: #F0F8FF;
}

a.Tip
{
    position:relative; /*this is the key*/
    z-index:99; background-color:Transparent;
    color:#000;
    text-decoration:none}

a.Tip:hover{z-index:25; background-color:#ff0}

a.Tip span{display: none}

a.Tip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#E1FADD; color:#000;
    text-align: center;
    filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}


/*Ajax Calendar*/
.AjaxCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: white;
    color: black;
    background-image: url(images/top-gradient.gif);
	background-repeat: repeat-x;
}
.AjaxCalendar .ajax__calendar_other .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #A7C8A0;
}
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month,
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: red;
}
.AjaxCalendar .ajax__calendar_active .ajax__calendar_day,
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month,
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.paddedText
{
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
}

.paddedLeft
{
	padding-left:20px;
}