@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/slices/bg_slice.jpg) repeat-x #4F313F;
	margin:0;
	padding:0;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Tahoma", sans-serif;
	font-size:0.9em;
	font-weight:normal;
	font-style:normal;}

/***************BEGIN CMS HEADER*****************************/
#CMS_header {width:100%;
height:65px;
background-color:#FFF;
border-bottom:#603 solid 5px;
font-family: Verdana, Tahoma, Arial,sans-serif;
font-size: .7em;
margin:0;
padding:0;}

#CMS_header h1 {width:185px;
height:65px;
margin:0 0 0 25px;
padding:5px 5px 0 5px;
float:left;}

#CMS_header h1 a, #CMS_header h1 a:link, #CMS_header h1 a:visited {
	display:block;
	width:200px;
	height:76px;
	text-decoration:none;
	background:url(../images/slices/umlogo_maroon.png) no-repeat;}

#CMS_header ul {float:right;padding:0;text-decoration:none;width:auto;}
#CMS_header ul li {display:inline; margin:0 15px 0 0;}
#CMS_header a, #CMS_header a:link, #CMS_header a:visited {color:#666666; text-decoration:none; list-style:none;}
#CMS_header a:hover {color:#000000; text-decoration:underline; list-style:none;}

#umlinks {margin:20px 0 0 0;}
#umlinks li {margin:0 15px 0 15px;}
#searchbar {margin:15px 0 0 0;}
/****************END CMS STYLES*********************/

#shadow_wrapper {width:980px; margin:0 auto; padding:0; background:url(../images/slices/shadow_repeat.png) repeat-y; display:block;}
#content_wrapper {margin:0 auto; padding:0; width:960px; display:block}
#content_container {width:960px; background:url(../images/slices/left_col_bg.jpg) repeat-y #FFF; margin:0 auto; padding:0; display:block}
/*********BEGIN HEADER STYLES********/
#banner_wrapper {margin:0; padding:0; height:235px;}
#logo {width:250px; height:139px; margin:0; padding:0;}
#logo h2 {width:250px; height:139px; margin:0; padding:0; background:url(../images/slices/MLS_logo.png) no-repeat;}
#logo h2 a, #logo h2 a:link, #logo h2 a:visited, #logo h2 a:hover {width:250px; height:139px; margin:0; padding:0; display:block;}

#top_flag_banner {margin:0; padding:0; background:url(../images/slices/header_bg.jpg) no-repeat; height:139px;}
#gradient_bar {margin:0; padding:0; background:url(../images/slices/gradient_bar_repeat.jpg) repeat-x; height:96px;}

/********BEGIN LEFT_COL STYLES*******/
#left_col {margin:0; padding:0; width:225px; float:left; display:block; background:url(../images/slices/left_col_bg.jpg) repeat-y;}
#testimonials {width:218px; clear:both; float:left;}
#testimonials .title {background:url(../images/slices/nav_hover.jpg) repeat-x;
	color:#331F27;
	width:200px;
	height:23px;
	display:block;
	margin:0;
	padding:4px 5px 0 12px;}
	
#testimonials p.quote {margin:0; padding:0px 7px 2px 7px;}
#testimonials p.credit {margin:2px 5px; padding:0; text-align:right; font-size:0.9em;}

#date {width:217px; 
	clear:both; 
	float:left;
	margin:25px 0 20px 0; 
	padding:0; 
	background:url(../images/slices/nav_hover.jpg) repeat-x; 
	height:27px;
	font-size:0.9em;}
		
#date p {
	height:23px;
	margin:0;
	padding:6px 6px 0 10px;
	width:200px;}
	
/*********BEGIN NAVIGATION STYLES***********/
#nav {width:218px; float:left;}
#nav ul {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	margin:0; 
	padding:15px 0 10px 0; 
	width:218px; 
	font-size:1.4em; 
	list-style:none;
	color:#331F27;}
	
#nav ul li {margin:0; padding:3px 0; width:218px;}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited
 {color:#331F27; text-decoration:none; width:200px; margin:0; padding:0 0px 0 17px; display:block}

#nav ul li a:hover {color:#331F27; background:url(../images/slices/nav_hover.jpg); width:200px; display:block;}

#nav ul ul {font-size:0.8em; margin:0; padding:0;}
#nav ul ul li {margin:0; padding:0;}
#nav ul ul li a, #nav ul ul li a:link, #nav ul ul li a:visited {margin:2px 0; padding:0 0 0 34px; width:182px;}
#nav ul ul li a:hover {color:#331F27; background:url(../images/slices/secondary_nav.jpg); width:182px; display:block;}

/*********BEGIN CONTENT STYLES*******/
#content {margin:0; padding:20px; width:695px; float:left; display:block;}
#home_content {margin:175px 0 0 0; clear:both; font-size:0.95em;}
#content p {width:660px; margin:5px 10px 15px; padding:0;}
#content p.home {width:660px;  padding:0;}
#content h2 {color:#331F27; font-family:"Trebuchet MS"; margin:25px 0 15px 10px; padding:0;}
#content h3 {color:#5A2922; font-family:"Lucida Sans"; margin:10px 0 2px 10px; padding:0;}
#content a, #content a:link, #content a:visited {color:#BF6C04; text-decoration:none;}
#content a:hover {color:#5A2922; text-decoration:underline;}
#content p.testimonial {font-style:italic;}
#content .author {font-size:0.9em; color:#5A2922; font-style:normal;}
/*#content ul {margin:5px 0; padding:0;}
#content ul li {margin:0 0 0 25px; padding:2px 0;}*/

#content ul.sitemap {list-style:none; margin:0; padding:0;}
#content ul.sitemap a, #content ul.sitemap a:link, #content ul.sitemap a:visited {color:#5A2922;}
#content ul.sitemap a:hover {color:#BF6C04; text-decoration:underline;}
/*#content ul.sitemap ul {list-style:none; margin:0 0 0 20px; padding:0;}*/

/*****SLIDESHOW STYLES*****/
#slideshow {position:absolute; left:470px; top:120px; margin:0; padding:0;}

/******FACULTY STYLES*******/
#content h5 {margin:10px 15px 2px 15px; padding:0 15px; font-size:1.1em;} /*Faculty List name style*/
#faculty_list p {margin:5px 15px 15px 15px; padding:0 15px;}
#fac_info {margin:10px 15px 25px 15px; padding:0 15px; /*border:1px solid #BF6C04;*/ height:175px; width:650px;}
#fac_info img {margin:0; padding:12px; height:150px; float:left;}
#fac_info p {margin:0 15px 8px 15px; padding:25px 15px; float:left; width:450px;}
#fac_info .fac_name {margin:0; padding:0; font-size:1.2em; font-weight:bold; color:#B18045;}


/********BEGIN FOOTER STYLES******/
#footer {width:960px; height:138px; margin:0; padding:0; background:url(../images/slices/footer_bg.jpg) no-repeat; color:#FFF;}
#footer p#address {margin:3px 10px; padding:0; width:600px; float:left;}

#footer ul#footer_nav {list-style:none; color:#FFF; text-decoration:none; float:right; margin:3px 10px;}
#footer ul#footer_nav li {float:left;}
#footer ul#footer_nav li a, #footer ul#footer_nav li a:link, #footer ul#footer_nav li a:visited {color:#FFF; text-decoration:none;}
#footer ul#footer_nav li a:hover {text-decoration:underline;}

#footer p#copyright {margin:0; padding:10px 0;clear:both; text-align:center; font-size:0.9em;}
#footer a, #footer a:link, #footer a:visited {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/*******GENERAL CLASSES********/
.hidden {visibility:hidden; display:none;}
.clear {clear:both;}
.right {text-align:right;}
