HTML {
	overflow:auto;
}
BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #FFFFFF;
}

H1,H1:link,H1:visited,H1 a,H1,H1 a:link,H1 a:visited {
	font-size: 12pt;
	color:#0092BA;	
	background-color: #FFFFFF;
	vertical-align: middle;
}

.classBorder {
	border-collapse: collapse;
	border: 1px solid Silver;
}

.header_left{
	background-image: url(../header_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.header_bottom{
	background-image: url(../header_bottom-mid.gif);
	line-height: 11px;
	height: 11px;
}
.header_bottom-right{
	background-image: url(../header_bottom-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align:right;
}

.title_page{
	font-size: 8pt;
	font-weight: bold;
	background-color: #DDD3DE;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url(../title_page-left.gif);
	color:#000000;	
	line-height: 18px;
	height: 18px;
	padding-left: 10px;
}

.title_page:link,.title_page:visited,.title_page a,.title_page a:visited,.title_page a:link{
	color:#000000;	
	text-decoration:none;
}

.title_page:hover,.title_page a:hover{
	color:#000000;	
	text-decoration:underline;
}

.title_page-right{
	color:#000000;	
	background-image: url(../title_page-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.title_nobullet-right{
	background-image: url(../title_nobullet-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.right-menu{
	background-image: url(../right_bottom-mid.gif);
}

.slice_dark-mid{
	background-image: url(../slice_dark-mid.gif);
}

.slice_dark-button{
	background-image: url(../slice_dark-corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	color:White;	
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
	font-size: 8pt;
	vertical-align: middle;
}

.slice_light-mid,.slice_deadline-mid{
	background-image: url(../slice_light-mid.gif);
}

.slice_light-button,.slice_deadline-button{
	background-image: url(../slice_light-mid.gif);
	color:#FFFFFF;	
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
	font-size: 8pt;
	vertical-align: middle;
}

.slice_light-button a,.slice_light-button a:visited,.slice_light-button a:link {
	color:#FFFFFF;	
	text-decoration:none;
}

.slice_light-button a:hover {
	color:#FFFFFF;	
	text-decoration:underline;
}

.slice_white-mid{
	background-image: url(../slice_white-mid.gif);
}

.slice_white-button{
	background-position: top;
	color:Black;	
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
	font-size: 8pt;
	vertical-align: middle;
}

.slice_white-button a,.slice_white-button a:visited,.slice_white-button a:link {
	color:Black;	
	text-decoration:none;
}

.slice_white-button a:hover {
	color:Black;	
	text-decoration:underline;
}

.subheading {
	background-color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	color:#000000;	
	line-height: 18px;
	height: 18px;
	vertical-align: middle;
	text-align:left;
}

.comment {
	font-size: 7pt;
	color:#837B79;
}

.options,.options a,.options a:link,.options a:visited{
	text-decoration:none;
	font-size: 7pt;
	color:#000000;
}

.options a:hover{
	text-decoration:underline;
	color:#000000;
}

.title_results {
	font-size: 8pt;
	color:#0092BA;
}

.maintext {
	font-size: 8pt;
	color:#000000;
}

.maintext a{
	text-decoration:none;
	font-size: 8pt;
	color:#000000;
}

.maintext a:hover{
	text-decoration:underline;
	color:#000000;
}

.cp_item {
	background-color: #FFFFFF;
	font-size: 7pt;
	color:#000000;
}

.cp_item a{
	text-decoration:none;
	color:#000000;
}

.cp_item a:hover{
	text-decoration:underline;
	color:#000000;
}

.formspecial {
	font-size: 8pt;
	border: 1px solid #000000;
}

.highlight_text{
	font-size: 10pt;
	font-weight: bold;
	background-color: #DDD3DE;
	color:#0092BA;	
	padding-left: 5px;
}

.title_button{
	font-size: 8pt;
	font-weight: bold;
	background-color: #DDD3DE;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url(../title_page-left.gif);
	color:#000000;	
	line-height: 18px;
	height: 18px;
	padding-left: 10px;
	cursor:pointer;
}

.title_button-over{
	font-size: 8pt;
	font-weight: bold;
	background-color: #DDD3DE;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url(../title_page-left.gif);
	color:#0092BA;	
	line-height: 18px;
	height: 18px;
	padding-left: 10px;
	cursor:pointer;
}

.title_button-click {
	background-image: url(../loader.gif);
	font-size: 8pt;
	font-weight: bold;
	background-color: #DDD3DE;
	background-repeat: no-repeat;
	background-position: top right;
	line-height: 18px;
	height: 18px;
	cursor:wait;
}

.course_button{
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;	
	line-height: 16px;
	height: 16px;
	cursor:pointer;
}

.course_button-over{
	font-size: 8pt;
	font-weight: bold;
	color:Black;	
	line-height: 16px;
	height: 16px;
	cursor:pointer;
}

.evenRow {
	background-color:#F5E9E6;
}

.oddRow {
	background-color:#FFF1E1;
}

.highlightRow {
	background-color: #F3D3D3;
}

.required{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#0092BA;	
	vertical-align: top;
	font-weight: bold;
	margin-left:5px;
}


/****************************************************************
 * Calendar Popup
 ****************************************************************/

.CALcpYearNavigation,
.CALcpMonthNavigation {
	background-color:#0092BA;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText {
	font-family:arial;
	font-size:8pt;
}

TD.CALcpDayColumnHeader{
	text-align:right;
	border:solid thin #0092BA;
	border-width:0px 0px 1px 0px;
}

.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate {
	text-align:right;
	text-decoration:none;
}

.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.CALcpCurrentMonthDate {
	color:#0092BA;
	font-weight:bold;
}

.CALcpCurrentDate {
	color: #FFFFFF;
	font-weight:bold;
}

.CALcpOtherMonthDate {
	color:#808080;
}

TD.CALcpCurrentDate {
	color:#FFFFFF;
	background-color: #0092BA;
	border-width:1px;
	border:solid thin #000000;
}

TD.CALcpCurrentDateDisabled {
	border-width:1px;
	border:solid thin #FFAAAA;
}

TD.CALcpTodayText,
TD.CALcpTodayTextDisabled {
	border:solid thin #0092BA;
	border-width:1px 0px 0px 0px;
}

A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled {
	height:20px;
}

A.CALcpTodayText {
	color:#0092BA;
	font-weight:bold;
}

SPAN.CALcpTodayTextDisabled {
	color:#D0D0D0;
}

.CALcpBorder {
	border: 1px solid #0092BA;
}

a.popupmap_options,a.popupmap_options:link,a.popupmap_options:visited{
	text-decoration:underline;
	font-size: 7pt;
	color:Blue;
}

a.popupmap_options:hover{
	text-decoration:none;
	color:Blue;
}

.rightCalDay,.rightCalDay:hover,.rightCalDay a:hover,.rightCalDay a,.rightCalDay:visited,.rightCalDay:link,.rightCalDay a:visited, .rightCalDay a:link {
	font-size: 8pt;
	color: #000000;
	background-image: url(../pink-mid.gif);
	line-height: 20px;
	text-decoration:none;
}

.rightCalDayOver,.rightCalDayOver:hover,.rightCalDayOver a:hover,.rightCalDayOver a,.rightCalDayOver:visited, .rightCalDayOver:link,.rightCalDayOver a:visited,.rightCalDayOver a:link  {
	font-size: 8pt;
	color:#000000;
	background-image: url(../slice_light-mid.gif);
	line-height:20px;
}

#stretch {
    margin: 0;
    text-align: right;
    height: 100%;
    background: #E6F5F9;
}

.choices-box{
	background-color: #CCE9F1;
}

#loadingAjax {
	color: #CCCCCC;
}

input.pagination {
	background-color:transparent;
	border-style: none;
	color:#0092BA;
	width:20px;
	cursor: pointer;
}

input.pagination:hover {
	cursor: pointer;
	width: 20px;
}

/* VERSION 2: XSL/XML STYLES */
#container	{background-color:#EEE8EE; border: 1px solid #5A2553;}
#container .options,#container .calButton {color:#5A2553;border-color:#5A2553;}
/*#container div	{ background-color:#EEE8EE;color:#5A2553}*/
#container div .maintext {color:#5A2553}
#tabnav {border-color:#5A2553;} /*stretch color*/
#tabnav li { background-color:#EEE8EE;}
#tabnav a:link, #tabnav a:visited {border: 1px solid #5A2553;background-color:#E6F5F9;color:#0092BA;}
#tabnav a:link.active, #tabnav a:visited.active {color:#5A2553;border-bottom: 1px solid #EEE8EE;background-color:#EEE8EE;padding-bottom:2px;}
#tabnav a:hover.active, #tabnav a:hover.active	{cursor:text;background-color: #EEE8EE;}
#tabnav li a:hover {cursor:hand;background-color: #EEE8EE;color:#5A2553;}

#containerLA	{background-color:#EEE8EE; border-top: 1px solid #5A2553;}
/*#containerLA div	{ background-color:#EEE8EE;color:#5A2553}*/
#containerLA div .maintext {color:#5A2553}
#tabnavLA {border-color:#5A2553;background-color:#CFC2CF;} /*stretch color*/
#tabnavLA li { background-color:#532353;}
#tabnavLA a:link, #tabnavLA a:visited {border: 1px solid #5A2553;background-color:#CFC2CF;color:#5A2553;}
#tabnavLA a:link.active, #tabnavLA a:visited.active {color:White;border-bottom: 1px solid #532353;background-color:#532353;}
#tabnavLA a:hover.active, #tabnavLA a:hover.active	{cursor:none;background-color: #532353;}
.divider{border-bottom:1px solid #5A2553;}

#resultsHeader .resultsCol_1 a,#resultsHeader .resultsCol_2 a,#resultsHeader .resultsCol_3 a,#resultsHeader .resultsCol_4 a,#resultsHeader .resultsCol_5 a,#resultsHeader .resultsCol_6 a,#resultsHeader .resultsCol_7 a,#resultsHeader .resultsCol_8 a,#resultsHeader .resultsCol_1in a,#resultsHeader .resultsCol_4in a,#resultsHeader .resultsCol_6in a,#resultsHeader .resultsCol_7in a{color:Black;}
#resultsHeader .resultsCol_1 a:link,#resultsHeader .resultsCol_2 a:link,#resultsHeader .resultsCol_3 a:link,#resultsHeader .resultsCol_4 a:link,#resultsHeader .resultsCol_5 a:link,#resultsHeader .resultsCol_6 a:link,#resultsHeader .resultsCol_7 a:link,#resultsHeader .resultsCol_8 a:link,#resultsHeader .resultsCol_1in a:link,#resultsHeader .resultsCol_4in a:link,#resultsHeader .resultsCol_6in a:link,#resultsHeader .resultsCol_7in a:link{color:Black;}
#resultsHeader .resultsCol_1 a.active,#resultsHeader .resultsCol_2 a.active,#resultsHeader .resultsCol_3 a.active,#resultsHeader .resultsCol_4 a.active,#resultsHeader .resultsCol_5 a.active,#resultsHeader .resultsCol_6 a.active,#resultsHeader .resultsCol_7 a.active,#resultsHeader .resultsCol_8 a.active,#resultsHeader .resultsCol_1in a.active,#resultsHeader .resultsCol_4in a.active,#resultsHeader .resultsCol_6in a.active,#resultsHeader .resultsCol_7in a.active{color:#5A2553;}

#statusLightbox {color:#5A2553;}
#sendingMessage {background-color:#EEE8EE;}

.rhSearchButtons,.rhSearchButtonsActive  {
	color:#0093BB;
}

.rhSearchButtonsActive {
	font-weight:bold;
	background-color:#EEE8EE;
	cursor:text;
}
