



/* hiding from Netscape 4 is done by preceding rule with html which works except on resize, things that cause crashes on resizing are hidden in imported advanced stylesheet */











body {

  color:#000000;

     		background: #FFCE65 url(sunset.jpg) top left no-repeat ;

  margin:0px;

  padding:0px;

  }
  
  
  .highlight {

  font-style:normal;

  color:#000000;

  border:1px #000000 solid;

  width:100%;

  color:#000000;

  background-color:#CCCCCC;

    padding:0px 0px 0px 0px;

  }

html .highlight {

    padding:0px 0px 0px 0px;

  width:100%;

  }
.highlight2 {

  font-style:normal;

  color:#000000;

  border:1px #000000 solid;

  width:100%;

  color:#000000;

  background-color:#FFFFFF;

    padding:0px 0px 0px 0px;

  }

html .highlight2 {

    padding:0px 0px 0px 0px;

  width:auto;

  }



div, ol, ul, p, pre, table, th, td, form {

  color:#000000;

  /*background-color:#F1F1FF;*/

  }



/* set up page divisions */



#pagecontrol {

  border:thin #CCCCCC solid;

  width:100%;

  color:#000000;

  /*background-color:#F1F1FF;*/

  text-align:right;

  }

html #pagecontrol {

  border:1px #5A2F26 solid;

  padding-top:1px;

  padding-bottom:1px;

  color:#5A2F26;

  background-color:#5A2F26;

  border:none;

  }



#top {

  padding: 0px 10px 0px 10px;

  }



p.righttop {

  font-weight:bold;

  text-align:right;

  margin-top:0px;

  margin-bottom:0px;

  padding:0px;

  }

p.lefttop {

  margin-top:0px;

  margin-bottom:0px;

  padding:0px;

  }



#header {

  text-align:left;

  }

#header em {

  text-align:left;

  color:#000000;

  /*background-color:#F1F1FF;*/

  }



  #header h2 {

  text-align:left;

  color:#884236;

  /*background-color:#F1F1FF;*/

  }



    #footer h4 {

  text-align:left;

  color:#884236;

  /*background-color:#F1F1FF;*/

  }



#content {

position: relative; /* ADD */

  color:#000000;

  /*background-color:#F1F1FF;*/

  text-align:left;

  }



#pagecontrol span.settings{

  color:#F1F1FF;

  font-weight:bold;

  text-align:right;

  }





#rightside {

  color:#666666;

  /*background-color:#F1F1FF;*/

  border:thin #5A2F26 dotted;

  }



#footer {



  text-align:center;

  border-top:1px #000000 solid;

  }







#admin {

  text-align:center;

  }



/* set up headings */



h1,h2,h3,h4,h5,h6 {

  text-align:center;

  font-weight:bold;

  font-family:georgia, 'Book Antiqua', palatino, serif;

  font-weight:bold;

  }



/* settings for Netscape 4 */



h1, h2, h3, h4, h5, h6 {

  color:#884236;

  /*background-color:#F1F1FF;*/

  }

h1 {

  color:#884236;

  /*background-color:#F1F1FF;*/

  font-size:1.2em;

  }

#top h1 {

  border:thin #884236 solid;

  color:#FFFFFF;

  background-color:#5A2F26;

  width:100%;

  }

h2 {

  color:#884236;

  /*background-color:#F1F1FF;*/

  font-size:2em;

  }

#content h2 {

  color:#000000;

  /*background-color:#F1F1FF;*/

  border:thin #884236 solid;

  width:100%;

  }



#rightside h2 {

  color:#000000;

  /*background-color:#F1F1FF;*/

  margin:0px;

  }

#navigation h2 {

  color:#000000;

  /*background-color:#F1F1FF;*/

  border:thin #884236 solid;

  margin:0px;

  width:100%;

  }



/* reset for others */



html h1 {

  font-size:1.3em;

  padding:8px;

  border-top:none;

  border-left:none;

  border-right:none;

  border-bottom:4px #884236 double;

  color:#FFFFFF;

  background-color:#5A2F26;

  width:auto;

  }

html #header h1 {

  margin-top:5px;

  margin-bottom:0px;

  font-size:1.3em;

  padding:8px;

  border-top:none;

  border-left:none;

  border-right:none;

  border-bottom:4px #884236 double;

  color:#FFFFFF;

  background-color:#5A2F26;

  width:auto;

  }

html #content h1 {

  font-size:2em;

  padding:8px;

  border-top:none;

  border-left:none;

  border-right:none;

  border-bottom:2px #884236 solid;

  border-top:2px #884236 solid;

  color:#FECF67;

  /*background-color:#F1F1FF;*/

  margin:0px 0px 10px 0px;

  width:auto;

  }





html #content h2 {

  font-size:1.2em;

  padding:4px;

  border-top:none;

  border-left:none;

  border-right:none;

  border-bottom:2px #884236 solid;

  border-top:2px #884236 solid;

  color:#FFFFFF;

  background-color:#5A2F26;

  margin:0px 0px 10px 0px;

  width:auto;

  }

html #rightside h2 {

  color:#000000;

  /*background-color:#F1F1FF;*/

  border-bottom:2px #884236 solid;

  border-top:2px #884236 solid;

  width:auto;

  }

html #navigation h2 {

  border-top:none;

  border-left:none;

  border-right:none;

  border-bottom:2px #884236 solid;

  border-top:2px #884236 solid;

  width:auto;

  }

html h3 {

  font-size:1.2em;

  border-bottom:none;

  color:#884236;

  /*background-color:#F1F1FF;*/

  }

html h4,h5,h6{

  font-size:1em;

  padding:2px;

  color:#000000;

  /*background-color:#F1F1FF;*/

  }

h4 {

  font-style:italic;

  }



/* set up anchors */



a {

  color:#FECF67;
  
  padding: 2px 2px 5px 5px;

  background-color:#5A2F26;

  font-weight:bold;

  text-decoration:none;

  }

a:visited {

  color:#FECF67;

  background-color:#5A2F26;

  }

a:active {

  color:#FECF67;

  background-color:#5A2F26;

  }

a:hover {

  color:#F18642;

  background-color:#5A2F26;

  }

  a:focus {

  color:#F18642;

  background-color:#5A2F26;

  }



#rightside a {

  color:#884236;

  /*background-color:#F1F1FF;*/

  }

#rightside a:visited {

  color:#884236;

  /*background-color:#F1F1FF;*/

  }

#rightside a:active {

  color:#FFFFFF;

 /* background-color:#F1F1FF;*/

  }

#rightside a:hover {

  color:#FFFFFF;

  /*background-color:#F1F1FF;*/

  }

  #rightside a:focus {

  color:#FFFFFF;

  /*background-color:#F1F1FF;*/

  }



#navigation a {

  color:#000000;

  background-color: transparent;

  }

#navigation a:visited {

  color:#000000;

  background-color: transparent;

  }

#navigation a:active  {

  color:#000000;

  background-color: transparent;

  }

#navigation a:hover {

  color:#000000;

  background-color: transparent;

  text-decoration:underline;

  }

  #navigation a:focus {

  color:#000000;

  background-color: transparent;

  text-decoration:underline;

  }



/* set up an all-purpose three dimensional button */



.button a {

  color:#FFFFFF;

  background-color:#5A2F26;

  text-decoration:none;

  }

.button a:visited {

  color:#FFFFFF;

  background-color:#5A2F26;

  }

.button a:active {

  color:#FFFFFF;

  background-color:#5A2F26;

  }

.button a:hover {

  color:#FEF454;

  background-color:#5A2F26;

  }

  .button a:focus {

  color:#FEF454;

  background-color:#5A2F26;

  }



#navigation .button a {

  color:#FFFFFF;

  background-color:#5A2F26;

  text-decoration:none;

  }

#navigation .button a:visited {

  color:#FFFFFF;

  background-color:#5A2F26;

  }

#navigation .button a:active {

  color:#FFFFFF;

  background-color:#5A2F26;

  }

#navigation .button a:hover {

  color:#F1F1FF;

  background-color:#5A2F26;

  }

  #navigation .button a:focus {

  color:#F1F1FF;

  background-color:#5A2F26;

  }



/* hide from N4 because anchors become unclickable in Netscape 4 if they have borders, padding, or margins */



html .button a {

  padding:2px;

  border-left:2px #CCCCCC solid;

  border-top:2px #CCCCCC solid;

  border-bottom:2px #666666 solid;

  border-right:2px #666666 solid;

  }

html .button a:active {

  border-left:2px #666666 solid;

  border-top:2px #666666 solid;

  border-bottom:2px #CCCCCC solid;

  border-right:2px #CCCCCC solid;

  }

html .button a:hover {

  border-left:2px #666666 solid;

  border-top:2px #666666 solid;

  border-bottom:2px #CCCCCC solid;

  border-right:2px #CCCCCC solid;

  }

  html .button a:focus {

  border-left:2px #666666 solid;

  border-top:2px #666666 solid;

  border-bottom:2px #CCCCCC solid;

  border-right:2px #CCCCCC solid;

  }



html #pagecontrol span.button a {

  width:15%;

  white-space:nowrap;

  }

html #navigation .button a {

  width:auto;

  text-align:center;

  display:block;

  }



/* use this as a containing div for tables, images, graphs, and charts */



.display {

  text-align:center;

  }



.displayalt {

  text-align:center;

  }

html .displayalt {

  padding:10px;

  margin:10px 0px 10px 0px;

  }



.displayright {

  float:right;

  }





/* set up table styling */



html div.display table {

  width:98%;

  margin:1%;

  }



div.display caption {

  border-bottom:2px #884236 solid;

  border-top:2px #884236 solid;

  color:#884236;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  font-size:1.1em;

  font-family:georgia, 'Book Antiqua', palatino, serif;

  margin-bottom:10px;

  }



div.display td {

  color:#000000;

 /* background-color:#F1F1FF;*/

  vertical-align:top;

  text-align:right;

  }



div.display th {

  color:#000000;

 /* background-color:#F1F1FF;*/

  vertical-align:bottom;

  text-align:left;

  font-weight:normal;

  }

div.display thead th {

  font-weight:bold;

  color:#000000;

  background-color:#5A2F26;

  vertical-align:bottom;

  border-bottom:2px #884236 solid;

  text-align:center;

  }

/* use this to give headers in Netscape the above treatment since it will ignore styles on thead and tfoot */

div.display tr.header th {

  font-weight:bold;

  color:#000000;

  background-color:#5A2F26;

  vertical-align:bottom;

  border-bottom:2px #884236 solid;

  text-align:center;

  }



div.display tfoot th {

  color:#000000;

  /*background-color:#F1F1FF;*/

  font-weight:bold;

  border-top:1px #000000 solid;

  border-bottom:1px #000000 solid;

  vertical-align:bottom;

  }

div.display tfoot td {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  border-top:1px #000000 solid;

  border-bottom:1px #000000 solid;

  vertical-align:bottom;

  }



/* use this to give footers in Netscape the above treatment since it will ignore styles on thead and tfoot */

div.display tr.footer th {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  border-top:1px #000000 solid;

  border-bottom:1px #000000 solid;

  vertical-align:bottom;

  }

div.display tr.footer td {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  border-top:1px #000000 solid;

  border-bottom:1px #000000 solid;

  vertical-align:bottom;

  }



div.display tr.total th {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  border-top:1px #000000 solid;

  border-bottom:1px #000000 solid;

  vertical-align:bottom;

  }

div.display tr.total td {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  border-top:1px #000000 solid;

  border-bottom:1px #000000 double;

  vertical-align:bottom;

  }



/* use these in tables where default alignment needs to be over-ridden */

.center {

  text-align:center;

  }

.left {

  text-align:left;

  }

.right {

  text-align:right;

  }



/* set only for Netscape 4 to keep input boxes from getting too big */



/*/*/ /*/

input {

  font-family:"andale mono", monaco, courier, "courier new", monospace;

  }



html div.mainform {

  border-top:thick #884236 solid;

  width:100%;

  }



/* miscellaneous elements */





em {

  color:#884236;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  }



cite {

  font-style:italic;

  text-align:center;

  }

cite a {

  font-style:italic;

  }

cite.label {

  font-style:normal;

  }



.nobullet {

  list-style:none;

  }



hr {

  color:#884236;

 /* background-color:#F1F1FF;*/

  }



blockquote {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-style:italic;

  }



.error {

  color:#884236;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  }



.message {

  color:#884236;

 /* background-color:#F1F1FF;*/

  font-weight:bold;

  }



a.help {

  cursor:help;

  }



.highlight {

  font-style:normal;

  color:#000000;

  border:1px #884236 solid;

  width:100%;

  color:#000000;

  background-color:#5A2F26;

  margin:10px 0px 10px 0px;

  }

html .highlight {

  padding:5px;

  width:auto;

  }

.highlight em {

  color:#884236;

  background-color:#5A2F26;

  font-weight:bold;

  }

.highlight p {

  color:#000000;

  background-color:#5A2F26;

  }

html .highlight p {

  margin-top:0px;

  margin-bottom:0px;

  }



.label {

  color:#884236;

 /* background-color:#F1F1FF;*/

  font-style:italic;

  }



html .inline {

  display:inline;

  }





/* to be used to show spacers or explanations only to non-css browsers */



.hidden {

  display:none;

  }

.invisible {

  visibility:hidden;

  font-size:1px;

  line-height:1px;

  }





/* set up all styling of lists in stylesheet */



dl {

  color:#000000;

 /* background-color:#F1F1FF;*/

  }



dt {

  font-weight:bold;

  color:#884236;

  /*background-color:#F1F1FF;*/

  }

html dt {

  margin-top:10px;

  }



dt a {

  color:#884236;

 /* background-color:#F1F1FF;*/

  }

dt a:visited {

  color:#884236;

 /* background-color:#F1F1FF;*/

  }

dt a:active {

  color:#000000;

 /* background-color:#F1F1FF;*/

  }

dt a:hover {

  color:#000000;

 /* background-color:#F1F1FF;*/

  							  text-decoration:underline;

  }



dd {

  color:#000000;

 /* background-color:#F1F1FF;*/

  font-weight:normal;

  }



dt dt {

  color:#000000;

  /*background-color:#F1F1FF;*/

  }



dl.form dt {

  color:#884236;

  font-style:italic;

  font-weight:bold;

  font-style:italic;

  }

html dl.form dt {

  margin-top:0px;

  }



dl.form dd {

  color:#000000;

  /*background-color:#F1F1FF;*/

  font-weight:normal;

  }



ul.nobullet li {

  list-style:none;

  }

#admin ul {

  text-align:center;

  }



/* set only for Netscape 4 */



/*/*/ /*/

#navlist ul {

  margin:0px 0px 0px -40px;

  }

#navlist ul a {

  color:#000000;

  background-color:#666666;

  font-weight: bold;

  text-decoration:none;

  }

#navlist ul strong a {

  color:#884236;

  background-color:#666666;

  }



#navlist2 ul {

  margin:0px 0px 0px -20px;

  }

#navlist2 ul ul {

  margin:0px 0px 0px -20px;

  }



/* for other browsers */



html #navlist ul li {

  list-style:none;

  margin:1px 0px 1px -40px;

  }



html #navlist2 ul li {

  margin:0px 0px 0px -20px;

  }

html #navlist2 ul ul li {

  margin:0px 0px 0px -20px;

  }



/* for all browsers */



#navlist span.navbutton {

  display:block;

  border:1px #000000 solid;

  color:#FFFFFF;

  background-color:#5A2F26;

  width:100%;

  padding:1px;

  }



html #navlist span.navbutton {

  width:auto;

  border:1px #000000 solid;

  padding:2px;

  }



#navlist ul {

  margin-top:5px;

  margin-bottom:20px;

  }

#navlist ul li a {

  text-decoration: none;

  padding-top:2px;

  padding-bottom:2px;

  width:100%;

  display:block;

  color:#FFFFFF;

  background-color:#5A2F26;

  }



#navlist ul li a:visited {

  color:#FFFFFF;

  /*background-color:#5A2F26;*/

  }

#navlist ul li a:active {

  color:#FFFFFF;

  /*background-color:#5A2F26;*/

  }

#navlist ul li a:hover  {

  color:#F1F1FF;

  /*background-color:#884236;*/

text-decoration:underline;

  }

  #navlist ul li a:focus  {

  color:#F1F1FF;

  /*background-color:#884236;*/

text-decoration:underline;

  }

#navlist ul li strong a {

  color:#FFFFFF;

 /* background-color:#5A2F26;*/

  font-weight:bold;

  }

#navlist ul li strong a:visited {

  color:#FFFFFF;

  /*background-color:#5A2F26;*/

  }

#navlist ul li strong a:active {

  color:#FFFFFF;

  /*background-color:#5A2F26;*/

  }

#navlist ul li strong a:hover {

  color:#FFFFFF;

  /*background-color:#884236;*/

  text-decoration:none;

  }

  #navlist ul li strong a:focus {

  color:#FFFFFF;

 /* background-color:#884236;*/

  text-decoration:underline;

  }



#navlist2 ul a {

  text-decoration:none;

  }

#navlist2 ul ul a {

  text-decoration:none;

  }
  
  
#navlist2 ul li strong a {

  color:#000000;

  /*background-color:#5A2F26;*/

  font-weight:bold;

  }

#navlist2 ul li strong a:visited {

  color:#000000;

  /*background-color:#5A2F26;*/

  }

#navlist2 ul li strong a:active {

  color:#000000;

  /*background-color:#5A2F26;*/

  }

#navlist2 ul li strong a:hover {

  color:#000000;

  /*background-color:#884236;*/

  text-decoration:underline;

  }

  #navlist2 ul li strong a:focus {

  color:#000000;

  /*background-color:#884236;*/

  text-decoration:underline;

  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  



/* set only for Netscape 4 */



/*/*/ /*/

#presslist ul {

  margin:0px 0px 0px -20px;

  }



/* for all browsers */



#presslist ul {

  color:#000000;

 /* background-color:#F1F1FF;*/

  }

#presslist ul a {

  color:#000000;

/* background-color:#F1F1FF;*/
  }

#presslist ul a:visited {

  color:#000000;

/* background-color:#F1F1FF;*/
  }

#presslist ul a:active {

  color:#884236;

/* background-color:#F1F1FF;*/
  }

#presslist ul a:hover {

  color:#884236;

/* background-color:#F1F1FF;*/
 text-decoration:underline;

  }

  #presslist ul a:focus {

  color:#884236;

/* background-color:#F1F1FF;*/
 text-decoration:underline;

  }



#presslist ul {

  margin-top:10px;

  }

html #presslist ul li {

  list-style:square;

  margin:0px 0px 0px -20px;

  }



#sitemap ul a {

  text-decoration:none;

  font-weight:bold;

  }

#sitemap ul ul ul a {

  font-weight:normal;

  }



#admin ul li {

  display:inline;

  margin:3px;

  }

#admin li.pagelist {

  display:block;

  }



.bar {

  background-color:#000000;

  color:#F1F1FF;

  }

.baralt {

  background-color:#CCCCCC;

  color:#F1F1FF;

  }



div.options {

  text-align:center;

  margin-bottom:5px;

  margin-top:5px;

  }



.selected {

  font-weight:bold;

  }





          SELECT, option{

        BORDER-RIGHT: #5A2F26 3px solid;

        BORDER-TOP: #5A2F26 3px solid;

        BORDER-BOTTOM: #5A2F26 3px solid;

        BORDER-LEFT: #5A2F26 3px solid;

        COLOR: #FFFFFF;

        FONT-SIZE: 100%;

        font-weight: bold;

        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

        BACKGROUND-COLOR: #5A2F26}



        textarea, input {

        BORDER-RIGHT: #5A2F26 3px solid;

        BORDER-TOP: #5A2F26 3px solid;

        BORDER-BOTTOM: #5A2F26 3px solid;

        BORDER-LEFT: #5A2F26 3px solid;

        COLOR: #000000;

        FONT-SIZE: 100%;

        font-weight: bold;

        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

        BACKGROUND-COLOR: #FFFFFF }



        textarea:focus {

        BORDER-RIGHT: #5A2F26 3px solid;

        BORDER-TOP: #5A2F26 3px solid;

        BORDER-BOTTOM: #5A2F26 3px solid;

        BORDER-LEFT: #5A2F26 3px solid;

        COLOR: #000000;

        FONT-SIZE: 100%;

        font-weight: bold;

        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

        BACKGROUND-COLOR: #FFE6E6 }



   		input.red {

		BORDER-RIGHT: #CCCCCC 3px solid;

        BORDER-TOP: #CCCCCC 3px solid;

        BORDER-BOTTOM: #CCCCCC 3px solid;

        BORDER-LEFT: #CCCCCC 3px solid;

		background-color: #5A2F26;

		font-weight: bold;

		font-size: 100%;

		color: #FFFFFF;}



		input:focus {

		BORDER-RIGHT: #CCCCCC 3px solid;

        BORDER-TOP: #CCCCCC 3px solid;

        BORDER-BOTTOM: #CCCCCC 3px solid;

        BORDER-LEFT: #CCCCCC 3px solid;

		background-color: #FFE6E6;

		font-weight: bold;

		font-size: 100%;

		color: #000000;}



		.invisible {

		display: none;

		}
