/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
body {
	font-family: "Gill Sans MT", Arial;
	text-align: center;
	color: #2B3E59;
}
#wrapper{
	width: 770px;
	background-color: #FFF;
	margin:10px auto;
	text-align:left;
}

/* Floated Div Clear */

#clear_all {
clear:both
}

/* Header Settings */

#banner{
	height: 80px;
	margin-bottom: 1px;
}

/* Footer Settings */

#footer{
background: url(/images/layout/footer.jpg) no-repeat;
background-repeat:no-repeat;
font-size: 70%;
color:#CCCCCC;
text-align: center;
padding: 3px;
margin-top: 10px;
}

/* Content Settings */

#content {
padding: 10px;
}

#content p{
font-size: 100%;
margin-top: 20px;
margin-bottom: 20px;
text-align:justify;
}

#content p.note{
font-size: 80%;
}
#content p.blue{
	background: #EBEFF5;
}

#content h1{
	font-size: 140%;
	font-weight:normal;
	color: #3C5780;
	text-align:center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content h2{
font-size: 110%;
font-weight:normal;
margin-top: 15px;
margin-bottom: 15px;
text-align:center;
}

#content h3{
font-size: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
#content blockquote{
font-size: 100%;
margin-top: 20px;
margin-bottom: 20px;
text-align:justify;
}

#content a{
	font-weight: normal;
	color: #2B3E59;
	text-decoration: underline;
}
#content a:hover {
	color: #708FBA;
}
#content ul{
	line-height: 120%;
	list-style: disc outside;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	text-align:justify;
}
#content ul li{
	margin-top: 5px;
	margin-bottom: 5px;
}
#content #limargins ul li{
	margin-top: 15px;
	margin-bottom: 15px;
}
#content ul ul{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style: square inside;
}
#content form{
	text-align: left;
}

.smalltext td {
font-size: 85%;
}

/* Table Settings */
#content table{
	font-size: 95%;
}
#content table th{
	text-align: center;
}
#content .tr_1_blue, #content .tr_odd_blue {
}
#content .tr_0_blue, #content .tr_even_blue {
	background: #F7F9FB;
}
.tableBordered {
	background: #2B3E59;
}
.tableBordered td{
	background: #FFFFFF;
}
.tableBordered th{
	background: #FFFFFF;
}
/* Image Floats */

.leftimage{
	float: left;
	margin: 10px 20px 10px 10px;
}

.rightimage{
	float: right;
	margin: 10px 10px 10px 20px;
}

/* Quick Links  */

.quicklinks {
}
.quicklinks li{
	display: inline;
	padding:2px 25px;
}
.quicklinks li a{
}
.quicklinks li a:hover{
}

/* Quote Styles  */

#quotebox{
width: 755px;
margin-top: 20px;
}

#quotebox .top{
height: 2px;
background: url(/images/layout/quote_top.jpg) no-repeat;
}
#quotebox .bottom{
height: 5px;
background: url(/images/layout/quote_bottom.jpg) no-repeat;
}
#quotebox .quote{
	background: url(/images/layout/quote.jpg) repeat-y;
	padding: 20px 20px 5px;
	font-size: 100%;
	font-weight:normal;
	text-align: justify;
}
#quotebox .source{
background: url(/images/layout/quote.jpg) repeat-y;
padding: 10px 20px 20px;
font-size: 100%;
font-weight:bold;
text-align:right;
}

/* Seasonal styles */
#enrollment_banner {
	font-size: 180%;
	text-align:center;
	border: 1px solid #762B3F;
	color: #762B3F;
	background-color: #E2C6BA;
}
#summer_classes, #learning_support {
	margin-top:20px;
	border: 1px solid #496FA0;
}
#summer_classes_header, #learning_support_header {
	font-size: 150%;
	text-align:center;
	background-color: #D6DFED;
	border-bottom: 1px solid #496FA0;
}
#summer_classes p, #learning_support p{
	margin:10px;
}
