/*Dashboard CSS, used for both admin and parent dashboards
Copyright 2008, TADS
*/
/* use yui's reset-min.css before this document */

* {
	font-family:Arial, Verdana, sans-serif;
	font-size:10pt;
	color:#555;
	line-height:145%;
	/*text-align: justify;*/
}
body {
	background: url('images/background.jpg') #f9f9f9 repeat-x top;
}
#container {
	width: 850px;
	margin: 0 auto 20px;
	border: 1px solid #ccc;
	padding:15px 25px 25px;
	background-color:#fff;
	border-top:0px;
}
#top {
	background-color:#fff;
}
	#topright {
		float:right;
		z-index:2000;
		color:#999;
		margin-top:0px;
		margin-right:10px;
		font-weight:bold;
	}
	#topright a{
		color:#666;
		text-decoration: none;
	}
	#topright a:active, #topright a:hover {
		color:#666;
		text-decoration: underline;
	}
#middle {
	}
#bottom {
	background-color:#fff;
	padding:15px 25px 15px 0px;
	margin:40px 0px -25px;
	font-size:92%;
	line-height:150%;
	color:#555;
	border-top:1px solid #ddd;
}
	#bottom a{
		color: #333;
		text-decoration: none;
	}
	#bottom a:hover, a:active {
		color:#333;
		text-decoration: underline;
	}
#homemiddle {
	background: url('images/homemiddle_top.png') #e6e6e6 no-repeat top right;
	margin-top:15px;
	padding:0;
	height:251px;
	overflow: hidden;
}
/* utility */
.cleardiv {
	clear: both;
}
/* navigation */

/*various*/
img.borderimage {
	padding:4px;
	border:1px solid #d3d3d3;
}
strong {
	font-weight:bold;
}
li {
	margin-top:7px;
	margin-left:15px;
}
h2 {
	border-bottom: 1px solid #999;
	padding-bottom: 3px;
}
h3 { 
	margin: 22px 0 12px;
	color: #202020;
	font-size:130%;
	font-weight:normal;
}
h4 {
	font-size:110%;
	color:#335c30;
	margin-bottom: 3px;
}
h5 {
	font-weight:bold;
}
.small {
	font-size:90%;
}
.date {
	font-style:italic;
	font-size: 90%;
	color:#888;
}
.logo {
	margin-top:0px;
	margin-left:8px;
	border:0;
}
ul.normal_ul {
	margin-left:10px;
}
li.normal_li {
	padding-left:10px;
	margin-left:10px;
	list-style:disc;
	margin-bottom:2px;
	color:#555;
}
a.nav_current {
	text-decoration: underline;
}
