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


/* General Style Definitions */

/* body {background-color: #E7E3E7; color: #000000; font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color: black;} */

body.splash { background-color: black;  }

body {background-color: #26143e; color: #53698f; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 10pt;}

select { background-color: #e0e0e0; font-family: Lucida Console, fixed-width; border: 1px solid #666633;  font-size: 10pt;}


input.button {background-color: #ff6342; font-family:verdana;  color:white; font-weight:bold;font-size: 10pt;}

h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 12pt;}

a:link      {color: #26143e; text-decoration: none;}
a:visited   {color: #26143e; text-decoration: none;}
a:hover     {color: blue; text-decoration: underline;}



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

.header   { padding: 0px 0px}

.footer   {font-weight: normal; }

.footer table {margin-left: auto; margin-right: auto; background-color: black;}
	   
.footer td    {font-family: Verdana, Helvetica, sans-serif; 
               font-weight: normal; text-align: center; }

.footer a:link {color: white; text-decoration: none;}

.footer a:visited {color: white; text-decoration: none;}

.footer a:hover {color: white; text-decoration: underline}

.outer {margin: 15px 10px; border: 0; background-color: white;}

.outer td.redline {background-color: red;}

.outer td.whiteline {background-color: white;}


.mainpage { padding: 0px 0px}


.centercolumn {padding: 5px 5px;}

.centercolumn img { padding: 0px; border: 2px solid #53698f; align: right;}

/* .centercolumn a:link {background-color: #99a4b3;} */

/* .centercolumn a:visited {background-color: #99a4b3;} */

.leftbar {padding: 5px 3px;  }

.rightbar {padding: 5px 3px; }


/* Announcement List Tool Styles */

.announcementList { font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 9pt color:black;}

.announcementList table {padding: 3px; margin-left: 10px;}

.announcementList th {color: navy; font-size: 12pt}

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

.announcementList h2 {align: left; color: navy; font-size:9pt; font-weight: normal; }

.announcementList p {color: black; font-size:8pt; margin-top: 0px; margin-bottom: 0px;}

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

.announcementList a {font-size:8pt; color: #26143e}



/* Announcement Detail Styles */

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

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

.announcementDetail th { font-family: Bookman, Times New Roman, serif; font-size: 16pt; color: #ff6342; text-align: left;}

.announcementDetail h2 { font-size:12px; color: gray; }

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

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


/* Form Styles*/

.form td {font-family: verdana; font-size: 9pt; color: black;} 

.form th {font-family: verdana; font-size: 9pt; color: black; text-align: left; font-weight: normal} 

.form.title {font-family: verdana; font-size: 5pt; color:#111641; background-color:#EEEEEE; font-weight:bold}

.facility {border: 1px solid teal;}

.facility td {border: 1px solid gray; font-size: 7pt;}
        
.formerrors h1 {font-size:10px; color: red;}

.formerrors h2 {font-size:9px; color: navy;}

.formerrors li {font-size:10px; color: black;}

.form select {font-size: 10px;}

/* Header Styles*/

.heading {font-weight: bolder; font-size: 16px; font-style: italic; font-family: Verdana;}

.headercenter1 {Font-Family:Verdana; font-size:11pt; color:#ABAB8B; text-align:right; font-weight:bold;}

.headercenter2 {Font-Family:Verdana; font-size:7pt; color:#799522; text-align:center; font-weight:bold;}
 
.indexcenter {Font-family:verdana; font-size:7pt; color:black; text-align:justify; letter-spacing:.5px; }

.headr1c2 {padding-left: 30px; vertical-align: middle;}

.headr1c3 {vertical-align: middle;}

                                                     
/* Main Navigation Styles */

                                                     .mainnav {width: 300px}
                                                     
.mainnav a {font-size: 16pt; color: silver; font-weight: normal; text-decoration: none;}

.mainnav a:visited {color: silver; font-weight: normal;}

.mainnav a:hover {color: white; font-weight: bold;}

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


.mlm td {text-align: center; margin: 0px; font-size:10pt; padding: 2px 0px; letter-spacing: 1px}

.mlm table {background-image: url(/images/GrayBG.gif);/*border: ridge 2px white; */ font-weight: normal; font-size: 10px; 
text-align:right; color: black; font-family: Verdana;}

.mlm th.first {/*background-color:#000000; color:#ffffff; font-size: 10pt*/}

.mlm h1 {/*font-size: 10pt; font-style: normal; color: #ff6342;*/}

.mlm h2 {text-align: center; margin: 0px; padding: 2px 0px; letter-spacing: 1px}

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

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


/* Menu Styles */

.Menu {font-weight: normal; font-size: 10pt; color: white; line-height: 11px; font-family: Verdana; letter-spacing: 1pt; font-style: italic;}

.MenuTop {font-weight: normal; font: bold 10pt; color:white; background-color:#00a5c6; font-family: Verdana; text-decoration: none; width:100%;}

.MenuTop A:link {font: bold 10pt; color: white; text-decoration: none}   
     
.MenuTop A:visited {font-weight: normal; font: bold 10pt; color: white; text-decoration: none}

.MenuTop A:hover {font-weight: normal; font: bold 10pt; color: white; text-decoration: underline}

.MenuTopCentesr  {font-weight: normal; text-align: center; font-size: 80%; color: white;}

.MenuTopRight  {font-weight: normal; font: 6pt; color: black; text-decoration: none;}

.MenuHeader {font-weight: bolder; font-size: 10px; text-transform: uppercase; color: #ff6342; text-align:right; font-family: Verdana; letter-spacing: 1px; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
        

/* Menu Left styles */

.MenuLeft {font-weight: normal; text-align: left; color: black;
           font-family: "Trebuchet MS",  arial, sans-serif; background-image: url(/images/GrayBG.gif); padding-left: 5px}

#.MenuLeft td     {margin: 0px; padding: 2px 0px; letter-spacing: 1px; font-size: 10px; font-weight: normal;}

#.MenuLeft th     {font-weight: bolder; font-size: 10px; text-transform: uppercase; color: #ff6342; text-align:right; font-family: Verdana; letter-spacing: 1px; text-decoration: none; margin-top: 0px; margin-bottom: 0px; background-color: white;}

.MenuLeft A:link { font-size: 12px; color: black; line-height: 15px; text-decoration: none}

.MenuLeft A:visited {font-weight: normal; font-size: 12px; color: black; line-height: 15px; text-decoration: none;}

.MenuLeft A:hover {font-weight: normal; font-size: 12px; color: black; line-height: 15px; text-decoration: underline}
        
.Contact {background-image: url(/images/GrayBG.gif); font-weight: normal; font-size: 10px; text-align: left; color: purple; font-family: Verdana;}     
       
.SubText {font-weight: normal; font-size: 6pt; color: black; font-family: Verdana; text-align:center; }



/* Page List Tool Styles */

.pageList { font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 9pt color: white}

.pageList table {padding: 3px; margin-left: 10px;}

.pageList th {color: navy; font-size: 12pt}

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

.pageList h2 {align: left; color: navy; font-size:9pt; font-weight: normal; }

.pageList p {color: black; font-size:8pt; margin-top: 0px; margin-bottom: 0px;}

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

.pageList a {font-size:8pt; color: #26143e}



/* Photo Gallery Styles */

.photoGallery { font-family: arial, Helvetica, sans-serif; font-size:10pt padding:1em;}

.photoGallery th { text-align:center; color: brown; font-weight:bold; font-size:9pt; }

.photoGallery table { border: solid navy 2px; empty-cells:show; }


/* Photo Detail Styles */

.photoDetail  { background-color: white;  }

.banner { background-color: #00a5c6; color:white;}

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

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

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

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

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

.caption2 { color:#666666; padding:10px; font-weight:normal; font-size:8pt; margin:0px; padding:0px;}

.photoDetail p.credit { color: green; font-size: 8pt;}

td.Navigation {vertical-align: bottom;}


/* Table of Contents Tool Styles */

.toch {border: thin groove black; font-family: Trebuchet MS, Verdana, Helvetica; margin: 3px;}

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

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

.toch ul  {margin-left: 2 em;}

.toch a:link {font-size: 8pt;font-family: Trebuchet MS, Verdana;  color: #26143e;}
.toch a:visited {font-size: 8pt;font-family: Trebuchet MS, Verdana;  color: #26143e;}
.toch a:hover {font-size: 8pt;font-family: Trebuchet MS, Verdana;   color: blue;}


.toch2 td {border: thin groove black; padding:3px;}

