/****** @import Must be at top of page ******/
@import url("button.css");
@import url("category.css");
@import url("footer.css");
@import url("heading.css");
@import url("images.css");
@import url("nav.css");
@import url("news.css");
@import url("table.css");
@import url("main.css");
@import url("advising.css");
@import url("search.css");
@import url("slideshow.css");

/* Body */	

body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666;
	font-size: 12px;
	font-weight: normal;	
	}
	
/* Content */

#container {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	margin: auto;
 	padding: 122px 0 0 0;	
	background-color:#FFF; 
	border: 1px solid #000;
	}	

/* Single Column Layout */
#content-one {
	width: 952px;
	margin: 12px auto 24px auto; /* Top, Right, Bottom, Left */
	padding: 0 0 12px 0; /* Top, Right, Bottom, Left */
	}	
	
/* Two Column Layout */

#content-two {
	float: left;
	width: 572px; /* Was 622 */
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 12px 24px 24px 24px;
	}	
	
#sidebar-right-two {
	float: right;
	width: 350px; /* Was 300 */
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 12px 24px 24px 0;
	}
	
#content-two-home {
	float: left;
	width: 622px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 24px 24px 14px 24px;
	}	
	
#sidebar-right-two-home {
	float: right;
	width: 300px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 24px 24px 24px 0;
	}	

/* Three Column Layout */

#content-three {
	float: left;
	width: 400px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 12px 12px 24px 12px; /* Top, Right, Bottom, Left */
	}
#sidebar-left-three {
	float: left;
	width: 250px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 12px 12px 24px 24px; /* Top, Right, Bottom, Left */
	}	
	
#sidebar-right-three {
	float: left;
	width: 250px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 12px 24px 24px 12px; /* Top, Right, Bottom, Left */
	}	
	
#sidebar-right-two-home {
	float: right;
	width: 300px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 24px 24px 10px 0;
	}

 /* Academics Main Page Content */

#content-undergrad {
	float: left;
	width: 448px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 24px 24px 24px 24px;
	}	
	
#content-grad {
	float: right;
	width: 448px;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 24px 24px 24px 24px;
	}
	
#content-undergrad h2, #content-grad h2 {
	margin: 0 6px 0 0; /* Top, Right, Bottom, Left */	
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	}	
	
#content-undergrad p, #content-grad p {
	margin: 0 6px 8px 0; /* Top, Right, Bottom, Left */	
	padding: 0; /* Top, Right, Bottom, Left */
	font-size: 12px;
	font-weight: normal;	
	color: #000;
	line-height: 18px;
	}	
	
 /* Content UL */

#content-one ul, #content-two ul, #content-three ul {
	margin: 12px 0 12px 18px; /* Top, Right, Bottom, Left */
	padding: 0;
	list-style-position: outside;
	line-height: 20px;	
	}

 /* Float Text */

.float-box  {
	margin: 0; /* Top, Right, Bottom, Left */	
	padding: 0; /* Top, Right, Bottom, Left */
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 18px;
	}

.float-box h2 {
	margin: 0 0 4px 0; /* Top, Right, Bottom, Left */	
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	}

.float-box p {
	margin: 0 6px 0 0; /* Top, Right, Bottom, Left */	
	padding: 0; /* Top, Right, Bottom, Left */
	font-size: 12px;
	font-weight: normal;	
	color: #000;
	line-height: 18px;
	}

.float-text {
	float: left;
	width: 48%;
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 0 8px 0 0; /* Top, Right, Bottom, Left */
	}

.float-text p {
	margin: 0 6px 12px 0; /* Top, Right, Bottom, Left */	
	padding: 0; /* Top, Right, Bottom, Left */
	font-size: 12px;
	font-weight: normal;	
	color: #000;
	line-height: 18px;
	}

.float-text ul {
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 0;
	list-style-position: outside;
	}

.float-text li {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 18px;		
	list-style-position: outside;
	}

 /* Float Courses */

.float-courses {
	margin: 0; /* Top, Right, Bottom, Left */
	padding: 4px 0 4px 0; /* Top, Right, Bottom, Left */
	background-color: #FFF;
	}
	
.float-courses p {
	text-align: right;
	font-size: 14px;
	font-weight: bold;	
	margin: 0 48px 0 48px; /* Top, Right, Bottom, Left */
	padding: 0; /* Top, Right, Bottom, Left */
	background-color: #FFF;
	}	
	
/* HTML Tags */	

h1 {
	margin: 12px 24px 0 24px; /* Top, Right, Bottom, Left */
	padding: 0;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	}
	
h2 {
	margin: 0 6px 6px 0; /* Top, Right, Bottom, Left */	
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	}

h3 {
	margin: 0 6px 4px 0; /* Top, Right, Bottom, Left */	
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	}
	
h4 {
	margin: 0 6px 4px 0; /* Top, Right, Bottom, Left */	
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
	
p {
	margin: 0 6px 18px 0; /* Top, Right, Bottom, Left */	
	padding: 0; /* Top, Right, Bottom, Left */
	font-size: 12px;
	font-weight: normal;	
	color: #000;
	line-height: 20px;
	}	
	
strong {
	font-size: inherit;
	font-weight: bold;
	}	
	
ul {
	margin: 8px 0 8px 18px; /* Top, Right, Bottom, Left */
	padding: 0;
	list-style-position: outside;
	}
			

li {
	font-size: inherit;
	font-weight: inherit;	
	line-height: inherit;	
	color: inherit;	
	}
	
ol {
	margin: 0 0 18px 24px; /* Top, Right, Bottom, Left */
	padding: 0;
	list-style-position: outside;	
	}
	
/* Default Links */

a:link, a:visited {
	color: #996600;
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;		
	}

a:link:hover, a:visited:hover {
	color: #D5A515;
	text-decoration: underline;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	}	
	
/* Advisory Board Page */
	
.board h2 {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	font-size : 16px;
	font-weight : bold;
	}
	
.board ul {
	list-style-type : disc;
	margin : 0;
	padding : 0 8px 8px 8px;
	}
	
.board li {
	margin : 0 0 0 0;
	padding : 4px 10px 4px 0;
	line-height : 20px;
	list-style-position : outside;
	} 

/* Misc Elements */

.clear {
clear: both;
	}	
	