@charset "utf-8";

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #FFFFFF;
margin: 0; 
padding: 0;
text-align: center;
color: #151515;
}

a img { border: 0; }

span, div, a, h1, h2, h3, h4, dl, dt, dd, img, p, ol, ul, li {
margin: 0;
border: 0;
padding: 0;
text-decoration: none;
list-style-type: none;
}

#wrap{ 
background-color: #FFFFFF; /*GO TO 6F  AND REMOVE TO LIVE */
width:600px;
margin:0 auto;
padding:0;
	}

#header{display:none}

.page{
background-color: #FFFFFF; /*GO TO 6F  AND REMOVE TO LIVE */
width:600px;
margin:0 auto;
text-align:left;
padding:0 0 20px 0;
}

#sidebarLeft{display:none}

#content{
width:572px;
float:left;
background-color: #FFFFFF;
margin:0;
padding:0;
}

#sidebarRight{display:none}

#clear { clear: both; margin: 0; }

#footer{
background-color: #808284; 
width:595px;
height:44px;
margin:0 auto;
padding:0;
}

#footer p{
margin:0;
padding:16px 0 5px 0;    
}

.footerLeft{display:none}

.footerCenter{
float:left;
color: #FFFFFF;
font-size:10px;
}

.footerCenter a{
color: #FFFFFF;
font-size:10px;
}

.footerCenter a:hover{
border-bottom: 1px solid #FFFFFF;
}

.footerRight{display:none}

/* DEVLEOPMENT/FAKE DIVS */
.mainContent{
margin: 45px 30px 0 30px; 
}

.mainContent h1{
font-size:22px;
font-weight:bold;
color:#666666;
margin:5px 0 0 0;
font-family:Arial;
border-bottom: 1px solid #666666;
}

.mainContent h2{
font-size:18px;
font-weight:bold;
color:#666666;
margin:30px 0 0 0;
font-family: Arial, sans-serif;
}

.mainContent p{
margin:13px 0 13px 0;
line-height:1.3em;
}

.mainContent a{
text-decoration:none;
color:#DB1E3C;
}

.mainContent a:hover{
border-bottom:1px solid #CB1E3C;
}

.mainContent ul{
margin:18px 30px 10px 40px;
}

.mainContent ul li{
list-style-type:disc;
padding-bottom:8px;
}

.mainContent ol{
margin:18px 30px 10px 40px;
}

.mainContent ol li{
list-style-type:decimal;
padding-bottom:8px;
}

.newsarea{
margin:20px 0 0 0;
padding:0;
height:29px;
background: #FFFFFF;
}

.newsnews{display:none}
.newsnewso{display:none}
.newsarchive{display:none}
.newsarchiveo{display:none}
.newsevents{display:none}
.newseventso{display:none}
.newseventspast{display:none}
.newseventspasto{display:none}
.newsgolfo{display:none}
.newsmem{display:none}
.newsmemo{display:none}
.newsareasub{display:none}

.newscontent h2{
font-size:18px;
font-weight:bold;
color:#666666;
margin:5px 0 0 0;
font-family: Arial, sans-serif;
}

.newscontent h2 a{
color:#666666;
text-decoration: none;
}
.newscontent h2 a:hover{
border-bottom:0;
}

.newscontent p{
margin: 5px 0 15px 0;
color:#333333;
}

.newscontent img{
float:left;
margin:20px 20px 5px 0;
}

.memberinfo{
border:1px solid #818286;
background-color:#EEEEEE;
width:160px;
margin:0 auto 15px auto;
}

.memberinfo p{
font-size:10px;
margin:5px;
line-height:1.3em;
}

.memberinfo a{
text-decoration:none;
color:#DB1E3C;
}

.memberinfo a:hover{
border-bottom:1px solid #CB1E3C;
}

ol.lowerroman li{
list-style-type:lower-roman;
}

ol.loweralpha li{
list-style-type:lower-alpha;
}

/* FORM STYLES */

form{margin:0;padding:0;}
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
fieldset#top_field{border-top:none;}
legend{margin:1em 0;padding:0 .5em;color:#555;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:200px;padding:0 1em;text-align:right;}
label.missing{color:#f00;}
.fm-radio label{width:100%;text-align:left;margin-bottom:15px;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input[type=text],fieldset div textarea{width:200px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
textarea{overflow:auto;font-family: Arial, sans-serif;font-size:100%;line-height:1.3em;}
#corp_invoice_to, #corp_address_1, #corp_address_2, #other_address{width:250px; height:75px}
fieldset div input[type=radio]{margin-left:100px;}
fieldset div input[type=checkbox]{margin-left:150px;}
fieldset#reference_fields div{margin-bottom:25px;}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#808284;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#222;}
fieldset div.fm-req{font-weight:bold;}
p#fm-intro{margin:0;}

fieldset div.forminfo{margin:5px 0;color:#444444;display:block;}
div.forminfo label{font-weight:bold;}

.formclear{
height:20px;    
}

/* TABLE STYLES */

.greyTable{
}

.greyTable tr{
border-bottom:1px solid #DDDDDD;
}

.greyTable th{
background:#EEEEEE;
text-align:center;
}

.greyTable td{
padding:8px 8px 8px 10px;
}

