body {background: #FFFFCC;
      color: #006400;
      font-family: "Arial", Verdana, sans-serif;
      margin: 5px 5px 5px 112px;
      text-align: justify;}

p {font-family: "Arial", Verdana, sans-serif;
	font-size: 80%;
	COLOR: #006400;}
	  
p.disclaimer{font-family: "Arial", Verdana, sans-serif;
              font-weight: bold;
              font-size: 80%;
              COLOR: #FF0000;
              text-align: center;}

p.recording_groups {font-size: 80%;
                    margin: 5px 20px 5px 5px;}

p.small {font-size: 80%;}

p.ticker {color: #FFFFCC;}

p.smaller {font-size: 80%;}

p.intro {font-size: 100%;}

p.bold {font-family: "Arial", Verdana, sans-serif;
              font-weight: bold;
              font-size: 80%;}
			  
p.bolditalic {font-weight: bold;
			 font-style: italic;}


h1 {font-family: "Arial", Verdana, sans-serif;
    font-size: 150%;
	font-weight: bold;
    color: #006400;
    font-style: normal;
    text-align: left;
	vertical-align: middle;}

h2 {font-family: "Arial", Verdana, sans-serif;
    font-size: medium;
    color: #006400;
    font-style: normal;
    text-align: left;}
	
h3 {font-family: "Arial", Verdana, sans-serif;
    font-size: small;
    color: #006400;
    font-style: bold;
    text-align: left;}

li {font-size: 80%;}

hr {width: 75%;
    text-align: center;
    color: #2E8B57}

hr {width: 75%;
    text-align: center;
    border-width: 1px; border-style: solid; border-color: #2E8B57;}
	
a:link {color: #0000FF; text-decoration: none;}
a:visited {color: #663399; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}

a:link.bold {color: #0000FF; text-decoration: none;
					font-weight: Bold;}
a:visited.bold {color: #663399; text-decoration: none;
                  font-weight: Bold;}
a:hover.bold {color: #FF0000; text-decoration: underline;
					font-weight: Bold;}
					
a:link.chp{color: #CCCC99; text-decoration: none;
					font-weight: Bold;}
a:visited.chp {color: #CCCC99; text-decoration: none;
                  font-weight: Bold;}
a:hover.chp {color: #FFFF66; text-decoration: none;
					font-weight: Bold;}

a:link.heading2 {color: #0000FF; text-decoration: none;
					font-weight: Bold;
					font-size: 75%;}
a:visited.heading2 {color: #663399; text-decoration: none;
                  font-weight: Bold;
		   font-size: 75%;}
a:hover.heading2 {color: #FF0000; text-decoration: none;
					font-weight: Bold;
					font-size: 75%;}

a:link.article {color: #0000FF; text-decoration: none;
                font-size: 85%;}
a:visited.article {color: #663399; text-decoration: none;
                   font-size: 85%;}
a:hover.article {color: #FF0000; text-decoration: none;
                 font-size: 85%;}
				 
a:link.menu {color: #006633; text-decoration: none;
                font-size: 85%;
				font-weight: Bold;}
a:visited.menu {color: #006633; text-decoration: none;
                   font-size: 85%;
				   font-weight: Bold;}
a:hover.menu {color: #663399; text-decoration: underline;
                 font-size: 85%;
				 font-weight: Bold;}

table {text-align: center;
       border: 1px solid #2E8B57;}

table.header {text-align: center;
				vertical-align: top;
                border: 0px;
				width: 100%;}

table.subheader {text-align: center;
              border: 0px;
				width: 25%;
				float: right;}

table.noborder {text-align: left;
              border: 0px;}
			  
table.front {text-align: center;
       border: 1px solid #2E8B57;
	   background: #FAFAA4;}
	   
table.front2 {text-align: left;
			border: 1px solid #2E8B57;}

table.front3 {text-align: center;
			border: 1px solid #2E8B57;}
	   
table.chp {text-align: center;
       border: 1px solid #2E8B57;
	   background: #006633;}
	   
table.groupnews {text-align: center;
				vertical-align: middle;
                border: 0px;}
				
table.books {text-align: center;
       border: 1px solid #2E8B57;
	   background: #FAFAA4;
	   width: 100%;}
	   
table.frontgroups {text-align: center;
       border: 1px solid #2E8B57;
	   background: #FAFAA4;
	   width: 100%;}
	   
table.message {text-align: center;
       border: 2px solid #2E8B57;
	   background: #FAFAA4;
	   width: 100%;}
	   
	


img.border {border: solid 1px #2E8B57;
          text-align: center;}

img.recording_groups {border: solid 0px #FFFFCC;
                   float: right;}

img.noborder {border: solid 0px;}

input {background-color: #FFFFAC;
		border-style: solid;
		border-color: #3CB371;}
		
input.required {background-color: #ffff00;
		border-style: solid;
		border-color: #3CB371;}
		
textarea {background-color: #FFFFAC;
		border-style: solid;
		border-color: #3CB371;}
		
textarea.required {background-color: #FFFF00;
				border-style: solid;
				border-color: #3CB371;}

input.checkbox {color: #3CB371;
			  border-style: solid;
		      border-color: #FFFFCC;}		

select {background-color: #009933;
		border-style: solid;
		border-color: #3CB371;
		color: #FFFFFF;
		font-family: 'Arial', Verdana, sans-serif;
		font-size: 85%;}