/* CSS Document */

#mainbox 
{
	position: relative; 
	background-image: url("../university/images/main_topbar.jpg");
	width: 920px;
	height: 297px;
}
#inputbox
{
	position: absolute;
	top: 180px;
	margin-left: 15px;
	background-color: #3F84AE;
	width: 300px;
	height: 100px; 
	
}

#inputbox input.txt
{
	border-top: 3px solid lightgrey; 
	border-left: 3px solid lightgrey;
	width: 200px; 
	height: 20px;
}

.topictitle
{
	padding: 10px 10px 10px 10px;
	background-color: #F4F4F4; 
	color: black;
	width: 900px;
}

.topictitle h1
{
	margin-top:  0px;
	font-size: 18px;
}

.collegefooter a, .topictitle a
{
	color: black;
	text-decoration: underline; 
}

.collegefooter
{
	padding: 10px 10px 10px 10px;
	background-color: #F4F4F4; 
	color: black;
	width: 900px;
}


ul#tabnav
{
	border-top: 5px solid black; 
	border-bottom: 5px solid black; 
	list-style-type: none; 
	height: 21px;
	margin: 0; 
	padding-left: 0px; 
	padding-bottom: 24px; 
	background-color: gray;
}

ul#tabnav li
{
	float: left; 
	height: 25px;
	width: 120px;
	background-color: #FF8632;
	color: #FFFFFF;
	border-left: 10px solid gray; 
}	

ul#tabnav a:link, ul#tabnav a:visited {
	padding: 5px 5px 0 5px; 
  	display: block;
	color: #FFFFFF;
	height: 25px;
	width: 110px;
	background-color: transparent; 
	text-decoration: none; 
}

ul#tabnav a:hover {
	background-color: #F57B28;
	text-decoration: none; 
}

.coltable h2
{
	background-color: #FFC88A;
	font-size: 16px;
	color: black;
	padding-left: 5px;
}

.coltable td
{
	width: 33%;
}

.coltable ul
{
	list-style-type: none;
	padding-left: 5px; 	
}

.college_profile
{
	width: 100%;
	clear: both; 
	padding-bottom: 15px;
}

.college_searchprofile
{
	border-top: 2px solid black; 
	width: 100%;
	clear: both; 
	padding-bottom: 15px;
	margin-top: 5px;
	height: 150px;
}

.college_profile h2, .college_searchprofile h2
{
	margin-top: 0px;
	margin-bottom: 0px; 
	padding-left: 10px;		
	background-image: url("../university/images/title_background.jpg");
}

.college_searchprofile h2 a
{
	text-decoration: none; 
	color: black;
}

.college_searchprofile .address,.college_profile .address
{
	padding-left: 10px;	
}


.uni_info .infobox,.college_searchprofile .infobox
{
	float: left; 
	width: 150px; 
	height: 150px;
	border-right: 1px solid #FFC88A;
	padding-left: 10px;		
	color: #666666;
}

.uni_info .spaceabove
{
	padding-top: 20px;
}

.college_searchprofile .title,.uni_info .title
{
	font-weight: bold; 
	color: #555555; 
}


.uni_info 			  { 	font-size: 12px; color: #666666; }
.uni_info .screenshot { 	padding-right: 40px; }
.uni_info .apply      {     width: 200px; padding-left: 20px; }

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.admissionsection
{
	font-size: 12px;
	color: #666666;
}

.admissionsection h3,.majortable h3 
{
	font-size: 14px;
	margin-bottom: 2px;
	color: #555555;
}


.majortable       { font-size: 12px; color: #666666;}
.majortable h3    {	margin-top: 0px; }
.majortable .blue {	border-right: 1px solid #FFC88A; }
.majortable h4
{
	background-color: #FFC88A;
	color: #555555; 
	padding-left: 5px;
}

.majortable ul
{
	list-style-type: none;
	padding-left: 5px; 	
}

.whitespace
{
	height: 150px;
}


/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(../university/images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../university/images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 15px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 15px;
	background: transparent url(../university/images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */


/* GRAY HOVER */
.bubplastic.gray ul li a:hover,
.bubplastic.gray ul li.highlight a {
	background: transparent url(../university/images/bg-bubplastic-h-gray.gif) top left no-repeat;
}
.bubplastic.gray ul li a:hover span.menu_ar,
.bubplastic.gray ul li.highlight a span.menu_ar {
	background: transparent url(../university/images/bg-bubplastic-h-gray.gif) top right no-repeat;
}

#test li {
	display: block;
	border: solid 1px red;
}       


.usa_quicklist 
{
	margin: 0;
	list-style: none;
	padding-left: 0px; 
}

.usa_quicklist li
{
	padding-top: 2px;
	float: left; 
	width: 33%;
	height: 50px;
	background-color: gray;
}

.searchresults
{
	margin: 10px 0 40px 0;
	color: #666666;
	border-top: 2px solid #FC5900;
	border-collapse: collapse;
}

.searchresults td, .searchresults th 
{
	border: 1px solid #666666;
	padding: 4px;
}

.university_result { margin: 10px 0 40px 0; }
.university_result th { border-bottom: 1px solid black; }
.university_result .odd { 	background-image: url("../university/images/title_background_short.jpg"); }

.usa_sidebar
{
	font-size: 12px;
	color: #555555;
	float: right;
	width: 200px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px 5px 5px 5px;
	background-color: #f4f4f4;
}

.usa_sidebar h2 { font-size: 16px; margin: 0; }
.usa_sidebar h3 { font-size: 14px; margin: 0; border-top: 1px solid black; border-bottom: 1px solid black; }

.usa_sidebar ul { list-style: square; padding-left: 15px; }





