/*****************************************************/
/* WD Interactive...info@wdinteractive.com */
/* Copyright 2002. WD Interactive. All Rights Reserved. */
/* www.wdinteractive.com */
/*****************************************************/

BODY {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	/*background-image: url(/images/background.gif);*/
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
}

/********************************* Anchor | Link Settings */

A:link {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration: underline;
}

A:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #330066;
	text-decoration: underline;
}

A:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #339900;
	text-decoration: underline;
}

A:active {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

.bodyText {
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
}

P {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
}

.bodyTextBold {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

	A.bodyTextBold:link {
		font-size: 13px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: underline;
}

	A.bodyTextBold:visited {
		font-size: 13px;
		font-weight: bold;
		color: #330033;
		text-decoration: underline;
}

	A.bodyTextBold:hover {
		font-size: 13px;
		font-weight: bold;
		color: #339900;
		text-decoration: underline;
}

	A.bodyTextBold:active {
		font-size: 13px;
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
}

.bodyTextIndent {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}

.smallText {
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
}

	A.smallText:link {
		font-size: 11px;
		line-height: 13px;
		font-weight: 400;
		color: #990000;
		text-decoration: underline;
}

	A.smallText:visited {
		font-size: 11px;
		line-height: 13px;
		font-weight: 400;
		color: #990000;
		text-decoration: underline;
}

	A.smallText:hover {
		font-size: 11px;
		line-height: 13px;
		font-weight: 400;
		color: #339900;
		text-decoration: underline;
}

	A.smallText:active {
		font-size: 11px;
		line-height: 13px;
		font-weight: 400;
		color: #990000;
		text-decoration: none;
}

.smallTextBold {
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

	A.smallTextBold:link {
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #990000;
		text-decoration: none;
}

	A.smallTextBold:visited {
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #990000;
		text-decoration: none;
}

	A.smallTextBold:hover {
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #339900;
		text-decoration: underline;
}

	A.smallTextBold:active {
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		color: #990000;
		text-decoration: none;
}

.required {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.homeTitle {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}

.pageTitle {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.pageHead {
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #663399;
}

.pageHeadQuote {
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	margin: 0em .25em 0em 0em;
}

.calendarTitle {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 2px 4px;
	background-color: #4D93CE;
}

.calendarItem {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 2px 2px;
	background-color: #FFFFCC;
}

	A.calendarItem:link {
		font-weight: bold;
		color: #CC0000;
		text-decoration: underline;
		background-color: #FFFFCC;
	}

	A.calendarItem:visited {
		font-weight: bold;
		color: #330066;
		text-decoration: underline;
		background-color: #FFFFCC;
	}

	A.calendarItem:hover {
		font-weight: bold;
		color: #339900;
		text-decoration: underline;
		background-color: #FFFFCC;
	}

	A.calendarItem:active {
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
		background-color: #FFFFCC;
	}

.calendarLink {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}

	A.calendarLink:link {
		font-weight: bold;
		color: #330066;
		text-decoration: none;
	}

	A.calendarLink:visited {
		font-weight: bold;
		color: #330066;
		text-decoration: none;
	}

	A.calendarLink:hover {
		font-weight: bold;
		color: #CC0000;
		text-decoration: underline;
	}

	A.calendarLink:active {
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}

.categoryItem {
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 2px 0px;
	background-color: #FFFFCC;
}

	A.categoryItem:link {
		font-weight: bold;
		color: #CC0000;
		text-decoration: underline;
		background-color: #FFFFCC;
	}

	A.categoryItem:visited {
		font-weight: bold;
		color: #330066;
		text-decoration: underline;
		background-color: #FFFFCC;
	}

	A.categoryItem:hover {
		font-weight: bold;
		color: #339900;
		text-decoration: underline;
		background-color: #FFFFCC;
	}

	A.categoryItem:active {
		font-weight: bold;
		color: #CC0000;
		text-decoration: none;
		background-color: #FFFFCC;
	}

UL {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	color: #000000;
	list-style-type: square;
}

	UL.circle {
		list-style-type: circle;
	}

	UL.smallText {
		font-size: 11px;
		font-style: normal;
		font-weight: 400;
		color: #000000;
		list-style-type: square;
	}

	UL.blueBox { 
		list-style-image: URL(/images/bullet_blue.gif); 
		list-style-position: outside;
	}

	UL.arrow { 
		list-style-image: URL(/images/bullet_arrow-circle.gif); 
		list-style-position: outside;
	}

OL {
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	color: #000000;
	list-style-type: decimal;
}

	OL.alpha {
		font-size: 13px;
		font-style: normal;
		font-weight: 400;
		line-height: 15px;
		color: #000000;
		list-style-type: lower-alpha;
	}

LI.home {
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #000000;
}

LI.padding {
	margin-bottom: 10px;
}

.navTitle {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

	A.navTitle:link {
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		color: #663399;
		text-decoration: none;
}

	A.navTitle:visited {
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		color: #663399;
		text-decoration: none;
}

	A.navTitle:hover {
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		color: #663399;
		text-decoration: none;
}

	A.navTitle:active {
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		color: #663399;
		text-decoration: none;
}
.nav {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #666666;
	text-decoration: none;
}

	A.nav:link {
		font-size: 12px;
		line-height: 18px;
		font-weight: 400;
		color: #666666;
		text-decoration: none;
}

	A.nav:visited {
		font-size: 12px;
		font-weight: 400;
		color: #666666;
		text-decoration: none;
}

	A.nav:hover {
		font-size: 12px;
		font-weight: 400;
		color: #663399;
		text-decoration: none;
}

	A.nav:active {
		font-size: 12px;
		font-weight: 400;
		color: #666666;
		text-decoration: none;
}

.footer {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: 700;
	color: #663399;
	text-decoration: none;
}

	A.footer:link {
		font-size: 12px;
		line-height: 15px;
		font-weight: 400;
		color: #990000;
		text-decoration: underline;
}

	A.footer:visited {
		font-size: 12px;
		font-weight: 400;
		color: #330033;
		text-decoration: underline;
}

	A.footer:hover {
		font-size: 12px;
		font-weight: 400;
		color: #339900;
		text-decoration: underline;
}

	A.footer:active {
		font-size: 12px;
		font-weight: 400;
		color: #990000;
		text-decoration: none;
}

.footerAlt {
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
	color: #999999;
}

/********************************* Table Settings */

.spacerPadding1 {
	padding: 1px 0px 0px 0px;
}

.spacerPadding3 {
	padding: 3px 0px 0px 0px;
}

.spacerPadding4 {
	padding: 4px 0px 0px 0px;
}

.spacerPadding5 {
	padding: 5px 0px 0px 0px;
}

.highlightTablePadding  {
	padding: 5px 5px 5px 5px;
}

.highlightTableMiddle  {
	padding: 5px 2px 5px 5px;
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 0px 1px 0px 1px
}

.highlightTableBottom  {
	padding: 2px 4px 4px 0px;
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 0px 1px 1px 1px
}

.headerBorder  {
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 1px 1px 1px 1px
}

.sidenavBorder  {
	padding: 4px 0px 0px 0px;
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 0px 1px 0px 1px
}

.contentBorder  {
	padding: 5px 1px 5px 5px;
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 0px 1px 0px 0px
}

.footerBorder  {
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 0px 1px 1px 0px
}

.fullBorder  {
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 1px
}

.navPadding  {
	padding: 0px 2px 2px 8px;
}

.navSubPadding  {
	padding: 0px 2px 2px 16px;
}

.footerBorderAlt  {
	border: solid thin;
	border-color: #A7CFCF;
	border-width: 0px 1px 1px 1px
}

.calendarGrid  {
	padding: 2px 2px 2px 2px;
	background-color: #FFFFCC;
}

.calendarGridAlt  {
	padding: 2px 2px 2px 2px;
	background-color: #4D93CE;
}

.titleRow  {
	background-color: #4D93CE;
	color : #000000;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 14px;
	font-weight : 900;
	letter-spacing: 0.1em;
	text-decoration : none;
	vertical-align : bottom;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
}

.gridRow  {
	background-color : #FFFFCC;
	FONT-WEIGHT: 200; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
	padding: 1px 10px 1px 5px;
	vertical-align : top;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #c5bfcd;
}

.gridRowAlt  {
	background-color : #cccccc;
	FONT-WEIGHT: 200; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none
	padding: 1px 10px 1px 5px;
	vertical-align : top;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #c5bfcd;
}
