html, body{
	font: 9pt vardana,arial,tahoma,helvetica;
}
.Button {
	border: 1px solid #333333;
	background-color: #eeeeee;
	background-image: url('/imgs/button_shadow.gif');
	font: 9pt vardana,arial,tahoma,helvetica;	
	background-image:url('/imgs/textbox_back.GIF');
	border-left: solid 1px black;
	border-top: solid 1px black;

	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px; 
	
	height: 20px;
}

select{
	font: 9pt vardana,arial,tahoma,helvetica;	
	background-image:url('/imgs/textbox_back.GIF');
	background-repeat:no-repeat; 

	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px; 
	
	height: 20px;
	
	border-left: solid 1px gray;
	border-top: solid 1px gray;
	border-bottom: solid 2px gray;
	border-right: solid 2px gray;
}
table.menu
{
	font-family: vardana,arial,tahoma, helvetica;
	font-size: 9pt;
	border:1pt;
	width: '100%';
	cellpadding:1px; 
	cellspacing:1px;
	align:center;
	border-collapse:collapse;  
	  }

td.menu
{
	font-family: vardana,arial,tahoma, helvetica;
	font-size: 9pt;
	align:center;
	valign:top;
	  }

th.menu
{
	background-color:navy;
	font-family: vardana,arial, tahoma, helvetica;
	font-size: 12pt;
	color:White; 
	font-weight:bold;  
	  }

small
{
	font-family: vardana,tahoma,arial,helvetica;
	font-size: 7pt;
}
.smalltext
{
	font-family: vardana,tahoma,arial,helvetica;
	font-size: 7pt;
}

.leftNavText
{
	font-family: vardana,tahoma,arial,helvetica;
	font-size: 10pt;
	font-color: #999999;
}

.Textbox
{
	background-image:url('/imgs/textbox_back.GIF');
	border-left: solid 0px black;
	border-top: solid 0px black;

	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	padding-left: 4px;
	padding-top: 4px;
	height: 20px;
}
.Textbox2
{
	background-image:url('/imgs/textbox_back_big.GIF');
	border-left: solid 0px black;
	border-top: solid 0px black;

	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	padding-left: 4px;
	padding-top: 4px;
}
.Textbox3
{
	background-image:url('/imgs/textbox_back_single_big.GIF');
	border-left: solid 0px black;
	border-top: solid 0px black;

	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	padding-left: 4px;
	padding-top: 4px;
	height: 20px;
}

.titleBar
{
	background-color:#2B6EBB;
	color:#ffffff;
}


a { color: #000099; text-decoration: none ;FONT-SIZE: 12px;}
a.Normal { color: navy; text-decoration: underline ;FONT-SIZE: 12px;}
a:visited { color: #000099;  text-decoration: none ;FONT-SIZE: 12px;}
a:hover { color: red;  text-decoration: none ;FONT-SIZE: 12px;}

a.whitelink { color: White; text-decoration: none ;FONT-SIZE: 12px;}
a.whitelink:visited { color: White; text-decoration: none ;FONT-SIZE: 12px;}
a.whitelink:hover { color: lightgreen; text-decoration: none ;FONT-SIZE: 12px;}
a.bluelink { color: navy; text-decoration: none ;FONT-SIZE: 12px;}
a.bluelink:visited { color: navy; text-decoration: none ;FONT-SIZE: 12px;}
a.bluelink:hover { color: red; text-decoration: none ;FONT-SIZE: 12px;}
a.blacklink{ color: black; text-decoration: none ;FONT-SIZE: 12px;}
a.blacklink:visited { color: black; text-decoration: none ;FONT-SIZE: 12px;}
a.blacklink:hover { color: red; text-decoration: none ;FONT-SIZE: 12px;}


A.menuItem
{
	background-color: white;
	color:navy;
	font-weight :bold;  
	border-left: solid 2px white;
	border-top: solid 2px white;
	border-right: solid 2px gainsboro;
	border-bottom: solid 2px gainsboro;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:3px; 
	padding-bottom:3px;
	font-size:12px;  
}

A.menuItem:hover
{
	background-color: #efebe7;
	color:navy;
	font-weight :bold;  
	border-left: solid 2px white;
	border-top: solid 2px white;
	border-right: solid 2px gainsboro;
	border-bottom: solid 2px gainsboro;
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}

A.homeMenuItem
{
	color:#FFFFFF;
	font-weight :bold;  
	padding-left: 10px;
	padding-right: 10px;
	padding-top:3px; 
	padding-bottom:3px;
	font-size:12px;  
}

A.homeMenuItem:hover
{
	background-color: green;
	color:white;
	font-weight :bold;  
	padding-left: 10px;
	padding-right: 10px;
	padding-top:3px; 
	padding-bottom:3px;
	font-size:12px;  
}

A.StudentNavigation
{
	font-weight:normal;
}

A.StudentNavigation:hover
{
	font-weight:normal;
	color : white;
}

A.StudentMenuItem
{
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px; 
	padding-bottom:5px;
	font-size:12px;  
}

A.StudentMenuItem:hover
{

	color:white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:5px; 
	padding-bottom:5px;
	font-size:12px;  
}

.splashTitleBar {
    text-align: left;
    padding-left: 10px;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
    padding: 3px;
    padding-left: 10px;
    background-color: #eaeaea;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #D2D2D2;
    border-bottom: 1px solid #aaaaaa;
    color: #383838;
}

.panel3d
{
	border-left: solid 1px dimgray;
	border-top: solid 1px dimgray;
	border-bottom: solid 2px dimgray;
	border-right: solid 2px dimgray;
}

.panel
{
	border: 1px solid gray;
	background-color: whitesmoke;
}


.whitetext
{
	color: White;
}

.stepTitle
{
	color: #296dbd;
	font-family: vardana,tahoma, arial;
	font-size: 12pt;
	font-weight: bold;
	background-color: whitesmoke;
	
}


.header
{
	color: Dimgray;
	font-family: verdana, tahoma, arial;
	font-size: 12pt;
	font-weight: bold;
	background-color: gainsboro;
	
}
.errorText
{
	color: Red;
	font-weight: bold;
	font-size: 12pt;	
}

.blackborder
{
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	
}
.grayborder
{
	border-left: solid 1px gray;
	border-top: solid 1px gray;
	border-bottom: solid 2px gray;
	border-right: solid 2px gray;
	
}

.ImageButton
{
	cursor: hand;

}
.NoTextDecoration
{
	text-decoration: none;
}
.DataGrid
{
	border: solid 1px black;
	border-color: darkgray;
}
.DataGridItem
{
	
}
.DataGridAlternatingItem
{
	BACKGROUND-COLOR: whitesmoke;
}
.DataGridPagerStyle
{
	border: solid 1 black;
	background-color: Lightgrey;
	height: 30px;
}
.DataGridHeader
{
	BACKGROUND-COLOR: lightgrey;
	color: black;
	font-weight: bold;
}

.DataGridHeaderNavy
{
	BACKGROUND-COLOR: navy;
	color: white;
	font-weight: bold;
}


.DataGridSelectedItem
{
	background-color: lightyellow;
	font-weight: bold;
}
.DataGridPagerCurrentPageNumberStyle
{
	font-weight: bolder;
}
.DataGridPagerOtherPageNumberStyle
{
	
}
.ImageClass
{
    BORDER-RIGHT: gray 2px solid;
    BORDER-TOP: white 2px solid;
    BORDER-LEFT: white 2px solid;
    BORDER-BOTTOM: gray 2px solid;
    BACKGROUND-COLOR: buttonface;
}

.SimpleListHeader
{
	font-weight: bold;
	font-size: 10pt;
}

.adminMenuItem
{
	font-size: smaller;
	background-color: whitesmoke;
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px gainsboro;
	border-bottom: solid 1px gainsboro;
	height:25px;
	vertical-align:middle;
	cursor:hand;
	width:90px;
}
.adminMenuItemOver
{
	font-size: smaller;
	background-color: whitesmoke;
	border-left: solid 1px gray;
	border-top: solid 1px gray;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	height:20px;
	vertical-align:middle;
	cursor:hand;
	width:90px;
}


.menuBody
{
	POSITION: absolute; 
	TOP: 158px;
	BACKGROUND-COLOR: whitesmoke;
	VISIBILITY:hidden;
	cursor:hand;
	BORDER-RIGHT: gainsboro 1px outset; BORDER-TOP: gainsboro 1px outset; BORDER-LEFT: gainsboro 1px outset; BORDER-BOTTOM: gainsboro 1px outset
	Z-INDEX:99;
}

.menuTitleText
{
	POSITION: relative;
	TOP: 5px;
}

.paneTitle
{
	FONT-WEIGHT: lighter;
	FONT-SIZE: 10pt;
	TEXT-TRANSFORM: capitalize;
	Text-align: Center;
}

.TableElement
{
	border: solid 1px black;
	border-color: darkgray;
	font-family: Verdana,Arail,Helvetica,Sans-Serif;
	font-size:11px;	
	padding:0,5,0,5;
	border-collapse:collapse;
}
.generalFont
{
	 font: 9pt vardana,arial,tahoma,helvetica;
}
.generalSettings
{
	font: 12px vardana,arial,tahoma,helvetica;
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px;
}