body {
	width:100%;
	height:100%;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 0.765em;
	color:Black;
	background-color:White;
	scrollbar-face-color:#00314d !important;
  	scrollbar-shadow-color:#907c4b !important;
  	scrollbar-highlight-color:#ffffff !important;
  	scrollbar-3dlight-color:#907c4b !important;
  	scrollbar-darkshadow-color:#ffffff !important;
  	scrollbar-track-color:#fff !important;
  	scrollbar-arrow-color:#907c4b !important;}

/*
div classes
*/

.mainHldr {width:820px; height: 600px; overflow: hidden;}

.topHldr {width:100%; height:35px; overflow: hidden; margin-bottom:10px;}
.topHldr img {margin:2px 10px 0px 0px;}
.topHldr h1 {font-size:150%; margin-top:4px; color:#ffffff; font-weight:normal;}

.contentHldr {width:820px; clear:both; padding:10px; overflow:hidden;}

.rightHldr {
	width: 490px;
	height: 500px;
	padding: 10px;
	background-color: White;
	margin-right: 17px;
	float: right;
	overflow:auto;
	color: Black;
	overflow-y:scroll;
	overflow-x:hidden;}
.rightHldr h1 {font-size:130%; color:#00253a; font-weight:normal; margin-left:4px;}
.rightHldr h1 a:link {color:#907c4b; text-decoration:none}
.rightHldr h1 a:visited {color:#907c4b; text-decoration:none}
.rightHldr h1 a:hover {color:#907c4b; text-decoration:underline;}
.rightHldr h1 a:active {color:#907c4b;}
.rightHldr h2 {font-size:120%; color:#907c4b; font-weight:normal; border-bottom: 4px solid #907c4b; padding-bottom:5px; margin-bottom:2px;}
.rightHldr h3 {font-size:100%; color:#00253a; font-weight:normal; padding:0; margin:5px 0px 0px 0px; max-width: 200px;}
.rightHldr h4 {font-size:100%; color:#00253a; font-weight:bold; padding:0; margin:5px 0px 0px 0px;}
.rightHldr p {margin-top:2px; margin-bottom:0;}
.rightHldr p a:link {color:#907c4b; text-decoration:none}
.rightHldr p a:visited {color:#907c4b; text-decoration:none}
.rightHldr p a:hover {color:#907c4b; text-decoration:underline;}
.rightHldr p a:active {color:#907c4b;}

.line {width:465px; height:0px; border-bottom: 1px solid #d6d6d6; margin:0px; padding-top:14px; }

.leftHldr {float: left; overflow: hidden;}
.leftHldr h2 {font-size:110%; color:#ffffff; font-weight:normal;}
.leftHldr h3 {font-size:110%; color:#ffffff; font-weight:normal;}

/*
Lists
*/

.leftHldr ul {width: 280px; padding:0px 0px 20px 0px; margin: 0;}
.leftHldr ul li {list-style: none;}
.leftHldr ul li span {float:left; font-size: 11pt; font-weight: bold;}
.leftHldr ul li label {width: 120px; float: left; margin-bottom: 5px;}
.leftHldr ul li select {width: 150px; float: right; margin-bottom: 5px;}

/*
Lists - Calendar
*/

.leftHldr ul li table.clearer {clear:both; text-decoration: none;}
.leftHldr ul li table.clearer tr td a {text-decoration: none;}
/*
Data Repeater
*/

.repeater {width: 475px !important;}
.rightHldr .reapeater table {color:#00253a; width: 475px !important;}
.rightHldr .reapeater table thead {text-align:left; color: #00253a; padding-top:10px;}
.rightHldr .reapeater table thead tr {}
.rightHldr .repeater table thead tr th {color: #907c4b;}
.rightHldr .repeater table tbody {}
.rightHldr .repeater table tbody tr { }
.rightHldr .repeater table tbody tr td {color:#fff;}

/*
Calendar
*/

.DayHeader {background-color: #00253a; text-decoration:none;}

.TitleHeader {
	font-size: 110%;
	font-weight:bold;
	color:#FFFFFF !important;
	padding:0px;
	border:0px;
	height: 20px;}
	
.calendarHldr {border:2px solid #907c4b;width:279px; height:184px; background-color:#FFFFFF}
	
/*
School Logo
*/
#schoollogo {width:auto;}

label{
	font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
	font-size:0.765em;
}

table#ctl00_ContentPlaceHolder1_selectRblst td {
	width: 200px;
	vertical-align: middle;
}

table#ctl00_ContentPlaceHolder1_selectRblst input {
	vertical-align: middle;
	margin: 0 5px 0 0;
	float: left;
}

table#ctl00_ContentPlaceHolder1_selectRblst label {
	width: 80px;
	vertical-align: middle;
	*margin-top: 3px;
}





