/* Landing & Subpages */
#landingMain {
	position: absolute; 
	top: 163px; 
	left: 0px; 
	margin: 0px; 
	padding: 0px;
	width: 760px;
}

#blockNoMenu { /* No submenu */
	width: 760px;
	margin: 0px; 
	padding: 12px; 
	vertical-align: top;
	font: 12px  Arial, Helvetica, sans-serif; 
	background-color: #EAF6F8;
}

/* Defaults */
#landingDefault { 
	width: 240px;
	margin: 0px; 
	padding: 0px; 	
	vertical-align: top;
	background: #67BF15 url(/images/Colorado/pay_seal.gif) center 10px no-repeat;
}
#landingPlan { 
	width: 240px;
	margin: 0px; 
	padding: 0px; 	
	vertical-align: top;
	background: #FF7F14 url(/images/Colorado/plan_seal.gif) center 10px no-repeat;
}
#landingApply { 
	width: 240px;
	margin: 0px; 
	padding: 0px; 	
	vertical-align: top;
	background: #2AA8BC url(/images/Colorado/apply_seal.gif) center 10px no-repeat;
}
#blockDefault {
	width: 494px;
	_width: 518px; /* IE only */
	margin: 0px; 
	padding: 4px 10px 4px 10px; 
	vertical-align: top;
}
#blockApply {
	width: 494px;
	_width: 518px; /* IE only */
	margin: 0px; 
	padding: 4px 10px 4px 10px; 
	vertical-align: top;
}
#blockPlan {
	width: 494px;
	_width: 518px; /* IE only */
	margin: 0px; 
	padding: 4px 10px 4px 10px; 
	vertical-align: top;
}
#landingContent {
	width: 517px;
	margin: 0px; 
	padding: 0px; 
	vertical-align: top;
	font: 12px  Arial, Helvetica, sans-serif; 
	background-color: #EAF6F8;
}
#landingContentPlan {
	width: 517px;
	margin: 0px; 
	padding: 0px; 
	vertical-align: top;
	font: 12px  Arial, Helvetica, sans-serif; 
	background-color: #FFF8DB;
}

/* Landing images */
#landingImage { 
	width: 240px;
	margin: 0px; 
	padding: 0px; 	
	vertical-align: top;
	background-color: #FFF;
}

#imagePlan, #imageApply, #imagePay, #imageResources, #imageEducators, #imageScholarship, #imageCOF {
	width: 240px;
	height: 373px;
	margin: 0px; 
	padding: 0px; 	
	vertical-align: top;
}

#imagePlan {	background: transparent url(/images/Colorado/plan_left_image.jpg) center top no-repeat;	}
#imageApply {	background: transparent url(/images/Colorado/apply_left_image.jpg) center top no-repeat;	}
#imagePay {	background: transparent url(/images/Colorado/pay_left_image.jpg) center top no-repeat;	}
#imageResources {	background: transparent url(/images/Colorado/statewide_left_image.jpg) center top no-repeat;	}
#imageEducators {	background: transparent url(/images/Colorado/statewide_left_image.jpg) center top no-repeat;	}
#imageScholarship {	background: transparent url(/images/Colorado/scholarship_left_image.jpg) center top no-repeat;	}
#imageCOF {	background: transparent url(/images/Colorado/COF_left_image.jpg) center top no-repeat;	}


/* Page titles */
#titleAboutUs, #titlePlan, #titleApply, #titlePay, #titleGetHelp, #titleResources, #titleEducators, #titleScholarship, #titleCOF, #titleWhatsNew, #titleMyAccount {
	width: 517px;
	height: 41px;
	margin: 0px; 
	padding: 0px; 
	vertical-align: top;
}
#titleAboutUs {
	background: #FFF url(/images/Colorado/subheader_aboutus.gif) top right repeat;
}
#titlePlan {
	background: #FFF url(/images/Colorado/subheader_plan.gif) top right repeat;
}
#titleApply {
	background: #FFF url(/images/Colorado/subheader_apply.gif) top right repeat;
}
#titlePay {
	background: #FFF url(/images/Colorado/subheader_pay.gif) top right repeat;
}
#titleGetHelp {
	background: #FFF url(/images/Colorado/subheader_help.gif) top right repeat;
}
#titleResources {
	background: #FFF url(/images/Colorado/subheader_statewide.gif) top right repeat;
}
#titleEducators {
	background: #FFF url(/images/Colorado/subheader_educators.gif) top right repeat;
}
#titleScholarship {
	background: #FFF url(/images/Colorado/subheader_cic.gif) top right repeat;
}
#titleCOF {
	background: #FFF url(/images/Colorado/subheader_cof.gif) top right repeat;
}
#titleWhatsNew {
	background: #FFF url(/images/Colorado/subheader_whatsnew.gif) top right repeat;
}
#titleMyAccount {
	background: #FFF url(/images/Colorado/subheader_mp.gif) top right repeat;
}
/* Roles */
#roles { 
	float: right; 
	width: 122px;
	vertical-align: top;
	margin: -2px -12px 20px 20px;
}
/* Primary Navigation Menu */
#primaryNavigation {
	position: absolute; 
	top: 95px; 
	height: 39px; 
	margin: 0px; 
	padding: 0px;
}

#primaryNavigation li {
	height: 39px; 
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	position: absolute; 
	text-indent: -3000px;	
}

#primaryNavigation li a {
	display: block; 
	width: 100%; 
	height: 100%;
}

#middleStudents a, #middleStudents a:hover {
	width: ;
	height: ;
	text-decoration: none;
	background: transparent url(/images/Colorado/tabs_flat.jpg) no-repeat;  	
	}
#middleStudents a.selected, #middleStudents a.selected:hover { 
	background: transparent url(/images/Colorado/tabs_flat.jpg) no-repeat; 
	}


#Homepage { left: 0px; width: 77px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) 0px 0px no-repeat;  	
	}
#Homepage a:hover { background: transparent url(/images/Colorado/tabs_flat.jpg) 0px -39px no-repeat; }
#Homepage a.selected, #Homepage a.selected:hover { background: transparent url(/images/Colorado/tabs_flat.jpg) 0px -78px no-repeat; }

#Plan {left: 77px; width: 76px; 
	background: transparent url(/images/Colorado/tabs_flat.jpg) -77px 0px no-repeat; }
#Plan a:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -77px -39px no-repeat;}
#Plan a.selected, #Plan a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -77px -78px no-repeat;}

#Apply {left: 153px; width: 77px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) -153px 0px no-repeat; }
#Apply a:hover  {background: transparent url(/images/Colorado/tabs_flat.jpg) -153px -39px no-repeat;} 
#Apply a.selected, #Apply a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -153px -78px no-repeat;}

#Pay {left: 230px; width: 77px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) -230px 0px no-repeat; }
#Pay a:hover  {background: transparent url(/images/Colorado/tabs_flat.jpg) -230px -39px no-repeat;} 
#Pay a.selected, #Pay a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -230px -78px no-repeat;}

#Resources {left: 307px; width: 100px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) -307px 0px no-repeat; }
#Resources a:hover  {background: transparent url(/images/Colorado/tabs_flat.jpg) -307px -39px no-repeat;} 
#Resources a.selected, #Resources a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -307px -78px no-repeat;}

#Educators {left: 407px; width: 91px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) -407px 0px no-repeat; }
#Educators a:hover  {background: transparent url(/images/Colorado/tabs_flat.jpg) -407px -39px no-repeat;} 
#Educators a.selected, #Educators a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -407px -78px no-repeat;}

#Scholarship {left: 498px; width: 127px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) -498px 0px no-repeat; }
#Scholarship a:hover  {background: transparent url(/images/Colorado/tabs_flat.jpg) -498px -39px no-repeat;} 
#Scholarship a.selected, #Scholarship a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -498px -78px no-repeat;}

#COF {left: 625px; width: 135px;
	background: transparent url(/images/Colorado/tabs_flat.jpg) -625px 0px no-repeat; }
#COF a:hover  {background: transparent url(/images/Colorado/tabs_flat.jpg) -625px -39px no-repeat;} 
#COF a.selected, #COF a.selected:hover {background: transparent url(/images/Colorado/tabs_flat.jpg) -625px -78px no-repeat;}

#descHomepage, #descPlan, #descApply, #descPay, #descResources, #descEducators, #descScholarship, #descCOF, #descGetHelp, #descAboutUs, #descMyAccount, #descHome, #descWhatsNew, #descLogOff , #descLogOn, #descError-404, #descUpdateAccount{
	position: absolute; 
	top: 132px; 
	left: 0; 
	width: 760px; 
	height: 31px; 
	margin: 0; 
	padding: 0; 
	text-indent: -3000px;
}

#descHomepage, #descGetHelp, #descAboutUs, #descMyAccount, #descHome, #descWhatsNew, #descLogOff, #descLogOn, #descError-404, #descUpdateAccount {	background: transparent url(/images/Colorado/home_description.gif) no-repeat;  }
#descPlan {	background: transparent url(/images/Colorado/plan_description.gif) no-repeat; }
#descApply {	background: transparent url(/images/Colorado/apply_description.gif) no-repeat; }
#descPay {	background: transparent url(/images/Colorado/pay_description.gif) no-repeat; }
#descResources {	background: transparent url(/images/Colorado/resources_description.gif) no-repeat; }
#descEducators {	background: transparent url(/images/Colorado/educators_description.gif) no-repeat; }
#descScholarship {	background: transparent url(/images/Colorado/scholarship_description.gif) no-repeat; }
#descCOF {	background: transparent url(/images/Colorado/COF_description.gif) no-repeat; }

/* Subpage Navigation */
#secondaryNav {	
	margin: 0px; 
	padding: 6px 0px 12px 0px; 
	width: 240px;
	height: auto;
	vertical-align: top;
}

#secondaryNav h3 {
	color: #FFF;
	margin: 0px 0px 0px 10px; 
	padding: 2px 4px 0px 6px; 
	font: bold 12px  Arial, Helvetica, sans-serif; 
	text-align: left;
	text-transform: uppercase;
}

.level2 {
	font-weight: bold;
	font-size: 12px;
    margin: 8px 4px 5px 16px;
}
.level2 a {
	text-decoration: none;
	color: #000033;

}
.level2 a.selected {
	text-decoration: underline;
	color: #000033;

}

.level3 {
	font-size: 11px;
	padding: 2px 0px 3px 30px;
}
.level3 a {	 
	color: #003366;
	text-decoration: none;
    font: 11px Arial, Helvetica, sans-serif; 
}
.level3 a.selected {
	color: #003366;
	text-decoration: underline;	
}

.level4 {
	font-size: 11px;
	padding: 2px 0px 3px 50px;
}
.level4 a {	 
	color: #003366;
	text-decoration: none;
    font: 11px Arial, Helvetica, sans-serif; 
}
.level4 a.selected {
	color: #003366;
	text-decoration: underline;	
	
}
.level5 {
	font-size: 11px;
	padding: 2px 0px 3px 70px;
}
.level5 a {	 
	color: #003366;
	text-decoration: none;
    font: 11px Arial, Helvetica, sans-serif; 
}
.level5 a.selected {
	color: #003366;
	text-decoration: underline;	
}

body {
	margin: 0; 
	padding: 0; 
	font: 12px Arial, Helvetica, sans-serif; 
	color:#000000;
}

.bodySmall {
	margin: 0; 
	padding: 0; 
	font: 10px Arial, Helvetica, sans-serif; 
	color:#000000;
}

td,p { 
	font: 12px Arial, Helvetica, sans-serif;
}

a {
	color: #000000; 
	text-decoration: underline;
                     font-weight: bold;
}

a:hover {
	color: #0033ff; 
	text-decoration: underline;
}

#popupContent /* Popup Window */ { 
	margin: 2px;
	padding: 6px;
	text-align: left; 
	width: 100%;
}
#container {
	position: absolute; 
	left: 50%; 
	width: 800px; 
	height: 100%;
	margin-left: -400px;
	margin-top: 0px;
	padding: 0px;
	top: 0px;
}

/* Open New Window Link */
.new {	
	padding: 0px 0px 0px 17px;
	margin: 0px;
	background: transparent url(/images/colorado/new_window.gif) 0px 2px no-repeat;	
}
/* Site Search */
#siteSearch {
	position: absolute; 
	top: 0px; 
	left: 400px; 
	width: 365px; 
	height: 33px; 
	padding: 0; 
	background: transparent url(/images/Colorado/date_search.gif) no-repeat; 
	color: #FFF; 
	font-weight: bold;
}

#siteSearch input {
	top: 6px;
	left: 232px; 
	width: 100px; 
	height: 18px;
	font-size: 10px;
  	border: 1px solid;
	padding: 0px;
	margin: 0px;
	position: absolute;
}

#siteSearch a {
	text-indent: -3000px;
	top: 0; 
	left: 332px; 
	width: 33px; 
	height: 33px; 
	padding: 0px;
	margin: 0px;
	position: absolute;
	background: transparent url(/images/Colorado/search_button.gif) no-repeat; 
}

#dateText {
	margin: 8px 30px 0 20px; 
	color: #000000;
                     font: 11px Arial, Helvetica, sans-serif; 
                     font-weight: bold;

}

/* Top Navigation Menu */
#topNavigation1 {
	position: absolute; 
	top: 40px; 
	left: 560px; 
	height: 19px; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 194px; 
	background: transparent url(/images/Colorado/topnav1.gif) no-repeat;
}

#topNavigation1 li {
	position: absolute; 
	top: 0; 
	height: 19px; 
	margin: 0; 
	padding: 0; 
	text-indent: -3000px;
}

#topNavigation1 li a {
	display: block; 
	width: 100%; 
	height: 100%;
}

#help {
	left: 7px; 
	width: 113px;
}

#help a:hover {
	background: transparent url(/images/Colorado/topnav1.gif) -7px -19px no-repeat;
}

#aboutUs {
	left: 122px; 
	width: 72px;
}

#aboutUs a:hover {
	background: transparent url(/images/Colorado/topnav1.gif) -122px -19px no-repeat;
}

#topNavigation2 {
	position: absolute; 
	top: 60px; 
	left: 477px; 
	height: 20px; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 276px; 
	background: transparent url(/images/Colorado/topnav2.gif) no-repeat;
}

#topNavigation2 li {
	position: absolute; 
	top: 0; 
	height: 20px; 
	margin: 0; 
	padding: 0; 
	text-indent: -3000px;
}

#topNavigation2 li a {
	display: block; 
	width: 100%; 
	height: 100%;
}

#login {
	width: 55px;
}

#login a:hover {
	background: transparent url(/images/Colorado/topnav2.gif) 0 -20px no-repeat;
}

#createAccount {
	left: 55px; 
	width: 133px;
}

#createAccount a:hover {
	background: transparent url(/images/Colorado/topnav2.gif) -55px -20px no-repeat;
}

#myAccount {
	left: 188px; 
	width: 143px;
}

#myAccount a:hover {
	background: transparent url(/images/Colorado/topnav2.gif) -188px -20px no-repeat;
}

#topNavigationLogOff {
	position: absolute; 
	top: 60px; 
	left: 603px; 
	height: 20px; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 149px; 
	background: transparent url(/images/Colorado/topnav2_logoff.gif) no-repeat;
}

#topNavigationLogOff li {
	position: absolute; 
	top: 0; 
	height: 20px; 
	margin: 0; 
	padding: 0; 
	text-indent: -3000px;
}

#topNavigationLogOff li a {
	display: block; 
	width: 100%; 
	height: 100%;
}

#logoff {
	width: 55px;
}

#logoff a:hover {
	background: transparent url(/images/Colorado/topnav2_logoff.gif) 0 -20px no-repeat;
}

#myAccountOff {
	left: 60px; 
	width: 143px;
}

#myAccountOff a:hover {
	background: transparent url(/images/Colorado/topnav2_logoff.gif) -60px -20px no-repeat;
}

/* Homepage */
#whatsNew {
	position: absolute; 
	top: 205px; 
	height: 240px; 
	margin: 0px; 
	padding: 0px;
}

#whatsNewTab {
	position: absolute; 
	top: 163px; 
	left: 0px; 
	width: 139px; 
	height: 30px; 
	margin: 0px; 
	padding: 0px; 
	background: transparent url(/images/Colorado/whats_new.gif) 0px 0px no-repeat;
}

#archive {
	position: absolute; 
	top: 163px; 
	left: 139px; 
	width: 116px; 
	height: 30px; 
	margin: 0px; 
	padding: 0px; 
	background: transparent url(/images/Colorado/whats_new.gif) -139px 0px no-repeat;
	text-indent: -3000px;
}

#archive a {
	display: block; 
	width: 116px; 
	height: 30px;
}	

#whatsNewTop {
	position: absolute; 
	top: 193px; 
	left: 0; 
	width: 255px; 
	height: 12px; 
	margin: 0; 
	padding: 0; 
	background: transparent url(/images/Colorado/whats_new_top.gif) no-repeat;
}

#whatsNew li {
	height: 42px; 
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	position: absolute; 
	text-indent: -3000px;
}

#whatsNew li a {
	display: block; 
	width: 255px; 
	height: 42px;
}	            

#sectionOne { left: 0px; 
	background: transparent url(/images/Colorado/whats_new_section.gif) 0px 0px no-repeat;}
#sectionOne a:hover { background: transparent url(/images/Colorado/whats_new_section.gif) 0px -168px no-repeat; }

#sectionTwo {left: 0px; top: 42px;
	background: transparent url(/images/Colorado/whats_new_section.gif) 0px -42px no-repeat; }
#sectionTwo a:hover {background: transparent url(/images/Colorado/whats_new_section.gif) 0px -210px no-repeat;}

#sectionThree {left: 0px; top: 84px;
	background: transparent url(/images/Colorado/whats_new_section.gif) 0px -84px no-repeat; }
#sectionThree a:hover {background: transparent url(/images/Colorado/whats_new_section.gif) 0px -252px no-repeat;}

#sectionFour {left: 0px; top: 126px;
	height: 48px; 
	background: transparent url(/images/Colorado/whats_new_section.gif) 0px -126px no-repeat; }
#sectionFour a:hover {background: transparent url(/images/Colorado/whats_new_section.gif) 0px -294px no-repeat;}

#whatsNewBottom {
	position: absolute; 
	top: 373px; 
	left: 0; 
	width: 255px; 
	height: 30px; 
	margin: 0; 
	padding: 0; 
	background: transparent url(/images/Colorado/whats_new_bottom.gif) no-repeat;
}

#whatsNewImg {
	position: absolute; 
	top: 163px; 
	left: 257px; 
	width: 503px; 
	height: 240px; 
	margin: 0px; 
	padding: 0px;
}

#contentImage {
	position: absolute; 
	top: 405px; 
	left: 0; 
	width: 255px; 
	height: 299px; 
	margin: 0; 
	padding: 0; 
}
#contentSections {
	width: 100%; 
	height: 403px; 
	margin: 0; 
	padding: 0;
}

#contentSection1Top {
	position: absolute; 
	top: 405px; left: 257px; 
	width: 503px; 
	height: 27px; 
	background: transparent url(/images/Colorado/plan_top.gif) no-repeat;
}

#contentSection1Top a {
	display: block; 
	width: 503px; 
	height: 27px;
}	

#contentSection1 {
	position: absolute; 
	top: 432px; left: 257px; 
	width: 503px; 
	height: 98px; 
	background: transparent url(/images/Colorado/plan.gif) no-repeat;
}

#contentSection2Top {
	position: absolute; 
	top: 505px; 
	left: 257px; 
	width: 503px; 
	height: 27px; 
	background: transparent url(/images/Colorado/apply_top.gif) no-repeat;
}

#contentSection2Top a {
	display: block; 
	width: 503px; 
	height: 27px;
}	

#contentSection2 {
	position: absolute; 
	top: 532px; 
	left: 257px; 
	width: 503px; 
	height: 71px; 
	background: transparent url(/images/Colorado/apply.gif) no-repeat;
}

#contentSection3Top {
	position: absolute; 
	top: 605px; 
	left: 257px; 
	width: 503px; 
	height: 27px; 
	background: transparent url(/images/Colorado/pay_top.gif) no-repeat;
}

#contentSection3Top a {
	display: block; 
	width: 503px; 
	height: 27px;
}	

#contentSection3 {
	position: absolute; 
	top: 632px; 
	left: 257px; 
	width: 503px; 
	height: 72px; 
	background: transparent url(/images/Colorado/pay.gif) no-repeat;
}

#contentSections p {
	margin: 2px 40px 0px 24px; 
	color: #000000;
}

#contentSections ul {
	margin: 0px 0px 0px 40px; 
	padding: 0px;
	font-size: .9em;
}

#contentSections li {	
	margin: 0px; 
	padding: 0px;
	line-height: 12px;
}

#contentSections ul li.reset
{
  margin-top: -42px;
  _margin-top: -42px;
}

#contentSections ul li.column1 { margin-left: 0px; }
#contentSections ul li.column2 { margin-left: 220px; }
#contentSections ul li a
{
  display: block;
  width: 220px;
}

/* Roles */

#rolesHeader {
	position: absolute; 
	top: 43px; 
	left: 636px; 
	height: 19px; 
	margin: 0; 
	padding: 0; 
	border-left: 2px solid #FFF;	
	border-bottom: 2px solid #FFF;
	width: 100%; 
}

#rolesMenu {
	position: absolute; 
	top: 400px; 
	left: 636px; 
	height: 122px; 
	margin: 0; 
	padding: 0; 
	border-left: 2px solid #FFF;	
	border-bottom: 2px solid #FFF;
	background: transparent url(images/Colorado/select_role_bg.gif)  no-repeat;
	width: 100%; 
}

/* Footer */
#footer { 
	padding: 0px;  
	font-size: 11px;
	width: 760px;
	text-align: center;
}

#footerHome {
	margin-top: 310px; 
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto;
	padding: 0px;  
	font-size: 11px;
	width: 764px;
	text-align: center;
}

#footer p, #footerHome p { 
	font-size: 11px; 
	margin: 0px 0px 0px 12px; 
	padding: 0px;
	text-align: left;
}

#footer img, #footerHome img {
	margin: 8px;
	padding: 8px;
}

/* Font Elements */
#divider {
	border-bottom: 1px #000 solid;
}

h1 {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 351px; 
	height: 90px; 
	margin: 0px; 
	padding: 0px; 
	background: transparent url(/images/Colorado/CIC_logo.gif) no-repeat; text-indent: -3000px;
}
h2 {
	color: #000000;
	padding: 0px; 
	margin: 20px 0px 10px 0px;
	font: bold 14px Arial, Helvetica, sans-serif; 
	text-align: left;
}
h3 {
	color: #162142;
	margin: 6px 0px 20px 0px; 
	padding: 0px; 
	font: bold 18px Arial, Helvetica, sans-serif; 
	text-align: left;
}
h4 {
	margin: 6px 0px 6px 0px;
	font: bold 14px Arial, Helvetica, sans-serif; 
	color: #000000; 
	clear: both;
}
h5 {
                     color: #162142;	
                     margin: 6px 0px 6px 0px;
	font: bold 12px Arial, Helvetica, sans-serif; 
	text-align: left;
}
p {
	color: #000000;
	margin: 20px 0px 20px 0px; 
	padding: 0px; 
	font: 12px Arial, Helvetica, sans-serif; 
	text-align: left;
}
.moduleLink {
	color: #003468;
	margin: 20px 0px 0px 0px; 
	padding: 0px; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	text-align: left;
	text-decoration: underline;
}
.body {
	color: #000000;
	margin: 20px 0px 20px 0px; 
	padding: 0px; 
	font: 12px Arial, Helvetica, sans-serif; 
	text-align: left;
}
.bodyBig {
	color: #000000;	         display: inline;
	margin: 0; 
	padding: 0; 
	font: 16px Arial, Helvetica, sans-serif; 
	text-align: left;
}
/* Basic Data Table */
th.tableheader {
	color: #fff;
	background-color: #2AA8BC;
	margin: 0px; 
	padding: 2px; 
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif; 
}
th.tableheaderTacoBell {
	color: #000000;
	background-color: #FFFF99;
	margin: 0px; 
	padding: 2px; 
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif; 
}
.formattingTable table {width: 100%;}
.formattingTable th.tableheader {border: 1px solid #000;}
.formattingTable th, .formattingTable td {border: none;}
.formattingTable table tr td {border: none;}

.screenNavigation {text-align: center; margin-top: 5px;}
.screenNavigation table {margin: auto;}
.screenNavigation table td {border: none;}

.previousButton, .prevButton {float: left;}
.nextButton, .continueButton {float: right; color: #68B422 ;}
.previousButton a, .prevButton a, .nextButton a, .continueButton a {font-weight: bold; color: #68B422 ;}
.saveButton {text-align: center; font-weight: bold; line-height: 30px;}
.closeButton {text-align: center;}
.topButton {clear: both; text-align: left; font-size: 10px; margin: 20px 0;}
.topButton a {color: #2AA8BC;}
.caption {font-size: 9px; text-align: center; margin: 0; padding: 0; line-height: normal;}
.warning {font-weight: bold; color: #F00;}
.footnote {font-size: 9px; line-height: normal;}
.centered {text-align: center;}
.questionLabel {vertical-align: top; text-align: right; padding-top: 6px; font: 12px Arial, Helvetica, sans-serif; }
.questionAnswer {vertical-align: top; padding: 3px; text-align: left;}
.clear {clear: both;}

#pagination {margin-top: 20px;}
#pagination table {margin-bottom: 20px;}
#pagination .pageLinks, #pagination .pageIndex {text-align: center; padding: 3px 0;}
#pagination .pageIndex {border-top: 1px solid #000;}
#pagination .pageLinks span {padding: 0 5px; font-weight: bold;}
#pagination .pageLinks span a {font-weight: normal;}

#popupCloseButton {padding: 10px 0; text-align: center;}

.landingPageOptions a {font-weight: bold;}
.landingPageOptions p a {font-weight: normal;}

.invisible {display: none;}

.simpleForm table {
	padding: 0px;
	spacing: 0px;
	border: none;
}

.simpleForm th {
	border: none; 
    background-color: #2AA8BC;
	color: #FFF
}
 .simpleForm td {
	border: none; 
}
.simpleForm select, .simpleForm option, .simpleForm input  {
	font-size: 9px;
}

.simpleFormHeader {
	background-color: #02A0BD; 
	font-weight: bold; 
	color: #FFF;
	font-size: 12px;
	display: block;
	padding: 4px;
	border: 1px solid #000;
}

.application {border: 1px solid #000;}
.application th {border-bottom: 1px solid #000;}
.application td {border: none;}

.whitelink {font-size: 12px; color: #FFF;}
.body3 {font-size: 12px; color: #000000;}
.barelink {font-size: 12px; text-decoration: none;}
.barelink:hover {text-decoration: underline;}
.hint {color: #666; font-size: 9px;}
.label-r {text-align: right; vertical-align: top; font: 12px Arial, Helvetica, sans-serif;}
.label-l {text-align: left; vertical-align: top; font: 12px Arial, Helvetica, sans-serif;}
.note {color: #000; font-size: 9px;}
.screenNavigation {text-align: center; margin-top: 5px;}
.screenNavigation table {margin: auto;}
.screenNavigation table td {border: none;}



#localeLinks {position: absolute; top: 0; left: 0; display: none; border: 0;}


/* Hiding all of the horizontal rules */
hr {visibility: hidden;}
.faqTopicsDivider {border-bottom: 1px solid #000; margin: 10px;}

/* Basic Table in Content Block */
table {border-collapse: collapse;}
table th {border: 1px solid #000;}
table td {border: 1px solid #000;}
#landingMain table tr td {border: none; padding: none;}
#portfolio table tr td {border: 1px solid #000; padding: 4px;}
#freshmanPlanner table tr td {border: 1px solid #000; padding: 4px;}
#matchingAssistant table tr td {border: none;}

/* Data Tables */
#data, #dataSmall, .dataGrid {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #000;
	margin: auto;
	padding: 0px;
    width: 100%;
	margin-bottom: 10px

}
#data tr.tableHeader, #dataSmall tr.tableHeader {
	background-color: #2AA8BC;
}

#data th, .dataGrid th {
	background-color: #2AA8BC; 
	font-size: 12px;
	padding: 4px;
	color: #fff;
}

#dataSmall th, {
	background-color: #2AA8BC; 
	font-size: 10px;
	padding: 4px;
	color: #fff;
}
#data td, .dataGrid td {
	border: inset 1px;
    font: 12px Arial, Helvetica, sans-serif; 
	border-color: #000000;
	padding: 4px;
	vertical-align: top;
}

#data tr {background-color: #FFF;}

#dataSmall td {
	border: inset 1px;
                     font: 10px Arial, Helvetica, sans-serif; 
	border-color: #FFF;
	padding: 4px;
	vertical-align: top;
}
#data td.row, #data tr.row {
	background-color: #FFF;
}
#data th a {
	color: #fff;
}
#data th a:hover {
	color: #FF6600;
}
.dataGrid thead td {
	background-color: #2AA8BC; 
	font-weight: bold; 
	color: #FFF;
}
.dataGrid thead td a {
	color: #FFF;
}
.dataGrid td.dataGridHeader {
	background-color: #FFF; 
	color: #000; 
	font-weight: normal;
}
.dataGridOddRow {
	background-color: #FFF;
}
/* Matching Assistant */
#matchingAssistant {text-align: center;}
#matchingAssistant table {margin: auto;}
#matchingAssistant table td {border: none;}
#matchingAssistant br {display: none;}
#matchingAssistant table.dataGrid {border-bottom: 1px solid #2AA8BC; margin-bottom: 10px;}
#matchingAssistant .dataGridHeader {background-color: #2AA8BC; color: #FFF; font-weight: bold;}
#matchingAssistant .dataGridElement {font-size: 11px; text-align: left;}
#matchingAssistant td.matchingAssistantScore {color: #FF6600; font-weight: bold; font-size: 12px; text-align: center;}

/* Distance Search */
/* Explore Colleges */
#distanceSearch {
	text-align: center;
	}
#distanceSearch table {
	margin: auto;
	}
#distanceSearch table thead td {
	background-color: #2AA8BC;
	color: #FFF;
	font-weight: bold;
	} 

.dataDisclaimer, #ncaaDisclaimer {
	text-align: center;
	padding: 12px 0px 0px 0px
	}
.dataDisclaimer p, #ncaaDisclaimer p {
	text-align: left;
	border: 1px solid #000;
	padding: 3px;
	width: 90%;
	margin: auto;
	font-size: .9em;
	line-height: normal;
}
/* FAQ */
.FAQList li {
	padding: 3px 0px 3px 0px;
}
.FAQLabel {
	clear: both; 
	float: left; 
	width: 30px; 
	font-weight: bold;
}
.FAQText {
	margin-left: 30px;
}
#mainContent div.FAQText p {
	margin-top: 0px; 
	padding-top: 0px; 
	clear: none;
}
.FAQQuestion {
	margin-left: 30px; 
	font-weight: bold;
}
.FAQtopButton {
	clear: both; 
	text-align: left; 
	font-size: 10px; 
	margin: 20px 0px 20px 30px;
}

/* Log On Form */
#newUsers {
	float: left; 
	width: 460px;
	margin: 6px 0px 0px 10px;
	padding: 5px;
}
#returningUsers {
	float: left; 
	border: 1px solid #000; 
	background-color: #FFF; 
	padding: 5px; 
	width: 225px; 
	margin: 6px 0px 0px 0px;
}
#newUsers h4, #returningUsers h4 {
	margin-top: 0;
	}
.logonButton {
	margin-left: 90px; 
	text-align: center;
	font-weight: bold;
}
#logonForm input {
	width: 130px;
}
#logonForm .questionLabel {
	font-weight: bold; 
	padding-left: 10px;
}

/* Create an Account */
#createAccount table {
	border: none; 
	margin-bottom: 10px;
}
#createAccount table td {
	border: none;
}
.submitButton {
	text-align: center;
}
/* MyMentor */
.myMentorProfile {width: 100%;}
.myMentorProfile th {border: none; text-align: left;}
.myMentorProfile td {border: none;}
#profileScholarshipSearch {width: 90%; border: 1px solid #000; background-color: #e6e6e6; padding: 2px;}
.profileNavigation {width: 80%;}
.profileNavigation td {border: none; font-size: 12px;}
.myMentorApps {border-collapse: collapse; padding: 4px;}
.myMentorApps td {border: 1px solid #000;}

/* Campus Tours */
#campusTourOptions {width: 100%; border-collapse: collapse; padding: 2px; margin: 2px;}
#campusTourOptions th, #campusTourOptions tr {border: 1px solid #000; font-size: 11px; padding: 2px;}
#campusTourScreens {float: left; background-color: #F8FCFD; width: 100%; text-align: center; margin: 1px; padding: 2px; border: 1px solid #000;}
#campusTourScreens ul {list-style: none; margin: 0px; padding: 0px; width: 100%;}
#campusTourScreens ul li {float: left; margin: 2px; padding: 3px; font-size: 9px; }
#campusTourScreens ul li a.selected {font-weight: bold; color: #000; text-decoration: none;}

/* Comparative View */
#comparativeView {
	text-align: center;
}

#comparativeView .dataGridElement {	text-align:right;}

#comparativeView table {
	margin: auto;
	}
#comparativeView table td.dataGridHeader {
	background-color: #2AA8BC; 
	padding: 5px; 
	text-align:center;
}
#comparativeView table td.dataGridHeader a, #comparativeView table th.dataGridHeader a {
	display: block; 
	color: #FFF; 
	font-weight: bold;
	font-size: 11px;
}
#comparativeView table tbody td {
	font-size: 10px;
}
.ascSortHeader {
	padding-left: 26px; 
	background: transparent url(/SharedImages/icons/s/bd/sort_descending.png) center left no-repeat;
}
.descSortHeader {
	padding-left: 26px; 
	background: transparent url(/SharedImages/icons/s/bd/sort_ascending.png) center left no-repeat;
}
#comparativeViewOptions td {
	padding: 6px 20px;
}
#comparativeViewOptions td.ascSortHeader, #comparativeViewOptions td.descSortHeader {
	padding-left: 46px; 
	background-position: 20px center;
}

/* Career Center */
#careerKey, #careerMatch {text-align: center;}
#careerKey table, #careerMatch table {border-collapse: collapse;}
#careerKey table th, #careerMatch table th {border: none;}
#careerKey table td, #careerMatch table td {border: none;}


/* Planner */
#plannerMenu {
	margin: 0px; 
	padding: 1px; 
	width: 100%; 
	background-color: #e6e6e6; 
	text-align: center;
}
#plannerMenu table {
	margin: auto; width: 100%;
}
#plannerMenu table td {
	border: none; font-size: 11px; line-height: 12px; text-align: center;
}
#plannerMenu table td a {
	display: block; 
	padding: 6px 5px; 
	color: #000; 
	text-decoration: none;
}
#plannerMenu table td a:hover {
	text-decoration: underline;
}
.filterOn {
	font-weight: bold;
	color: #2AA8BC;
	text-decoration: underline;
}
.filter {
	color: #000;
}
#freshmanPlanner .plannerSummaryGroup th.tableheader {
	background-color: #2AA8BC; 
	color: #FFF; 
	font-weight: bold;
}
.tableheader {
	background-color: #2AA8BC; 
	color: #FFF; 
	font-weight: bold;
}
#freshmanPlanner {
	text-align: center;
}
#freshmanPlanner table {
	width: 95%; 
	margin: auto; 
	border-collapse: collapse;
}
#freshmanPlanner table td.tablesubheader {
	background-color: #02A0BD; 
	color: #FFF; 
	font-weight: bold; 
	border: 1px solid #000; 
	font-size: 10px;
}
#freshmanPlanner table th.tablesubheader {
	font-size: 10px;
}
#freshmanPlanner table td {
	border: 1px solid #000; 
	font-size: 10px;
}
#freshmanPlanner table td div a.largerLink {
	font-size: 12px;
}
#freshmanPlanner table td.tableheader {
	font-size: 12px;
}
#freshmanPlanner table td.tableheader a {
	text-decoration: underline;
}
#freshmanPlanner table td.tableheader a:hover {
	text-decoration: none;
}
#plannerEditCourse {
	text-align: center;
}
#plannerEditCourse table {
	width: 450px; 
	margin: auto; 
	border: 1px solid #000;
}
#plannerEditCourse table th {
	border-bottom: 1px solid #000;
}
#plannerEditCourse table td {
	border: none;
}
.viewToggler {
	display: block; 
	width: 200px; 
	text-align: center; 
	border: 1px solid #000; 
	margin-bottom: 10px; 
	padding: 3px; 10px; 
	background-color: #e6e6e6; 
	font-size: 10px; 
	font-weight: bold;
}
.viewToggler:hover {
	background-color: #FF6600; 
	color: #fff;
}
#careerKey table td, #careerMatch table td {border: none;}

/* Create an Account */
#createanAccount table {
	border: none; 
	margin-bottom: 10px;
	width: 100%;
}
#createanAccount table td {
	border: none;
}
.submitButton {
	text-align: center;
}

#fafsaTransfer {text-align: center; float: left; margin-bottom: 20px;}
#fafsaCurrent, #fafsaPast {float: left; border: 1px solid #3D8E7B; width: 250px; padding: 10px; margin-left: 25px; background-color: #F4EDC1;}
#fafsaCurrent {margin-left: 50px;}

.tablesubheader {
	font-weight: bold; 
	border: none;
	padding: 2px; 
	font-size: 11px;
}

.homepageListLeft li {
	width: 120px;
	float: left;
	text-indent: 10px;
}

.homepageListRight {
	width: 120px;
	float: right;
}
/* High School Planner V3 */
#highSchoolPlanner {
	text-align: center;
}
#highSchoolPlanner .dataGrid {
	width: 95%;
	margin: 5px;
	border-collapse: collapse;
}
#highSchoolPlanner .dataGrid thead th {
	border: 1px solid #000;
	background-color: #2AA8BC;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
#highSchoolPlanner .dataGrid .dataGridHeader {
	background-color: #FF6600;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}
#highSchoolPlanner .dataGrid thead a {
	color: #FFF;
	text-decoration: underline;
}
#highSchoolPlanner .dataGrid thead a:hover {
	text-decoration: none;
}
#highSchoolPlanner .dataGrid td {
	border: 1px solid #000;
	text-align: center;
	font-size: 10px;
}
#highSchoolPlanner .dataGrid .dataGridOddRow {
	background-color: #FFF;
}
#highSchoolPlanner .largeLink {
	font-size: 12px;
}


/* High School Planner Popup V3 */
#plannerPopup {
	text-align: center;
}
#plannerPopup table {
	width: 90%;
	margin: 10px;
	border: 1px solid #000;
}
#plannerPopup table thead th {
	border-bottom: 1px solid #000;
	background-color: #2AA8BC;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
#plannerPopup table td {
	border: none;
}
#plannerPopup .popupButtonRow {
	text-align: center;
}
#plannerPopup table td.questionLabel {
	padding-top: 3px;
	vertical-align: baseline;
	width: 30%;
}
#plannerPopup table td.questionAnswer {
	padding-top: 3px;
	vertical-align: baseline;
	width: 70%;
}




