@charset "UTF-8";
/* CSS Document */
/* Universal Definitions */

body {

	background: #004455;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;}

/* Main Container */

.oneColElsCtrHdr #container {
	width: 100%;}

.oneColElsCtrHdr #mainContent {
	background:#b1d228;
	background-position: right;
	border-top: solid 10px #000000;
	border-bottom: solid 10px #000000;
	border-right: solid 25px #000000;
	padding: 0 0px 50px 0px;
	height:630px;}

.interior #mainContent {
	background:#b1d228 url(img/vsac_vertint.gif) no-repeat;
	background-position: right;
	border-top: solid 10px #000000;
	border-bottom: solid 10px #000000;
	border-right: solid 25px #000000;
	padding: 0 0px 50px 0px;
	height:1000px;}
.interior2 #mainContent {
	background:#b1d228 url(img/vsac_vertint.gif) no-repeat;
	background-position: right;
	border-top: solid 10px #000000;
	border-bottom: solid 10px #000000;
	border-right: solid 25px #000000;
	padding: 0 0px 50px 0px;
	height:1000px;}

ul, ul li {
	margin:0px; padding:0px;}
a img {
	border:none;}
sup { 
	line-height:0.1em;}

#container {
	min-width: 760px;
}
#footer{  
	margin: 20px auto; 
	width: 75%; 
	color: #FFFFFF; 
	font-size:11px; }
#footer a{ 
	color: #FFFFFF; }
#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 {  
	padding: 30px 0px 0 0px; 
	position: relative;
	z-index:2; 
	top: 300px;}
#intbodycontainer2 {  
	padding: 30px 0px 0 0px; 
	position: relative;
	z-index:2; 
	top: 200px;}
#intbodycontainer3 {  
	padding: 30px 0px 0 0px; 
	position: relative;
	z-index:2; 
	top: 250px;}
		
#bodycontainer table td {
	vertical-align:top;
	margin:0;
	padding:0 20px 0 0;}
	
#intbodycontainer table td, #intbodycontainer2 table td, #intbodycontainer3 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;}
	
	
	
	
	.intbutton2 a.nostyle {
	width:222px;
	display:block;
	z-index:2;
	margin: 0 -2px 40px 0;
	border-top: solid 1px #799605;
	border-bottom: solid 1px #799605;
	border-left: solid 1px #799605;
	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;}
	
#botnav {
	width:100%;
	height:80px;

	border-top: solid 1px #799605;
	border-bottom: solid 1px #799605;
	background-color:#d7eb83;
	position: relative;
	top:550px;
	z-index:20;}
#botnav  a { font-family: Verdana, Arial, sans-serif; color: black; font-weight: bold; text-decoration: none; padding:20px 0; font-size: 16px;}
#botnav  a .suba { font-weight: normal; text-decoration: none; padding:20px 0; font-size: 10px;}
#botnav  a:hover { color: #6b7541;}


.blackhead {
	background-color:#000000;
	padding: 7px 5px 5px 14px;
	margin: 0px 0px 10px 0px;
	color:#FFFFFF;
	font-size:13px;
	font-family:'Gill Sans', Arial, Helvetica, sans-serif;}
		
#headline {
	padding: 15px 10% 10px 20px;
	top:170px; left:0px;
	width:55%;
	min-width:430px;
	background-color:#000000;
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	font-size:24px;
	font-family:'Gill Sans', Arial, Helvetica, sans-serif;}

#intheadline {
	padding: 10px 10% 10px 10px;
	top:170px; right:0px;
	width:50%;
	min-width:360px;
	background-color:#000000;
	position:absolute;
	z-index:2;
	color:#FFFFFF;
	font-size:24px;
	font-family:'Gill Sans', Arial, Helvetica, sans-serif;}
	
#bodycopy {
	padding: 0 5%;
	font-size:13px;
	width:42%;
	min-width:320px;
	line-height:20px;
	top:280px;
	left:0%;
	position:absolute;
	z-index:2;}

.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;}
.interior2 #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: 15px;}
	
.textblock p{
	margin: 0px 15px 1em 15px;}
	
.textblock p strong{
	font-weight: bold;
	text-transform:uppercase;}
	
.textblock ul li{
	margin: 2px 15px 2px 60px;}
	
.textblock ul{
	margin: 0px 0 8px 0px;}
	
#vsaclogo {
	margin:10px 0 50px 15px;}

#vsachead {
	position:absolute;
	top:20px; left:20px;
	z-index:2;}
	
#topillo {
	position: absolute;
	right:0px;
	top:-5px;
	z-index:1;}
	
#topnav {
	position:relative;
	left:0px;
	top:79px;
	z-index:2;}
	
#header {
	height:109px;
	background-color: #006a81;
	border-top: solid 10px #004455;}

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

#illohead { position:absolute; right:30px; z-index:1;}

.interior #illohead, .interior2 #illohead  { position:absolute; left:0px; z-index:1; display:block; height:285px; overflow:hidden;}
.interior #illohead2, .interior2 #illohead2  { position:absolute; left:0px; z-index:1; display:block; height:255px; overflow:hidden;}
.interior #illohead3, .interior2 #illohead3  { position:absolute; left:0px; z-index:1; display:block; height:285px; 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:90px;
	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: #818d4f; 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.paying a {
	width:180px;
	background: 0px 0px url('img/nav_sprites2.gif') no-repeat;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:30px;}

#topnav ul li.grants a{
	background: -180px 0px url('img/nav_sprites2.gif') no-repeat;
	width:110px;
	display:block;
	position:absolute;
	top:0px;
	left:180px;
	height:30px;
}
#topnav ul li.scholarships a{
	background: -290px 0px url('img/nav_sprites2.gif') no-repeat;
	width:130px;
	display:block;
	position:absolute;
	top:0px;
	left:290px;
	height:30px;
}
#topnav ul li.loans a{
	background: -420px 0px url('img/nav_sprites2.gif') no-repeat;
	width:100px;
	display:block;
	position:absolute;
	top:0px;
	left:420px;
	height:30px;
	}

#topnav ul li.paying a.deselected { background-position: 0px -30px;}
#topnav ul li.grants a.deselected { background-position: -180px -30px;}
#topnav ul li.scholarships a.deselected { background-position: -290px -30px;}
#topnav ul li.loans a.deselected { background-position: -420px -30px;}
#topnav ul li.paying a.deselected:hover { background-position: 0px 0px;}
#topnav ul li.grants a.deselected:hover { background-position: -180px 0px;}
#topnav ul li.scholarships a.deselected:hover { background-position: -290px 0px;}
#topnav ul li.loans a.deselected:hover { background-position: -420px 0px;}
#topnav ul li.paying a:hover {	background-position:0 -30px;}
#topnav ul li.grants a:hover {	background-position:-180px -30px;}
#topnav ul li.scholarships a:hover {	background-position:-290px -30px;}
#topnav ul li.loans a:hover {	background-position:-420px -30px;}

/* END NAVIGATION DEFINITIONS */



.announcement {font-family: Verdana, sans-serif; font-weight:bold; margin:0 20%; text-align:center; font-size:1.0em;}
.announcement small {font-family: Verdana, sans-serif; font-weight: normal; font-size:.75em; margin:0 20%; text-align:center; display:block; padding-top:10px;}