a:link {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
a:active {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000}
a:visited {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
a:hover {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000}
body,tr,td,th {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000} 
.text {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000} 
.heading {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font weight: bold; font-weight: bold} 
.heading2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font weight: bold; font-weight: bold} 
.blackborder {border: 1px solid #003366;}

ul {
 list-style-type: circle;
 list-style-position: outside;
 padding-left: -5px;}
 
ol {
 list-style-type: number;
 list-style-position: outside;
 padding-left: -5px;}
 
/* Arrow - marks for arrows and bullets */

.arrow {
 font-size: 11px;
 color: #304250;
 font-weight: bold} 
 
 
/* Sub Navigation - includes text and links... subnavPadding = padding*/

.subnavborder {
 border-left: 1px solid #F2F4F7;}

.subnavTitle {
 font-size: 12px;
 color: #304250;
 font-weight: bold}

.subnavPadding {
 padding-left: 18px;
 padding-right: 6px;}
 
.subnav {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 10px;
 color: #304250;
 font-weight: bold}

a.subnav:link {
 color: #304250;
 text-decoration: none;} 

a.subnav:visited {
 color: #304250;
 text-decoration: none;}

a.subnav:hover {
 color: #8295b7;
 text-decoration: none;} 

a.subnav:active {
 color: #304250;
 text-decoration: none;}
 
/* Admin Nav - includes text and links... subnavPadding = padding*/

 
.adminicon {
 vertical-align: text-bottom;}

.adminheader {
 color: #6185A4;
 background-color: #D5DEE6;
 font-family: Tahoma, tahoma;
 font-size: 10px;
 font-weight: bold;}
 
 
/* Javascript Scroller links and text */

.scroller {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 9px;
 color: #000000;
 font-weight: bold}

a.scroller:link {
 color: #304250;
 text-decoration: none} 

a.scroller:visited {
 color: #304250;
 text-decoration: none}

a.scroller:hover {
 color: #304250;
 text-decoration: underline} 

a.scroller:active {
 color: #304250;
 text-decoration: underline}
 
.userpanel {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 9px;
 color: #8295b7}
 
 
/* Copyright information and links */

.copyright {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 9px;
 color: #8295b7}

a.copyright:link {
 color: #698CA7;
 text-decoration: none}

a.copyright:active {
 color: #698CA7;
 text-decoration: none}

a.copyright:visited {
 color: #698CA7;
 text-decoration: none}

a.copyright:hover {
 color: #8295b7;
 text-decoration: none}
 
 /* Copyright information and links 2 */
 
.copyright2 {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 11px;
 color: #698CA7}

a.copyright2:link {
 color: #698CA7;
 text-decoration: none}

a.copyright2:active {
 color: #698CA7;
 text-decoration: none}

a.copyright2:visited {
 color: #698CA7;
 text-decoration: none}

a.copyright2:hover {
 color: #698CA7;
 text-decoration: none}
 
/* Page Title */ 
 
.pagetitle {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 12px;
 color: #B44444;
 font-weight: bold;
 padding-top: 5px; 
 padding-bottom: 5px;}
 
 /* Used for Errors (Wrong Password, Access Denied, etc.) */ 

.error {
 font-family: Tahoma, tahoma, sans-serif;
 font-size: 11px;
 color: #FF0000;
 font-weight: bold}

/* Used for the headings of tables.  Includes background colors and padding. */ 

.tableHeader {
 color: #FFFFFF;
 background-color: #003366;
 font-family: Tahoma, tahoma;
 font-size: 11px;
 font-weight: bold;}

/* Used for the sidebar of a table, where the categories are.  Includes background colors and padding. */ 

.formSidebar
{
color: #FFFFFF;
background-color: #6699CC;
font-family : tahoma, Arial;
font-size : 10px;
font-weight: bold;
}

/* Used for the input side of a table.  Includes background colors and padding. */ 

.formBackground {
 color: #000000;
 background-color: #f7f7f7;
 font-family: tahoma, Arial;
 font-size: 10px}
 
/* Form button style. */  

.inputSubmit {
 color: #FFFFFF;
 background-color: #003366;
 border-top: 1px  solid #A9BCCD;
 border-bottom: 1px solid #6185A4;
 border-left: 1px solid #A9BCCD ;
 border-right: 1px solid #6185A4;
 font-family: tahoma,tahoma,Arial;
 font-size: 9px;
 font-weight: bold}

/* Form field style. */ 

.inputBox {
 color: #666666;
 background: #FFFFFF;
 border-top: 1px solid #6185A4;
 border-bottom: 1px solid #A9BCCD;
 border-left: 1px solid #6185A4;
 border-right: 1px solid #A9BCCD;
 font-family: tahoma,tahoma,Arial;
 font-size: 9px;
 height: 16px}
 
 /* Form text area style. */ 

.inputBoxTextarea {
color: #666666;
 background: #FFFFFF;
 border-top: 1px solid #6185A4;
 border-bottom: 1px solid #A9BCCD;
 border-left: 1px solid #6185A4;
 border-right: 1px solid #A9BCCD;
 font-family: tahoma,tahoma,Arial;
 font-size: 9px;}
 
/* Main content area style. */ 

.divider {
 background: url(/images/graphics/vert_bkgrd.jpg); }
  
.contentAreaFront {
 padding-bottom: 5px; 
 padding-left: 8px;
 background: url(/images/nav/hotnews.jpg) no-repeat top right; }
 
.contentAreaSecondary {
 padding-bottom: 5px; 
 padding-left: 8px;
 padding-right: 8px;
 background: url(/images/marshill/graphics/logo_bkgrd.gif) no-repeat bottom right;}
 
.contentAreaBoard {
 background: url(/images/marshill/graphics/logo_bkgrd.gif) no-repeat bottom right;}
 
.color1
 {
color: #304250;}

.color2
 {
color: #B44444;}

.color1heading
 { font: 12px;
color: #304250;}

.color2heading
 { font: 12px;
color: #B44444;}
 
 /* List Styles. */ 
  
.list1 {
 background: none;}
 
.list2 {
 background: #f7f7f7;}
 
.list3 {
 color: #990000; }
 
.list4 {
 background: #FFFAEA }
 
/* Calendar Styles */ 
 
.calendarOn {
 background: #A9BCCD;}
 
.calendarOff{
 background: #D5DEE6; }
 
.calendarHeader{
 background: #6185A4;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 color: #FFFFFF;}
 
.calendarBackground{
 background: none }
 
.calendarList1 {
 background: #A9BCCD;
 padding: 2px; 
 font-weight: bold;}
.calendarList2 {
 background: #D5DEE6;
 padding: 2px; }
 
.calendarNav {
 font-size: 11px;
 color: #B44444;
 font-weight: bold}

a.calendarNav:link {
 color: #B44444;
 text-decoration: none} 

a.calendarNav:visited {
 color: #B44444;
 text-decoration: none} 

a.calendarNav:hover {
 color: #B44444;
 text-decoration: underline} 

a.calendarNav:active {
 color: #B44444;
 text-decoration: underline} 
 
  .iconlink {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; font weight: normal}
a.iconlink:link {color: #444444;  text-decoration: none} 
a.iconlink:visited {color: #444444; text-decoration: none} 
a.iconlink:hover {color: #888888; text-decoration: none}
a.iconlink:active {color: #888888; text-decoration: none} 

.small {font-size: 9px;}
a.small:link {font-size: 9px;} 
a.small:visited {font-size: 9px;} 
a.small:hover {font-size: 9px;}
a.small:active {font-size: 9px;} 

.message {font-size: 12px;}

.picborder {border: 1px #FFFFFF solid}

.thumbborder {border: 1px #C9DBED solid}