/* -*-c++-*- */


/* General Style Definitions */

body {background-color: white; font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: navy;
  scrollbar-arrow-color:#414458;
  scrollbar-shadow-color:#f5f5f5;
  scrollbar-face-color:#6699FF;
  scrollbar-highlight-color:white;
  scrollbar-darkshadow-color:#6699FF;}


	
	
a:link
{
    COLOR: navy;
}

a:visited
{
    COLOR: navy;
}


a:hover
{
    COLOR: orange;
}


/* Contact */

.contact {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:navy;}

.contact th.first {font-family: Verdana, Helvetica, sans-serif; color: navy; font-size: 12pt;}

.contact td.second {color:navy; font-size:8pt; line-height: 125%; word-spacing: 0.2em; font-weight:lighter; font-family: Verdana, Helvetica, sans-serif;}

.contact a.pfv {font-size:8pt;}

.contact h1 { font-family: "Trebuchet MS"; text-transform: uppercase;color:navy; font-size: 12pt;}

.contact h2 { font-size:10pt; color:navy; }

.contact h3 { font-size:10pt; }

.contact p { font-size:9pt; color:navy; }

.contact a { font-size:8pt; }

.form td {font-family: verdana; font-size: 8pt; color: navy;} 

.form.title {font-family: verdana; font-size: 7pt; color: navy; background-color:transparent; text-align:right;}

.form select { background-color: white; font-family: Verdana, Console;  border: ridge 1px navy; font-size: 8pt;}

.form input {background-color: white; font-family: Verdana,Console,font-size: 9pt; border: ridge 1px navy;}

.form textarea {background-color: white; font-family: Verdana,Console,font-size: 9pt; border: ridge 1px navy;}





/***********************************/
/* Area specific Style definitions */
/***********************************/



.menutitle{ text-indent:.5em; margin-bottom: 5px;font-family: "Trebuchet MS"; font-weight:bold;text-transform: uppercase;
	text-align:left; color:navy; font-size: 9pt;}
.menutitle a:link{color: navy;font-size: 9pt; text-decoration:none;}
.menutitle a:visited{color: navy;font-size: 9pt; text-decoration:none;} 
.menutitle a:hover {color: orange;font-size: 9pt; text-decoration:none;} 
.leftmenu	{text-indent: 2em; background-color: transparent; color: navy;font-size: 8pt;}
.leftmenu a:link   {color: navy;font-size: 8pt; text-decoration:none;}
.leftmenu a:visited{color: navy;font-size: 8pt; text-decoration:none;} 
.leftmenu a:hover  {color: orange;font-size: 8pt; text-decoration:none;} 



.header    {background-image: url(/images/logomain.gif)}

.footer  { background-image: url(/images/upper_cell2.gif); background-repeat:repeat-x; 
font-size:8pt; text-align: center; color: white; font-weight: normal;}
	
.footer td    {font-family: Verdana, Helvetica, sans-serif;  Font-size:8pt;
               font-weight: normal; text-align: center; color: white;}
.footer a:link {color: white;}
.footer a:visited {color: white;}
.footer a:hover {color: orange;}

.middle   {}

.centercolumn {padding: 5px 5px;}



/* Announcement List Tool Styles */

.announcementList {font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 10pt; color:navy;}

.announcementList table {background-color: transparent;}

.announcementList th {font-family: "Trebuchet MS"; text-transform: uppercase;text-align:center; color:black; font-size: 12pt;}

.announcementList h1 {color:black; font-size:10pt; font-weight: bold;text-align:left; }

.announcementList h2 {color: navy; font-size:10pt; font-weight: normal; }

.announcementList p {color: navy; font-size:10pt; margin-top: 2px; margin-bottom: 0px;}

.announcementList a {font-size:9pt; text-decoration:none;}

 .announcementList td {font-size:9pt;}
 
.announcementList a:link { color: navy; }
                                 
.announcementList a:visited { color: navy; }
                                 
.announcementList a:hover {color: orange; }


.announcementList table.main {}

/* Announcement Detail Styles */

.announcementDetail a.pfv {font-size:8pt;}

.announcementDetail { font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color:navy;}

.announcementDetail h1 {font-family: "Trebuchet MS"; text-transform: uppercase;text-align:left; color:black; font-size: 12pt;}

.announcementDetail h2 { font-size:10pt; color:black; }

.announcementDetail h3 { font-size:10pt; }

.announcementDetail p,td { font-size:9pt; line-height: 12pt;}

.announcementDetail a { font-size:8pt; }


/* Mailing List (MLM) Sign up Styles */

.mlm table {border: ridge 2px navy; background-color: navy; }

.mlm input {background-color: lightblue; font-family: Verdana,Console,font-size: 9pt; border: ridge 1px navy;}

.mlm h1 {color:darkblue; font-family: "Trebuchet MS"; text-transform: uppercase; font-weight:bold; font-size: 9pt;}

.mlm h2 {font-size: 8pt; }

.mlm li {font-size: 8pt; }

.mlm p {font-size: 8pt;}

.mlm input {font-size: 8pt; }


/* Table of Contents Tool Styles */

.toch {border: thin solid lightblue; font-family: Trebuchet MS, Verdana, Helvetica;}

.toch th {font-family: "Trebuchet MS"; text-transform: uppercase;text-align:left; color:navy; font-size: 10pt;}

.toch h4 {color:navy; font-size: 9pt;font-family: Trebuchet MS, Verdana;  font-weight:bolder; font-variant: small-caps; text-align: left; }

.toch ul  { }

.toch li {list-style-image:url(/images/menuclosed.gif); text-indent:none;}

.toch a:link {font-size: 8pt;font-family:  Verdana;  color: navy;text-decoration:none;}

.toch a:visited {font-size: 8pt;font-family:Verdana;  color: navy;text-decoration:none;}

.toch a:hover {font-size: 8pt;font-family:Verdana;   color: orange;text-decoration:none;}

/* Page Menu Styles */

.pageMenu {color:navy; font-size:8pt; text-align: left; font-weight: bold;}

.pageMenu a:link{ font-size:8pt;  font-family: Verdana; color:navy; text-decoration: none; font-weight: bold;}

.pageMenu a:visited { font-size:8pt;  color: navy; text-decoration: none;font-weight: bold;}

.pageMenu a:hover { font-size:8pt;  text-decoration: none; color: orange; font-weight: bold;}





/* Photo Gallery Styles */

.photoGallery { font-family: Verdana, Helvetica, sans-serif; font-size:8pt;}

.photoGallery th { text-align:center; color:navy; background-color: navy; font-weight:bold; font-size:10pt; }

.photoGallery table { border: ridge 2px navy; empty-cells:show; background-color: white; font-size: 8pt;}


/* Photo Detail Styles */


.photoDetail { font-family: Verdana, Helvetica, sans-serif; font-size:10pt; color:black; background-color: white;}

.banner { background-image: url(/images/upper_cell2.gif); background-repeat:repeat-x;}

.photoDetail a:link     {text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 8pt; color:navy;}

.photoDetail a:visited  {text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 8pt; color:navy;}

.photoDetail a:hover 	{text-decoration: none; font-weight: bold; font-family: Verdana; font-size: 8pt; color:lightblue;}

.caption { color:red; padding:10px; font-weight:normal; font-size:8pt; }

.credit { color: green; font-size: 8pt; padding:5px; text-align:left;}

.photoDetail p { color: white; font-size: 9pt;}




/* LeftBar Styles */


.leftbar {background-image: url(/images/left_cell.gif); background-repeat: no-repeat; border-color:#111111;}


/* Section List Tool Styles */

.sectionList {font-family: "Trebuchet MS"; font-size: 10pt;}

.sectionList table {border: ridge 0px navy;  color: navy;}

.sectionList td {text-indent: 1em; background-color: transparent; color: navy;font-size: 9pt;}

.sectionList th {font-family: "Trebuchet MS"; text-transform: uppercase;text-align:left; color:navy; font-size: 9pt;}

.sectionList h1 {color:navy; font-size:10pt; }

.sectionList h2 {color:#F7B13F; font-size:9pt; font-weight: normal; }

.sectionList p {color:navy; font-size:8pt; }

.sectionList p.more {font-size:8pt; }

.sectionList a {font-family:Verdana,sans-serif; text-indent: 3em; background-color: transparent; color: navy;font-size: 8pt; text-decoration:none; }




/* Section Detail Styles */

.sectionDetail a.pfv {font-size:8pt;}

.sectionDetail { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:red;}

.sectionDetail h1 { font-family: "Trebuchet MS"; text-transform: uppercase;text-align:left; color:navy; font-size: 12pt;}

.sectionDetail h2 { font-size:12pt; color:#F7B13F; }

.sectionDetail h3 { font-size:14pt; color:#F7B13F;}




