BODY, P {
   font-family: verdana, Arial, serif; 
   color: #333333; 
   font-size: 14px;
   font-weight: normal; 
}

INPUT, TEXTAREA, SELECT, OPTION {
	font-family: verdana, Arial, serif;
	font-size: 10pt;
}

FORM { border: 3px; padding: 3px; margin: 3px; }


.AUTHhighlight {
	background-color: #ffffff;
}


.highlight {
	background-color: #ceceff;
}

.subheading {
	background-color: #EAF4FF;
}

.notices { 
	background-color: #FFCCFF;
}

.noticeitem { 
	font-size: 16px;
   font-weight: bold; 
}

th 
{ font-size: 14px; background-color: #777777; color: #ffffff; }

td { font-size: 14px; }

A {
   color: #003399;
}

A:hover {
   color: #000066;
}

H1, H2, H3, H4, H5, H6
{ 
   border: 0px;
   margin: 0px;
   padding-top: 6px;
   padding-bottom: 6px;
   color: #003399;
   clear: both;
   font-weight: bold; 
}

H1 { font-size: 20px; }

H2 { font-size: 18px; }

H3 { font-size: 16px; }

H4 { font-size: 15px; }

H5 { 
   padding-top: 5px;
   font-size: 14px;
}

H6 { 
   padding-top: 4px;
   font-size: 14px;
}



.AUTHmenu, .AUTHmenu a, .AUTHmenu a.visited, .AUTHmenu a.link, .AUTHmenu a.hover, .AUTHmenu a.active, .AUTHmenu td
{
	background-color: #ffffff;
	color: #000000;
	font-color: #ffffff;
}


.menu, .menu a, .menu a.visited, .menu a.link, .menu a.hover, .menu a.active 
{
	background-color: #ffffff;
	color: #000000;
}



.topmenu, .topmenu a, .topmenu a.visited, .topmenu a.link, .topmenu a.hover, .topmenu a.active
{
	background-color: #555555;
	color:#ffffff;
}

.tablehead1, .tablehead1 a, .tablehead1 a.visited, .tablehead1 a.link, .tablehead1 a.hover, .tablehead1 a.active
{ 
	background-color: #999999;
	color: #ffffff;
}

.tablehead2, .tablehead2 a, .tablehead2 a.visited, .tablehead2 a.link, .tablehead2 a.hover, .tablehead2 a.active
{ 
	background-color: #000099;
	color: #ffffff;
}


DT {
   font-weight: bold;
}

.copyright { 
   color: #666666; 
   font-size: 11px; 
   font-weight: normal; 
}

.printpage-link {
   font-size: 12px; 
   font-weight: normal; 
}

.textheading {
	text-align: center;
	font-weight: bold 
   }

.label { 
   font-weight: bold 
}

.content { }

.code, .command, .output { 
   background-color: #000000;
   border-color: #666666;
   border-width: 2px;
   border-style: solid;
   padding: 5px;
   font-family: monospace;
   font-size: 11px; 
}

.code { 
   color: #00ff55;
}

.command { 
   color: #ffee00;
}

.output { 
   color: #eeeeee;
}

.red {
   color: red;
}

// Top Navigation

.topnav-body {
   background-color: #f6d410;
}

.topnav-link { 
   font-variant: small-caps;
   font-family: verdana, Arial, serif; 
   background-color: #f6d410;
   color: #003399;
   font-size: 14px; 
   font-weight: bold; 
}

.topnav-link:hover {
   color: #000066;
}

// Side Navigation

.sidenav-body {
   background-color: #ffffff;
}

.sidenav-header-green, .sidenav-header-blue, .sidenav-header-red { 
   font-variant: small-caps;
   font-family: verdana, Arial,serif;
   font-size: 13px; 
   font-weight: bold; 
   color: #003399;
}

.sidenav-header-green           { background-color: #009900; }
.sidenav-header-link-green      { color: #006600; }

.sidenav-header-blue            { background-color: #3366CC; }
.sidenav-header-link-blue       { color: #003399; }

.sidenav-header-red             { background-color: #CC0000; }
.sidenav-header-link-red        { color: #990000; }

.sidenav-body-green, .sidenav-body-blue, .sidenav-body-red { 
   font-family: verdana, Arial,serif;
   font-size: 12px; 
   font-weight: bold; 
}

.sidenav-body-green             { background-color: #009900; }

.sidenav-body-blue              { background-color: #3366CC; }

.sidenav-body-red               { background-color: #CC0000; }

.sidenav-body-link-green, .sidenav-body-link-blue, .sidenav-body-link-red {
   color: #FFFFFF;
   text-decoration: none;
}

.sidenav-body-link-green:hover, .sidenav-body-link-blue:hover, .sidenav-body-link-red:hover {
   color: #FFFF00; 
   text-decoration: underline;
}

.content-panel {
   background-color: #FFFFFF;
}

.content-title {
   clear: both;
   font-weight: bold; 
   color: #000066;
   font-size: 16px;
   font-style: oblique;
}

.content-body {
   color: #333333; 
   font-size: 14px;
   font-weight: normal; 
}

.ad-panel {
   background-color: #000066;
}

.logo-panel {
   background-color: #3366CC;
}

.blurb-panel {
   color: #FFFFFF;
   background-color: #3366CC;
}

.blurb-content-panel-spacer {
   background-color: #003399;
}

.blurb-section-header {
   text-align: left;

   font-variant: small-caps;
   font-family: verdana, Arial,serif;
   font-size: 12px; 
   font-weight: bold; 
   color: #ffff00;
   padding-top: 6px;
   padding-bottom: 2px;
   clear: both;

   border-left-width: 4px;
   border-style: solid;
   border-color: #3366CC;
}

.blurb-section-body {
   border-left:2px solid #003399; border-right:0px solid #003399; border-top:2px solid #003399; border-bottom:2px solid #003399; text-align: left;

   font-family: verdana, Arial,serif;
   font-size: 11px; 
   color: #ffffff;

   background-color: #000066;
   padding: 5px
}


.blurb-body-link { color: #ffffff; }

.blurb-body-link:hover { color:#00ff00;}

.breadcrumb-prefix {
   font-family: verdana, Arial,serif;
   font-size: 10px; 
   font-style: normal;
}

.breadcrumb-link {
   font-family: verdana, Arial,serif;
   font-size: 10px; 
   font-style: normal;
}

.breadcrumb-sep {
   font-family: verdana, Arial,serif;
   font-size: 10px; 
   font-style: normal;
}

.team-member-mugshot-box {
   padding: 5px;
}

.team-member-mugshot {
   border-color: #666666;
   border-width: 2px;
   border-style: solid;
}

.team-member-name {
   font-size: 12px;
   font-weight: bold;
}

.team-member-desc {
   font-size: 11px;
}

.team-member-status-active {
   font-size: 10px;
   color: green;
}

.team-member-status-retired {
   font-size: 10px;
   color: blue;
}

.team-member-list {
   font-size: 11px;
}

.team-member-title-even {
   background-color: #f0f0f0;
}

.team-member-body-even {
   background-color: #FFFFFF;
}

.team-member-title-odd {
   background-color: #e0e0e0;
}

.team-member-body-odd {
   background-color: #f0f0f0;
}


.story-image-box {
   padding: 5px;
}

.story-image {
   border-color: #666666;
   border-width: 2px;
   border-style: solid;
}

.story-image-title {
   font-size: 12px;
   font-weight: bold;
}

.story-content {
   font-size: 12px;
}
