* {padding: 0;}

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

blackquote {display: block}
map {display: block}
address {display: block}

#windowFrame {text-align: left;top: 90px;padding: 0;width: 789px;background-color: white;
             margin-top: 10px;margin-left: auto;margin-right: auto;border: 0px solid white}
#windowFrameFP {text-align: left;top: 90px;padding: 0;width: 920px;background-color: white;
             margin-top: 10px;margin-left: auto;margin-right: auto;border: 0px solid white}
#C50 {position:relative;float: left;color: Black; width: 320px;height: 600px;padding-top: 0px;vertical-align: top;padding-bottom: 5px;margin: 5px;
       text-align: left;background-color: Blue;border:1px Black solid}
#mast {margin: 0;color: black;text-align: left;width: 100%;top: 0px;margin-bottom: 0}

#mastcontainer {display: block; width: 300px;margin: 0;text-align: left;vertical-align: top;border-left: 0px solid #84ABCA}

.mastContent1 {text-align: left;font: 1.4em Tahoma; color: Navy;font-weight: bold;font-style: italic;padding: 2px;}

.mastContent2 {text-align: left;font: 0.6em Tahoma; color: Navy;font-weight: bold;font-style: italic;padding: 2px}
/*  Canvas  */

#canvas2 {background-color: white;top: 90px;padding: 0px;
         margin: 0px;border: 5px solid white;width: 800px;text-align: right}

#contentLarge {height: auto;
           color: black;background-color: white;text-align: left;
           padding: 15px;margin-bottom: 15px;margin-top: 10px;margin-right: 15px;
           font: 12px "Arial, Helvetica";text-align="left"}
.contentProject {height: auto;color: black;padding: 15;margin-bottom: 5px;margin-top: 10px;
           margin-right: 15px;font: 8pt "Arial, Helvetica";text-align: left}

#itemLEFT {margin: 0;float: left;font: 11px Arial, Helvetica;text-align: left;padding-top: 2px;}

#itemRIGHT {margin-right: 0;float: left;width: 600px;padding-left: 20px;padding-top: 2px;padding-right: 0;font: 11px Arial, Helvetica;text-align: left;}

#iLEFT {margin: 0;font: 11px Arial, Helvetica;text-align: left;padding-top: 2px;}

#iRIGHT {margin-right: 0;width: 600px;padding-left: 20px;padding-top: 2px;padding-right: 0;font: 11px Arial, Helvetica;text-align: left;}

#item0 {margin: 0;float: left;width: 2%;font: 11px Arial, Helvetica;}
#itemZ {text-align: left;padding: 0;color: White;font-weight: bolder;font-size: 11pt; padding-right: 7px}
#contentRight {height: auto;
           color: #000000;background-color: #ffffff;padding: 0;font: 1.0em "Arial, Helvetica";text-align: left}
#navButtons {top:0px;height: auto;
           color: black;background-color: white;width: 170px;
           padding: 15;margin: 0px;border: 1px solid white;
           font: 11px "Arial, Helvetica";text-align="left"}

div.door1, div.door2, div.door3 { font-size: 11px;padding: 2px;text-align: left;margin-top: 0px;;margin-bottom: 0px;
          font-family: Arial, Helvetica;text-weight: normal;cursor: hand;color: Gray}

#wideContent {background-color: #FFFFFF;
        text-align: left;border: 1px solid black;width: 80%}

#pageBottom {color: black;margin-bottom: 30px;margin-bottom: 15px;width: 100%;text-align: center}
a {text-decoration: none;text-weight: bold;color: Black;FONT: 10pt Arial, Helvetica}
a.blue {text-decoration: none;text-weight: normal;color: Blue;FONT: 10pt Arial, Helvetica}
a:hover {text-decoration: underline;text-weight: normal;color: green;FONT: 10pt Arial, Helvetica}
#category a {color: black;text-decoration: underline;text-weight: bold}
cite {FONT: 1.0em  Arial, Helvetica;text-weight: normal;font-style: normal}
DD {BACKGROUND-COLOR: White;Color: Black;FONT: 0.8em  Arial, Helvetica;text-weight: normal;font-style: normal}
em{font-size: 12px;color: black;font-style: normal;font-weight: bold;margin: 1px}
h1,h2,h3,h4,em {margin: 0;font-family: Arial, Helvetica;color: Black}
h1 {font-size: 1.3em;text-align: left;font-weight: bold;padding-top: 0;padding-bottom: 0}
h2 {font-size: 10pt;text-align: center;font-weight: bold;padding-top: 0.1em;padding-bottom: 0.1em}
h3 {color: #DA251D;font-size: 12pt;text-align: left;font-weight: bold;margin-top: 3px;margin-bottom: 0px}
h4 {color: #84ABCA;font-size: 13px;font-weight: bold;margin-top: 3px;margin-bottom: 3px;text-align: center}
hr {margin: 0;padding: 0}
img {margin-bottom: -3px;padding: 0px;border: 0px;font-size: 0px}
img.logo {margin: 0px;padding: 0px;border: 0}

.contentProject {PADDING-TOP: 2px;FONT-SIZE: 12px;font-family: Arial, Helvetica;font-weight: normal;
       margin-top: 2px;text-align: left}
hr {CLEAR: both; MARGIN: 12px}
p {font-family: Arial, Helvetica;font-weight: normal;color: black;font-size: 11pt}
font {font-family: Arial, Helvetica;font-weight: normal;color: black;font-size: 10pt}

table {margin: 0px;padding: 0px;text-align: left;border: 0px}
tr {margin: 0px;padding: 0px;text-align: left;border: 0px}
td {margin: 0px;padding: 0px;text-align: left;border: 0px}
xul {padding-top: 0px;padding-bottom: 0px;margin: 0px;font-family: Arial, Helvetica}

ul.uleft {font-family: Arial, Helvetica;display: block;text-align: left;margin: 20px;}
li {padding-top: 0px;padding-bottom: 0px;font-size: 12px;font-family: Arial, Helvetica;font-weight: normal;
       list-style-type: none;margin-top: 0px;margin-bottom: 0px;text-align: left}
li.pleft {display: list-item;font-size: 8pt;font-family: Arial, Helvetica;font-weight: normal;
       list-style-type: square;text-align: left}
li.dleft {display: list-item;font-size: 8pt;font-family: Arial, Helvetica;font-weight: normal;
       list-style-type: circle;text-align: left}
.smallForm {
        margin: 0px;
	padding: 0px;
        font-size: 7pt;
        font-family: Arial, Helvetica
}

div#Hnav {
    width: 120px;height: 30px;        /* menu width */
}
div#Hnav ul {
    display: block;         /* lines extend to right, make area clickable */
    border: 0px;
    padding: 1px;
    margin:0;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica;
    font-weight: normal;
    list-style-type: none;
    text-align: center;
    width: 120px;height: 30px;        /* menu width */
}
div#Hnav ul li {
    display: block;         /* lines extend to right, make area clickable */
    padding: 1px;
    font-size: 12px;
    font-family: Arial, Helvetica;
    text-decoration: none;
    font-weight: normal;
    margin: 0px;
    text-align: center;
    width: 120px;height: 30px;        /* menu width */
}
div#Hnav ul li a {
    display: block;         /* lines extend to right, make area clickable */
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica;
    text-align: center;
    color: Black;
    padding: 1px;
    background-color: #cccccc;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-TOP: #f0f0f0 1px solid;
    BORDER-RIGHT: #222222 1px solid;
    BORDER-BOTTOM: #222222 1px solid;
    width: 120px;height: 30px;        /* menu width */
}
div#Hnav a:link {
        COLOR: Black;
        background-color: #EBF4F3;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-TOP: #f0f0f0 1px solid;
        BORDER-RIGHT: #222222 1px solid;
        BORDER-BOTTOM: #222222 1px solid;
        CURSOR: hand; 
}

div#Hnav a:visited {
        COLOR: Black;
        background-color: #EBF4F3;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-TOP: #f0f0f0 1px solid;
        BORDER-RIGHT: #222222 1px solid;
        BORDER-BOTTOM: #222222 1px solid;
}
div#Hnav ul li a:hover {
        COLOR: Green;
        background-color: #CCCCCC;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-TOP: #f0f0f0 1px solid;
        BORDER-RIGHT: #222222 1px solid;
        BORDER-BOTTOM: #222222 1px solid;
}
div#Hnav ul li a:active {
        COLOR: White;
        background-color: Black;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-TOP: #f0f0f0 1px solid;
        BORDER-RIGHT: #222222 1px solid;
        BORDER-BOTTOM: #222222 1px solid;;
}

#0navcontainer fognav.a {
	border: 1px;
	margin: 2px;
	padding: 0px;
        background: Navy;
        text-decoration: none;
        line-height: 15px;
	list-style-type: none;
	list-style-image: none;
	text-align: center}


#vcontainer {margin: 0;width: 500px;height=50px;text-align: left;display: block;border: 1px;
	margin: 2px;
	padding: 0px;
        background: #d4d8bd;
        text-decoration: none;
        line-height: 30px;
	list-style-type: none;
	list-style-image: none;
	text-align: center}

}
div#Snav {
    width: 82px;height: 20px        /* menu width */
}
div#Snav ul {
    border: 0px;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0px;
    margin:0;
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica;
    font-weight: normal;
    list-style-type: none;
    text-align: center;
}
div#Snav ul li {
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    padding-bottom: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica;
    text-decoration: none;
    font-weight: normal;
    margin: 0px;
    list-style-type: none;
    text-align: center;
}
div#Snav ul li a {
    display: block;         /* lines extend to right, make area clickable */
    text-decoration: none;
    font-size: 12px;
    font-family: Arial, Helvetica;
    text-align: center;
    color: Black;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    padding-bottom: 0px;
}
div#Snav a:link {
    color: Black;
}
div#Snav a:visited {
    color: Gray;
}
div#Snav ul li a:hover {
    color: Green;   /* rollover effect */
}
div#Snav ul li a:active {
    color: #476C87;
}
/* CONTROLS WINDOW POSITIONING */


.pointP {font-family: Arial, Helvetica;color: #FFFFFF; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0;
       background-color: #003368;text-align: center;font-weight: bolder;font-size: 1em}
.pointR {font-family: Arial, Helvetica;color: #FFFFFF; padding-left: 3px; padding-right: 3px; padding-top: 0; padding-bottom: 0;
       background-color: #336633;text-align: center;font-weight: bolder;font-size: 1em}
.pointD {font-family: Arial, Helvetica;color: #FFFFFF; padding-left: 2px; padding-right: 2px; padding-top: 0; padding-bottom: 1px;
       background-color: #175D9B;text-align: center;font-weight: bold;font-size: 0.7em}



.accent {font-family: Arial, Helvetica;
text-align: left;
font-weight: Normal;
font-size: 7px}

#bluelower {font-family: Arial, Helvetica;
position: absolute;
text-align: left;
font-weight: Normal;
font-size: 7px;
backbround: black;
height: 10px;
width: 100px}


.CatMenuButton {font-family: Arial, Helvetica;
color: White;
background-color: Black;
text-align: left;
font-weight: normal;
font-size: 7pt}

.description{font-family: Arial, Helvetica; 
color: Black;
font-weight: normal;
text-align: left;
font-size: 1.1em}

.FooterText {font-family: Arial, Helvetica;
color: #000000;
font-weight: normal;
text-align: center;
font-size: .7em;}

.footlink:link  {font-family: Arial, Helvetica; 
color: #666666;
font-weight: normal;
font-size: 10pt}

.footlink:visited  {font-family: Arial, Helvetica; 
color: black;
font-weight: normal;
font-size: 10pt}

.footlink:hover  {font-family: Arial, Helvetica; 
color: Navy;
font-weight: normal;
font-size: 10pt}

.footlink:active {font-family: Arial, Helvetica; 
color: Navy;
font-weight: normal;
font-size: 10pt}

.Headings {font-family: Verdona,Arial;
font-weight: bold;
color: #1761A0;
padding: 2px;
font-weight: bolder;
font-size: 1.0em}

.headinggreen {font-family: Verdona,Arial;
width: 195px;
font-weight: bolder;
color: white;
padding-top: 4px;
padding-bottom: 1px;
padding-left: 4px;
margin: 0;
border-bottom: 8px solid #DA251D;
font-size: 11pt}

#headingwhite {font-family: Verdona,Arial;
font-weight: bolder;
text-align: right;
color: white;
padding-top: 4px;
padding-bottom: 1px;
padding-right: 4px;
margin: 0;
border-bottom: 8px solid #476C87;
font-size: 11pt}

#headingwhiteLEFT {font-family: Verdona,Arial;
font-weight: bolder;
text-align: left;
color: white;
padding-top: 4px;
padding-bottom: 1px;
padding-left: 4px;
margin: 0;
border-bottom: 8px solid #476C87;
font-size: 11pt}

.logo0 {font-family: Verdona,Arial;
font-weight: bolder;
font-style: oblique;
color: white;
padding-top: 4px;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 14px;
margin: 0;
font-size: 22pt}

.logo1 {font-family: Verdona,Arial;
font-weight: bolder;
font-style: oblique;
color: white;
padding-top: 4px;
padding-bottom: 1px;
padding-left: 15px;
padding-right: 15px;
margin: 0;
font-size: 14pt}

.logo2 {font-family: Verdona,Arial;
font-weight: bolder;
font-style: oblique;
color: white;
padding-top: 1px;
padding-bottom: 4px;
padding-left: 15px;
padding-right: 15px;
margin: 0;
font-size: 7pt}

.PageHeadCSS {font-family: Arial, Helvetica;
background-repeat: no-repeat;
color: White;
background-color: Black;
text-align: center;
font-weight: bolder;
font-size: 10pt}


.toplink:link  { 
color: white;
font-weight: normal;
text-align: center;
FONT: 1.0em Arial, Helvetica}

.toplink:visited  {
color: white;
font-weight: normal;
text-align: center;
FONT: 1.0em Arial, Helvetica}

.toplink:hover  { 
color: Yellow;
font-weight: normal;
text-align: center;
FONT: 1.0em Arial, Helvetica}

.toplink:active {
color: Yellow;
font-weight: normal;
text-align: center;
FONT: 1.0em Arial, Helvetica}

.PageHeadCSS {font-family: Arial, Helvetica;
background-repeat: no-repeat;
color: White;
background-color: Black;
text-align: center;
font-weight: bolder;
font-size: 10pt}


.section_head {font-family: Arial, Helvetica;
color: black;
text-align: center;
font-weight: bolder;
font-size: 1.2em}

.small {font-family: Arial, Helvetica;
color: Black;
text-align: left;
font-weight: Normal;
font-size: 10pt}

.required {
    background-color: mistyrose;
}

.shadelight {
  border: 1px inset #ffffff;
  color: black;
  background-color: white;
  font-weight: normal;
  font-size: 12;
  margin-top: -1em;
  margin-bottom: -1em;
}

.shadedark {
  border: 1px inset #ffffff;
  color: black;
  background-color: black;
  font-size: 12;
  margin-top: -1em;
  margin-bottom: -1em;  
}

.shadedarker {
  border: 1px inset #ffffff;
  color: black;
  background-color: blue;
  margin-top: -1em;
  margin-bottom: -1em; 
}

.pad {padding: 6px}