﻿body {
	width:100%;
	height:100%;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:Black;
	background-color: transparent;
}

/*
div classes
*/

.loading {position: absolute; top: 5px; right: 45px;}

.mainHldr {width:900px; height: 600px; overflow: hidden; background: transparent url(../imgs/senior_content_bg.png) no-repeat 316px 0; position: relative;}

.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:900px; clear:both; padding:10px; overflow:hidden; padding-left: 5px; padding-top: 0;}

td.currentday {background:transparent url(../imgs/junior_visual_calendar_today.gif) no-repeat scroll 9px 1px !important;}
td.currentday a {color: #FFFFFF !important;}


.rightHldr {
	padding: 10px;
	padding-right: 47px;
	background-color: transparent;
	float: right;
	overflow:auto;
	color: Black;
	overflow-y:scroll;
	height:470px;
	margin-right:24px;
	margin-top:15px;
	width:494px;
	}
.rightHldr h1 {font-size:12px; color:#000; font-weight:bold; margin-left:4px; text-transform: uppercase; margin-bottom: 10px; font-family:Georgia,"Times New Roman",Times,serif;}
.rightHldr h1 a:link {color:#000; text-decoration:none}
.rightHldr h1 a:visited {color:#000; text-decoration:none}
.rightHldr h1 a:hover {color:#000; text-decoration:underline;}
.rightHldr h1 a:active {color:#000;}
.rightHldr h2 {font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; color:#474646; font-weight:bold; border-bottom: 3px solid #e73f97; padding-bottom:5px; margin-bottom:2px;}
.rightHldr h3 {font-size:12px; color:#474646; font-weight:normal; padding:0; margin:5px 0px 0px 0px;}
.rightHldr h4 {font-size:13px; color:#474646; font-weight:bold; padding:0; margin:10px 0px 0px 0px;}
.rightHldr p { font-size: 12px; margin-top: 12px; margin-bottom:0;}
.rightHldr p a:link {color:#e03080; text-decoration:none}
.rightHldr p a:visited {color:#e03080; text-decoration:none}
.rightHldr p a:hover {color:#e03080; text-decoration:underline;}
.rightHldr p a:active {color:#e03080;}

.line {width:auto; height:0px; border-bottom: 1px dotted #E73E97; margin:0px; padding-top:14px; }

.leftHldr {float: left; overflow: visible; background: transparent url(../imgs/senior_left_bg.png) no-repeat 0 0;}
.leftHldr h2 {font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; color: #fff !important; font-weight:normal; padding-left: 10px; margin-bottom: 8px; font-weight: bold;}
.leftHldr h3 {font-size:110%; color: #2651af; font-weight:normal;}

/*
Lists
*/

.leftHldr ul {width: 304px; padding:0px 0px 32px 0px; margin: 0;}
.leftHldr ul li {list-style: none;}
.leftHldr ul li span {float:left; font-size: 10px; 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;}
.leftHldr ul li label {color:#ddd;
font-style:italic;
padding-left:14px;
padding-top:3px;
}
.leftHldr ul img {padding-top: 16px;}

.leftHldr ul li select {margin-right: 14px;}


.leftHldr ul table {
	padding-top: 10px;
	color: #fff;
	}
	
.leftHldr ul table#ctl00_ContentPlaceHolder1_selectRblst td label {
	color:#DDDDDD;
font-style:italic;
padding-left:4px;
padding-right:5px;
position:relative;
top:2px;
display: inline;
float: left;
width: 80px !important;
padding-bottom: 10px;
	}
	
.leftHldr ul table#ctl00_ContentPlaceHolder1_selectRblst td input {
	display: inline;
	float: left;
	}
/*
Lists - Calendar
*/

.leftHldr ul li table.clearer {clear:both; text-decoration: none;}
.leftHldr ul li table.clearer tr td {padding: 5px !important; color:black;}
.leftHldr ul li table.clearer tr td a {text-decoration: none; font-size:12px !important;}
/*
Data Repeater
*/
.rightHldr .reapeater table {color:#00253a; width:520px !important; table-layout: fixed;}
.rightHldr .reapeater table thead {text-align:left; color: #343434; padding-top:10px;}
.rightHldr .reapeater table thead tr {}
.rightHldr .repeater table thead tr th {color: #343434;}
.rightHldr .repeater table tbody {}
.rightHldr .repeater table tbody tr {}
.rightHldr .repeater table tbody tr td {color:#fff;}

/*
Calendar
*/

.DayHeader {background-color: transparent; text-decoration:none; color: #474646; font-size: 11px; padding: 5px 0px; font-family:Georgia,"Times New Roman",Times,serif;}

.TitleHeader {
	font-size: 12px;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	color: #000; !important;
	background-color: transparent !important;
	padding:0px;
	border-bottom: 1px dotted #e73e97 !important;
	height: 34px;}
	
.TitleHeader a {
	background: transparent url(../imgs/calbutton2.gif) no-repeat 0 0 !important;
	padding: 3px 8px;
	color: #fff !important;
	font-family:Arial,Helvetica,sans-serif;}
	
.calendarHldr {border:0; width:279px; height:220px; background: transparent url(../imgs/senior_viscal_bg.png); margin-left: 9px; padding: 3px; padding-bottom: 7px; padding-top: 0; margin-top: 10px;}
	
/*
School Logo
*/
#schoollogo {width:auto;}
