body, html
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:100%;
	font-family: Arial;
	font-size:11px;
	color:#586369;
}

/* Footer fix */
#pageContainer
{
	min-height: 100%;
}

* html #pageContainer
{
	height: 100%;
}

/* General page styles */

table, tr, td, p, span
{
	font-family: Arial;
	font-size:12px;
	color:#444444;
}

.CategoryTable { cursor:pointer; }
.CategoryTable:hover { cursor:hand; }

.bodyText {color: #586369; font-family: Arial; font-size: 10px; text-decoration:none; }
.bodyText:link {color: #788389; font-family: Arial; font-size: 10px; text-decoration:none; }
.bodyText:visited {color: #788389; font-family: Arial; font-size: 10px; text-decoration:none; }
.bodyText:active {color: #788389; font-family: Arial; font-size: 10px; text-decoration:none; }
.bodyText:hover {color: #788389; font-family: Arial; font-size: 10px; text-decoration:underline; }

.adminMenuLabel {color: #909090; font-family: Arial; font-size: 11px; }

.adminMenu {color: #FFFFFF; font-family: Arial; font-size: 11px; }
.adminMenu:link {color: #909090; font-family: Arial; font-size: 11px; text-decoration:none; }
.adminMenu:visited {color: #909090; font-family: Arial; font-size: 11px; text-decoration:none; }
.adminMenu:active {color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration:none; }
.adminMenu:hover {color: #FFFFFF; font-family: Arial; font-size: 11px; text-decoration:none; }

.pageHeader {color: #3396CC; font-family: Tahoma;  font-size: 25pt;}
.paragraphHeader {color: #3396CC; font-family: Tahoma;  font-size: 12pt;}

/*Dataview styles*/

.columnHeader {color: #586369; font-family: Arial; font-weight:600; font-size: 12px; }
.columnText {color: #586369; font-family: Arial; font-size: 11px; }

/*Form styles*/
.CategoryHeader
{
	font-size:18px; 
	color:#284C93;
}

.SubCategoryHeader
{
	font-size:20px; 
	color:#696969;
	font-weight:bold;
}

.SeminarHeader
{
	font-size:18px; 
	color:#284C93;
	text-decoration:none;
}

.TitleBox
{
	font-weight:bold; 
	font-size:23px;
}

.formButton
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #586369;
	border: 1px ridge #DEDEDE;
	height: 22px;
	background-image:url('/images/bgFormButton.png');
	background-repeat:repeat-x;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.formButtonRS
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #586369;
	border: 1px ridge #DEDEDE;
	height: 22px;
	background-image:url('/images/bgFormButton.png');
	background-repeat:repeat-x;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:10px;
}

.formButtonLS
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #586369;
	border: 1px ridge #DEDEDE;
	height: 22px;
	background-image:url('/images/bgFormButton.png');
	background-repeat:repeat-x;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:10px;
}

.formButtonSeminar
{
	width: auto;
	height: 20px;
	border-style:none;
	background-image: url('/Images/ButtonTile.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-weight:bold;
	font-size:10px;
	color:#080437;
}

.subFormText {font-family: arial; font-size: 13px; font-weight:bold; margin-bottom:5px;}
.formText {color: #000099; font-family: arial; font-size: 15px; font-weight:bold; margin-bottom:5px;}
a.formText:link {color: #000099; text-decoration:none; }
a.formText:visited {color: #000099; text-decoration:none; }
a.formText:active {color: #000099; text-decoration:none;}
a.formText:hover {color: #000099; text-decoration:underline;}

.formBox
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #586369;
	border: 1px ridge #DEDEDE;
	height: 22px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	width:280px;
}

.formArea
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #586369;
	border: 1px ridge #DEDEDE;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.formOption {color: #586369; font-family: Tahoma; font-size: 8pt; border:0px; background-color:Transparent;}

.formDate
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #586369;
	border: 0px;
	height: 22px;
	padding-left:3px;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:2px;
	background-color: Transparent;
}

.formError {color: #AA5961; font-family: Tahoma; font-size: 8pt; margin-left:0px; padding-left:5px; font-weight:bold}
a.formError:link {color: #FF5961; text-decoration:none; margin-left:0px; padding-left:5px; font-weight:bold}
a.formError:visited {color: #FF5961; text-decoration:none; margin-left:0px; padding-left:5px; font-weight:bold}
a.formError:active {color: #FF5961; text-decoration:none; margin-left:0px; padding-left:5px; font-weight:bold}
a.formError:hover {color: #FF5961; text-decoration:underline; margin-left:0px; padding-left:5px; font-weight:bold}

.imageButton {border:0px; margin: 8px 12px 8px 12px;}

.imageSequenceButton {border:0px; margin: 0px 12px 0px 12px;}

.adminNavTableNormal {background-color:Transparent; }
.adminNavTableOver {background-color:White; cursor:pointer;}
.adminNavTableSelected {background-color:White;}
.adminNavTableHeader {color: #32647F; font-family: Arial; font-size: 11px; font-weight:bold; text-decoration:none;}
.adminNavTableItem {color: #32647F; font-family: Arial; font-size: 11px; text-decoration:none;}