/*******************
UMFK Print Styles
http://www.umfk.edu

Version 6.5.2009

Built by: Steve Michaud, Web Technician
steve.michaud@maine.edu

Please request written permission prior to use.
*******************/

/*******************
1.0 Basic Elements
*******************/

body {
	background: #ffffff;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
	color: #242424;
}
img {
	border: 0;
}
a:link, a:visited, a:active {
	color: #194233;
}
a:link.breadcrumbs-on, a:visited.breadcrumbs-on, a:active.breadcrumbs-on {
	color: #7f5a07;
	text-decoration: none;
}
a:link.breadcrumbs-off, a:visited.breadcrumbs-off, a:active.breadcrumbs-off {
	color: #000000;
	text-decoration: none;
}
a:link.red, a:visited.red, a:active.red {
	color: #961c1c;
}
#shadow-container {
	margin: 0 auto;
	padding: 0px;
	text-align: center;
}
#container {
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/*******************
2.0 Branding Elements
*******************/
	/***************
	2.1 Basic Branding Elements
	***************/
	
#branding-container {
	position: relative;
}
	/***************
	2.2 Logo Elements
	***************/
	
#branding-logo {
	position: relative;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.6em;
	text-align: center;
	text-decoration: none;
	width: 100%;
	border-bottom: #000000 solid 3px;
}

	/***************
	2.3 Additional Branding Elements - Banners
	***************/
	
#additional-branding {
	position: absolute;
	right: 0;
	text-align: right;
}
#additional-date {
	font-size: 11px;
}
#additional-slogan {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-staffdir {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-forms {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-policies {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-aboutumfk {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-academics {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-distance {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-honors {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-admissions {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-financialaid {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-alumni {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-registrar {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-acserv {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-business {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-studemp {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-av {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-hr {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-stratplan {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-commencement {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-library {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-stabstract {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-webserv {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-archives {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-tuition {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-frconnect {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-quickfacts {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-contact {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-jobs {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-biology {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-behavsci {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-bus {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-psa {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-ecom {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-enviro {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-forestry {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-gis {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-minors {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-education {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-eng {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-french {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-univstudies {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-nur {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-cos {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-it {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-athletics {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-socsci {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-studserv {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-visiting {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-valleyvision {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-outreach {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-vstream {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-current {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-faculty {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-downloading {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-postcards {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-ie {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#additional-surveys {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}

/*******************
3.0 Global Navigation Elements
*******************/
	/***************
	3.1 Main Navigation Elements
	***************/
	
#mainnav-container {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#directory-forms {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
.mainnav-bullet {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav-prospective {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav-current {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav-alumni {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav-faculty {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav-quicklinks {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}

	/***************
	3.2 Menu Elements
	***************/

#mainnav ul.menu {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
#mainnav ul.menu iframe {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}
/* this is for IE 5.0
select.hide { visibility: hidden; }
*/

	/***************
	3.3 Search and Bread Crumb Elements
	***************/
	
#searchbc-container {
	position: relative;
	width: 100%;
	border-bottom: #000000 solid 1px;
}
#breadcrumbs-container {
	position: relative;
	color: #242424;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#searchbox-container {
	position: absolute; top: 0; left: 0; visibility: hidden; height: 0px;
}

/*******************
4.0 Content Elements
*******************/

.redtext {
	color: #961c1c;
}

/* Additional content styles will be retrieved by the page specific stylesheet */

/*******************
5.0 Footer Elements
*******************/
	/***************
	5.1 Policy Links
	***************/
	
#policylinks-container {
	display: none;
}

	/***************
	5.2 Main Footer Elements
	***************/
	
#footer-line {
	display: none;
}
#footer-line hr {
	display: none;
}
#footer-container {
	float: left;
	width: 100%;
	border-top: #242424 solid 1px;
}
#footercontact-left {
	float: left;
	color: #000000;
	text-align: left;
	font-size: 10px;
	line-height: 1.4em;
}
#footercontact-right {
	float: right;
	color: #000000;
	text-align: right;
	font-size: 10px;
	line-height: 1.4em;
}
#footercontact-right a {
	color: #000000;
}

/*******************
6.0 Miscellaneous Elements
*******************/
	/***************
	6.1 Form Elements
	***************/
	
select {
	vertical-align: middle;
	border: 1px solid #7c7c7c;
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
option {
	background-color: #ffffff;
}
input.radio {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
input.text {
	vertical-align: middle;
	border: 1px solid #7c7c7c;
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	vertical-align: middle;
	border: 1px solid #7c7c7c;
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
	/***************
	6.2 Error Display Styles
	***************/
	
.error {
	color: #961c1c;
	font-weight: bold;
	text-align: center;
}
	/***************
	6.3 Alignment Styles
	***************/

.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
