body { font-size: 1em; background: url(../img/bckgrnd.jpg); color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.vsm        { font-size: .6em;  }
.sm { font-size : .8em;}
.large {  font-size : bold 1.1em;}
.cntr {   text-align : center;}
p { font-size: 1em; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
div.pg { text-align: center; }
div.bnr { font: 0.8em Arial, Helvetica, sans-seri; vertical-align: middle; width: auto; text-align: center; }	
div.gnav { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; font: 0.8em Arial, Helvetica, sans-seri; width: auto; padding-top: 3px; text-align: right; }
div.snav { padding-right: 3px; padding-left: 3px; font-size: 0.9em; padding-bottom: 3px; width: auto; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
div.pnav { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; font: 0.7em Arial, Helvetica, sans-seri; color: #000066; padding-top: 3px; text-align: left; }
div.pnavs { display: inline; background: url(../img/patharrow.gif) no-repeat center 50%; margin-left: 3px; vertical-align: middle; width: 4px; margin-right: 3px; height: 9px; }
div.lnav { border-right: #000 1px solid; padding-right: 5px; border-top: #000 1px solid; padding-left: 5px; padding-bottom: 5px; font: 0.9em Arial, Helvetica, sans-serif; vertical-align: top; border-left: #000 1px solid; width: 160px; padding-top: 5px; border-bottom: #000 1px solid; background-color: #ffff99; text-align: center; }

div.rnav { border-right: #000 1px solid; padding-right: 5px; border-top: #000 1px solid; padding-left: 5px; padding-bottom: 5px; font: 0.8em Arial, Helvetica, sans-serif; vertical-align: top; border-left: #000 1px solid; width: 160px; padding-top: 5px; border-bottom: #000 1px solid; background-color: #ffffcc; text-align: left; }
div.pgnav { border-right: #000 1px solid; padding-right: 3px; border-top: #000 1px solid; padding-left: 3px; padding-bottom: 3px; font: 0.9em Arial, Helvetica, sans-serif; vertical-align: baseline; border-left: #000 1px solid; width: 200px; padding-top: 3px; border-bottom: #000 1px solid; background-color: #faf0e6; text-align: left; }
div.content { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; vertical-align: top; width: auto; padding-top: 10px; text-align: left; }
div.bnav { padding-right: 3px; margin-top: 5px; padding-left: 3px; padding-bottom: 3px; font: 0.9em Arial, Helvetica, sans-serif; width: auto; padding-top: 3px; text-align: center; }

a { margin: 0px; font: 1em Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover {   text-decoration : underline;}
a:active {   text-decoration : underline;}
a.gnav { border-right: #009 1px solid; padding-right: 2px; border-top: #009 1px solid; display: inline; padding-left: 2px; padding-bottom: 0px; margin: 1px 3px; font: 0.8em Arial, Helvetica, sans-serif; border-left: #009 1px solid; color: #000000; padding-top: 0px; border-bottom: #009 1px solid; background-color: #00ffff; text-align: center; }
a.gnav:active { border-right: #0ff 3px inset; border-top: #0ff 3px inset; margin: 1px; border-left: #0ff 3px inset; color: #fff; border-bottom: #0ff 3px inset; background-color: #00c0c0; }
a.gnav:visited {		color : #0000FF;		}
a.gnav:hover { border-right: #0ff 3px outset; border-top: #0ff 3px outset; margin: 1px; border-left: #0ff 3px outset; border-bottom: #0ff 3px outset; }

a.snav { border-right: 0px; padding-right: 3px; border-top: 0px; display: inline; padding-left: 3px; padding-bottom: 3px; margin: 3px; font: 0.9em Arial, Helvetica, sans-serif; border-left: 0px; color: #000000; padding-top: 3px; border-bottom: 0px; background-color: #00ffff; text-align: center; }
a.snav:hover { border-right: #00ffff 3px outset; border-top: #00ffff 3px outset; border-left: #00ffff 3px outset; border-bottom: #00ffff 3px outset; }
a.snav:active { border-right: aqua 3px inset; border-top: aqua 3px inset; border-left: aqua 3px inset; color: #fff; border-bottom: aqua 3px inset; background-color: #00c0c0; }
a.snav:visited {color : #0000FF;}

a.pnav {   font : .7em;}
a.pnav:link, a.pnav:active, a.pnav:visited {	color: #0000FF;}
a.pnav:hover {	background : #66ccff;	color : #000000;	}

a.lnav {   font : .9em Arial, Helvetica, sans-serif;}
a.lnav:link, a.lnav:active {	color : #FF0000;}
a.lnav:visited {	color : #0000FF;		}
a.lnav:hover {	background : #66ccff;}

a.pgnav {   font : .9em Arial, Helvetica, sans-serif;}
a.pgnav:link, a.pgnav:active {   color : #006;}
a.pgnav:visited {   color : #00f;}
a.pgnav:hover {  background : #7B68EE;  color : #fff;}

a:rnav {  font : .9em Arial, Helvetica, sans-serif;};}
a.rnav:link, a.rnav:active {	color : #FF0000;}
a.rnav:visited {	color : #0000FF;		}
a.rnav:hover {	background : #66ccff;}

a.bnav {  font : .9em Arial, Helvetica, sans-serif;}
a.bnav:link, a.bnav:active {	color : #FF0000;}
a.bnav:visited {	color : #0000FF;}
a.bnav:hover {	background : #66ccff;}

H1 {  font : 2em;}
H2 {  font : 1.8em;}
H3 {  font : 1.6em;}
H4 {  font : 1.4em;}
H5 { font-weight: normal; font-size: 1.2em; line-height: normal; font-style: normal; font-variant: normal; }
H6 { font-weight: normal; font-size: 1em; line-height: normal; font-style: normal; font-variant: normal; }
img { border-right: medium none; padding-right: 0px; border-top: medium none; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none; }
table.pg { border-right: medium none; border-top: medium none; border-left: medium none; width: auto; border-bottom: medium none; }
td.lnav { padding-right: 1px; padding-left: 5px; padding-bottom: 1px; vertical-align: text-top; width: 100%; padding-top: 3px; text-align: left; }

ul.nav { list-style-position: outside; margin: -2px 0px 0px 14px; }
ul.pgnav { margin: 5px 0px 0px 3px; list-style-type: none; }
li.pgnav { margin: 5px 0px 0px 3px; list-style-type: none; }

img { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none; }
img.lnav { text-align: center; }

.progressbarborder { border: #000000 1px inset; margin: 3px; width: 250px; border-bottom: #000000 1px inset; background-color: transparent; text-align: left; }
.progressbar { margin: 3px; color: #ff0000; height: 16px; text-align: left; }
#ProgBar {	font-family:Arial; font-size:9pt;}
