@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px auto 10px auto;
	width: 950px;
}
#body{
	/* border: 1px solid #CCCCCC; */
	padding: 5px;
	float:left;
}

input:focus{
	border: 2px solid #0099CC;
}

.login_desc{
	font-size: 1.2em;
}
.hide{
	display:none;
}
.show{
	display:block;
}



#footer{
	width: 100%;
	float: left;
	
}
#header{
 	width:100%;
}

#message li{
	margin-left: 30px;
}
.error li{
	list-style-image:url(/images/misc/stop_mac.png);
}
.warning li{
	list-style-image:url(/images/misc/caution_win.png);
}
.program_warnings li{
	list-style-image:url(/images/misc/caution_win.png);
	margin-left: 30px;
}
.programs li{
	list-style-image:url(/images/misc/black_check.png);
	margin-left: 30px;
}
.program_summary li{
	margin-left: 30px;
}

.ok li{
	list-style-image:url(/images/misc/black_check.png);
}

.ok{
	background-color:#90EE90;
	border:2px solid #228B22;
	padding: 5px;
}
.error{
	background-color:#FFB6C1;
	border:2px solid #B22222;
	padding: 5px;
}
.warning{
	background-color:#FEFF99;
	border:2px solid #999;
	padding: 5px;
}

.program_warnings{
	background-color:#FEFF99;
	border:2px solid #999;
	padding: 5px;
}
.program_summary{
	border:2px solid #999;
	padding: 5px;
}
.programs{
	border:2px solid #999;
	padding: 5px;
}

.admin_block{
	background-color:#FEFF99;
	border:2px solid #999;
	margin: 3px 0px 3px 0px;
	padding: 5px;
	width: 650px;
	float: right;
}

.desc{
	padding: 5px;
	font-size: 14px;;
	color:#666666;
	
}
.container{
	padding: 10px;
	margin-right: 5px;
}

#side_nav table{
	border: 1px solid #666666;
}	

#side_nav .selected{
	font-weight: bold;
	font-size: 18px;
	padding-left: 26px;
	background-image:url(../images/crystal_project/24x24/other/here.png);
	background-repeat:no-repeat;
	height: 26px;
}

#side_nav .selected_div{
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 5px 15px;
	color:#999;
}

#side_nav{
	width: 600px;
	padding-right: 20px;
	padding-left: 10px;
	color: #006602;
}
h2,h3,h4,h1 {
	color:#006602;
	margin: 0px;
	padding: 0px;	
	font-weight: bold;
}
h2{
	font-size:22px;
}
h4{
	font-size:16px;
}
h3{
	font-size:20px;
}
h1{
	font-size:30px;
}

/* box it things */
.boxit{
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
	border: 1px solid #000;
}
.boxit h2{
	margin-top: 2px;
}
.boxit a{
	color:#666666;
}

/* start notbook */

#notebook_nav{ color:#000; text-align:right; border-bottom: 1px solid #ccc}
#notebook_nav a{color:#000;}
#login_block{
 	padding: 3px;
	float:left; 
	width:250px; 
	height: 43px;
	text-align:left;
	border: 1px solid #006602;
}


#notebook_container{ border: 1px solid #000; margin: 0px auto;}
#notebook_side{
width: 170px;
padding-right:15px;
background-image:url(/images/background/star.jpg);
background-repeat:repeat-y;
margin-top: -10px;
}
#notebook_content{margin:0px 0px 0px 5px; padding-left: 8px; text-align:left;}
#notebook_bl{
	background-image:url(/images/background/bl.jpg);
	width:29px;
	height:28px;
}
#notebook_br{
	background-image:url(/images/background/br.jpg);
	width:29px;
	height:28px;
}
#notebook_bottom{background-color:#006602}
/* end notebook */

.submit_button{
	border: 2px solid #000;
	font-size:16px;
	font-weight:bold;
	padding: 3px;
	color:#006602;
	background-color:#ccc;
	text-transform:capitalize;
	
}

.submit_button_disabled{display:none;}

.hr_above{
	border-top: 1px solid #000;
	padding-top: 15px;
}
.form_box{
	width: 90%; 
	margin: 0px 5px; 
	/*border: 1px solid #000;*/
	padding: 15px;
}

.alt_rows{
	background-color:#E9E9E9;
}

.capitalize{text-transform:capitalize;}
.allcaps{text-transform:uppercase;}

.school_container{
	margin: 5px;
	border-bottom: 2px solid #000000;
	padding: 5px;
}

.school_name{ 
text-transform:capitalize;
font-size:16px;
font-weight:bold; 
color:#000066;
}

/* section headers */
.orange_header{
	background-image:url(/images/misc/orange.png);
}
.brown_header{
	background-image:url(/images/misc/brown.png);
}

.blue_header{
	background-image:url(/images/misc/blue.png);
}
.grey_header{
	background-image:url(/images/misc/grey.png);
}
.green_header{
	background-image:url(/images/misc/green.png);
}
.title{		
	background-repeat:no-repeat;
	width: 100%;	
	height: 55px;		
	overflow:hidden;
	line-height: 55px;
	font-size: 28px;
	color:#666666;
}
.title a{
	padding-left: 30px;
	text-decoration:none;
}

#login_area{
	background-color:#DADADA;
	border: 2px ridge #000000;
	width: 300px; 
	padding: 10px; 
	margin: 0px auto;
	font-size: .85em;
}
#login_submit{
	background-color:#4682B4;
	border: 1px solid #000;
}