﻿*
{
    font-family:Tahoma;
/*    font-size:10pt;*/
    color:#05370E;
    /*color:White;*/
}
p, h1, h2, h3, li, a, span, em, strong, b, i, div, label, tr, blockquote, sup, sub {color:White;}
textarea {font-size:10pt;}

.grtext
{
    color:#05370E;
}

p.grtext a
{
    color:#05370E;
}

p.grtext a:visited 
{
    color:#05370E;
}

p.grtext a:hover 
{
    color:#088017;
    text-decoration:underline;
    outline:none;
    border:none;
}

body 
{
    background-color:#F4e89e;
    margin-top:0px;
}

body.popup
{
    background-color:#F4e89e;
    color:#05370E;
    margin-top:0px;
}
body.popup *
{
    color:#05370E;
}

#page-main
{
    width:990px;
    font-size:10pt;
    margin-left:auto;
    margin-right:auto;
}

#leftnav-menu
{
    width:214px;
    clear:left;
    position:relative;
}

#leftnav-menu ul
{
    overflow:hidden;
}

#title-home
{
    font-family:Tahoma;
    font-size:15pt;    
	padding-bottom:5px;
}

h1
{
    font-family:Tahoma;
    font-size:13pt;    
	padding-bottom:5px;
}

h2 
{
    font-family:Tahoma;
    font-size:11pt;    
	padding-bottom:2.5px;
}

h1.homepage
{
    font-family:Tahoma;
    font-size:11pt;    

	font-weight:normal;
}

h3.homepage
{
    font-family:Tahoma;
    font-size:11pt;    

	font-weight:normal;
}

h3.underlined
{
    text-decoration:underline;
}
#header-logo
{
    clear:left;
    float:left;
    margin:0px;
    padding:0px;
    height:57px;
}
#header-account
{
    height:57px;
    float:right;
    margin:0px;
    padding:0px;
}
#header-tabs
{
    float:left;
}

#header-menu
{
    width:575px;
    padding-left:425px;
}

#header-menu ul
{
    list-style-type: none;
    padding-top:4px;
    margin-top:0px;
    overflow:hidden;
}

#header-menu ul li
{
    display:inline;
}

#header-menu ul li.first
{
    border-right: #088017 1px solid;
}
#header-menu ul li.middle
{
    border-right: #088017 1px solid;
}

#header-menu ul li a
{
    border:none;
    outline:none;
    text-decoration:none;
    color:White;
    font-size:9pt;
    padding-left:8px;
    padding-right:8px;
/*    padding-top:2px;
    padding-bottom:2px; */
}

#header-menu ul li a:hover
{
    border:none;
    outline:none;
    text-decoration:underline;
/*    background-color:#088017;*/
    color:White;
    
}


#header-left-tab
{
    height:39px;
    width:990px;
    clear: left;
    float: left;
    background-image: url('/images/top_2f.jpg');
    background-repeat: no-repeat;
}
#header-right-tab-1
{
    float:left;
}
#header-right-tab-2
{
    float:left;
}
#header-right-tab-3
{
    float:left;
}
#header-right-tab-4
{
    float:left;
}
#header-tab-bottom-spacer
{
    clear:left;
    float:left;
}

#header-tabs
{
    float:right;
}

#content-main
{
    min-height:580px;
}

#content-body
{
    clear:left;
    width:100%;
    background-color:#5b7214;
    color:White;
    /*height:250px;*/
    min-height:555px;
}

#footer-main
{
    clear:left;
    width:990px;
}

#footer-tab
{
    width:990px;
    height:65px;
    background-image:url('/images/bottom_1f2.jpg');
}
#footer-text
{
    width:990px;
    padding-top:30px;
    padding-left:10px;
    padding-right:10px;
} 
#footer-text-left
{
    font-size:12px;
    padding-left:0px;
    float:left;
}
#footer-text-left-line2
{
    margin-top:2px;
    font-size:12px;
    padding-left:0px;
    float:left;
}
#footer-text-right
{
    font-size:12px;
    padding-right:20px;
    float:right;
}

#col-1
{
    clear:left;
    float:left;
    width:214px;
    height:100%;
    margin-left:5px;
}

#col-2
{
    width:751px;
    float:left;
    margin-left:10px;
}

#col-header
{
    width: 214px;
    height:20px;
    background-image: url('/images/kettle_3.jpg');
    background-repeat: no-repeat;
    padding-left:5px;
    font-weight:bold;
    color:White;
}    

#col-header-750
{
    width: 750px;
    height:20px;
    background-image: url('/images/kettle_3_750.jpg');
    background-repeat: no-repeat;
    padding-left:5px;
    font-weight:bold;
    color:White;
}    

#col-header-650
{
    width: 664px;
    height:20px;
    margin:10px 0px 5px 0px;
    background-image: url('/images/kettle_3_650.jpg');
    background-repeat: no-repeat;
    padding-left:5px;
    font-weight:bold;
    color:White;
}   
.col-header-650
{
    width: 664px;
    height:20px;
    margin:10px 0px 5px 0px;
    background-image: url('/images/kettle_3_650.jpg');
    background-repeat: no-repeat;
    padding-left:5px;
    font-weight:bold;
    color:White;
}   

#col-header-50
{
    width: 140px;
    height:20px;
    background-image: url('/images/kettle_3_750.jpg');
    background-repeat: no-repeat;
    padding-left:5px;
    font-weight:bold;
    color:White;
}  
#col-body
{
    width:100%;  
    background-color:#B7B087;
 }

#col3-body
{
    /************width:214px;**/
    width:750px;
    background-color:#d7d7d7;
    color:#05370E;
    overflow:hidden;
}

#col3-body-alt
{
    /************width:214px;**/
    width:650px;
	margin-left:45px;
	margin-top:10px;
	background-color:#d7d7d7;
    color:#05370E;
    overflow:hidden;
}

#col-body ul
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

#col-body ul li
{
    display: block;
    /*
    height: 15px;
    border-bottom: green thin dotted;*/ 
    padding-top:2px;
    padding-left:5px;
}

#col-body ul li a, #leftnav-menu a
{
    text-decoration:none;
    outline:none;
    border:none;
    padding-left:10px;
    /*display:block;*/
    color:#05370E;

}

#col-body ul li a:hover, #leftnav-menu a:hover
{
    color:#088017;
    text-decoration:underline;
    outline:none;
    border:none;
}

#col-body .title
{
    border-top: Green thin dotted;
    border-bottom: Green thin dotted;
    font-weight:bold;
    display:block;
    color:#05370E;
    padding-left:3px;
}

#col3-body .title
{
    /*************border-bottom: Green thin dotted;**/
    font-weight:bold;
    display:block;
    text-align:center;
}
#col3-body .title a
{
    color:#05370E;
}


#col3-body .title img
{
     /*margin: 0px 0px 5px 35px; */
     border:none;
}

#col-footer
{
    width: 214px;
    height:13px;
    background-image: url('/images/bottom_3-2_clean.jpg');
    background-repeat: no-repeat;
    clear:left;
}    

#col-footer-750
{
    width: 750px;
    height:13px;
    background-image: url('/images/bottom_3_clean_750.jpg');
    background-repeat: no-repeat;
    clear:left;
}    

#col-footer-650
{
    width: 650px;
    height:13px;
    background-image: url('/images/bottom_3_clean_650.jpg');
    background-repeat: no-repeat;
    clear:left;
} 

/*
#col3-banner
{
    float:right;
    width: 230px;
    overflow:hidden;
    padding:10px;

    background-color: #C365AC;
    border-bottom: white 1px solid;
    border-left: white 1px solid;
    border-top: white 1px solid;
    border-right: white 1px solid;

    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
}
*/

#col3-banner a
{
    border:none;
    outline:none;
    text-decoration:none;
	width: 100%;
}

#col3-banner a:hover
{
    color:#088017;
    outline:none;
    border:none;
}

div.container {
	overflow: hidden;
	width: 100%;
}

div.left {
	width: 58%;
	float: left;
}

div.right {
	width: 28%;
	float: right;
}

div.left-club {
	width: 23%;
	float: left;
}

div.right-club {
	width: 77%;
	float: right;
}

.account-options
{
    font-size:8pt;
    color:#05370E;
}

.account-options a
{
    font-size:8pt;
    color:#05370E;
}

.account-name
{
    text-align:right;
    font-size:8pt;
    color:#05370E;
}
#tab-menu
{
    
}
.tab-menu-item
{
    display:block;
    margin-right:10px;
}

.tab-menu-item a.active
{
    background-color:#088017;
    color:#93AF3E;
}

.hidden
{
    visibility:hidden;
    height:0px;
    width:0px;
}

.help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
  
#home-notification
{

    float:right;
    width: 230px;
    /*min-height:92px;*/
    overflow:hidden;
    padding:10px;
    
    /*width: 265px;
    padding:5px;
    float:right;*/
    /*margin-left:100px;
    margin-top:18px;
    margin-bottom:18px;*/
    background-color: #C365AC;
    border-bottom: #581046 1px solid;
    border-left: #581046 1px solid;
    border-top: #581046 1px solid;
    border-right: #581046 1px solid;
}

#home-notification a
{
    text-decoration:none;
    color:White;
}
#home-notification a:hover
{
    text-decoration:none;
    color:#581046;
}

.EditorTextAreaPromo
{
    background-color: #C365AC;
    color:White;
}
.EditorContentAreaPromo
{
    background-color: #C365AC;
    color:White;
}
.EditorContentArea
{
    background-color:White;
    color:Black;
}
    
.EditorContentAreaElement
{
    background-color:White;
    color:Black;
}
.EditorTextArea
{
    background-color:White;
    color:Black;
}

.contact-input
{
    color:Black;
}
.contact-input option
{
    color:Black;
}
.select_calendar
{
    color:#05370E;
}    
.rcTitle
{
    color:#05370E;
}    

.rounded
{
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
}

.preview
{
    /*border-collapse:collapse;*/
    background-color: #F4e89e;
    color: #05370E;
    border-bottom: #05370e 1px solid;
    border-left: #05370e 1px solid;
    border-top: #05370e 1px solid;
    border-right: #05370e 1px solid;
}

.box { 
  background: #C365AC; 
}
.boxtop { 
  background: url('/images/ne.gif') no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 9px; 
  background: url('/images/nw.gif') no-repeat top left; 
}
.boxbottom { 
  background: url('/images/se.gif') no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 9px; 
  background: url('/images/sw.gif') no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 0px 0px 0px;
}


#header-container-with-notice
{
    clear:left;
    float:left;
    width:490px;
}
#header-container-without-notice
{
    clear:left;
    float:left;
    width:100%;
}

.unique-image
{
    height:125px;
    text-align:center;
    margin-top:18px;
}
