body {
	background-color:#FFFFFF;
	border-left:20px;
}

.smallboxHeader {	
	font-size: 12pt;
	font-weight:bold;
	margin:20px;
	color:#639CD1;
}

a {
	color:#333333;
}

.logo {
	position:relative;
	width:800px;
	left:20px;
	top:8px;
}

#mainMenu {
	position:relative;
	width:755px;
	top:0px;
	left:20px;
}

#content {
	vertical-align:top;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#333333;
	position:relative;
	top:20px;
	width:755px;
	left:20px;/**/
	margin-bottom:-20px;
	hasLayout:true;
}

#contentText {
	margin:20px;
	width: 470px;
	vertical-align:top;
	line-height:20px;
	min-height:180px;
}

#contentRight {
	position:absolute;
	left:503px;
	top:-20px;
	width: 250px;
	vertical-align:top;
}

.caption {
	font-size:8pt;
}

.search {
	position:relative;
	top:-60px;
	left:525px;
	width:250px;
}

#welcome {
	background-image:url(images/bluebckgrd.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:215px;
	width:755px;
	top:3px;
	left:20px;
}

#welcomeTextFirstLine {
	/* Add font stuff here*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	position:relative;
	top:40px;
	left:45px;
	width:350px;
}

#welcomeText {
	/* Add font stuff here
	font: Century Gothic Regular;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	position:relative;
	top:40px;
	left:45px;
	width:350px;
}

.flashObject {
	position:absolute;
	top:180px;
	left:435px;
}

.diyBackgroundFinAid{
	background-image:url(images/dyk_financialaid.jpg);
	background-repeat:no-repeat;
}

.lowerLeft {
	
	/*position:relative;*/
	float:left;
	clear:left;
	height:168px;
	width:193px;
	margin-left:20px;
	/*top:25px;
	left:20px;*/
}

.dykHeader {
	/*font: Arial Bold, size 17 px, color: white*/
	font:Arial Bold;
	font-weight:bold;
	font-size:17px;
	color:#FFFFFF;
	width:165px;
	position:relative;
	top: 15px;
	left: 15px;
}

.dykText {
	/*font: Century Gothic regular, size 12 px, color: 333333*/
	font: Century Gothic Regular;
	font-size:12px;
	color: #333333;
	width:165px;
	position:relative;
	top: 15px;
	left: 15px;
	line-height:19px;
}

.dykLink {
	color:#333333;
}

.lowerCenter {
	float:left;
	clear:none;
	/*position:relative;*/
	height:175px;
	width:233px;
	/*top:-143px;
	left:240px;*/
	margin-left:30px;
}

.VO-youcanHeader {
	background-image:url(images/VO-youcan.jpg);
	background-repeat:no-repeat;
	color: #333333; 
	position: relative;
	left: 10px;
	height:43px;
	width:161px;
}

.lowerRight {
	float:right;
	clear:right;
	background-image:url(images/fadedbluebox_notxt.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
	height:225px;
	width:233px;
	/*top:-315px;
	left:502px;*/
}

.blueboxBG {
	margin-right:5px;
	background-image:url(images/fadedbluebox_notxt.jpg);
	background-repeat:no-repeat;
	width:235px;
}

.bigBlueboxBG {
	margin-right:5px;
	background-image:url(images/contact_bluebox.jpg);
	background-repeat:no-repeat;
	width:235px;
}

.stateGovLowerRight {
	/*background-image:url(images/CaseStudies_bluebox.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:225px;
	width:233px;
	top:-211px;
	left:502px;*/
}

.lowerRightList {
	list-style: disc url(images/invisable-dot.gif) outside;
	margin-left:17px;
	line-height: 20px;
}

.noDotsList{
	list-style-type: none;
	line-height:20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:5px;
	margin-left:0px;
}

.lowerRightLink {
	color:#333333;
	font-style:italic;
}

ul.circle {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#333333;
	list-style: disc url(images/orangebullet.jpg) outside;
	line-height:19px;
}

ul.none {
	list-style: none;
}

.newsAndEvents {
	position:relative;
	height:168px;
	width:300px;
	top:-310px;
	left:525px;
}

.newsAndEventsHeader {
	background-image:url(images/news&events.jpg);
	background-repeat:no-repeat;
}

.newsAndEventsText {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#333333;
	position:relative;
	top:18px;
	height:90px;
}

.newsDate {
	font-weight:bold;
	color:#6699CC;
}

table.newsAndEventsTable  td{
  vertical-align:top;
	padding-bottom:5px;
	padding-right:15px;
	
}

table.newsAndEventsText td {
  vertical-align:top;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	position:relative;
	
	/*top:18px;
	height:90px;*/
}
.seeAllNews {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#333333;
	position:absolute;
	top:-50;
	left:150;
}

.footer {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#333333;
	/*position:relative;
	width:755px;
	top:-300px;
	left:20px;
	vertical-align:bottom;*/
	margin:20px;
	width:755px;
	float:left;
	clear:both;;
}

.footerImg {
	vertical-align:middle;
}

.footerLink {
	color:#6699cc;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.copyrightText {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
}

.roundedTextbox {
   background-image:url(images/searchbox.gif);
   background-repeat:no-repeat;
   border-style: none;
   border-thickness: 0;
   height:22px;
   /*background-color: #555555;
   color: #cccccc;*/
} 

#solutionMenu {
	position:absolute;
	top:162px;
	left:343px;
	visibility:hidden;
	z-index:1000;
}

#marketsMenu {
	position:absolute;
	top:162px;
	left:232px;
	visibility:hidden;
	z-index:1000;
}

.invisableBlock {
   	border-style: none;
   	border-thickness: 0;
	float:left;
	display:inline;
	width:100px;
	height:90px;
	position:relative;
	top:00px;
	left:-20px;
}


.correctionNeeded {
	color: #FF0000;
	font-weight: bold;
}

.boxHeader {
	font-weight:bold;
	font-size:12px;
	color:#648dbe;
	margin-top:5px;
}

.teamBG {
	background-image:url(images/aboutus_rightcolumntop.jpg);
   	background-repeat:no-repeat;
	height:550px;
}

.teamLinkText {
	margin-top:20px;
	margin:20px;
}

.linkBlueBG{
	color:#648dbe;
}

.aboutBotomPic {
	position:relative;
	top:5px;
}
/*
 table.newsAndEventsTable{
 }
 table.newsAndEventsTable tr{
 }*/

/* CSS Document */

.contactuslinks {
	list-style-type: none;
	line-height:20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:15px;
	margin-left:0px;
	color: #333333;
}
.bluetxt {
	color: #6699cc;
}
