@charset "utf-8";
/* CSS Document */
/*** Graphics, Design, Layout and CSS by Spectral Fusion – Copyright © The University of Montana, 2009. All rights reserved. Any past, present, or future products of Spectral Fusion are protected by United States copyright laws and may not be modified in any way without prior written consent of the designer or party responsible for its creation. This includes removing or modifying our registered logo or name, copyright notice, or any other piece of work belonging to Spectral Fusion. You may not reproduce this page without the designer's written permission.  ***/

body {background-color:#EDEDED;
margin:0;
padding:0;
font-family:"Calibri", Verdana, Geneva, sans-serif}




/********************************************/
#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:60px;
margin:0 0 0 25px;
padding:5px;
float:left;}

#CMS_header h1 a, #CMS_header h1 a:link, #CMS_header h1 a:visited {
	display:block;
	width:185px;
	height:76px;
	text-decoration:none;
	background:url(../images/slices/umlogo.jpg) no-repeat;}

#CMS_header a, #CMS_header a:link, #CMS_header a:visited {
	background:none;}


#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;}


#CMS_content_container {
width:960px;
min-height: 250px;
margin:0 auto;
padding:0px;
clear:both;
}

/*  Footer Styles  */

#CMS_footer {
width:960px;
height:64px;
margin:0 auto;
padding:0;
font-size:.7em;
font-family: Arial, Helvetica, sans-serif;
clear: both;
}

#CMS_footer ul {
clear: left;
padding:0 0 0 65px;
margin: 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
}

#CMS_footer ul li {
background: url(images/verticalbar.png) no-repeat scroll 0 3px;
display:inline;
padding:0;
margin:0;
}



#CMS_footer a, #CMS_footer a:link, #CMS_footer a:visited {color:#666666; text-decoration:none; background:none;}

#CMS_footer a:hover {color:#000; text-decoration:underline;}


#leftfooter {
background:url(../images/slices/leftside_footer.gif) no-repeat left;
margin:0 0 0 0;
padding:0;
height:96px;
width:15px;
float:left;
}

#rightfooter {
background:url(../images/slices/rightside_footer.gif) no-repeat right;
margin:0 0 0 0;
padding:0;
height:96px;
width:15px;
float:left;
}

#middlefooter{
margin:17px 0 0 0;
padding:0;
background:#FFF;
float:left;
}

.footer_content {
background:transparent url(../images/slices/umfooterlogo.png) no-repeat left;
display: block;
height:63px;
width:840px;
margin: 0;
padding:0;
float:left;
}

.footer_text {
height:64px;
overflow:hidden;
width:627px;
float:left;
}


#um_info {
float:left;
height:65px;
padding:8px 0 0 0;
margin:0;
}
	
	
#sfd_area {
margin:8px 0 0 0;
width:350px;
height:64px;
float:right;
}
 
#sfd_area p {
margin:0 0 0 0px;
padding:0;
float:left;
 }
 
#img1 a, #img1 a:link, #img1 a:visited {
display:block;
width:91px;
height:35px;
text-decoration:none;
background:url(../images/slices/sfdlogo.jpg) no-repeat;
margin:5px 5px 0 15px;
padding:0;}


.hidden {visibility:hidden; font-size:1em; display:none;}


/****************************************************  END CMS STYLES ********************************************************************/


#content_banner {
		background:url(../images/slices/headerLeft.gif) no-repeat;
		height:116px;
		width:960px;
		margin:0;
		padding:0;
		float:left;}
		
#content_banner img {
	margin:0;
	padding:0;
	float:left;}
	
h2 {
	background:url(../images/slices/headerFD.gif) no-repeat;
	margin:0 0 0 51px;
	padding:0;
	height:116px;
	width:341px;
	float:left;
	display: block;}

#content_wrapper{
	background:url(../images/slices/bodyBG.gif) repeat-y;
	width:879px;
	margin:0;
	padding:0;
	float:left;}
	
#content_BG img {
	margin-bottom:0;
	float:left;}
	
#navigation {
	margin:0;
	padding:0;
	float:left;
	width:176px;}

#navigation ul {
	float:left;
	margin:0;
	padding:0;}
	
#navigation li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;}

#navigation a, #navigation a:link, #navigation a:visited{
	background:url(../images/slices/navBG.gif) no-repeat;
	margin:0;
	padding:0;
	height:43px;
	width:176px;
	float:left;
	clear:right;
	color:#FFF;
	text-decoration:none;}
	
#navigation a:hover{
	background:url(../images/slices/navBGHover.gif) no-repeat;
	margin:0;
	padding:0;
	height:43px;
	width:176px;
	float:left;}
	
.navIndent {
	margin:6px 0 0 45px;
	float:left;}
	

	
h3{
	font-size:2.2em;
	width:320px;
	border-bottom:#000 1px solid;
	margin:20px 83px 20px 20px;
	font-weight:normal;
	float:left;
	}

h4{
	margin:18px 0 0 27px;
	font-weight:normal;
	font-size:2.2em;}
	
h5{
	font-size:1.5em;
	width:350px;
	border-bottom:#000 1px solid;
	margin:20px;
	font-weight:normal;}
	
h6 {
	font-weight: bold;
	font-size: 1em;
	margin: 15px 0 10px 40px;
	padding: 0;}
	
#content {
	margin:0;
	padding:0;
	float:left;
	width:685px;}	

#content p{
	margin:0 30px;
	padding:0;}
	
#content_footer {
	background:url(../images/slices/bodyFooter.gif) no-repeat;
	margin:0;
	padding:0;
	height:17px;
	width:879px;
	display:block;
	float:left;}
	
.login_now {
	float:left;
	margin:0px;
	padding:0;
	width:260px;}
	
	
.login_now a, .login_now a:link, .login_now a:visited {
	background:url(../images/slices/loginButton.gif) no-repeat;
	margin:0;
	padding:0;
	color:#FFF;
	float:left;
	text-decoration:none;
	height:85px;
	width:260px;}
	
.login_now a:hover {
	background:url(../images/slices/loginButtonHover.gif) no-repeat;
	margin:0;
	color:#FFF;}
	
.content_link {
	color:#4d0026;}
	
a:hover.content_link {
	color:#000;}

.proceed_link {
	color:#4d0026;
	float:right;
	margin:10px 80px 0 0;}
	
a:hover.proceed_link {
	color:#000;}
	

