body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(img/backs/body.jpg) no-repeat;
	margin: 0px;
	padding:0;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	padding-top: 12px;
	background: url(img/backs/wrapper.gif) repeat-y 4px 0px;
}
#wrapper #masthead #logo{
	float:left;
	margin-right:15px;
}

#flashcontent {
	width: 820px;
	height: 448px;
	float: left;
	margin-left:-4px;
	background: url(img/backs/flash.gif) no-repeat 4px top;
	padding:6px 0px 6px 10px;
}
	
#wrapper #content {
	margin-top: 15px;
}

#homepage{
	background: url(img/backs/home_details.gif) no-repeat;	
	height:150px;
	clear:left;
	position:relative;
	top:-142px;
	left:-10px;
}
#homeLink{
	float:left;
	display:block;
	vertical-align:middle;
	width: 90%;
	height:20px;
	padding: 35px 30px 0 40px;
	}
#homeLink P{
	font-size: 11px;
	color:#333333;
	}

#announcement{
	top: 36px;
	position:relative;
	left: 45px;
}

#announcement p{
	width:260px;
	float:left;
	margin-left:30px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:18px;	
}

#announcement strong{
	color:#b80134;
}

#announcement a{
	color:#168fbd;
	font-weight:bold;
}
#homepage img{
	float:right;
	position: absolute;
	top: 0px;
	left: 700px;
	margin: 0px 80px 0px 0px;	
	padding: 0px 0px 0px 0px;	
}

			#homenav{margin-top:-288px;}
			#nav{margin-top:13px;}
			
			#nav, #homenav{float:left;width:150px; margin-bottom: 5px;}			
			#nav ul, #homenav ul {margin: 0px;padding: 0px;list-style:none;}
			#nav ul li, #homenav ul li{height: 28px; }	
			#nav a, #homenav a{display:block;height:28px;margin:0;padding:0;margin-left:5px;}
			#nav span, #homenav span{margin-left: -1000px; }
			
			/* GLOBAL NAV SPECIFIC ////////////////////////////// */
			#nav ul#global{width:133px; overflow:hidden;}
			
			#nav #global li,  #homenav #global li {border-bottom:1px solid #FFFFFF;}					
			#homenav ul{width:128px; overflow:hidden;}
			#campusMenuContent ul{width:165px;}
			#attendMenuContent ul{width:145px;}
				/* ROLLOVERS ////////////////////////////// */
				#menu_home a:link, #menu_home a:visited{background: url(img/nav/up/home.gif) no-repeat left top;}
				#menu_home a:hover{background: url(img/nav/over/home.gif) no-repeat left top;}
				
				#menu_about a:link, #menu_about a:visited{background: url(img/nav/up/about.gif) no-repeat left top;}
				#menu_about a:hover{background: url(img/nav/over/about.gif) no-repeat left top;}
								
				#menu_campuses a:link, #menu_campuses a:visited{background: url(img/nav/up/campuses.gif) no-repeat left top;}
				#menu_campuses a:hover{background: url(img/nav/over/campuses.gif) no-repeat left top;}
				
				#menu_news a:link, #menu_news a:visited{background: url(img/nav/up/inTheNews.gif) no-repeat left top;}
				#menu_news a:hover{background: url(img/nav/over/inTheNews.gif) no-repeat left top;}
				
				#menu_attend a:link, #menu_attend a:visited{background: url(img/nav/up/attendYes.gif) no-repeat left top;}
				#menu_attend a:hover{background: url(img/nav/over/attendYes.gif) no-repeat left top;}
				
				#menu_work a:link, #menu_work a:visited{background: url(img/nav/up/workAtYes.gif) no-repeat left top;}
				#menu_work a:hover{background: url(img/nav/over/workAtYes.gif) no-repeat left top;}
				
				#menu_support a:link, #menu_support a:visited{background: url(img/nav/up/supportYes.gif) no-repeat left top;}
				#menu_support a:hover{background: url(img/nav/over/supportYes.gif) no-repeat left top;}
				
				#menu_contact a:link, #menu_contact a:visited{background: url(img/nav/up/contactYes.gif) no-repeat left top;}
				#menu_contact a:hover{background: url(img/nav/over/contactYes.gif) no-repeat left top;}
				
				#menu_answer a:link, #menu_answer a:visited{background: url(img/nav/up/answer.gif) no-repeat left top;}
				#menu_answer a:hover{background: url(img/nav/over/answer.gif) no-repeat left top;}
				
				#menu_alumni a:link, #menu_alumni a:visited{background: url(img/nav/up/answer.gif) no-repeat left top;}
				#menu_alumni a:hover{background: url(img/nav/over/answer.gif) no-repeat left top;}

				/* CURRENT SECTION HIGHLIGHTS ////////////////////////////// */
				#current_home{background: url(img/nav/current/home.gif) no-repeat left top; margin-left:0px; position:relative; z-index:999;}
				#current_about{background: url(img/nav/current/about.gif) no-repeat left top; margin-left:0px;}
				#current_campuses{background: url(img/nav/current/campuses.gif) no-repeat left top; margin-left:0px;}
				#current_news{background: url(img/nav/current/inTheNews.gif) no-repeat left top; margin-left:0px;}
				#current_attend{background: url(img/nav/current/attendYes.gif) no-repeat left top; margin-left:0px;}
				#current_work{background: url(img/nav/current/workAtYes.gif) no-repeat left top; margin-left:0px;}
				#current_support{background: url(img/nav/current/supportYes.gif) no-repeat left top; margin-left:0px;}
				#current_contact{background: url(img/nav/current/contactYes.gif) no-repeat left top; margin-left:0px;}
				
	
	
				/* SUBNAV SPECIFIC ////////////////////////////// */
				ul.subnav {
					padding: 10px;
					border: 1px solid #23619e;	
					border-right:2px solid #000000;
					border-bottom:2px solid #000;
					background: #FFFFFF;
				}
				ul.subnav li {
					border-bottom: 1px solid #d7d7d7;
					margin-left:2px;
					color: #818181;	
									}
				#nav ul.subnav li, #homenav ul.subnav li{				
					display:block;
					padding-top:6px;
					height:20px;
				}
				ul.subnav li.noline
				{
					border-bottom:0px;
				}
				
				ul.subnav a:link, ul.subnav a:visited{
					font-family: "Trebuchet MS", "Times New Roman";
					text-decoration:none;
					color:#ababab;
				}
				ul.subnav a:hover{
					color:#30468a;
				}
			
				#menuShadow{
					background: url(img/backs/menu_bottom_shadow.gif) no-repeat 5px 0px;			
				}
				
				/* FLYOUT MENUS ////////////////////////////// */
				#nav #aboutMenuContainer,#homenav #aboutMenuContainer {position:relative;
					margin-top:-250px;
				}
				#nav #resultsMenuContainer,#homenav #resultsMenuContainer {position:relative;
					margin-top:-194px;
				}
				#nav #campusMenuContainer, #homenav #campusMenuContainer {position:relative;
					margin-top:-224px;  height:250px;
				}
				#nav #supportMenuContainer, #homenav #supportMenuContainer{position:relative;
					margin-top:-198px;
				}
				#nav #attendMenuContainer, #homenav #attendMenuContainer{position:relative;
					margin-top:-176px;
				}
				#nav #workMenuContainer, #homenav #workMenuContainer{position:relative;
					margin-top:-194px;
				}
				#nav #newsMenuContainer, #homenav #newsMenuContainer{position:relative;
					margin-top:-189px;
				}
				#nav #contactMenuContainer, #homenav #contactMenuContainer{position:relative;
					margin-top:-196px; margin-bottom: 10px;
				}

			
			
#wrapper #content #page {
	background: url(img/backs/page.gif) repeat-y left top;
	margin-left:143px;
	margin-top:5px;
	margin-bottom:22px;
	width:799px;
	padding:0;
}
			#wrapper #content #page h2{
				height:31px;
				width:799px;
				margin:0;
				padding:0;
			}
			#wrapper #content #page h3 {
				color: #000066;
			}

			#wrapper #content #page h2 span{
				display:none;
			}
			
			
			#wrapper #content #page #details{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details.gif) no-repeat left top;
				border-bottom:1px solid #747fa1;
			}
			
			#wrapper #content #page #detailsAttend{
				margin: 0px;
				padding-top:0px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details.gif) no-repeat left top;
				border-bottom:1px solid #747fa1;
				}
				
			#wrapper #content #page #detailsCampusNC{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusNC.gif) no-repeat left top;
				border-bottom:1px solid #FFBC88;
			}
			#wrapper #content #page #detailsCampusNF{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusNF.gif) no-repeat left top;
				border-bottom:1px solid #FFBC88;
			}
			#wrapper #content #page #detailsCampusSE{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusSE.gif) no-repeat left top;
				border-bottom:1px solid #FFBC88;
			}
			#wrapper #content #page #detailsCampusSW{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusSW.gif) no-repeat left top;
				border-bottom:1px solid #538816;
			}
			#wrapper #content #page #detailsCampusEE{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusEE.gif) no-repeat left top;
				border-bottom:1px solid #747fa1;
			}
			#wrapper #content #page #detailsCampusLee{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusLee.gif) no-repeat left top;
				border-bottom:1px solid #666666;
			}
			#wrapper #content #page #detailsCampusWest{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusWest.gif) no-repeat left top;
				border-bottom:1px solid #703319;
			}
			#wrapper #content #page #detailsCampusSouth{
				margin: 0px;
				padding-top:5px;
				padding-left:27px;
				padding-right:20px;
				background: url(img/backs/details_campusSouth.gif) no-repeat left top;
				border-bottom:1px solid #d53044;
			}
			
				
			#wrapper #content #page #details .leadin {
				font-size: 14px;
				font-weight: bold;
				color: #851600;
			}
			#wrapper #content #page .leadin {
				font-size: 14px;
				font-weight: bold;
				color: #851600;
			}
			#wrapper #content #page #detailsAttend .leadin {
				font-size: 14px;
				font-weight: bold;
				color: #851600;
			}
			
			
			#wrapper #content #page #details .redlink{
				font-size: 14px;
				font-weight: bold;
				color: #851600;
				a:link {color: #851600; text-decoration: underline; }
				a:active {color: #851600; text-decoration: underline; }
				a:visited {color: #851600; text-decoration: underline; }
				a:hover {color: #851600; text-decoration: none; }
			}
				
			#wrapper #content #page #details p{
				line-height:20px;
				
			}
			
			#wrapper #content #page #details ul {
				
			}
			#wrapper #content #page #details li {
				
			}
			
			#wrapper #content #page #about{
					background: url(img/tabs/tab_about.gif) no-repeat left top;	
			}
			
			#wrapper #content #page #campuses{
					background: url(img/tabs/tab_campuses.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesNC{
					background: url(img/tabs/tab_campuses_northcentral.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesNF{
					background: url(img/tabs/tab_campuses_northforest.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesSE{
					background: url(img/tabs/tab_campuses_southeast.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesSW{
					background: url(img/tabs/tab_campuses_southwest.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesEE{
					background: url(img/tabs/tab_campuses_eastend.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesLee{
					background: url(img/tabs/tab_campuses_lee.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesWest{
					background: url(img/tabs/tab_campuses_west.gif) no-repeat left top;	
			}
			#wrapper #content #page #campusesSouth{
					background: url(img/tabs/tab_campuses_south.gif) no-repeat left top;	
			}

			#wrapper #content #page #news{
					background: url(img/tabs/tab_news.gif) no-repeat left top;	
			}
			
			#wrapper #content #page #attend{
					background: url(img/tabs/tab_attend.gif) no-repeat left top;	
			}
			
			#wrapper #content #page #work{
					background: url(img/tabs/tab_work.gif) no-repeat left top;	
			}
			
			#wrapper #content #page #support{
					background: url(img/tabs/tab_support.gif) no-repeat left top;	
			}
			
			#wrapper #content #page #contact{
					background: url(img/tabs/tab_contact.gif) no-repeat left top;	
			}
#attendTab {
		margin:-27px;
		display:inline;
}


.homeLinks{
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	display:block;
	}

#footer
{
	font: 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF url(img/backs/footer.jpg) no-repeat 4px top;
	padding-top:56px;
	color:#b5c0c7;
	margin-top:-80px;
	padding-bottom: 30px;
	height:60px;
	text-align: center;
}

#footer a{
	color:#3e7b99;
	text-decoration: none;
	text-align: center;
	margin:11px;
}

#footer .hr {
	height: 1px;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(img/backs/hr.gif);
	background-repeat: repeat;
	margin:21px 35px 6px 17px;
}

#footer .hr hr {
  display: none;
}


#footer p{
	float:left;
	margin:0 10px;
}

#tag a{
	color: #b5c0c7;
	position: relative;
	left: 266px;
	margin-right:38px;
	padding-right:28px;
	background: url(img/backs/cp_logo.gif) no-repeat right;	

}				
#section_nav{
	margin:10px 0 0 -23px;
	height:20px;
}

#section_nav ul{
 list-style: none;
padding: 0;
margin: 0;
}

#section_nav li
{
float: left;
margin: 0 0.15em;
}

#section_nav li a
{
	font-weight:bold;
	height: 20px;
	line-height: 2em;
	float: left;

	display: block;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding:0 18px;
}

#section_nav a.line
{
	border-left:1px solid #000066;
}

#supportYes{
	position:relative;
	top:-118px;
	left:0px;
	height:108px;
	width:150px;
}

.news{
	background-color:#fff;
	width:350px;
	border-bottom: dotted thin;
}

.news table{
	width:100%;
	padding:0 5px;
	
}

.news td{
	border-bottom:1px dotted #676070;
	padding:2px;
}

.news a{
	display:block;
	text-align: left;
	padding:2px 0 2px 5px;
	height:18px;
	background: url(img/backs/acrobat.gif) no-repeat 260px top;	
}


.news a:link, .news a:visited{
	color:#333333;
	text-decoration:none;
}

.news a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.press{
	background-color:#fff;
	border:1px solid #9098ad;
	width: 730px;
	padding: 5px;
}
.press a{
	display:block;
	height:18px;
	font-weight:bold;
	padding: 3px 0px 0px 0px;
	background: url(img/backs/acrobat.gif) no-repeat 75px ;	
}
.press a:link, .press a:visited{
	color: #0E51A6;
	text-decoration:none;
}

.newsH{
	background-color:#fff;
	width:350px;
	border-bottom: dotted thin;
}

.newsH table{
	width:100%;
	padding:0 5px;
	
}

.newsH td{
	border-bottom:1px dotted #676070;
	padding:2px;
}

.newsH a{
	display:block;
	text-align: left;
	padding:2px 0 2px 5px;
	height:18px;
	background: url(img/backs/html.gif) no-repeat 260px top;	
}

.newsH a:link, .newsH a:visited{
	color:#333333;
	text-decoration:none;
}

.newsH a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.newsX{
	background-color:#fff;
	width:350px;
	border-bottom: dotted thin;
}

.newsX table{
	width:100%;
	padding:0 5px;
	
}

.newsX td{
	border-bottom:1px dotted #676070;
	padding:2px;
}
.newsX a{
	display:block;
	text-align: left;
	padding:2px 0 2px 5px;
	height:18px;
	background: url(img/backs/xls.gif) no-repeat 260px top;	
}
.newsX a:link, .newsH a:visited{
	color:#333333;
	text-decoration:none;
}

.newsX a:hover{
	text-decoration:underline;
	font-weight:bold;
}

.newsW{
	background-color:#fff;
	width:350px;
	border-bottom: dotted thin;
}

.newsW table{
	width:100%;
	padding:0 5px;
	
}

.newsW td{
	border-bottom:1px dotted #676070;
	padding:2px;
}
.newsW a{
	display:block;
	text-align: left;
	padding:2px 0 2px 5px;
	height:18px;
	background: url(img/backs/word-icon.gif) no-repeat 260px top;	
}
.newsW a:link, .newsH a:visited{
	color:#333333;
	text-decoration:none;
}

.newsW a:hover{
	text-decoration:underline;
	font-weight:bold;
}

#subsection_nav{
	margin:0px 0 0 -23px;
	height:20px;
}

#subsection_nav ul{
 list-style: none;
padding: 0;
margin: 0;
}

#subsection_nav li
{
float: left;
margin: 0 0.15em;
}

#subsection_nav li a
{
	font-weight:bold;
	height: 20px;
	float: left;
	display: block;
	color: #7087A0;
	text-decoration: none;
	text-align: center;
	padding:0 18px;
}

#subsection_nav a.line
{
	border-left:1px solid #7087A0;
}

.formHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
.leadinBlack {
				font-size: 14px;
				font-weight: bold;
				color: #000000;
			}
			
.formList a:link {
	color:#333333;
}
.formList a:visited{
	color:#333333;
}

#campusDivide{
	background-image:url(img/backs/vertical-divider.gif);
	background-repeat:repeat-y;
	width: 5px;
	}.required {
	font-size: 10px;
}
#wrapper #content #page #detailsAttend #theData table tr td table tr td label .required {
	color: #900;
}
