@import "http://usm.maine.edu/includes/new/hf.css";

/*global styles*/

body
{  
margin: 0px;
background-color: #ffffff;
color: #000000;
}

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, a:focus /* 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;
}

/*main content column 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 h4 
{
font-size: 15px;
padding-top: 5px;
line-height: normal;
}

/* rightcolumn styles */

.rightcolumnlinks
{
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 11px;
padding-top: 3px;
}

.toprightcolumnlink
{
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 11px;
padding-top: 0px;
}

.audiencequicklinks /* NS4x won't read in <select>, so no need to put in NS4 stylesheets */
{  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; /* some problems with 1em size here in IE5/Mac - very small - if non-resizing audience drop downs becomes an issue, then maybe have separate stylesheet for IE5/Mac */
color: #000000;
}

.audiencequicklinkslabel
{
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-weight: bold;
font-size: 13px;
}

/* 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;
}

/* homepage styles */

.homequicklinks /* NS4x won't read in <select>, so no need to put in NS4 sheets */
{  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; /* issue with IE5/Mac and em sizes relative to <font> sizes - v. small - see audiencequicklinks also */
color: #000000;
}

.homenewsevents
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 6px;
line-height: 12px;
text-align: left;
color: #1e3b78;
background: #cad1df;
vertical-align: top;
}

.homenewsevents a:link
{
color: #1e3b78;
text-decoration: none;
}

.homenewsevents a:visited
{
color: #333333;
text-decoration: none;
}

.homenewsevents a:active
{
text-decoration: underline;
}

.homenewsevents a:hover
{
text-decoration: underline;
}

.tophomenewsevent
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 0px;
line-height: 12px;
text-align: left;
color: #1e3b78;
background: #cad1df;
vertical-align: top;
}

.tophomenewsevent a:link
{
color: #1e3b78;
text-decoration: none;
}

.tophomenewsevent a:visited
{
color: #333333;
text-decoration: none;
}

.tophomenewsevent a:active
{
text-decoration: underline;
}

.tophomenewsevent a:hover
{
text-decoration: underline;
}

.imagebank
{
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12px;
}

.tableheadertext {
	color: #1e3b78;
	font-size: x-small;
}

.td_width_100 { width:100%; }

.nowrap { white-space:nowrap; }

.border_none { border:none; }

#news-events li span.alert { color:#990000; }
