body {
	;
}

td {
	;
}

th {
	;
}

.hide {
display: none;
}
.menuitalic {
font-style:italic;
}

.title {
font-family: Helvetica, sans-serif, monospace;
font-size:16px;
font-weight:bold;
}

.H1{
font-style:oblique;
font-family: Helvetica, sans-serif, monospace;
color:#000066;
font-size:16px;
font-weight: bold;
}

.H2{
color:#191970;
font-size:16px; 
font-family:sans-serif; 
font-weight:bold; 
padding-bottom:3px;
padding-top: 15px;
}

.H3{
font-family:sans-serif; 
font-weight:bold;
font-size:14px;
}

.periodMessage{
font-family:sans-serif;
font-size:14px;
}

.italic{
font-style:italic;
font-size:12px;
padding-top:5px;
}

.lginstruct{
font-size:14px;
padding-top:5px;
}
.smallnote {
font-size: 10px;
position:relative;
float:relative;
padding-left:relative;
}
.blocknote {
margin-left:100px;
}
.inputAges {
width: 35px;
}
.twocolhead1 {
margin-left:200px;
font-weight:bold;
float:left;
}
.twocolhead2 {
float:left;
padding-left:90px;
font-weight:bold;
}

.twocol1 {
margin-left:80px;
float:left;
font-size:14px;
padding-bottom:5px;
}
.twocol2 {

float:left;
}
.twocol3 {
padding-left:60px;
float:left;
font-size:14px
}
.inputLong {
width: 325px;
}
.inputDate {
width: 117px;
}
.inputMedium {
width: 140px;
}
.inputCheckbox {
width: 20px;
float:left;
}
.checkboxText {
font-weight:bold;
float:left;
}
.textareaEssay {
width: 500px;
height: 300px;
font-size:12px; 
font-family: arial, sans-serif;
}
.textareaCom {
width: 500px;
font-size:12px; 
font-family: arial, sans-serif;
}
/*********form elements*/
label{
float: left;
width: 150px;
font-weight: bold;
}

.essayRev{
font-size:12px;
}
input, textarea{
width: 200px;
margin-bottom: 5px;
}

textarea{
width: 325px;
height: 75px;
}

.standardoption{
min-width: 175px;
float: left;
}


.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#submitbutton1{
margin-left: 120px;
margin-top: 5px;
width: 300px;
}

br{
clear: left;
}
/*********form elements end*/
.text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.blocktext {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}

.box { 
	margin-left:50px;
  background: #FFA500;
 
}
.boxtop { 
  background: url(../images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 10px; 
  background: url(../images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(../images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 10px; 
  background: url(../images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
       min-height: 100px;
}

.annhead {
font-weight:bold;
color:#191970; 
text-align:center;
}

/*.announcement {
background:#D8D8D8; lt gray*/
/*background:#99CCFF; med lt blue*/
/*background:#b0c4de; pretty blue
background:#87CEEB;
border-width:medium;
border-color:#b0c4de;

}*/
.announcement {
  border-top: solid #b0c4de;
  border-right: solid #b0c4de;
  border-bottom: solid #b0c4de;
  border-left: solid #b0c4de;
  text-align:full;
margin-left: auto;
margin-right: auto;
width: 400px;
color:#191970;
min-height: 40px;
margin-top: 20px;
margin-bottom: 20px;
padding: 10px;
 }

.contentarea {
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

.button {
background-color: #ffffff; 
color: #000000;   
border:0;
text-align:left;
padding:0em;
text-decoration:none;
padding: auto!important;
p\adding:0em;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	vertical-align: bottom;
	border-spacing: 0px;
	border-collapse: collapse;
}

.button:hover {
    background: #E8E8E8;
	color: #000000;
	border:0px;
}

.bottrow  {
 text-align: right;
 font-size:10px;
}

.membTable {
 min-height:300px;
 font-size:10px;
 max-width:300px;
 }
 
.appsTable {
 font-size:11px;
 max-width:500px;
 }

table.mytable { width: 100%; padding: 0px; border: none; border: 1px solid #789DB3;}
table.mytable td { font-size: 20px; border: none; background-color: #F4F4F4; 
vertical-align: middle; padding: 7px; font-weight: bold; }
table.mytable tr.special td { border-bottom: 1px solid #ff0000;  }


 
 
 
td.revTableCol {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width: 30%;
}

.revTableCol2 {
width:70%;
overflow: visible
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.savebutton {
position:relative;
left:150px;
}

 #container
{
width: 90%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#content
{
margin-left: 200px;
/*border-left: 1px solid gray;*/
padding: 1em;
max-width: 36em;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#content h2 { margin: 0 0 .5em 0; }



