body {

	margin:0;

	padding:0;

	max-width:1700px;

}

body {

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:1.8em;

	color:#666;

}

.clear {

clear:both;

}

a img {
border:none;
}

#printlogo { display:none; }

h1 {

	font-size:1.8em;

	font-weight:100;

	font-family:Georgia, "Times New Roman", Times, serif;

}



#logo a img {

border:none;

}

blockquote {

	margin:0;

	padding-left:40px;

	/*background:url(images/quotes.gif) no-repeat;*/

	font-size:1em;

	line-height:1.2em;

}

input {

	background:#eee;

	border:1px solid #ddd;

	color:#333;

}



#prospectusform input, #prospectusform textarea {

width:300px;

}

textarea {

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	font-size:100%;

	background:#eee;

	border:1px solid #ddd;

	color:#333;

}

table {

	border:1px solid #aaa;

	background:#eee;

	margin-bottom:20px;

}

table.galleria {

	border:none;

	background:#fff;

}

td {

	border:1px solid #ddd;

	background:#fff;

	padding:3px;

}

fieldset {

	border:1px solid #ccc;

}

table.galleria td {

	border:none;

}

table.galleria a {

	border:none;

}

#fontsize {

	position:absolute;

	right:10px;

	top: 330px;

	max-width:1700px;

}

a {

	color: #333;

}

a:hover {

	color: #999;

}

/* Top box --------- */

.preprep, .preprep a { color:#89C74A; font-weight:bold; }

.prep, .prep a { color:#E73E31; font-weight:bold; }

.senior, .senior a { color:#2560AD; font-weight:bold; }



#search { 

margin:0; 

padding:0; 

background:#333; 

}

/* Navigation ------- */

#nav { margin-left:auto; width:740px; margin-right:auto; font-size:10px; padding:0; border-bottom:#ccc dotted 1px; position:relative; top:130px; float:left; left:5px; }

#nav ul { list-style:none; margin:0; padding:0; }

#nav li {margin-right:10px; }

#nav a { color:#333; text-decoration:none; font-weight:bold; }

#nav a:hover, #nav a:active { color: #666; text-decoration:none; background:#eee; }

#subnav { width:740px; margin-left:auto; margin-right:auto; position:relative;}

#logo { width: 700px; float:left; vertical-align:text-bottom; position:relative; top:-30px; height:100px; }

#logo p { position:relative; left:40px; margin:0; padding:0; top:0px; font-size:10px; float:right;  }

#logo img { position:absolute; left:0; margin-right:20px; float:left;  }

#subsections { float:left; color:#aaa; }

#flashheader {	clear:both; margin-top:0; margin-left:auto; margin-right:auto; position:relative; top:20px;}

p.summary { color:#111; font-style:italic; }

p.posted { color:#333; font-size:90%; font-weight:bold; }

#content {

	margin-top:20px;

	padding-top:20px;

	width:743px;

	margin:auto;
	position:relative;

}



#fixednav { z-index:300; margin-left:auto; margin-right:auto;  background-color:#eaeaea;  font-size:10px; padding:0;  float:right; position:relative; left:2px; top:50px; }

#fixednav ul { list-style:none; margin:0; padding:0;}

#fixednav li { float:left; background:url(images/fixednavsplit.jpg) no-repeat right center; padding-right:6px; margin-left:6px; }

#fixednav a { color:#333; text-decoration:none; font-weight:bold; }

#fixednav a:hover {text-decoration:underline;}

#fixednav li.last {background:none;}

#content.sitepages li { 

	margin:0; padding:0;

	

}

div#flash {

width:743px;

margin:auto;

}



#content.sitepages #footer li { 

	margin-right:1.4em;

}

#content.sitepages h2 { 

	margin-top:25px;

	border-bottom:1px solid #ccc; 

}

#onecol {

	width:720px;

	/*float:left;*/

	padding-top:20px;

}

#leftcol {

	width:520px;

	float:left;

	padding-top:20px;

}

#leftcol ul {

	list-style:square;

}

#leftcol li {

	margin-bottom:10px;

}

#rightcol {

	width:190px;

	margin-top:65px;

	float:left;

	

	margin-left:30px;

}

#rightcol ul {

padding-top:10px;

	list-style:square;

}



#rightcol #pdfs ul {

margin:0;

padding:0;

margin-bottom:10px;

}





#rightcol #pdfs ul li {

	list-style:none none;

	background:url(images/pdf.gif) left no-repeat;

	padding-left:40px;

	margin-bottom:10px;

}



#rightcol a {

	text-decoration:none;

	color:#999;

	background:#fff;

}

#rightcol img {

	margin-left:10px;

	margin-bottom:5px;

	vertical-align:middle;

	margin-right:5px;

}

#rightcol li a {

	text-decoration:none;

	color:#666;

	background:#fff;

}

#rightcol li a:hover {

	text-decoration:none;

	color:#333;

	background:#eee;

}



.newsimageleft {

	margin:10px 10px 10px 0;

	float:left;

}

.newsimageright {

	margin:10px 0 10px 10px;

	float:right;

}



.clear {

	clear:both;

}

.skipnav {

	display:none;

}

.alignright {

	text-align:right;

}

.fontsml {

	font-size:11px;

}

.fontmed {

	font-size:13px;

}

.fontlrg {

	font-size:16px;

}

.bold {

	font-weight:bold;

}

.thumbs {

	float:left;

}

.thumbnail {

	border:2px solid #ccc;

}

.imageview {

	border:2px solid #ccc;

}



/* Jot Form */

div#leftcol div#jot_messages ul {

	list-style: none;

}



/* senior Prospectus form */

form#prospectusform label {

	width:200px;

	float:left;

}



form#prospectusform  h3 {

	background:#2560AD;

	padding:0 3px;

	color:#fff;

	margin-top:20px;

}

form#prospectusform  input.submit {

	background:#2560AD;

	padding:3px;

	font-size:160%;

	color:#fff;

	margin-top:20px;

	border:none;

	margin-left:auto;

	margin-right:auto;

	width:200px;

	position:relative;

	top:-10px;

	left:250px;

}

form#prospectusform  input.submit:hover {

	background:#036;

}



/* Prep prospectus form */

div#prep form#prospectusform label {

	width:200px;

	float:left;

}



div#prep form#prospectusform  h3 {

	background:#E73E31;

	padding:0 3px;

	color:#fff;

	margin-top:20px;

}

div#prep form#prospectusform  input.submit {

	background:#E73E31;

	padding:3px;

	font-size:160%;

	color:#fff;

	margin-top:20px;

	border:none;

}

div#preprep form#prospectusform  input.submit:hover {

	background:#036;

}



/* Prep prospectus form */

div#preprep form#prospectusform label {

	width:200px;

	float:left;

}



div#preprep form#prospectusform  h3 {

	background:#89C74A;

	padding:0 3px;

	color:#fff;

	margin-top:20px;

}

div#preprep form#prospectusform  input.submit {

	background:#89C74A;

	padding:3px;

	font-size:160%;

	color:#fff;

	margin-top:20px;

	border:none;

}

div#preprep form#prospectusform  input.submit:hover {

	background:#036;

}





div.errors { color:#900; }



/* Web login and sign up */

div#WebLoginLayer0 table td {

	border: none;

	vertical-align:top;

}



div#WebLoginLayer0 table td table {

	border: none;	

}



div#WebSignupLayer0 table td {

	border: none;

}



ul#quicklinks { margin:0; padding: 10px 0; list-style:none; text-align:right; }

ul#quicklinks li { margin:0; padding:0; display:inline; margin-right:10px; }

ul#quicklinks li a { text-decoration:none; color:#39f; }

ul#quicklinks li a img { border:none; }

ul#quicklinks li a:hover { color:#06c; }



#footer {

	width:740px;

	margin-left:auto;

	margin-right:auto;

	font-size:10px;

	border-top:1px solid #ccc;

	padding-top:10px;

}

#footer ul {

	list-style:none;

	margin:0;

	padding:0;

}

#footer li {

	display:inline;

	margin-right:1.4em;

}

#footer a {

	text-decoration:none;

}

#footer a:hover {

	text-decoration:underline;

}

#footleft {

	width:480px;

	float:left;

}

#footright {

	width:260px;

	float:left;

	text-align:right;

	font-size:10px;

}



/* splash page */

#logos {

	margin-top:30px;

	margin-left:auto;

	margin-right:auto;

	height:155px;

	width:743px;

}



#logos a img

{

	border:none;

}



#logos ul

{

	list-style:none;

	width:743px;

	float:left;

	padding:0;

	margin:0;

}



#logos ul li {

float:left;

}





.logoleft

{

}



.logocenter

{

margin:0 38px;

}



.logoright

{

}



#splashcontent {

	width:743px;

	padding-bottom:10px;

	padding-top:30px;

	margin:auto;

}



#splashcontent h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color:#2560ad;

	font-size:26px;

	padding-bottom:3px;

}



#contactbanner {

	width:740px;

	margin:auto;

	text-align:right;

	color:#FFFFFF;

	padding-top:4px;

	padding-bottom:4px;

	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

	font-size:11px;

}

.event

{

	background-color:#eaeaea;

	font-size:16px;

	font-weight:bold;

	padding:10px;

	margin-bottom:6px;

}



#rightcol .event a {

background:none;

text-decoration:none;

color:#666666;

}



#rightcol .event p {

margin:0;

}





p.sig2 {

margin:0;

padding:0;

position:relative;

float:left;

top:-20px;

left:70px;

}

p.sig1 {

margin:0;

padding:0;

position:relative;

float:left;

top:-20px;

}



#rightcol h2.vidtext a {

border:1px solid #CCCCCC;

display:block;

font-size:12px;

padding:5px 2px;

position:relative;

text-align:center;

width:184px;

}

form#busdirform p, form#updateform p  {
float:left;
margin-bottom:10px;
}

form#busdirform label, form#updateform label {
float:left;
width:200px;
}

form#busdirform input, form#updateform input {
float:left;
margin-right:10px;
}

img#buslogo{
float:right;
height:150px;
width:150px;
top:0px;
position:relative;
}

.addthis_toolbox {
left:630px;
position:absolute;
top:36px;
}

.at300bs {
margin-top:2px!important;
}

#at16pc {
font-size:15px!important; 
}

#prospectusform input.dayorboard{
	margin-right:65px;
width:15px;
display:inline-block;
}


