
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar
{
	position: absolute;
	width: 10;
	height: 10;
	background-color: transparent;
	layer-background-color: transparent;
	visibility: hidden;
}

/*Styles for level 0*/
.clLevel0, .clLevel0over
{
	position: absolute;
	padding: 2px;
	font-family: arial,helvetica;
	font-size: 12px;
	font-weight: bold;
}
.clLevel0
{
	background-color: transparent;
	background-image: transparent;
	layer-background-color: transparent;
	color: #000080;
}
.clLevel0over
{
	background-color: transparent;
	layer-background-color: transparent;
	color: #008080;
	cursor: pointer;
	cursor: hand;
}
.clLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	layer-background-color: transparent;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over
{
	padding-right: 2px;
	padding-left: 5px;
	font-size: 12pt;
	margin-bottom: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: 'Tw Cen MT Condensed' , 'Arial Narrow' , arial, helvetica;
	position: absolute;
}
.clLevel1
{
	background-color: #febe10;
	layer-background-color: transparent;
	color: #000000;
}
.clLevel1over
{
	background-color: #0950A0;
	layer-background-color: #0950A0;
	color: #EED165;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border
{
	position: absolute;
	visibility: hidden;
	background-color: #EED165;
	layer-background-color: #0950A0;
	border: 2px outset #fff;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over
{
	position: absolute;
	padding: 2px;
	font-family: arial,helvetica;
	font-size: 10px;
	font-weight: bold;
}
.clLevel2
{
	background-color: #DADCBA;
	layer-background-color: #FCCE55;
	color: #006699;
}
.clLevel2over
{
	background-color: #006699;
	layer-background-color: #0099cc;
	color: #CDDBEB;
	cursor: pointer;
	cursor: hand;
}
.clLevel2border
{
	position: absolute;
	visibility: hidden;
	background-color: #DADCBA;
	layer-background-color: #006699;
}

.splash
{
	position: absolute;
	background-color: transparent;
	left: 100px;
	top: 100px;
}

.*
{
	font-size: 8pt;
	color: #696969;
	font-family: Arial, Verdana;
}

.phonenumber
{
	display: inline;
	padding-left: 50px;
	font-size: 12pt;
	color: #696969;
	line-height: 24pt;
	font-family: Arial, Verdana;
	font-weight: bold;
}

.pagetitle
{
	display: inline;
	padding-left: 10px;
	font-size: 12pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
	font-weight: bold;
}

.footer
{
	font-size: 8pt;
	font-family: Arial;
	color: #696969;
}

.error
{
	font-size: 8pt;
	font-family: Arial;
	color: Red;
}

.default, .defaultbold, .defaultwhite, .defaultbullet
{
	font-size: 8pt;
	margin-left: 10px;
	color: #696969;
	line-height: 14pt;
	margin-right: 10px;
	font-family: Arial, Verdana;
}

.footernav
{
	font-size: 8pt;
	margin-left: 10px;
	color: #226FB5;
	line-height: 14pt;
	margin-right: 10px;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.defaultbold
{
	font-weight: bold;
}

.defaultwhite
{
	color: white;
}

.defaultbullet
{
	list-style-position: outside;
	line-height: 11pt;
	padding-bottom: 5pt;
}

.menuitem
{
	margin-right: 10px;
	padding-right: 10px;
	margin-left: 0px;
	font-size: 9pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
}

.menuitemdesc
{
	font-size: 8pt;
	margin-left: 10px;
	color: #696969;
	line-height: 10pt;
	margin-right: 10px;
	font-style: italic;
	font-family: Arial, Verdana;
}

.question
{
	font-weight: bold;
	font-size: 9pt;
	margin-left: 10px;
	color: #696969;
	line-height: 16pt;
	margin-right: 10px;
	font-style: italic;
	font-family: Arial, Verdana;
}

.answer
{
	font-size: 9pt;
	margin-left: 20px;
	color: #696969;
	line-height: 16pt;
	margin-right: 10px;
	font-family: Arial, Verdana;
	padding-bottom: 20px;
}

.sectionheader
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.promoheader
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: #3366cc;
	line-height: 16pt;
	font-family: Arial, Verdana;
}

.promoheader2
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	color: #696969;
	line-height: 20pt;
	font-family: Arial, Verdana;
}

.surveysection
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
}

.surveyquestion
{
	padding-left: 0px;
	font-size: 9pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
	font-style: italic;
	font-weight: bold;
}

.surveyquestionmissing
{
	padding-left: 0px;
	font-size: 9pt;
	color: red;
	line-height: 16pt;
	font-family: Arial, Verdana;
	font-style: italic;
	font-weight: bold;
}

.sectionheaderinline
{
	display: inline;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.menusectionheaderinline
{
	display: inline;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.sectionheaderinlinenoul
{
	display: inline;
	padding-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
}

.menusectionheaderinlinenoul
{
	display: inline;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	line-height: 16pt;
	font-family: Arial, Verdana;
}

.footnotes
{
	font-size: 8pt;
	margin-left: 10px;
	color: #696969;
	line-height: 16pt;
	margin-right: 10px;
	font-style: italic;
	font-family: Arial, Verdana;
}

.clickhere
{
	font-size: 8pt;
	color: #696969;
	font-family: Arial, Verdana;
	text-align: right;
}

.FormData
{
	font-size: 8pt;
	color: #696969;
	font-family: Arial, Verdana;
}

.FormLabel
{
	font-size: 8pt;
	color: #696969;
	font-family: Arial, Verdana;
}

.FormLabelRequired
{
	font-size: 8pt;
	color: #696969;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-decoration: none;
}

.FormInput
{
	font-size: 8pt;
	color: #696969;
	font-family: Arial, Verdana;
	width: 300px;
	height: 300px;
}

.CalendarEventDay
{
	font-size: 7pt;
    font-family: Arial, Verdana;
}

.CalendarEventPopupHeader
{
	font-size: 9pt;
    font-family: Arial, Verdana;
    background-color: Navy;
    color: White;
    font-weight: bold;
    text-align: center;
}

.CalendarEventPopup
{
    background-color:white;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-top: solid 1px silver;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:5px;
    padding-top:0px;
    width: 450px;
    height: 250px;
}

.CalendarEventPopupClose
{
    background-color:white;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-bottom: solid 1px silver;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:5px;
    padding-top:0px;
    width: 450;
    height: 10px;
    text-align:right;
	font-family: Arial, Verdana;
	font-size: 8pt;
}

.CalendarEventTime
{
	font-size: 8pt;
    font-family: Arial, Verdana;
	font-weight: bold;
    padding-left:10px;
    padding-right:10px;
}

.CalendarEventName
{
	font-size: 8pt;
    font-family: Arial, Verdana;
	font-weight: bold;
    padding-left:10px;
    padding-right:10px;
}

.CalendarEventPort
{
	font-size: 8pt;
    font-family: Arial, Verdana;
	font-weight: bold;
    padding-left:10px;
    padding-right:10px;
	display: inline-block;
}

.CalendarEventPricing
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: italic;
	margin-left: 10px;
	display: inline-block;
}

.CalendarEventDescription
{
	font-size: 8pt;
	font-family: Arial, Verdana;
	font-style: italic;
	margin-left: 10px;
	display: inline-block;
}

.CalendarEventContentURL
{
	font-size: 8pt;
    font-family: Arial, Verdana;
    padding-left:10px;
    padding-right:10px;
}