@charset "UTF-8";
/* CSS Document */
html {
	width:100%;
	text-align:center;
	position:relative;
	background-color:#BFBFBF;
}
body {
	width:1001px;
	height:100%;
	position:relative;
	margin:auto;
	background-color: #FFFFFF;
	text-align:left;
	padding-bottom:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a { color:#2b3059;}
img, a img {border:none;}
input, textarea {border:1px solid #C4C4C4; font-size:11pt;}
.align-left {float:left;}
.align-right {float:right;}
.align-center {text-align:center;}
.button {cursor:pointer; cursor:hand;}
.heading {
	background-color: #0c1241;
	color:#FFFFFF;
	height: 39px;
	width:100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.heading.top {
	height: 46px;
	padding-top:10px;
}
.heading.top h1 {
	height: 44px;
	padding-top:4px;
}
.heading h1 {
	font-size:18pt;
	margin:0px;
	margin-left:1em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
}
.text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}
.text img {
	margin-right:10px;
	margin-bottom:10px;
}
.content {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #4c4c4c;
	float: right;
	display:inline;
	height: 100%;
	width: 615px;
	background-color:#f2f2f2;
	margin-right:27px;
	margin-top:20px;
	margin-bottom:30px;
}
.content-header-index {
	background-color:#FFF;
	margin-bottom:20px;
}
.content .text {
	font-size:11pt;
	padding:20px;
	margin-bottom:3px;
}
.content h2 {
	font-size:140%;
	font-weight:normal;
	color:#aa1a1c;
	margin-left:1em;
}
.content small {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:20px;
	color:#666;
}
.headline {	
	font-size:140%; 
	font-weight:normal;
	color:#0c1241;
	margin-left:1em;
}
h2.home {
	font-size:120%; 
	font-weight:normal;
	color:#0c1241;
	margin:0 0.2em 0 0;
	display:inline;
}
.content h3 {
	font-size:15pt;
	font-family:Verdana, Geneva, sans-serif;
	color:#0c1241;
	margin:0px;
	font-weight:normal;
}
.sidebar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	text-align:left;
	color: #595d7c;
	height: 100%;
	width: 315px;
	max-width:315px;
	overflow:hidden;
	background-color:#f2f2f2;
	margin-left:27px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:30px;
}
.sidebar h2.home {
	color:#aa1a1c;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	margin:0.4em 0.4em 0.4em 4em;
	display:block;
}
.sidebar label {
	color:#0c1241;
	font-size:14pt;
}
.sidebar ul {margin:0px; padding:0px;}
.sidebar li {
	color:#0c1241;
	list-style-type: none;
	margin-left:0px;
	line-height:2em;
	padding-left:4em;
	background-repeat:no-repeat;
	background-position:15px;
	cursor:pointer;
	cursor:hand;
}
.sidebar li a {width:100%;display:block;text-decoration:none;}
.sidebar li:hover {
	background-color:#FFF;
	background-position:15px;
}
.sidebar a:hover {
	background-color:#FFF;
}
.over {
	background-color:#FFF;
	background-position:15px;
}
.sidebar .text {
	font-size:10pt;
	padding:20px;
}
#bonuses {
	margin:1em 0px 1em 0px;
}
li.bonuses {
	background-image:url(../images/bonuses.gif);
	background-position:22px;
	font-size:80%;
	padding-left:5em;
	color:#0c1241;
}
li.bonuses a {color:#0c1241;}
li.bonuses a:visited {color:#0c1241;}
li.bonuses a:hover {color:#0c1241;}
li.bonuses:hover {
	background-image:url(../images/bonuses.gif);
	background-position:22px;
}
.odd {
	background-color:#e4e5e8;
}
#login {
	background-color:#f8f8f8;
	padding:20px;
	padding-top:10px;
	height:193px;
	overflow:hidden;
}
#login h3, .sidebar h3{
	color:#aa1a1c;
	font-size:20pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px 10px 10px 23px;
}
#login form {
	margin:0px;
}
#login td {
	height:40px;
}
#login td#submit {
	vertical-align:middle;
}
.subhead {
	background-color: #0C1140;
	color: #FFF;
	width: 100%;
}
.smallText {
	font-size: 7pt;
	margin-left:20px;
}
.gms_body {
	margin-top: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1.5em;
	text-align:left;
}
p, storyhead {margin:1.5em;}
table h2 {margin-top:1em;}
.dt, .dt form {margin:0;}
.search {
	width:100%;
	height:66px;
	margin-bottom:14px;
	background-repeat:no-repeat;
	background-position:center top;
}
.search select {
	margin:33px 0px 0px 170px;
}
#select1 {
	background-image:url(../images/location.gif);
}
#select2 {
	background-image:url(../images/granttype.gif);
}
#select3 {
	background-image:url(../images/interest.gif);
}
input#search {border:none;}

/* menu hovers */
#home1 {background-image:url(../images/icons/transparent/home.gif);}
	
#top {background-image:url(../images/icons/transparent/top-grants.gif);}
	
#news {background-image:url(../images/icons/transparent/news-updates.gif);}
	
#private {background-image:url(../images/icons/transparent/private-grants.gif);}
	
#federal {background-image:url(../images/icons/transparent/federal-grants.gif);}
	
#how {background-image:url(../images/icons/transparent/how-to-apply.gif);}
	
#scholar {background-image:url(../images/icons/transparent/scholarships.gif);}
	
#resources {background-image:url(../images/icons/transparent/resources.gif);}
	
#mistakes {background-image:url(../images/icons/transparent/top-mistakes.gif);}
	
#state {background-image:url(../images/icons/transparent/state-grants.gif);}
	
#faq {background-image:url(../images/icons/transparent/FAQ-contact.gif);}
	
#searchli {background-image:url(../images/icons/transparent/grant-search.gif);}
	
#feedback {background-image:url(../images/icons/transparent/site-feedback.gif);}
	
#sba {background-image:url(../images/icons/transparent/SBA.gif);}
	

