/* CSS Document */
/*Layout and CSS by Carrie Phillips. Copyright Spectral Fusion, 2006. 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.*/

/*SECONDARY STYLE*/

body {background-color:#FFFFFF;
font-size:100%;
font-family:Georgia, "Times New Roman", Times, serif;}
#container {width: 760px;
				margin: 0 auto;
				height: auto;
				background-color:#000066;}
span.hidden {display:none;
visibility:hidden;}	

		
a, a:link, a:visited {color:#663333;
text-decoration:none;}				
a:hover {text-decoration:underline;}

h1 {color:#000000;}

h2, h3, h4, h5 {
color:#000066;}
				
/*--------um standards---------*/
				
div#um ul {
	margin: 0 0 0 0;
	padding:20px 0 0 0;
	color: #ffffff;
	text-align:left;}	
div#um a, #um a:visited, #um a:link  {
	color: #ffffff;
	text-decoration:none;}
div#um ul li {
	display:inline;
	list-style-type: none;
	padding-left: 20px;
}	

#um a:hover {text-decoration:underline;}			
/*-----------um logo-------------*/

div #umlogo {margin: -35px 0 -10px 550px;
			}
div#umlogo {
	height: 35px;
	height:60px;
	width: 178px;
	
}



/*-----------header-------------*/				
div #header  {	
				margin: 0 20px;
				height: 161px;
				background:url(../gifs/slices/header.gif) #FFFFFF no-repeat;
				}
				
 h1 {text-align:center;
 	padding: 50px 50px 0 0;
	font-size:2.5em;}
				
				
/*---------main navigation--------------*/			
				
div #navigation  {	
				margin: 0 20px;
				height: 40px;
				background-color:#FFCC00;}
				
				
#navigation ul {
	margin: 0 0 0 0;
	padding:10px 0 0 0;
	color: #000066;
	font-size:1.1em;}	
#navigation a, #navigation a:link, #navigation a:visited {
	color: #000066;
	text-decoration:none;}
#navigation ul li {
	display:inline;
	list-style-type: none;
	padding-left: 20px;
}
	
#navigation a:hover {color:#ffcc00;
background-color:#000066;}		
/*-----styles content box-------------*/
				
div #content {
			background-color:#FFFFFF;
			margin: 0 20px 0 20px!important;
			margin: 0 20px 0 20px;
			height: auto;}
			
/*--------secondary navigation----------*/

div #nav {width: 160px;
		height:auto;
		float:right;
		text-align:left;
		}
			
#nav ul {
		padding-top: 10px!important;
		padding-top:25px;
		list-style:none;
		font-size: 1.2em;
		text-decoration: none;}
#nav ul li {padding-bottom: 30px;}
		
#nav a,  #nav a:visited,#nav a:link {text-decoration: none;
color:#CC0033;}

#nav a:hover {color:#FFFFFF;
background-color:#CC0033;
}
		
		
/*---------------text decoration--------------*/		
		
div #text {width: 520px;
			
			height: auto;
			height:450px; min-height:450px; /*min-height of the box*/
			padding: 5px 0 10px 20px!important;
			padding: 20px 0 10px 20px;
			}	
			
			
div[id="text"] /*positioning for good browsers*/
	{height: 100%!important;/*min-height of the box*/
}	


#text img {}	

/*---------footer------------*/		
#footer {padding: 10px 0;
		text-align:center;
		color:#FFFFFF;
		background-color:#000066;}
		
#footer a, #footer a:link, #footer a:visited {color:#CCCCCC;
text-decoration:none;}

#footer a:hover {text-decoration:underline;}

/*-----sfd logo-----*/		
#sfd_logo {
	margin: 5px auto 0 auto;
	width: 100px;
	height: 50px;
	}
	
/*other*/	
	
	table {table-layout:auto;
	width:100%;}
	
	table td {padding: 10px 5px 10px 5px;}
	
.center {text-align:center;
}


.hidden {display:none;
visibility:none;}	
