@charset "UTF-8";
/* CSS Document */
/* Universal Definitions */
body {
	background: #ffffff;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;}
ul, ul li {
	margin:0px; padding:0px;}
a img {
	border:none;}
sup { 
	line-height:0.1em;}


/* Main Container */

.oneColElsCtrHdr #container {
	width: 100%;}

.oneColElsCtrHdr #mainContent {
	background: #9ed150 url(img/vsac_vert.gif) no-repeat;
	background-position: right center;
	border-top: solid 10px #000000;
	border-bottom: solid 10px #000000;
	border-right: solid 25px #000000;
	padding: 0 0px 50px 0px;
	height:600px;}

.interior #mainContent {
	background:#ffffff;
	padding: 0 0px 0px 0px;
	display: block;
	font-size: 13px;
	font-family: Georgia, Times, Serif; line-height: 20px;
	position: relative;}


/* Seasonal Images Dynamcially loaded */
#season {	width: 100%;
	padding-bottom: 70px;
}
/*.winter {	background:#a5d0f1 url('img/bg_winter.jpg') no-repeat top center;}
.spring {	background:#a8da90 url('img/bg_spring.jpg') no-repeat top center;}
.summer {	background:#3db552 url('img/bg_summer.jpg') no-repeat top center;}
.fall {	background:#deaa28 url('img/bg_fall.jpg') no-repeat top center;}*/


/* Formatiing entries in road map */

#vsacprintlogo {background-image:url('img/vsac_print_logo.gif'); display:block; width:200px; height:73px; position:absolute; right:20px; top:10px; z-index:10; }

hr { background-color: #cccccc; height: 2px; margin: 20px 10px;}
h1.entry {font-size:1em; font-weight:normal; background-color:#FFFF00; font-style:italic;}
.entry {padding:5px 50px 5px 10px; margin-left: 215px;}

.entry a {text-decoration: underline; color:#2c7d99;}
.monthimg {float: left; padding: 0px 10px 0 0 ; display: block; background-color: white;}

#bodycontainer {margin: 0 auto; width: 80%;background-color: white;position: relative;}

#roadmap {margin: auto; width: 95%;background-color: white;position: relative;}


#footer{ display:none;}
#footer li { 	margin-left:15px; 	margin-top:3px; 	margin-bottom:1px;}

#wrapper{	background-color:#b1d228;	margin-left:-25px;	border-right: solid 25px #000000;	border-bottom: solid 15px #000000;	border-top: solid 15px #000000;}

#bodycontainer {  	padding: 30px 36px 0 30px; 	position: relative;	z-index:2; }

#intbodycontainer, #intbodycontainer2  {  	padding: 30px 0px 0 0px; 	position: relative;	z-index:2;}
#intbodycontainer2 {top: 200px;}
#intbodycontainer {top: 300px;}
		
#bodycontainer table td {	vertical-align:top;	margin:0;	padding:0 20px 0 0;}
	
#intbodycontainer table td, #intbodycontainer2 table td  {	vertical-align:top;	margin:0;	padding:0 0px 0 40px;}
#leftcolumn{  	position:relative;	left:0px;	width:55%; 	z-index:2;}
#rightcolumn{  	width:45%; 	z-index:2;}

#intleftcolumn{  	float: left; 	width:70%; 	margin-right:-270px; 	z-index:2; 	clear:left;	margin-bottom:50px;}
#intrightcolumn{ 	float: right; 	width:30%; 	z-index:2;}
.intbutton a {
	width:210px;	padding:20px 0px 25px 15px;	background-color:#d7eb83;	display:block;
	border-top: solid 1px #799605;	border-bottom: solid 1px #799605;	border-left: solid 1px #799605;	margin: 0 -2px 40px 0;
	z-index:2;	text-decoration:none;	font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: black;}
.intbutton a .txt {		font-family:'Gill Sans', Arial, Helvetica, sans-serif;	color:#000000;	font-size:15px; font-weight:bold; text-decoration: underline;}
.interior #botnav, #botnav  { display:none;}


#intheadline  .suba, #intheadline2 .suba { display:none;}

#headline {
	padding: 7px 2% 2px 20px;
	top:170px; left:0px;
	width:75%;
	text-align: right;
	min-width:600px;
	background-color:#000000;
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	font-size:24px;
	font-weight: normal;
	font-family:'Gill Sans', Verdana, Arial, Helvetica, sans-serif;}
#intheadline {
	padding: 10px 0px 6px 5%;
	z-index:2;
	margin-bottom: 60px;
	top: 20px;
	display: block;
	position: relative;
	color:#000000;
	font-size:24px;
	z-index:20;
	font-family:'Gill Sans', Arial, Helvetica, sans-serif; line-height: 1.0em;}
	
#intheadline2 {
	padding: 15px 20px 10px 7%;
	left:0px;
	width:40%;
	min-width:300px;
	background-color:#000000;
	z-index:20;
	margin-bottom: 20px;
	top: 50px;
	display: block;
	position: relative;
	color:#FFFFFF;
	font-size:28px;
	font-family:'Gill Sans', Arial, Helvetica, sans-serif;}
#rightnav { display:none;}
#intbodycopy {	font-size:13px;	width:70%;	left: 30%;	padding:25px 0px 25px 20px;	line-height:20px;	position: relative;	z-index:2;}
#formbox { 	background-color: #a8da90;	border: solid 2px #779e3c;	margin: 20px 0;	padding: 10px;	}
#intillo {	left: 0;	padding:25px 0;	position: relative;	z-index:2;	top:0px; margin-bottom: -280px;	height: 250px;	width: 200px;	left: -210px;	display: none;	}
#illohead {z-index:1; background-color: white; padding-bottom: 20px; width: 50%; margin-bottom:-630px; height:630px; background-image:URL('img/college_illo.gif'); background-repeat:no-repeat; background-position:center center;}




form .inputlabel {display: block; width:100px; text-align:right; margin: 10px 0  0 0px; float:left; font-size:0.9em;}
form .inputlabel2 {display: block; width:65px; text-align:right; margin: 10px 0  0 0px; float:left; font-size:0.9em;}
form .inputlabel3 {display: block; width:40px; text-align:right; margin: 10px 0  0 0px; float:left; font-size:0.9em;}
#wide {display: block; width: 50%;}
form .box {display: block; margin: 10px 0 0px 10px; float:left; font-size:0.9em;}



form .box2 {display: block; width: 75%; margin: 10px 0 0px 10px; float:left;}
form .box3 {display: block; width: 75%; margin: 10px 0 0px 10px; text-align:center; font-size:0.75em; color:#666666; }
form .submitbutton {font-size: 15px; margin:auto;}

	
#bodycopy {
	font-size:13px;
	line-height:20px;
	top:80px;
	position:relative;
	margin-left:63%;
	margin-right:15px;
	float:right;
	clear:both;
	z-index:2;}
#bodycopy .leftimg {
	left: -80px;
	margin-bottom: -50px;
	position: relative;

}
#bodycopy .leftquote {
	float: left;
	padding: 20px 20px 10px 0;
	left: -60px;
	position: relative;
	margin-right: -60px;

}
.interior #subtext {
	padding: 0 0 0 40%;
	font-size:13px;
	width:50%;
	line-height:18px;
	top:260px; left:0;
	position:absolute;
	display:block;
	z-index:2;
	min-width: 400px;}

#vertlogo {
	padding: 25px;
	width:147px;
	right:10px;
	top:115px;
	position:absolute;
	z-index:1;}

#intvertlogo {
	width:147px;
	right:150px;
	font-size:11px;
	line-height:18px;
	top:300px;
	position:absolute;
	z-index:1;
	display:block;}

.textblock{
	margin: 0 0 20px 0;
	font-size:12px;
	line-height: 18px;}
	
.textblock p{
	margin: 0px 15px 6px 15px;}
	
.textblock p strong{
	font-weight: bold;
	text-transform:uppercase;}
	
.textblock ul li{
	margin: 5px 15px 5px 60px;}
	
.textblock ul{
	margin: 0px;}
	
#vsaclogo {
	margin:10px 0 50px 15px;}

#vsachead {
	position:absolute;
	top:20px; left:20px;
	z-index:2;}
	
#topillo { display:none;}
	
#topnav {  display:none;
	position:relative;
	left:0px;
	top:79px;
	z-index:2;}
	
#header { display:none;}

.jumplink { color:#000000; padding-right:20px;}


.interior #illohead { position:absolute; left:0px; z-index:1; display:block; height:285px; overflow:hidden;}
.interior #illohead2 { position:absolute; left:0px; z-index:1; display:block; height:245px; overflow:hidden;}

#marker {display: block; width: 50%; background-color: black; margin-bottom: 50px; color: white; font-family: Arial; font-size: 14px; padding: 20px 0 20px 20px}

#midnav {
	width:100%;
	height:80px;
	border-top: solid 1px #799605;
	border-bottom: solid 1px #799605;
	background-color:#d7eb83;
 position: relative; top: 280px;	z-index:20;}
#midnav  a.selected { font-family: Verdana, Arial, sans-serif; color: black; font-weight: bold; text-decoration: none; padding:20px 0; font-size: 16px;}
#midnav  a:hover { color:black;}


#midnav  a { font-family: Verdana, Arial, sans-serif; color: #6b7541; font-weight: bold; text-decoration: none; padding:20px 0; font-size: 16px;}
#midnav  a .suba { font-family: Verdana, Arial, sans-serif; font-weight: normal; text-decoration: none; padding:20px 0; font-size: 10px;}
	
/* BEGIN NAVIGATION DEFINITIONS */
#topnav ul li { 
	list-style:none; display:inline;
	background-repeat:no-repeat;
	display:block;
	width:600px;}

#topnav ul li.seniors a {
	width:140px;
	background: 0px 0px url('img/nav_sprites.gif') no-repeat;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:30px;}

#topnav ul li.juniors a{
	background: -140px 0px url('img/nav_sprites.gif') no-repeat;
	width:120px;
	display:block;
	position:absolute;
	top:0px;
	left:140px;
	height:30px;
}
#topnav ul li.email a{
	background: -260px 0px url('img/nav_sprites.gif') no-repeat;
	width:140px;
	display:block;
	position:absolute;
	top:0px;
	left:260px;
	height:30px;
}
#topnav ul li.send a{
	background: -400px 0px url('img/nav_sprites.gif') no-repeat;
	width:140px;
	display:block;
	position:absolute;
	top:0px;
	left:400px;
	height:30px;
	}

#topnav ul li.seniors a.deselected { background-position: 0px -30px;}
#topnav ul li.juniors a.deselected { background-position: -140px -30px;}
#topnav ul li.email a.deselected { background-position: -260px -30px;}
#topnav ul li.send a.deselected { background-position: -400px -30px;}
#topnav ul li.seniors a.deselected:hover { background-position: 0px 0px;}
#topnav ul li.juniors a.deselected:hover { background-position: -140px 0px;}
#topnav ul li.email a.deselected:hover { background-position: -260px 0px;}
#topnav ul li.send a.deselected:hover { background-position: -400px 0px;}
#topnav ul li.seniors a:hover {	background-position:0 -30px;}
#topnav ul li.juniors a:hover {	background-position:-140px -30px;}
#topnav ul li.email a:hover {	background-position:-260px -30px;}
#topnav ul li.send a:hover {	background-position:-400px -30px;}

/* END NAVIGATION DEFINITIONS */
