body{
font-size: 80%;
background: #cecece url("images/bg.jpg") repeat;
margin: 0;
font-family: Arial, sans-serif;
scrollbar-face-color: #2C710A;
scrollbar-shadow-color: #153F00;
scrollbar-highlight-color: #429F13;
scrollbar-3dlight-color: #A4EFAE;
scrollbar-darkshadow-color: #1D5F20;
scrollbar-track-color: #6CB049;
scrollbar-arrow-color: #142F06;
}


.statements, .statements tr, .statements tr td{
background-color: #fff;
color: #000;
}

.statements tr{
margin-top:25px;
}

input.error{
border: 1px solid #ff0000;
background: #FCFFAF;
}
.d0ntseem3{

visibility: hidden;
}
a{
color: #23BF60;
}
a:hover, a:active{
color: #FAAF4A;
text-decoration: underline;
}

hr {
background: url('images/hr.gif');
height: 4px;
border: 0px;
}

a.dark_bg:link {
color: #ffffff;
text-decoration: none;
padding-left: 3px;
}

a.dark_bg:visited {
color: #ffffff;
text-decoration: none;
padding-left: 3px;
}

a.dark_bg:hover, a.dark_bg:active {
color: #FAAF4A;
text-decoration: underline;
padding-left: 3px;
}

div.current_user{
color: #ffffff;
font-weight: 900;
padding-left: 7px;
}

div.alert{
background: #EEF600;
color: #C00000;
font-weight: 900;
font-size: 12px;
font-family: "Arial";
width: 250px;
padding: 5px;
padding-left: 5px;
padding-bottom: 15px;
margin-bottom: 10px;
text-align: center;

}
input.check_email{
background: url("images/spacer.gif");
color: #ffffff;
padding-left: 5px;
text-decoration: none;
border: 0px solid #3D6E51;
font-size: 11px;
margin: 0px;
text-align: left;
cursor: hand;
}

input.check_email:hover, input.check_email:active{
background: url("images/spacer.gif");
color: #FAAF4A;
padding-left: 5px;
text-decoration: underline;
border: 0px solid #3D6E51;
font-size: 12px;
margin: 0px;
text-align: left;
cursor: hand;
}
#wrapper{
text-align: center;
}

#wrapper2{
width: 750px;
text-align: left;
margin: 0 auto;
background: #3D6E51 url('images/content_bg.gif') repeat-y;
background-position: top right;
color: #000000;
}

#logout_bar{
background: #ffffff url('images/menu_leftSide.jpg') repeat-y;
background-position: top right;
height: 15px;
text-align: right;
font-size: 85%;

}

#logout_bar a, #logout_bar a:visited{
color: #41AF6C;
margin-right: 5px;
}

#logout_bar a:hover, #logout_bar a:active{
color: #FAAF4A;
margin-right: 5px;
}

#news{
float: right;
width: 167px;
margin: 0 10px 0 0;
//margin: 0 5px 0 0px;
}

div.news_title{
width: 157px;
height: 17px;
color: #ffffff;
font-size: 85%;
font-weight: 900;
text-align: center;
background: #6B876D;
margin-bottom: 10px;
clear: both;
}

div.news_date{
background: #6B876D;
width: 60px;
height: 14px;
color: #ffffff;
font-size: 85%;
text-align: center;
}

div.news_bar{
height: 3px;
width: 157px;
background: #C3C075;
font-size: 1px;
}

div.news_body{
color: #000000;
font-size: 85%;
width: 157px;

}

#nav{
height: 32px;
background: #3D6E51 url('images/menu_leftSide.jpg') repeat-y;
background-position: top right;
}

#email_form{
float: right;

}

#content{
color: #ffffff;
background: #3D6E51 url('images/dye.gif') no-repeat;
background-position: bottom right;
width: 543px;
padding: 10px;
}

a.white, a.white_l, a.white_r{
color: #ffffff;
}
a.white_l {
float: left;
}
a.white_r{
float: right;
}

/* old */
th, td{
color: #ffffff;
font-size: 79%;
}
td.side_menu{
background: #6cb049 url("images/golferbg.jpg") no-repeat top;

}

th, td.table_title{
font-weight: 900;
background: #268500;
color: #ffffff;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

td.table_data{
padding-left: 5px;
padding-right: 5px;

color: #000000;
}

td.table_data_small{
padding-left: 5px;
padding-right: 5px;
font-size: 10px;
text-align: center;
color: #000000;
} 

td.navigation{
color: #ffffff;
}

td.links{
font-size: 11px;
font-weight: 900;
}

td.staff_login_bg{
background: #ffffff url("images/staff_login_bg.gif");
width: 187px;
text-align: right;
font-family: "Verdana";
font-size: 10px;
}

a.staff_login_link{
padding-right: 4px;
color: #000000;
}

td.news_bg{
width: 178px;
background: #EBEBEB url("images/staff_login_bg.gif");
}

td.side_bar{
background: #3D6E51;
}

td.menu_bar{
width: 563px;
height: 32px;
}

td.login_bg{
background: #3D6E51 url("images/login3.jpg") no-repeat;
width: 166px;
height: 196px;
}
td.logo{
height: 196px;
}
td.login{
color: #ffffff;
font-size: 13px;
font-weight: 500;
padding-left: 3px;
}

input.login_username{
font-size: 10px;
font-weight: 900;
}

input.login_password{
font-size: 11px;
font-weight: 600;
}

td.body{
color: #ffffff;
font-size: 12px;
}
td.body2{
color: #ffffff;
font-size: 12px;
background: #3D6E51 url("images/dye.gif") no-repeat;
background-position: bottom right;
width: 563px;
height: 357px;
padding-left: 15px;
padding-right: 15px;
}

td.news_header{
background: #224F34;
color: #ffffff;
font-weight: 900;
}

td.news_body{
color: #ffffff;
background: #528466;
padding: 5px;
}

td.background{
background: #3D6E51 url("images/main_bg.jpg") repeat-y;
 background-position: top right;
}


#noscript_nav{
position: absolute; 
left: 50%;
margin-left: -530px;
background: #3D6E51;
padding: 3px;
width: 150px;
}

#apy0gk{
position:absolute;
z-index:10000;
visibility:hidden;
}
address{
font-style:normal;
margin: 0 0 10px 0;
}
.invoice{
background: #fff;
border: 1px solid #eee;
margin: 0 0 15px 0;
padding: 10px;
color: #111;
}

.invoice td{
color: #111!important;
padding: 0 0 5px 0;
}

.detail_desc{
display: block;
font-weight: bold;
}

.detail_cost{
color: #777;
font-size: 90%;
padding: 0 0 0 8px;
}

.statement h2 {
text-align: right;
}
.statement h2 .header{
float: left;
}
.statement h2  a{
font-size: 85%;
text-decoration: none;
}

.invoice h3{
color: #444;
border-bottom: 1px solid #c0c0c0;
padding: 0 5px 3px 5px;
text-align: right;
}

.invoice h3 .invoice_num{
float: left;
}

.invoice a.print_this, .invoice a.print_this:visited{
color: #333;
font-size: 85%;
text-align: right;
text-decoration: none;
}

.invoice a.print_this:hover, .invoice a.print_this:active {
color: #FAAF4A;
text-decoration: underline;
}

