@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(http://www.ferris.edu/activgif/swipe.gif);
	background-repeat: repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	}
p	{
	margin: 0px;
	padding: 0px:;
	}
	
h1 {
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0.003em;
	margin: 0px;
	padding: 0px;
	}
	
ul {
	padding: 0px;
	margin: 0px;
	}
li  {
	list-style-type: none;
	list-style: none;
	}

/* ID */
	
#page {
	background-color: #FFFFFF;
	width: 955px;
	border: 1px;
	border-style:solid;
	border-color:#000000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	}
	
#header  {
	height: 80px;
	width: 955px;
	background-color: #CC0033;
	background-repeat: no-repeat;
	}
	
#header h1 {
	width: 500px;
	text-align: right;
	float: right;
	margin-right: 26px;
	margin-top: 30px;
	height: 40px;
	}
	
#header p {
	float: left;
}
	
#search {
	display: inline;
	width: 400px;
	height: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: right;
	padding-right: 30px;
	float: right;
	margin-top: 20px;
}

/* New Top Black Navigation Bar */

div#TopNav  {
	background-color: #000000;
	width: 895px;
	height: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	
	}
	
ul#NavLinkLeft {
	float: left;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 15px;
	}
	
ul#NavLinkLeft li {
	display: inline;
	padding-bottom: 5px;
	}

ul#NavLinkLeft  a {
	text-decoration: none;
	color: #FFF;
	}
	
ul#NavLinkLeft  a:hover {
	color: #ffcc32;
	text-decoration: none;
	}
	
ul#NavLinkRight {
	text-align: right;
	float: right;
}

ul#NavLinkRight li {
	display: inline;
	list-style-type: none;
	}

ul#NavLinkRight .normal {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

ul#NavLinkRight a.normal  {
	color: #FFFFFF;
	text-decoration: none;
	}
	
ul#NavLinkRight a:hover.normal {
	color: #ffcc32;
	text-decoration: none;
}

ul#NavLinkRight .myfsu {
	color: #ffcc32;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

ul#NavLinkRight a.myfsu  {
	color: #ffcc32;
	text-decoration: none;
	}
	
ul#NavLinkRight a:hover.myfsu {
	color: #FFFFFF;
	text-decoration: none;
}

/* Main Links and Flash Row */

#two-col {
	width: 955px;
	height: 210px;
	margin: 0px;
	padding: 0px;
	background-color: #a1494b;
}

#two-col-col-one {
	width: 242px;
	padding-top: 15px;
	float: left;
}

#two-col-col-two {
	width: 713px;
	height: 210px;
	text-align: right;
	float: left;
	background-color: #000000;
	background-image: url(../activgif/flash-template.jpg);
}

/* Nav List Top */

#nav-list-top li {
	display: inline;
	}

#nav-list-top {
	width: 242px;
	margin: 0;
	padding: 0px;
	border-top: 1px #a1494b solid;
	color: #FFFFFF;
	font-size: 15px;
	letter-spacing: .08em;
	font-weight: bold;
}

#nav-list-top a {
	width: 242px;
	height: 22px;
	display: block;
	background-color: #CC0033;
	border-bottom: 1px #a1494b solid;
	text-align: left;
	text-indent: 30px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 3px;
	
}

#nav-list-top a:hover { 
	background-color: #ffcc32;
	color: #CC0033;
}


/* Nav List Bottom */

#nav-list-bottom li {
	display: inline;
	}

#nav-list-bottom {
	width: 242px;
	margin: 0;
	padding: 0px;
	color: #ffcc32;
	font-size: 13px;
	letter-spacing: .05em;
	font-weight: normal;
}

#nav-list-bottom a {
	width: 242px;
	height: 21px;
	display: block;
	background-color: #CC0033;
	border-bottom: 1px #a1494b solid;
	text-align: left;
	text-indent: 30px;
	text-decoration: none;
	color: #ffcc32;
	padding-top: 2px;
	
}

#nav-list-bottom a:hover { 
	background-color: #ffcc32;
	color: #CC0033;
}

/* News and Update Row */

#three-col {
	width: 955px;
	height: 192px;
	background-color: #000000;
}

#three-col-col-one {
	width: 242px;
	height: 192px;
	background-color: #000000;
	float: left;
}

#three-col-col-one-heading {
	width: 192px;
	height: 23px;
	color:#FFFFFF;
	background-color: #000000;
	text-align: left;
	letter-spacing: .1em;
	font-weight: bold;
	padding: 7px 20px 0px 30px;	
}

#three-col-col-one p {
	margin: 0px;
	padding: 0px;
	width: 242px;
	height: 192px;
}

#three-col-col-one img {
	border: none;
	text-decoration: none;
}

#graphic-updates {
	width: 200px;
	text-align: left;
	position: relative;
	top: -50px;
	margin: 0;
	padding: 0px 16px 0px 26px;
	font-size: 14px;
}

#graphic-updates a {
	text-decoration: none;
	color: #FFFFFF;
	
}

#graphic-updates a:hover { 
	color: #ffcc32;
}

#three-col-col-two {
	width: 236px;
	height: 192px;
	float: left;
	background-color: #ffcc32;
	
}

#three-col-col-two-heading {
	width: 236px;
	height: 23px;
	color:#FFFFFF;
	background-color: #CC0033;
	text-indent: 20px;
	font-weight: bold;
	letter-spacing: .1em;
	padding-top: 7px;
	
}

#three-col-col-two-heading a {
	color: #FFF;
	text-decoration: none;
}

#three-col-col-two-heading a:hover { 
	color: #ffcc32;
}

#three-col-col-three {
	width: 477px;
	height: 192px;
	background-color: #ffff80;
	float: right;
}


#three-col-col-three-heading {
	width: 477px;
	height: 23px;
	color:#FFFFFF;
	background-color: #900;
	font-weight: bold;
	text-indent: 20px;
	letter-spacing: .1em;
	padding-top: 7px;
}

#three-col-col-three-heading a {
	color: #FFF;
	text-decoration: none;
}

#three-col-col-three-heading a:hover { 
	color: #ffcc32;
}

#three-col-col-one p {
	margin: 0px;
	padding: 0px;
	width: 242px;
	height: 162px;
}

#updates {
	width: 236px;
	margin: 0;
	padding: 0px;
	border-top: 1px #ffff80 solid;
	color: #CC0033;
	font-size: 12px;
	margin-top: 14px;
}

#updates li {
	display: inline;
	}

#updates a {
	width: 236px;
	height: 21px;
	display: block;
	background-color: #ffcc32;
	border-bottom: 1px #ffff80 solid;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	color: #CC0033;
	padding-top: 4px;
	
}

#updates a:hover { 
	background-color: #FFFF80;
	color: #CC0033;
}

#news-items li {
	padding-bottom: 10px;
}

#news-items {
	
	font-size: 12px;
	margin-top: 7px;
	margin-left: 14px;
}

#news-items a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #CC0033;	
}

#news-items a:hover { 
	color: #0000FF;
}

#news-items img {
	border: none;
	}

/* Quicklinks and Link Lists */

#five-col {
	width: 895px;
	min-height: 135px;
	margin: 0px;
	padding: 15px 30px 10px 30px;
	background-color: #FFFFFF;
	
}

#five-col p {
	margin: 0px;
	padding: 0px 0px 7px 0px;		
}

.five-col-heading {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#five-col-col-one {
	width: 203px;
	float: left;	
}

#five-col-col-one form {
	margin: 0px;
	padding: 0px;
}


#quicklinks {
	width: 203px;
	height: 87px;
	overflow: scroll;
	text-indent:5px;
	border: 1px #000000 solid;	
}

#five-col-col-two {
	width: 156px;
	margin-left: 27px;
	float: left;	
}

#five-col-col-three {
	width: 156px;
	margin-left: 10px;
	float: left;	
}

#five-col-col-four {
	width: 156px;
	margin-left: 10px;
	float: left;	
}

#five-col-col-five {
	width: 156px;
	margin-left: 10px;
	float: left;	
}

#five-col a:link {
	text-decoration: none;
	color: #CC0033;
	font-size: 12px;
}

#five-col a:visited {
	text-decoration: none;
	color: #0000cc;
	font-size: 12px;
}

#five-col a:active {
	text-decoration: none;
	color: #ff0000;	
	font-size: 12px;
}

#five-col a:hover { 
	color: #ffcc00;
	font-size: 12px;
}


/* Giving and Foother */

div#footer  {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	width: 955px;
	height: 42px;
	}

ul#giving li {
	display: inline;
}

ul#giving img {
	position: relative;
	top: 4px;
}

ul#giving {
	width: 200px;
	padding-left: 30px;
	font-size: 0.9em;
	float: left;
}

ul#giving a {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

ul#giving a:hover { 
	color: #CC0033;
}

ul#contact {
	width: 680px;
	margin-left: 260px;
	padding-top: 13px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

ul#contact li {
	display: inline;
}
	
ul#contact a {
	color: #CC0033;
	text-decoration: none;
	}
	
ul#contact a:hover {
	color: #FFCC00;
	}
	
ul#contact a:visited {
	color: #CC0033;
	}
	

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:20px;
    font-size: 1px;
    line-height: 0px;
	}
	
.SearchButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #CC0033;
	color: #FFCC00;
	font-weight: normal;
	border-width: thin;
	border-style: solid;
	}
	
#search .SearchLink {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	}
	
#search .SearchLink:hover {
	color: #ffcc32;
	font-size: 9px;
	}

.seperator {
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 3px;
	}
		
.anorm {color:#000000 !important;background-color:transparent;}
.dcenter {text-align:center;width:100%;}
#hometext {display:none;font-size:11px;width:935px;margin:0px auto;padding: 20px 10px 10px 10px;color:#000000;background-color:#ffffff;border: 1px solid #000000;border-top:none;text-align:left;}
#hometext p {margin-bottom:10px;}
#hometext a {color:#CC0033;background-color:transparent;}
#hometext a:hover {color:#ffcc00;background-color:transparent;}
