body,td,p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#333333;
	line-height: 150%;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #033994;
}
.deepsea
{
background-image: url(/images/registration.JPG);
font-size: 12px; 
color: #000000; 
}
H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #033994;
}
.highboxeshead
{
	PADDING-LEFT: 3px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 1px; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #666666;
}
.lowboxeshead
{
	PADDING-LEFT: 3px; 
	MARGIN-BOTTOM: 10px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 1px; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #003994;
}
.lowboxesheadalt
{
	PADDING-LEFT: 3px; 
	MARGIN-BOTTOM: 10px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 1px; 
	HEIGHT: 16px; 
	background-color: #666666;
/*	BACKGROUND-COLOR: #9B9B9B; */
}
.lowboxes
{
	MARGIN-LEFT: 3px; 
	MARGIN-RIGHT: 3px;
	overflow: hidden;
}
.normal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#666666;
}
.header1 
{
	color: #000000; 
	font-size: 12px; 
	font-weight: bold;
}
.darkGray 
{
	color: #333333;
}
.tabbar
{
	font-size: 9px; 
	font-weight: bold;
}
.footer 
{
	color: #999999; 
	font-weight: normal; 
	font-size: 9px; 
	text-decoration: none;
}
input.search 
{
	border: 1px solid; 
	border-color: #cccccc; 
	font-size: 9px; 
	color:#cccccc;
}
.body_intro 
{
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
A.orange:active 
{
	color: #df7126; 
	font-size: 9px;
	text-decoration: none;
}
A.orange:link 
{
	color: #df7126; 
	font-size: 9px; 
	text-decoration: none;
}
A.orange:visited 
{
	color: #df7126; 
	font-size: 9px; 
	text-decoration: none;
}
A.orange:hover 
{
	color: #003399; 
	font-size: 9px; 
	text-decoration: none;
}
A.white:active 
{
	color: #ffffff; 
	font-size: 9px; 
	text-decoration: none;
}
A.white:link 
{
	color: #ffffff; 
	font-size: 9px; 
	text-decoration: none;
}
A.white:visited 
{
	color: #ffffff; 
	font-size: 9px; 
	text-decoration: none;
}
A.white:hover 
{
	color: #df7126; 
	font-size: 9px; 
	text-decoration: none;
}
A:active 
{
	color: #df7126; 
	font-size: 12px; 
	text-decoration: none;
}
A:link 
{
	color: #df7126; 
	font-size: 12px; 
	text-decoration: none;
}
A:visited 
{
	color: #df7126; 
	font-size: 12px; 
	text-decoration: none;
}
A:hover 
{
	color: #003994; 
	font-size: 12px; 
	text-decoration: none;
}
A.footer:active 
{
	color: #999999; 
	font-weight: normal; 
	font-size: 9px;
	text-decoration: none;
}
A.footer:link 
{
	color: #999999; 
	font-weight: normal; 
	font-size: 9px;
	text-decoration: none;
}
A.footer:visited 
{
	color: #999999; 
	font-weight: normal; 
	font-size: 9px;
	text-decoration: none;
}
A.footer:hover 
{
	color: #df7126; 
	font-weight: normal; 
	font-size: 9px;
	text-decoration: none;
}
A.topNav:active 
{
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
A.topNav:link 
{
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
A.topNav:visited 
{
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 9px;
	text-decoration: none;
}
A.topNav:hover
{
	color: #cc6600; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
.topNavPipe
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
A.topNav2:active
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.topNav2:link
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.topNav2:visited
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.topNav2:hover
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
A.mainMenu:active
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.mainMenu:link
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.mainMenu:visited
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.mainMenu:hover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003994;
	text-decoration: none;
}
.homepageNewsHeading
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	border-left: #CCCCCC 1px solid;
	color: #df7126; 
	border-bottom: #CCCCCC 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
	text-decoration: none;
}
.homepageNewsHeadingHover
{
	border-right: #003994 1px solid;
	border-top: #003994 1px solid;
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	border-left: #003994 1px solid;
	color: #003994;
	border-bottom: #003994 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
	text-decoration: none;
}
.homepageNewsTitle
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.homepageNews
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.homepageNewsLink:active
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df7126; 
	text-decoration: none;
}
A.homepageNewsLink:link
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df7126; 
	text-decoration: none;
}
A.homepageNewsLink:visited
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df7126; 
	text-decoration: none;
}
A.homepageNewsLink:hover
{
	font-size: 8pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003994;
	text-decoration: none;
}

A.dropDown:active 
{
	color: #003994; 
	font-size: 10px; 
	text-decoration: none;
}
A.dropDown:link 
{
	color: #003994; 
	font-size: 10px; 
	text-decoration: none;
}
A.dropDown:visited 
{
	color: #003994; 
	font-size: 10px; 
	text-decoration: none;
}
A.dropDown:hover 
{
	color: #CCCCCC; 
	font-size: 10px; 
	text-decoration: none;
}
A.boxlink:active 
{
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: bold;
}
A.boxlink:link 
{
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: bold;
}
A.boxlink:visited 
{
	color: #FFFFFF; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: bold;
}
A.boxlink:hover 
{
	color: #CCCCCC; 
	font-size: 12px; 
	text-decoration: none;
	font-weight: bold;
}
.boxlink 
{
	color: #CECECE; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
}
A.tabbar:active 
{
	color: #6699cc; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
A.tabbar:link 
{
	color: #6699cc; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
A.tabbar:visited 
	{
	color: #6699cc; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
A.tabbar:hover 
{
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 9px; 
	text-decoration: none;
}
A.TopLeftMenuOldColor:active
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
A.TopLeftMenu:active 
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
A.TopLeftMenu:link 
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
A.TopLeftMenu:visited 
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
A.TopLeftMenu:hover 
{
	color: #CCCCCC; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
A.TopLeftMenuSelected:active 
{
	color: #df7126; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
}
A.TopLeftMenuSelected:link 
{
	color: #df7126; 
	font-size: 11px; 
	text-decoration: none;
	font-weight: bold;
}
A.TopLeftMenuSelected:visited 
{
	color: #df7126; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
}
A.TopLeftMenuSelected:hover 
{
	color: #CCCCCC; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
}
A.ItemLeftMenu:active 
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none;
}
A.ItemLeftMenu:link 
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none; 
}
A.ItemLeftMenu:visited 
{
	color: #003994; 
	font-size: 11px; 
	text-decoration: none;
}
A.ItemLeftMenu:hover 
{
	color: #CCCCCC; 
	font-size: 11px; 
	text-decoration: none; 
}
A.ItemLeftMenuSelected:link 
{
	color: #df7126; 
	font-size: 11px; 
	text-decoration: none;
}
ul 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	MARGIN-BOTTOM: 6px;
	MARGIN-TOP: 1px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
ul.li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/blueArrow.gif) no-repeat 0px 8px;
	PADDING-TOP: 5px	
}
LI
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/blueArrow.gif) no-repeat 0px 8px;
	PADDING-TOP: 5px	
}

.textfield1
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 225px;
    COLOR: #555555;
    BORDER-BOTTOM: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
.textfieldOther
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 186px;
    COLOR: #555555;
    BORDER-BOTTOM: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
.blue_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #002D86;
	text-decoration: none;
	
}
.button1
{
	padding: 1px;
	color: #555555;
    MARGIN-TOP: 2px;
    FONT-SIZE: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dropdown1
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 228px;
    COLOR: #555555;
    BORDER-BOTTOM: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
.textarea1
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 225px;
    COLOR: #555555;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
.splash
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
}
.splash2
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
}
.homepageTitle
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
}
.homepageText
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
A.heading:active
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003994;
	text-decoration: none;
}
A.heading:link
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003994;
	text-decoration: none;
}
A.heading:visited
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003994;
	text-decoration: none;
}
A.heading:hover
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df7126; 
	text-decoration: none;
}
.footerNavPipe
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
A.footerNav:active
{
	font-size: 7pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.footerNav:link
{
	font-size: 7pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.footerNav:visited
{
	font-size: 7pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
A.footerNav:hover
{
	font-size: 7pt;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
.footerText
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.bottomText
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df7126; 
}
.bottomNavPipe
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
A.bottomNav:active
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
A.bottomNav:link
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
A.bottomNav:visited
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
A.bottomNav:hover
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003994;
	text-decoration: none;
}
.hidden
{
	display: none;
	visibility: hidden;
}
.divWrapper
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
.fontHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #033994;
}
.fontIntro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #033994;
}
A.bottomLinksInactive:active
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
A.bottomLinksInactive:link
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
A.bottomLinksInactive:visited
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
A.bottomLinksInactive:hover
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #df7126; 
	text-decoration: none;
}


/*------------------------------*/
/*----Calender template items---*/	
/*------------------------------*/


.selectedDateCell
{
	background: #E5E5E8;
	
}
div.monthcalendararea
{
	float: right;
	
}
div.calendarlistingarea
{
	float: left;

	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
	
}
td.calendaritem, tr.calendaritem
{

	
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #F0E5CE;
	

}
td.selecteddatecell 
{
	background-color: #E5F4FB;
	

	/*border: solid 0.2em #95632F;*/
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
	
}

td.datecellactive
{
	background-color: #CB051C;  
	font-weight:bold;
	border: solid 0.2em #95632F;
	
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
	width: 300;
}




