body{
background : #606060;
text-align:center;
}
#page{
background: white;
width : 1000px;
text-align: center;
padding : 0;
margin : 0 auto;
}
#mainnav{
width : 1000px;
height: 46px;
}
#navbutton {
width : 125px;
height: 46px;
background: url(button.png) top left no-repeat ;
text-align : center;
color : black;
}
#navbutton:hover {
width : 125px;
height: 46px;
background: url(buttonalt.png) top left no-repeat ;
text-align : center;
color : white;
}
#navbutton a {
width : 125px;
height: 46px;
background: url(button.png) top left no-repeat ;
text-align : center;
color : black;
}
#navbutton a:hover {
width : 125px;
height: 46px;
background: url(buttonalt.png) top left no-repeat ;
text-align : center;
color : white;
}
#navbutton td:hover {
text-align : center;
color : white;
}
#navbutton a:hover td {
text-align : center;
color : white;
}
#leftnav {
width:200px;
color:white;
background:black;
}

#leftnav a{
color:white;
text-decoration:none;
}
#content{
background: #FFFFFF;
width:750px;
padding : 10px 0px 0px 30px;

}

#content a{
color:#00592C;
}

#login{
background: #94D591;
width:250px;
margin-left : auto;

}

#login a{
text-decoration:underline;
color:black;
}

#footer{
width:1000px;
background: white;
text-align:center;
margin: 0px auto;
}

#footer a{
color:#00592C;
}
h3{
padding: 0;
margin: 0;
}


#details
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#details td, #details th 
{
font-size:1em;
border:1px solid #98bf21;
padding: 0;
margin: 0;
vertical-align:top;
}


#details td.details{
width:75%;
text-align:left;
}

#recaptcha_widget{
width:230px;
}
#recaptcha_image{
width : 230px;
}
#recaptcha_image img { width: 180px; } 

#soci
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#soci td, #sofp th 
{
font-size:1em;
border:1px solid #98bf21;
padding: 0;
margin: 0;
vertical-align:top;
}
#soci td.account{
width:85%;
text-align:left;
}
#soci td.amount{
width:15%;
text-align:right;
}
#total
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#total td{
width:100%;
text-align:right;
border:1px solid #98bf21;
}








#sofp
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#sofp td, #sofp th 
{
font-size:1em;
border:1px solid #98bf21;
padding: 0;
margin: 0;
vertical-align:top;
}


#sofp td.details{
width:75%;
text-align:left;
}

#sofp td.note{
width:5%;
text-align:center;
}
#sofp td.amount{
width:20%;
text-align:right;
}




#ledgeracc
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#ledgeracc td, #ledgeracc th 
{
font-size:1em;
border:1px solid #98bf21;
padding: 0;
margin: 0;
vertical-align:top;
}
#ledgeracc th 
{
font-size:1.1em;
text-align:left;
color:#ffffff;
padding: 0;
margin: 0;
}
#ledgeracc tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
#ledgeracc td.month{
width: 10%;
text-align:center;
}
#ledgeracc td.day{
width:5%;
text-align:center;
}
#ledgeracc td.details{
width:60%;
}
#ledgeracc td.amount{
width:25%;
text-align:right;
}



tr, td, img {
padding: 0;
margin: 0;
border: 0;
}
