body{
margin: 0;
padding: 0;
background:  url(assets/red-background.jpg); 
background-repeat:  repeat;
color: #FF0000; background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
}

:focus  {
outline : 0;
} 

H1{
color: #336633; background-color: transparent;
font-size: 100%;
}

H2{
color: #336633; background-color: transparent;
font-size: 100%;
}

H3{
	color: #333333;
	background-color: transparent;
	font-size: 90%;
	margin-bottom: 3px;
	margin-top: 3px;
}

td.style { 
width: 758px; 
background:  url(assets/body-background.jpg); 
background-repeat: repeat-y;
color: #000;
background-color: transparent; 
letter-spacing:0.05em;
} 

.indexstyle {
color: #333; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
letter-spacing:0.10em;
}

td.indexstyle { 
width: 485px; 
background:  url(assets/yellow-bg.jpg); 
background-repeat: repeat;
color: #333;
background-color: transparent; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
letter-spacing:0.10em;
}
 
.indexstyle H1{
color: #B24E10; background-color: transparent;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
letter-spacing:0.10em;
margin-bottom:4px;
margin-top: 8px;
}

.indexstyle H2{
color: #B24E10; background-color: transparent;
font-size: 12px;
font-weight: bold;
font-style: italic;
}

.indexstyle a {
color: #B24E10;
background-color:transparent; 
font-weight: bold;
font-size: 10px;
}

.indexstyle a:visited { 
color: #B24E10; font-weight: bold;
font-size: 10px;
}

/*/*/a{}
.indexstyle a {
 text-decoration: none;
}

.indexstyle a:hover, .indexstyle a:focus {
  color: #DB641A;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */





.main{
color: #336633; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
font-weight: bold;
letter-spacing:0.08em;
}

.main td{
color: #336633; background-color: transparent;
}

.main a {
color: #FFFFFF;
background-color:transparent; 
font-weight: bold; 
}
.main a:visited { 
color: #FFFFFF; font-weight: bold;
}

/*/*/a{}
.main a {
 text-decoration: none;
}

.main a:hover, .main a:focus {
  color: #A3C5A3;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */


.content {
color: #333; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
letter-spacing:0.08em;
}

.content td{
color: #333; background-color: transparent;
}

.content H1{
color: #B24E10; background-color: transparent;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
letter-spacing:0.15em;
margin-bottom:4px;
margin-top: 4px;
}

.content H2{
color: #B24E10; background-color: transparent;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-variant: small-caps;
letter-spacing:0.10em;
margin-bottom:4px;
margin-top: 4px;
}

.content a {
color: #B24E10;
background-color:transparent; 
font-weight: bold;
}

.content a:visited { 
color: #B24E10; font-weight: bold;
}

/*/*/a{}
.content a {
 text-decoration: none;
}

.content a:hover, .content a:focus {
  color: #DB641A;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */


.contentdiv  {
  	padding: 3px;
}


.contentsmall {
color: #333; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
letter-spacing:0.06em;
}

.contentsmall td{
color: #333; background-color: transparent;
}

.contentsmall a {
color: #7C1701;
background-color:transparent; 
font-weight: bold;
}
.contentsmall a:visited { 
color: #7C1701; font-weight: bold;
}

/*/*/a{}
.contentsmall a {
 text-decoration: none;
}

.contentsmall a:hover, .contentsmall a:focus {
  color: #AF2001;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */



.text {
color: #336633; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
letter-spacing:0.08em;
}

.text td{
color: #336633; background-color: transparent;
}

.text a {
color: #55AA55;
background-color:transparent; 
font-weight: bold; 
}
.text a:visited { 
color: #55AA55; font-weight: bold;
}

/*/*/a{}
.text a {
 text-decoration: none;
}

.text a:hover, .text a:focus {
  color: #91A68F;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */



.footer{
color: #BD7A51;
background: transparent;
font-weight: bold; 
font-size: 11px;
letter-spacing:0.10em;
line-height: 25px;
}

.footer a {
color: #BD7A51;
background-color:transparent; 
font-weight: bold; 
font-size: 11px;
}
.footer a:visited { 
color: #BD7A51; font-weight: bold;
}

/*/*/a{}
.footer a {
  text-decoration: none;
 }

.footer a:hover, .footer a:focus {
  color: #DBD2B1;
  font-weight: bold;
  }

/* NN4 hack */



.copyright {
color: #BD7A51; 
background-color: transparent;
font-size: 9px;
padding: 7px;
}

.copyright a {
 color: #BD7A51; font-weight: bold; 
}
.copyright a:visited { 
color: #BD7A51; background-color: transparent;
font-weight: bold;
}

/*/*/a{}
.copyright a {
 text-decoration: none;
}

.copyright a:hover, .copyright a:focus {
  color: #DBD2B1;
  text-decoration: underline;
  font-weight: bold;
}

/* NN4 hack */


.small {
color: #B24E10; background-color: transparent;
font-weight: bold;
font-size: 10px;
}


.quote {color: #000000; background-color: #ffffff;
font-size: 11px;
}

.indent { padding: 2px; margin: 5px;
}

.indentleft { padding-left: 10px; margin: 5px;
}

.border {
border: 1px solid black;
color: #B24E10; background-color: transparent;
}

.blacktext {
color: #000000;
background-color: transparent;
font-weight: bold;
font-size: 11px;
}

/*
alternate lighter text color for .text class
color: #91A68F
link color: #448844
*/


/* Form Styles */
form {
   background: transparent;
  font-size: 11px;
 } 
input {
  background: #FAEFCF;
  border: 1px solid #000000;
  padding: 2px;
  margin-left: 5px;
}
.remove {
  background: #F3DA8A;
  border: none;
} 
.frmbtn {
  background: #841C10;
  border-top: 2px solid #666666;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #666666;
}
textarea {
  background: #FAEFCF;
  border: 1px solid #000000;
  padding: 2px;
  width: 200px;
  margin-left: 5px;
}
select {
  padding: 1px;
  margin-left: 5px;
  border: 2px solid #526598;
  background: #FAEFCF;
  color: #000000;
}
select:focus {
  background: #FAEFCF;
  color: #000000;
}
option {
  border: 1px dotted #FAEFCF;
  margin: 2px 0 1px;
}

/* end form styles */