/*HTML DECLARATIONS ********************************************************/
body {
	background: #F0E8D1 url(images/bg_main_103006.jpg) repeat fixed left top;
	font: 75%/1.4em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color:#333;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
table { font-size: 1em; }
form { display: inline; }
hr {
	color: #000;
	background: #000;
	height: 1px;
	border: none;
	margin: 4px 0;
	font-size: 0;
	overflow: hidden;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
}
h2 {
	font-size: 1.3em;
	color: #999966;
	padding: 0;
	margin: 0 0 5px 0;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	padding: 25px 0 0 0;
	margin: 0 0 5px 0;
}
h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}


img { border: 0 none; }

/*SPECIFC DIV DECLARATIONS ***************************************************/
#wrapper {
	width: 750px;
	margin: 0 auto;
}
#topLinksWrapper { position: relative; }
#topLinks {
	position: absolute;
	font: 0.8em Arial, Helvetica, sans-serif;
	left: 555px;
	top: 5px;
}
#container { 
	background: url(images/bg_content.gif) repeat-y left top;
}
#content {
	padding: 10px 17px 10px 17px;
	line-height: 1.4em;
}
#footer {
	padding: 30px 0 15px 0;
	background: url(images/footer_bumper.jpg) no-repeat left top;
	width: 750px;
	text-align: center;
	color: #555;
	font-size: 0.8em;
	line-height: 1.4em;
}
#footer a { font-weight: bold; }
#glossaryPop {
	padding: 10px 10px 10px 10px;
	background-color: #FBF6F0;
}

/*CLASS DECLARATIONS *********************************************************/
.headerImg { display: block; }
.timeLink { color: #990000; font-weight: bold; }
.attention {font-size: 1.2em; }
.clear { clear: both; }

/*NAVIGATION *****************************************************************/
ul#navs, ul#navs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	overflow: hidden;
}

#tLink, #rLink, #iLink, #pLink {
	height: 43px;
	display: block;
	background: #EFEFEF;
	text-indent: -9999px;
}
#tLink { background: url(images/sl_n_timeline.gif) no-repeat top left; }
#rLink { background: url(images/sl_n_real_answers.gif) no-repeat top left; }
#iLink { background: url(images/sl_n_indiana_colleges.gif) no-repeat top left; }
#pLink { background: url(images/sl_n_paying.gif) no-repeat top left; }
#printLink {
	display: block;
	padding: 12px 0 12px 33px;
	background: #F0E8D1 url(images/printerf.gif) no-repeat 2px 7px;
	border-top: 1px solid #000;
	font-size: 0.8em;
}
ul#navs ul li a {
	font-size: 0.8em;
	display: block;
	border-top: 3px solid #000;
	border-left: 5px solid #000;
	padding: 1px 4px;
}
ul#navs ul li a:hover { text-decoration: none; }
#timeSL, #realSL, #indianaSL { border-bottom: 1px solid #000; }
ul#navs ul#timeSL li a {
	border-top-color: #D36464;
	border-left-color: #D36464;
	color: #333;
	background: #EEC4C4;
}
ul#navs ul#timeSL li a:hover, ul#navs ul#timeSL li a.on { 
	color: #FFF;
	background: #D36464; 
}
ul#navs ul#realSL li a {
	border-top-color: #D19F55;
	border-left-color: #D19F55;
	color: #333;
	background: #EDDBBF;
}
ul#navs ul#realSL li a:hover, ul#navs ul#realSL li a.on { 
	color: #FFF;
	background: #D19F55; 
}
ul#navs ul#indianaSL li a {
	border-top-color: #78AC72;
	border-left-color: #78AC72;
	color: #333;
	background: #CCE0CA;
}
ul#navs ul#indianaSL li a:hover, ul#navs ul#indianaSL li a.on { 
	color: #FFF;
	background: #78AC72; 
}
ul#navs ul#paySL li a {
	border-top-color: #65A1B2;
	border-left-color: #65A1B2;
	color: #333;
	background: #C5DCE2;
}
ul#navs ul#paySL li a:hover, ul#navs ul#paySL li a.on { 
	color: #FFF;
	background: #65A1B2; 
}
ul#navs ul#paySL ul li a {
	background: #FCF9F4;
	border-top-width: 1px;
}
ul#navs ul#paySL ul li a:hover, ul#navs ul#paySL ul li a.on { 
	background: #FCF9F4;
	text-decoration: underline;
	color: #333;
}
#colorChart {
	height: 176px;
	background: url(images/sl_color_key.gif) no-repeat left top;
}
#colorChart ul {
	height: 176px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
#color1 {
	position: absolute;
	top: 115px;
	left: 5px;
	width: 140px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
}
#color2 {
	position: absolute;
	top: 143px;
	left: 5px;
	width: 140px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
}

/* PAGE TITLES *************************************************************/
h1#timeHeader, h1#realHeader, h1#indianaHeader, h1#payHeader, h1#legalHeader,
h1#creditsHeader, h1#contactHeader, h1#glossaryHeader, h1#calendarHeader, 
h1#keyHeader, h1#privacyHeader, h1#sitemapHeader, h1#glossaryHeader, h1#winHeader {
	height: 50px;
	text-indent: -9999px;
	margin-bottom: 15px;
}
#timeHeader { background: url(images/title_T_2.gif) no-repeat left top; }
#winHeader { background: url(images/title_win.gif) no-repeat left top; }
#realHeader { background: url(images/title_R_2.gif) no-repeat left top; }
#indianaHeader { background: url(images/title_I_2.gif) no-repeat left top; }
#payHeader { background: url(images/title_P_2.gif) no-repeat left top; }
#legalHeader { background: url(images/title_terms.gif) no-repeat left top; }
#privacyHeader { background: url(images/title_privacy.gif) no-repeat left top; }
#creditsHeader { background: url(images/title_credits.gif) no-repeat left top; }
#contactHeader { background: url(images/title_contact_us.gif) no-repeat left top; }
#sitemapHeader { background: url(images/title_site_map.gif) no-repeat left top; }
#calendarHeader { background: url(images/title_happenings.gif) no-repeat left top; }
#glossaryHeader { background: url(images/title_glossary.gif) no-repeat left top; }
#keyHeader { background: url(images/title_key_tips.gif) no-repeat left top; }

/* FINANCIAL AID PROCESS ***************************************************/
table#process { background: url(images/bg_fa_process.jpg) no-repeat left top; padding-bottom: 15px; }
#processTop { 
	width: 549px; 
	background: url(images/bg_fa_process_top.jpg) no-repeat right bottom; 
	padding-bottom: 5px;
	overflow: hidden;
	font-size: 0.9em;
}
#processTop div { margin-right: 145px; }
#process ul {
	margin: 79px 8px 0 8px;
	padding: 0 0 0 15px;
	color: #BBAD90;
	font-size: 0.8em;
	list-style-type:square;
	line-height: 1.3em;
	overflow: hidden;
}
#process ul li { margin-bottom: 6px; }
#process ul li a { color: #4A66F6; }

/* Financial Aid Options ***************************************************/
#finOptions { 
	width: 560px; 
	overflow: hidden; 
	font-size: 0.8em;
	line-height: 1.3em;
}
#finLeft { float: left; width: 292px; }
#finRight { float: right; width: 268px; }
#finLeft ul {
	margin: 0;
	padding: 00;
	width: 292px;
	height: 350px;
	overflow: hidden;
	background: url(images/fin_aid_left.jpg) no-repeat left top;
	position: relative;
	
}
#fin1 {
	position: absolute;
	top: 265px;
	left: 40px;
	width: 100px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
}
#fin2 {
	position: absolute;
	top: 265px;
	left: 150px;
	width: 100px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
}
#finOld, #finNew {
	background: url(images/fin_aid_right.jpg) no-repeat left top;
	width: 268px;
	height: 350px;
}
.finContent { padding: 5px 18px; }
.finTitle {
	padding: 9px 0 5px 18px;
	font-weight: bold;
}
#finOptions select {
	font-size: 10px;
	margin-bottom: 10px;
}
#finOptions #finOld p { margin: 0 !important; padding: 0 0 3px 0 !important; }
.finContinue { display: block; text-align: right; }
.finChoice { margin-bottom: 5px; }
.finProfile { margin-top: 5px; display: block; }
.finProfileBlock {
	margin-left: 11px;
	width: 206px;
	background: #F9EDC0;
}
.finProfileText {
	border: 1px solid #000;
	border-top: 0 none;
	padding: 2px 5px;
}
.finProfileText a { text-decoration: underline; }
#page1, #page2 {
	font-size: 0.9em;
}
#page2 p {
	padding-bottom: 6px;
}
/* KEY TIPS ****************************************************************/
#keyTip { 
	background: url(images/key_tip_middle.jpg) repeat-y left top; 
	font-size: 0.8em; 
	line-height: 1.3em;
	margin: 15px 0 5px 0;
	width: 160px;
}
#keyTop {
	height: 74px;
	background: url(images/key_tip_top.jpg) no-repeat left top;
}
#keyMid { padding: 2px 15px; }
#keyBtm {
	height: 26px;
	font-size: 0;
	overflow: hidden;
	background: url(images/key_tip_bottom.jpg) no-repeat left top;
}
#finOptions #keyTip { font-size: 1em; }
a.key {
	display: block;
	text-align: right;
	color: #0000FF;
}
#keyTip ul {
	margin: 5px 0;
	padding: 0 0 0 15px; 
}
#keyTip ul li { margin-bottom: 4px; }
.keyFloat {
	margin: 0 0 10px 10px !important;
	float: right;
}

/* Survey CSS **********************************************************************************/
#surveyContainer {
	z-index:1000;
	position:absolute;
	left:10px;
	top:10px;
	position: fixed;
}
#surveyHeader {
	font-size:12px;
	font-weight: bold;
}
#survey{
	background: #FFFFFF;
	border: 2px solid #000;
	padding: 5px;
	text-align: center;
	width: 450px;
	height: 134px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 120px;
}body>#survey {height:120px;}
#survey input {
	margin: 5px;
	pointer: cursor;
}
* html div#surveyContainer {
	position: absolute;
	top: expression( ( 10 + ( alphaMove = document.documentElement.scrollTop ? document.documentElement.scrollTop : 
	document.body.scrollTop ) ) + 'px' );
}
*:first-child+html div#surveyContainer {
	position: absolute;
	top: expression( ( 10 + ( alphaMove = document.documentElement.scrollTop ? document.documentElement.scrollTop : 
	document.body.scrollTop ) ) + 'px' );
}


/* OLD STYLES **************************************************************/
#printLogo {
	display: none;
}
.EventsCalendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
}
#alpha a{
	text-decoration: none;
}
#alpha a:hover{
	text-decoration: underline;
}
#addDelete a{
	color: #000000;
	text-decoration: none;
}
.relevance {
	margin-top: 2px;
	border: 1px solid #CCCCCC;
	font-size: 0px;
	line-height: 0px;
	height: 8px;
	width: 100px;
}
.relevancePct {
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	background-color: #E4E2DF;
}
a.glossaryLink, a:visited.glossaryLink {
	color: #FF0000;
	font-weight: bold;
}
a.calendarLink, a:visited.calendarLink {
	color: #0000FF;
	font-weight: bold;
}
.Footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.Footer a {
	text-decoration: none;
}
.Footer a:hover {
	text-decoration: underline;
}
.SecondLevelNavs {
	font-family: Arial, Helvetica, sans-serif;
}
.Note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 15px;
	color:#333333;
	font-weight: normal;
}
strong.red{
	color: #990033;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 19px;
	color:#333333;
	font-weight: normal;
}
/* Question and Answer Styles */
.question, .myth, .headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	background: url(images/qa_q.gif) no-repeat left top;
	padding-left: 35px;
	padding-bottom: 10px;
	cursor:pointer;
}
.answer, .reality, .description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: normal;
	background: url(images/qa_a.gif) no-repeat left top;
	padding-left: 35px;
}
.answer, .reality, .description { margin-bottom: 15px; }
.headline { background: url(images/btn_headline.gif) no-repeat left top !important; }

.headline a:hover {
	text-decoration: underline !important;
}

.description { background: url(images/btn_description.gif) no-repeat left top !important; }
.myth { background: url(images/myth.gif) no-repeat left top !important; }
.reality { background: url(images/reality.gif) no-repeat left top !important; }
.answer li {
	font-size: 100%;
	background: none;
	padding: 0px;
}
a.collegeLink {
	color: #0000FF !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
a:hover.collegeLink {
	text-decoration: underline !important;
}

ul.noIndentList { margin: 5px 0; padding: 0 17px; }

.sidebar{
	font-family: "Times New Roman", Times, Georgia, serif;
	line-height: 125%;
	color:#004070;
}
.sidebarSmall{
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: *0%;
	line-height: 125%;
	color: #004070;
}
.realityTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999966;
	font-size: 1.2em;
}
.realityTitles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999966;
	font-size: 1.1em;
}
.help {
	color: #FF0000;
	font-weight: bold;
	cursor: pointer;
	font-size: 0.7em !important;
}
.tooltitle {
	padding: 2px 3px;
	background: #000;
	color: #FFFFFF;
	font-weight: bold;
}
.tooltip {
	position: absolute;
	width: 240px;
	background-color: #F3F3F3;
	border: 1px solid black;
	font-size: 12px;
}
.toolcontent { padding: 5px 8px; }
.tooltip p.close a { margin-right: 5px; color: #999933 !important; }
.blue { color: #0000FF !important; font-weight: bold; }
.red { color: #FF0000 !important; font-weight: bold; }
	.payingTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#999966;
	width: 100%;
}
.inCollegesTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#999966;
	width: 100%;
}
.tipquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 15px;
	color:#333333;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 10px;
	cursor:pointer;
	background: url(images/qa_tip.gif) no-repeat left top;
}
.tipanswer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 19px;
	color:#333333;
	font-weight: normal;
	padding-left: 35px;
}
.tipanswer ol li{
	padding-bottom: 10px;
	}
.tipanswer li{
	padding-bottom: 10px;
	}
.factquestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 15px;
	color:#333333;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 10px;
	cursor:pointer;
	background: url(images/qa_fact.gif) no-repeat left top;
}
p.Body { margin-right: 10px; }
.calendar { color: #333; }
.logoTable {
	border-top: 1px solid #569851;
	border-bottom: 1px solid #569851;
	background: #FBF6F0;
}
.logoTable td img {
	border: 1px solid #569851;
}
.logoTableAlt {
	border-top: 1px solid #569851;
	border-bottom: 1px solid #569851;
	background-color: #EAECDF !important;
}
.logoTableAlt td {
	background-color: #EAECDF !important;
}
.logoTableAlt td img {
	border: 1px solid #569851;
}
.sectionHeader {
	color: #FFFFFF;
	font-weight: bold;
	background-color:#569851;
}
.sectionSpacer {
	background-color:#FBF6F0;
}
.sideBySide {
	color: #569851;
	font-weight: bold;
}
.rowLight td {
	border-right: 1px solid #569851;
	font-size: .9em;
	background: #FBF6F0;
}
.rowLight td td {
	border: none;
}
.rowDark td {
	border-right: 1px solid #569851;
	font-size: .9em;
	background: #EAECDF;
}
/* Zip Code ****************************************************/
#zipW {
	position: relative;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}
#zip {
	position: absolute;
	background: url(images/bg_zip.jpg) no-repeat -1px -1px;
	top: -11px;
	left: -17px;
	width: 300px;
}
#supportW {
	position: relative;
	font: 76% Verdana, Arial, Helvetica, sans-serif;
}
#support {
	position: absolute;
	top: -10px;
	left: -16px;
	border-right: 2px solid #3F9A9F;
	border-bottom: 2px solid #3F9A9F;
	background: #C5DCE2;
	padding: 5px 7px;
	width: 576px;
	w\idth: 560px;
}
#zipC {
	padding: 10px;
	border: 1px solid #736328;
	border-top-color: #333;
}
#zipT { display: none; }
#zipC form { display: inline; }
#zipC p {
	margin: 0;
	padding: 0 0 10px 0;
}
#zipC a {
	font-weight: bold;
	text-decoration: none;
	color:#0000FF;
}
#zipC input {
	font-size: 10px;
	pointer: cursor;
}
.small { font-size: 0.9em; line-height: 1.4em; }
.highlight { color: #FF0000 !important; font-weight: bold; }
.calcResults {
	width: auto;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F2EDDA;
	color: #000000;
	font-size: small;
	border: 1px solid #696661;
}
.calcInfo {
	padding: 7px;
	background-color:#E8F1F3;
	border: 1px solid #3F8A9F;
	margin-bottom: 10px;
}
.calcInfo a { color: #3F8A9F; font-weight: bold; text-decoration: underline; }
.alpha {
	padding: 2px;
}
.alpha a {
	font-weight: bold;
	color: #3F8A9F;
	font-size: 0.9em;
}
@media print {
	#zipW { display: none; }
	#supportW, #support { position: static !important; margin: 0 !important; padding: 0 !important; }
	#support { width: auto !important; border: 0 none !important; }
	#supportClose, #closeLink { display: none !important; }
	#supportContent { display: block !important; }
}
/* IE \*/
* html ul#navs ul li a, * html #printLink { height: 1%; }
/* END */