/* CSS Document */
/* html tags */
body { 
	margin:0; padding:0; 
	background-image:url(images/bg_body.jpg); 
	background-position:top left; 
	background-repeat:repeat-y; 
}
div { 
	font-family:Arial, Helvetica, sans-serif; 
	padding:0; 
}
h2	{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:large;
}
th	{
	FONT-FAMILY:verdana,helvetica,arial,sans-serif; 
	FONT-SIZE:8pt; 
	background-color:#014892; 
	color:white;
}
/*td { 
	border:1px solid red; 
}*/
/*  */
/* core structure */
/*  */
#left { 
	margin:0; padding:0; 
	width:150px; 
	vertical-align:top; 
}
#center { 
	margin:0; padding:0; 
	width:525px; 
	vertical-align:top; 
}
#right { 
	margin:0; padding:0; 
	width:100px; 
	vertical-align:top; 
}
/*  */
/* page decore' */
/*  */
.pageTitleInput { 
	margin:0; 
	background-color:#333333; 
	font-size:22px; 
	color:#FFFFFF; 
	line-height:1.75em; 
	text-indent:15px; 
	background-image:url(images/bg_pageTitleInput.jpg); 
	background-position:top right; 
	background-repeat:repeat-y; 
}
.pagetInto {
	margin:65px 15px 0px 10px; padding:0; 
	font-size:14px; 
}
.downArrow { 
	margin:0; 
	position:relative; 
	bottom:30px; 
	left:600px;
}
/*  */
/* form table */
/*  */
/*.formTableRow { 
	margin:0; padding:0; 
}*/
.formTableHolder { 
	margin:15px; padding:0px 0 15px 0;
	width:500px;
	border-right:2px solid #333333; 
	border-bottom:2px solid #333333;
	border-top:2px solid #999999;
	border-left:2px solid #999999; 
	background-color:white; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.formTableHeader {
	margin:0; padding:0;
	height:1.5em;
	line-height:1.75em;
	text-indent:1.5em;
	font-size:18px;
	color:#FFFFFF;
	background-color:#333333;
	border-bottom:1px solid black;
}
.formInputHolder { 
	margin:0; padding:0;  
	background-color:#FFFFFF; 
}
.formLableHolder { 
	margin:0; padding:0;  
	background-color:#FFFFFF; 
	vertical-align:top; 
}

	.formLableHolder2 { 
		margin:0; padding:0; 
		width:130px;  
		background-color:#FFFFFF; 
		vertical-align:top; 
	}
	.formInputHolder2 {
		margin:0; padding:0; 
		width:345px;  
		background-color:#FFFFFF; 
	}


.formSpacer { 
	margin:0; padding:0; 
	height:5px; 
	background-color:#99CCCC;
}
.formTitle { 
	margin:2px 5px 10px 35px; padding:0;
	font-size:14px; 
	color:#333333; 
	text-align:right; 
	font-weight:bold; 
	line-height:1.5em;
}
		.formTitle2 { 
			margin:3px 5px 0 35px; padding:0; 
			font-size:14px; 
			color:#333333; 
			text-align:left; 
			font-weight:bold; 
		}
	.formNumber {
		margin:2px 0 0 8px; padding:0; 
		float:left; 
		font-size:14px; 
		color:white; 
		font-weight:bold; 
		line-height:1.75em;
	}
	.formElement {
		margin:5px; padding:0;
		border:1px solid red;
	}
/*Note section of input form...*/
.formNoteHolder { 
	margin:0; padding-bottom:10px;
	vertical-align:top; 
	background-color:#fbfbfb;
	border-top:1px dotted #CCCCCC;
}
	.formNote_red {
		margin:5px; padding:0; 
		font-size:10px; 
		color:#990000;
	}
	.formNote_blk {
		/*margin:3px 80px 6px 145px; padding:0;*/ 
		margin:5px 100px 10px 40px; padding:0;
		font-size:10px; 
		color:black;
	}
	.formLink {
		margin:5px 5px 5px 35px; padding:0; 
		font-size:12px; 
		line-height:2em;
	}
.formButtons { 
	margin:0 25px 0 0; 
	text-align: right; 
}
.formIndent {
	padding-left:15px;
}

/*  */
/* event list */
/*  */
.eventListHolder { 
	margin:5px 15px 15px 15px; padding:0; 
	width:495px; 
	border:2px solid black;
}
.eventListRow, .eventListRow_odd { 
	margin:0; padding:0; 
	font-size:14px; 
	color:#333333; 
	background-color:#ddd; 
}
.eventListRow_odd { 
	background-color:white;
}
.eventListTitleBar { 
	margin:0; padding:0; 
	background-color:#333333; 
	color:#FFFFFF;
}
	/* list textHolders */
	.eventListDate { 
		margin-left: 5px; 
		line-height:2.2em; 
		font-size:12px;
	}
	.eventListTitle { 
		margin-left: 5px; 
		line-height:1.5em; 
		font-weight:bold;
	}
	.eventListEdit { 
		margin-left: 5px; 
		line-height:2.2em; 
		font-size:12px; 
		text-align:center;
	}

/**************************************************************
Vertical Nav 01 START
**************************************************************/
#navHolder {
	margin:40px 0 20px 0;
	padding: 0;
	background-color:transparent;
}
		#navHolder ul{
			margin:0px;
			padding:0px;
 			list-style-type: none;
		}
		#navHolder li {
  			margin: 0px 0px 3px 0px;
		}
		#navHolder a {
		/* determins the width of button box */
			margin:0 6px 0 5px;
		/* determins the indent of the txt in box. */
			display:block;
			padding-left: 10px;
			letter-spacing: 1px;
			line-height:2em;
			font-size:12px;
			height:1%; /*Internet Explorer spacing bug fix*/
		}
		#navHolder a:link, #navHolder a:visited{
			background-color:#333333;
			color:#fff;
			border:1px solid black;
			border-top:1px solid #666;
			border-left:1px solid #666;
			text-decoration:none;
			}		
		#navHolder a:hover {
			background-color:#666;
			color:#fff;
			border:1px solid black;
			border-top:1px solid #666;
			border-left:1px solid #666;
			text-decoration:none;		
		}
		}
#active a:link, #active a:hover, #active a:visited {
		background-color:white;
		color:black;
		border:1px solid black;
		text-decoration:none;
	}
/**************************************************************
Vertical Nav 01 END
**************************************************************/
.floatRight {float:right;}
.floatLeft {float:left;}
.contactBox {
	width:150px;
	margin-right:5px;
	float:right;
	background-color:
	lightyellow;
	padding:3px;
	border:thin solid darkblue;
}
.sessionBox {
	width:150px;
	margin-right:5px;
	margin-top:5px;
	float:right;
	background-color:pink;
	padding:3px;
	border:thin solid darkblue;
	clear:right;
}
.scholarBox {margin-right:5px;float:right;background-color:#EEEEEE;padding:3px;border:thin solid darkblue;}
.holdBox {margin-right:5px;float:right;background-color:lightyellow;padding:3px;border:thin solid red; width:200px;}
.instructions {font-family:verdana,helvetica,arial,sans-serif; FONT-SIZE:7.5pt; FONT-WEIGHT:normal; COLOR:#5E1815;}
.flag {font-family:verdana,helvetica,arial,sans-serif;color:red;font-weight:bold;font-size:x-small;}
.fatal_error	{FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:bold; COLOR:red;}
.error	{FONT-FAMILY:verdana,helvetica,arial,sans-serif; FONT-SIZE:7.5pt; FONT-WEIGHT:bold; COLOR:red;}
.grouping	{padding:10px 0px 10px 0px;}
.date	{font-size:x-small;color:gray;}
.hr_comments {margin:0px 0px 0px 10px;font-size:8pt;font-weight:normal;}

dd {
	margin:0;
	padding:0;
	margin-left:5px
}
dt {padding-top:5px;}
	



A		{ color:blue; text-decoration: none}
A:hover	{ color:red; text-decoration: none}

A.foot		{font-family: verdana,helvetica,arial,sans-serif; font-size:7pt; color:gray; text-decoration: none}
A.foot:hover	{font-family: verdana,helvetica,arial,sans-serif; font-size:7pt; color:red; text-decoration: none}
A.hr		{ color:darkblue; text-decoration: none}
A.hr:hover	{ color:red; text-decoration: none}
