body
{
	background-color: #ffffff;
	margin: 0;
}

body, p, td, .normal
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #333333;
}

table
{
	border-collapse: collapse;
}

h1, h2, h3, .head
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #0C3C9B;
}

h1, .head
{
	font-size : 12px;
}

h2
{
	font-size : 12px;
}

h3
{
	color : #ddddaa;
	font-size : 9pt;
}

input, textarea, option, select
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #333333;
}

a, a:visited, a:link, a:active 
{
	  color : #910000;
	  font-size : 11px;
	  font-weight : bold;
}

a:hover 
{
	  color : #333333;
	  font-size : 11px;
	  font-weight : bold;
}

.menubutton td, .childmenubutton td {
}

.menubuttonon td, .childmenubuttonon td {
}

a.menubutton, a.menubutton:visited, a.menubutton:active
{
	  border-top : 1px solid #cccccc !important;
	  border-bottom : 1px solid #666666 !important;
	  border-left : 1px solid #cccccc !important;
	  border-right : 1px solid #666666 !important;

	  display : block;
	  width : 90%;
	  font-size : 10px;
	  font-weight : bold;
	  color : #ffffff;
	  background : #8a8a8a url(button_grade.jpg);
	  padding : 5px;
	  text-decoration : none;
}

	* html a.menubutton, * html a.menubutton:visited, * html a.menubutton:active
	{
		width : 100%;
		padding : 5px;
	}

a.menubutton:hover 
{
	  border : 1px solid #ff9900 !important;

	  display : block;
	  width : 90%;
	  font-size : 10px;
	  font-weight : bold;
	  color : #ff6600;
	  background : #ffeda4;
	  padding : 5px;
	  text-decoration : none;
}

	* html a.menubutton:hover 
	{
		width : 100%;
		padding : 5px;
	}


a.childmenubutton, a.childmenubutton:visited, a.childmenubutton:active
{
	  display : block;
	  width : 160px;
	  font-size : 10px;
	  font-weight : bold;
	  color : #ffffff;
	  background : #8a8a8a url(button_grade.jpg);
	  padding : 5px;
	  text-decoration : none;
}

a.childmenubutton:hover 
{
	  display : block;
	  width : 160px;
	  font-size : 10px;
	  font-weight : bold;
	  color : #ff6600;
	  background : #ffeda4;
	  border : 1px solid #ff9900;
	  padding : 5px;
	  text-decoration : none;
}

a.login-link, a.login-link:link, a.login-link:visited, a.login-link:active, a.login-link:hover
{
	display: block;
	color: #910000;
	font-weight: bold;
	padding: 10px;
}

a.login-link:hover
{
	display: block;
	color: #333333;
	font-weight: bold;
	padding: 10px;
}

.content-pane-td
{
	min-width: 780px;
}

.content-pane
{
	margin: 10px;
	min-height: 500px;
	min-width: 780px;
}

.menu-pane-td
{
	width: 180px;
	min-width: 180px;
	max-width: 180px;
}

.menu-pane
{
	margin: 10px;
	width: 180px;
	min-width: 180px;
	max-width: 180px;
}

.child-menu-pane
{
	background-color: #cccccc;
}
