﻿
body
{
	background: #C1BCB8;
	margin: 0;
	padding: 6px 16px;
}

.panel
{
	width: 100%;
}

#title
{
	background: url(../images/title.gif) no-repeat;
	padding: 0;
	width: 214px;
	height: 39px;
}

#navigation
{
	background: url(../images/top_bkg.gif);
	padding: 0;
	height: 39px;
	color: #495528;
}

#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active
{
	color: #495528;
	text-decoration: none;
}

#navigation td.active
{
	color: #CACACA;
}

#navigation td.disabled
{
	color: #777777;
}

#navigation td.active
{
	background: url(../images/nav_menu_active.gif);
}

#navigation td.hover
{
	background: url(../images/nav_menu_hover.gif);
}

#navigation a:hover
{
	text-decoration: underline;
}

#navigation table
{
	height: 39px;
	border-collapse: collapse;
	width: 100%
}

#navigation td
{
	padding: 5px 20px;
	vertical-align: bottom;
	margin: 0;
}

#navigation td.filler
{
}

#navigation td.logout_button
{
	text-align: right;
	width: 100%;
}

#right_nav
{
	background: url(../images/right_top_bkg.gif);
	padding: 0;
	width: 16px;
	height: 39px;
}

#student_selection
{
	background: url(../images/left_bkg.gif);
	padding: 20px 0;
	width: 215px;
	vertical-align: top;
}

#student_selection table
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#student_selection td.student_name
{
	padding: 10px 0;
}

#student_selection td.student_name p
{
	padding: 0;
	margin: 0;
	text-align: center;
}

#student_selection td.student_name p.alerts
{
	text-align: center;
}

#student_selection thead th, #student_selection tfoot td
{
	padding: 3px;
	text-align: center;
}

#student_selection td.divider
{
	height: 1px;
	width: 215px;
	
	padding: 0;
	
	background: url(../images/inactive_divider.gif);
}

#student_selection tr.active_student
{
	background: url(../images/student_active_bkg.gif);
	cursor: auto;
}

#student_selection tr.active_student_top, #student_selection tr.active_student_bottom, 
	#student_selection tr.inactive_student_sides, #student_selection tr.hover_student_sides
{
	height: 11px;
	padding: 0;
}

#student_selection tr.active_student_top
{
	background: url(../images/student_active_top.gif);
}

#student_selection tr.active_student_bottom
{
	background: url(../images/student_active_bottom.gif);
}


#student_selection td.student_name
{
	background-position: left;
}


#student_selection tr.hover_student, #student_selection tr.hover_student_sides
{
	background: url(../images/student_hover_bkg.gif);
	cursor: pointer;
}

#student_selection a:link, #student_selection a:visited, #student_selection a:hover, 
	#student_selection a:active
{
	color: #495528;
	text-decoration: none;
}

#student_selection p.alerts a:link, #student_selection p.alerts a:visited, 
	#student_selection p.alerts a:hover, #student_selection p.alerts a:active
{
	color: #840000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

#content
{
	background: #f5f4f4;
	padding: 20px 10px 15px 20px;
}

#right_body
{
	background: url(../images/right_bkg.gif);
	width: 16px;
	padding: 0;
}

#student_footer
{
	background: url(../images/left_bottom_bkg.gif);
	width: 215px;
	height: 14px;
	padding: 0;
	vertical-align: top;
}

#content_footer
{
	background: url(../images/bottom_bkg.gif);
	padding: 0;
}

#right_footer
{
	background: url(../images/right_bottom_bkg.gif);
	padding: 0;
}

#left_body
{
	background: url(../images/left_unauth_bkg.gif);
	width: 14px;
	padding: 0;
	margin: 0;
}

#left_footer
{
	background: url(../images/left_unauth_bottom_bkg.gif);
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 0;
}

* html #content_panel.with_help {
    overflow-x: auto; 
    overflow-y: hidden; 
}

* html #content_panel.without_help {
}

#help_panel
{
	float: right;
}

#help_panel tbody td
{
	background: url(../images/help_bkg.gif);
	width: 213px;
	padding: 0 15px;
	color: #636719;
}

#help_panel tfoot td
{
	background: url(../images/help_footer.gif);
	height: 15px;
}

#alert_paging
{
	text-align: right;
}

#language_list
{
	text-align:center;
	margin-bottom: 0px;	
}

#language_list li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#language_row  td
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#content
{
	vertical-align: top;
}

/*Modal Popup*/
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modalPopup {
	background-color:#C1BCB8;
	border: 1px solid #888;
	width:350px;
}

.error_top
{
	background: url(../images/top_gradient.gif);
	padding: 0;
	height: 35px;
	color: #495528;
}

.error_content
{
	background: #f5f4f4;
	padding: 20px;
}

.error_content p
{
	font-weight: bold;
	font-size: 16px;
	margin: 20px 0 0 0;
}

.loading_panel
{
	background: #E85555;
	border: 3px solid #9A2C2C;
	padding: 10px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #840000;
}

.loading_panel img
{
	vertical-align: middle;
	margin: 0 0 0 20px;
}

.ErrorText
{
	font-weight: bold;
	font-size: 16px;
	margin: 20px 0 0 0;
}

.ErrorID
{
	font-weight: lighter;
	font-size: 14px;
	margin: 20px 0 0 0;
}

tr.withdrawn
{
	background: #EEE;
}

.print_title
{
	display: none;
	visibility: hidden;	
}