@import "http://usm.maine.edu/includes/new/hf.css";

/* 3 instances where ns4/win needs to be different: footermember, rightcolumnlinks and h3 */

/*global styles*/

body {  
margin: 0px;
}

a:link {
color: #CC6600;
text-decoration: none;
}

a:visited  {  
color: #000099;
text-decoration: none;
}

a:active /* link state for onClick event */
{  
text-decoration: underline;
}

a:hover /* link state for onMouseover event */
{  
text-decoration: underline;
}



/*header styles*/

.headertoprightlinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
}

.headertoprightlinks a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.headertoprightlinks a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.headertoprightlinks a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.headertoprightlinks a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.headertopright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
}

.headertopright a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
text-decoration: none;
}

.headertopright a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
text-decoration: none;
}

.headertopright a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
text-decoration: none;
}

.headertopright a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
text-decoration: none;
}

/*leftcolumn styles*/

.leftcolumntext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12px;
line-height: 16px;
}

.leftcolumntext h1 {
font-size: 27px;
color: #1e3b78;
line-height: normal;
}

.leftcolumntext h2 {
font-size: 22px;
line-height: normal;
}

.leftcolumntext h3 {
font-size: 18px;
line-height: normal;
}

.leftcolumntext h4  {
font-size: 15px;
line-height: normal;
}


/* rightcolumn styles */

.rightcolumnlinkspublic {
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 11px;
padding-top: 0px;
padding-bottom: 0px;
}


/* footer styles */
.footeraddress {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF;
}

.footermember { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

/*`````````````````````````````````````````````````*/
/* added by R. McGlauflin for accessibility and validation */

body#body { padding:0; margin:0; }

#header-wrapper { background:url(http://usm.maine.edu/images/header_bg.gif) top left repeat-x; }

#header-wrapper img { border:none; }

.header-spacing { padding-bottom:10px; }

#utility-link { margin-left:-1000px; }

img#header-composite { position:relative; top:0; left:0; }

#jumptocontent { display:inline; }

#jumptocontent a:link, #jumptocontent a:visited {
	position:absolute;
	top:-2000px;
	color:#FFF;
	font-size:90%;
}

#jumptocontent a:focus, #jumptocontent a:active { 
	background-color:#000;
	color:#FFF;
	position:absolute;
	top:3px;
	left:400px;
}

#header-nav { position:absolute; right:9px; top:3px; }

#googleForm { position:absolute; right:9px; top:28px; display:block; margin:0; }

#googleForm label { color:#ffcc00; font-size:1px; }

#googleForm img { border:0; margin-left:3px; vertical-align:middle; }

.td_width_100 { width:100%; }

.nowrap { white-space:nowrap; }

.border_none { border:none; }

#content-wrapper { padding:0 30px; }

#content h1 { margin-top:0; }

#farleftcol { background:url(http://usm.maine.edu/images/background_farleft_column.gif) top right repeat-y; }

#farleftcoltext, #farrightcoltext { font-family:Verdana, Arial, Helvetica, sans-serif; }

#farleftcoltext, #farrightcoltext, #navlistcol { font-size:0.7em; }

#farleftcoltext { margin:0 10px; }

#farrightcoltext { margin:0 0 0 35px; }

#navlistcol ul { 
	list-style:none;
	margin:0;
	padding:0;
}

#navlistcol li { margin-bottom:2px; }

#footer-wrapper { width:100%; background:url(http://usm.maine.edu/images/footer_bg.gif) left bottom repeat-x; float:left; height:85px; padding-top:10px; }

#footer-wrapper img#footer-left { float:left; }

#footer-wrapper img#footer-right { float:right; border:none; }

#hfcontent { margin:0 30px; }

/*`````````````````````````````````````````````````*/
