﻿html{
	height: 100%;
	background-color:#FFFFFF;
	width: 100%;
}

body{
	height: 100%;
	margin: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	color: #000000;
}
/*-----body font----------*/
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}

/*-----footer font-------*/
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #919090;
	font-weight:normal;
	line-height: 25px;
}

/*-----blue font-------*/
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #405dba;
	font-weight:normal;
	line-height: 13px;
}

h3 input
{
	cursor:pointer;
}
h4{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #405dba;
	font-weight:normal;
}

/*-----BUTTONS AND LINK STYLES--------*/

/*-----default font-----*/
A:link
{
	font-family: arial,helvetica, sans-serif;   
	font-size: 12px;
	text-decoration: underline; 
	color: #003399;
}

A:visited{
	font-family: arial,helvetica, sans-serif;   
	font-size: 12px; 
	color: #003399;
}

A:hover{
	font-family: arial,helvetica, sans-serif;   
	font-size: 12px; 
	text-decoration: underline; 
	color:#da0a96;
}

A:active{
	font-family: arial,helvetica, sans-serif;   
	font-size: 12px; 
	text-decoration: none; 
	color:#da0a96;
}
A:focus
{
	font-family: arial,helvetica, sans-serif;   
	font-size: 12px; 
	text-decoration: none; 
	color:#da0a96;
	outline:none;
}
/*-----footer link------*/
a.footer:link, a.footer:visited
{
	font-family: arial,helvetica, sans-serif;   
	font-size: 12px;
	text-decoration: underline; 
	color: #003399;
}
a.footer:hover, a.footer:active
{
	color:#da0a96;
}

/****************************
 * simple, combinable styles
 ****************************/
.PinkText { color: #da0694; }
.NoUnderline { text-decoration:none; }

.SearchInputPanel
{
	display:inline;
}
/*************************************
 * Styles for the SearchBox control
 ************************************/
.SearchBoxTab
{
	color:Black;
	background: transparent url('images/search_bar_tab.gif') no-repeat top left;
	width:76px;
	height:16px;
	border:none;
	font-size:12px;
	text-transform:uppercase;
	font-family:Verdana;
	float:left;
	position:relative;
	text-align:center;
	margin-right:1px;
}
 .SearchBoxButtonTab, .SearchBoxButtonTab:link
{
	color:#003399;
	width:77px;
	text-decoration:none;
	border:none;
	font-size:12px;
	text-transform:uppercase;
	font-family:Verdana;
	padding:0px;
}
.SearchBoxButtonTab_ON, .SearchBoxButtonTab_ON:link
{
	color:#003399;
	font-weight:bold;
	background: transparent url('images/search_bar_tab.gif') no-repeat top left;
	width:77px;
	text-decoration:none;
	border:none;
	font-size:12px;
	text-transform:uppercase;
	font-family:Verdana;
	padding:0px;
	cursor:default;
}
.SearchBoxButtonTab:Hover
{
	color:#da0a96;
	font-weight:normal;
	background: transparent url('images/search_bar_tab.gif') no-repeat top left;
	width:77px;
	text-decoration:underline;
	font-size:12px;
	font-family:Verdana;
	padding:0px;
	cursor:pointer;
}
.SearchBoxButtonTab:visited:Hover
{
	color:#da0a96;
	font-weight:normal;
	background: transparent url('images/search_bar_tab.gif') no-repeat top left;
	width:77px;
	text-decoration:underline;
	font-size:12px;
	font-family:Verdana;
	padding:0px;
	cursor:pointer;
}
.SearchBoxButtonTab_Hover
{
	color:#da0a96;
	font-weight:normal;
	background: transparent url('images/search_bar_tab.gif') no-repeat top left;
	width:77px;
	text-decoration:underline;
	font-size:12px;
	font-family:Verdana;
	padding:0px;
	cursor:pointer;
}

.SearchInputBoxContainer
{
	background: transparent url('images/search_input_background.gif') no-repeat;
	border:none;
	width:317px;
	height:33px;
	display:inline-block;
}
.SearchInputBox
{
	width:305px;
	margin:3px 5px;
	background:trasparent;
	border-width:0px;
	border:none;
	font-family:Tahoma, Verdana, Arial;
	font-size:20px;
}
.SearchButtonContainer
{
	display:inline-block;
	width:71px;
	height:32px;
	margin-left:5px;
}
.SearchButton
{
	background:transparent url('images/searchBtn.gif') no-repeat;
	width:75px;
	height:32px;
	color:#ffffff;
	border:none;
	font-family:Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
.SearchButton:hover
{
	background:transparent url('images/searchBtn_f2.gif') no-repeat;
}
.SearchButton_ON /* FOR IE6 Compatibility */
{
	background:transparent url('images/searchBtn_f2.gif') no-repeat;
	width:75px;
	height:32px;
	color:#ffffff;
	border:none;
	font-family:Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
/****************************
 * Search Page defs.
 ****************************/
.SearchPageHeader
{
	background:#b7d4ff url('images/search_bar_background.jpg') repeat-x top left;
	height:70px;	
	
}
a.PreviewUrlLink
{
	font-size:16px;
	text-decoration:underline;
	color:#0000de;
	outline:none;
}
a.PreviewUrlLink:visited
{
	font-size:1.23em;
	color:#da0a96;
	outline:none;
}
a.PreviewUrlLink:hover
{
	font-size:1.23em;
	color:#da0a96;
	outline:none;
}
a.PreviewUrlLink:active, a.PreviewUrlLink:focus
{
	font-size:1.23em;
	outline:none;
}
.DisplayUrlLabel
{
	color:#008000;
}
/****************************
 * PageGrader contrl styles
 ***************************/
.PageGraderPanel
{
	background-image:url('images/gradebar_background.jpg');
	margin:0px;
}
.CloseGradeBarButton, a.CloseGradeBarButton
{
	text-decoration:none;
	color:#003399;
	text-transform:uppercase;
	font-size:8px;
	vertical-align:bottom;
	cursor:pointer;
}
a.CloseGradeBarButton:hover, .CloseGradeBarButton_ON
{
	color:#da0a96;
	text-decoration:underline;
	font-size:8px;
	text-transform:uppercase;
	vertical-align:bottom;
}
.CloseGradeBarImage,  .CloseGradeBarButton INPUT, a.CloseGradeBarButton INPUT
{
	height:10px;
	width:10px;
	border:none;
	background:transparent url('images/gradebar_close.gif') no-repeat;
	vertical-align:bottom;
	cursor:pointer;
}
.CloseGradeBarImage:hover, .CloseGradeBarImage_ON, .CloseGradeBarButton:hover INPUT, a.CloseGradeBarButton:hover INPUT, .CloseGradeBarButton_ON INPUT
{
	height:10px;
	width:10px;
	border:none;
	background:transparent url('images/gradebar_close_hover.gif') no-repeat;
	vertical-align:bottom;
	cursor:pointer;
}
.LogoHyperLink
{
	margin-left:10px;
	outline:none;
}
.BackToResultsLinkButton
{
	color:#666666;
	text-decoration:none;
}
.BackToResultsLinkButton:hover
{
	color:#da0a96;
	text-decoration:underline;
}
.GradeAButton
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_a.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeAButtonStatic
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_a.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeAButton:hover, .GradeAButton_ON
 {
 	    width:53px;
    height:25px;
    background:transparent url('images/gradebar_a_rollover.jpg') no-repeat top left;
    border:none;
    cursor:pointer;

 }
.GradeBButton
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_b.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeBButtonStatic
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_b.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeBButton:hover, .GradeBButton_ON
{
    background:transparent url('images/gradebar_b_rollover.jpg') no-repeat top left;
    width:53px;
    height:25px;
    border:none;
    cursor:pointer;
}

.GradeCButton
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_c.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeCButtonStatic
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_c.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeCButton:hover, .GradeCButton_ON
{
    background:transparent url('images/gradebar_c_rollover.jpg') no-repeat top left;
    width:53px;
    height:25px;
    border:none;
    cursor:pointer;
}

.GradeDButton
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_d.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeDButtonStatic
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_d.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeDButton:hover, .GradeDButton_ON
{
    background:transparent url('images/gradebar_d_rollover.jpg') no-repeat top left;
    width:53px;
    height:25px;
    border:none;
    cursor:pointer;
}

.GradeFButton
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_f.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeFButtonStatic
{
    width:53px;
    height:25px;
    background:transparent url('images/gradebar_f.jpg') no-repeat top left;
    border:none;
    cursor:pointer;
}
.GradeFButton:hover, .GradeFButton_ON
{
    background:transparent url('images/gradebar_f_rollover.jpg') no-repeat top left;
    width:53px;
    height:25px;
    border:none;
    cursor:pointer;
}

a.PagerText, .PagerText a:link
{
	font-size:13px;
	color:#003399;
}
a.PagerText:hover, .PagerText:hover
{
	font-size:13px;
	color:#da0a96;

}
.PagerLink
{
	color:#003399;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;
}
.PagerLink:link
{
	color:#003399;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline;
}
.PagerLink:visited
{
	color:#003399;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline;
}
.PagerLink:hover
{
	color:#da0a96;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline;
}
/************************************
 * SearchType Links (Search page)
 ***********************************/
.SearchTypeLink, .SearchTypeLink:link
{
	color: #003399;
	text-decoration:none; 
}
.SearchTypeLink:hover
{
	color: #da0694;
	text-decoration:underline;
}
.SearchTypeLink_ON, .SearchTypeLink_ON:link, a.SearchTypeLink_ON
{
	color: #da0694;
	text-decoration:none; 
}
/**************************************
 * GradeBarStatus styles
 *************************************/
 .GradeBarStatus:hover
 {
 	color:#da0694;
 }
.GradeBarStatus_Checked A, .GradeBarStatus_Checked A:hover,  .GradeBarStatus_Checked A:link
 {
 	color:#003399;
 	text-decoration:none;
 	cursor:default;
 }
.GradeBarStatus_Checked INPUT
{
	margin-top:5px;
	height:13px;
	width:13px;
	border:none;
	background:transparent url('images/gradebar_checked.gif') no-repeat;
 	cursor:default;
}
.GradeBarStatus_Unchecked A, .GradeBarStatus_Unchecked A:link
{
	color:#003399;
	text-decoration:none;
	cursor:pointer;
}
.GradeBarStatus_Unchecked A
{
	cursor:pointer;
	text-decoration:none;
}
.GradeBarStatus_Unchecked A:hover, .GradeBarStatus_Unchecked:hover A
{
	color:#da0694;
	text-decoration:none;
}

.GradeBarStatus_Unchecked:hover, .GradeBarStatus_Unchecked_ON
{
	cursor:pointer;
	text-decoration:none;
	border-bottom:solid 1px #da0694;
}
.GradeBarStatus_Unchecked_ON A,.GradeBarStatus_Unchecked_ON A:link,.GradeBarStatus_Unchecked_ON A:hover
{
	color:#da0694;
	text-decoration:none;
}
.GradeBarStatus_Unchecked INPUT
{
	margin-top:5px;
	height:13px;
	width:13px;
	border:none;
	background:transparent url('images/gradebar_unchecked.gif') no-repeat;
}
.GradeBarStatus_Unchecked:hover INPUT, .GradeBarStatus_Unchecked_ON INPUT
{
	margin-top:5px;
	height:13px;
	width:13px;
	border:none;
	background:transparent url('images/gradebar_unchecked_hover.gif') no-repeat;
	cursor:pointer;
}
