@charset "utf-8";
/* CSS Document */

/*		Reset		*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, 
blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  


/*		Basics		*/

body {
	background:#000000;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}

h1 {
	font-size:130%;	
}

.access {
	display:none;
	height:0px;
	width:0px;
	z-index:-10;
}

h2 {
	font-size:125%;
}

h3 {
	font-size:115%;
}

h4 {
	font-size:110%;
}

h5 {
	font-size:105%;
}

h6 {
	font-size:100%;
}

p {
	margin:12px 0px;
}

ul {
	margin:4px 3px 4px 20px;
}



#wrapper {
	margin:0 auto;
	width:940px;
	
}


/*		Navigation		*/

a:link, a:visited {
	color:#CC0000;
	text-decoration:none;
}

a:hover {
	color:#CC0000;
	text-decoration:underline;
}

#nav a:link, #nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#nav .blue-box a:hover {
	color:#D5E3F0;
}

#nav .beige-box a:hover {
	color:#E1DDCC;
}

#nav .green-box a {
	color:#DFE4D6;
}

#nav .red-box a {
	color:#FFF;
}
#nav .red-box a:hover {
	text-decoration:underline;
}

#footer a:link, #footer a:visited {
	color:#FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}


/*		Layout		*/

#header {
	padding:0;
	width:940px;
	height:66px;
	background-image:url(http://www.ncsu.edu/finance-business/layout/FandB.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;

	text-align:right;
	
	/*border:#FF0000 solid 1px;*/
}

#search {
	margin:8px 3px 0px 0px;
	padding:0px;
	font-size:110%;
	float:right;


}

#search table {
	padding:0px;
	margin:0px;
	line-height:22px;
}

#content {
	margin:3px 0px 3px 0px;
	padding:0px;
	width:940px;
	min-height:500px;
	background:url(http://www.ncsu.edu/finance-business/layout/content-back.gif) repeat-y;
	font-size:90%;
	
	/*border:#FF0000 solid 1px;*/
}	

#nav {
	width:260px;
	float:right;
}

#highlights {
	margin:0px 2px 0px 0px;
	padding: 0px;
	width:677px;
	height:340px;
	background-color:#666666;
	border-bottom:#000000 solid 1px;
}

#graphic {
	margin:0px 2px 0px px;
	width:677px;
	height:120px;
	border-bottom:#000000 solid 3px;
}

#text {
	margin:8px 4px 0px 0px;
	padding:6px 6px 12px 10px;
	width:662px;
	min-height:252px;
	/*background:#FFFFFF;*/
	font-size:90%;
	color:#000000;
}

#text img {
	margin:4px 5px 3px 5px;
	border:#000000 solid 1px;
}

#footer {
	margin:0px;
	padding:0;
	width:940px;
	font-size:80%;
	line-height:18px;
	clear:both;
	
	/*border:#FF0000 solid 1px;*/
}	

/*		Classes		*/

.bar {
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	width:941px;
	height:6px;
	background:url(http://www.ncsu.edu/finance-business/layout/red-bar.jpg) no-repeat;
	clear:both;
}

.header-link {
	padding-top:25px;
	z-index:20;
	float:left;	
	
	/*border:#FF0000 solid 1px;*/
}

.beige-box {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:260px;
	min-height:150px;
	border-bottom:#000000 solid 3px;
	background:url(http://www.ncsu.edu/finance-business/layout/AZ-back.jpg) bottom #B8AD85;
}

.beige-box .top {
	padding:4px;
	background:#695A41;
	height:24px;
}

.blue-box {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:260px;
	min-height:160px;
	border-bottom:#000000 solid 3px;
	background:url(http://www.ncsu.edu/finance-business/layout/links-back.jpg) bottom no-repeat #6F889D;
}

.blue-box .top {
	padding:4px;
	background:#556677;
	height:24px;
}

.green-box {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:260px;
	min-height:120px;
	border-bottom:#000000 solid 3px;
	background:url(http://www.ncsu.edu/finance-business/layout/facts-back.jpg) bottom no-repeat #785;
}

.green-box .top {
	padding:4px;
	background:#4B5636;
	height:24px;
}

.red-box {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	width:260px;
	min-height:123px;
	border-bottom:#000000 solid 3px;
	background: #C00;
	background:url(http://www.ncsu.edu/finance-business/layout/belltower-back-red.png) bottom right no-repeat #C00 ;
}

.red-box .top {
	padding:4px;
	background:#900;
	height:24px;
}


.red-box ul,
.beige-box ul,
.blue-box ul,
.green-box ul {
 	margin:6px 4px 4px 10px;
 	list-style-type:none;
 	font-size:105%;
 	line-height:22px;
}

.red-box ul li,
.beige-box ul li,
.blue-box ul li {
	padding:3px 1px 4px 1px;
	line-height:17px;	
}

form {
	line-height:200%;
}

.right {
	float:right;
}

.left {
	float:left;
}

.bottom {
	clear:both;
}

.small {
	font-size:80%;	
}
