/* General HTML Tags */
@import url("/library/styles.css");
/* ------------------------------ 
HTML Redefine Tags
------------------------------ */
body { margin: 0; padding: 0px; background: #7D9B45; text-align: center;
       font-family: Arial; font-size: 9px; line-height: 1.7em !important; color: #373635; }

a, a:visited { color: #2971a7; font-size: 11px; font-weight: bold; text-decoration: none; }

a:hover { color: #666; text-decoration: underline; }

h1 { font-size: 18px; color: #000; font-weight: bold; line-height: 1.7em; }
h2 { font-size: 16px; color: #000; font-weight: bold; line-height: 1.7em; }
h3 { font-size: 14px; color: #333; font-weight: bold; line-height: 1.7em; }
h4 { font-size: 12px; color: black;  font-weight:bold; line-height: 1.7em; }
/*DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}*/
/*ul { margin: 0px; padding: 0; list-style-type: none; width: auto; display: inline; }*/
ul.discme { list-style-type: disc; }
txtHint { margin:0; padding:0; }
/* Large Boxes */
.post { margin-bottom: 5px; }
#postheader { background: url("/images/headerlg.png") 50% 0 no-repeat;  
         font-weight: bold; font-size: 12px; color:#FFFFFF; }
.postcontent { display:block; color:#373635; padding: 5px 10px 15px 10px;
	font-size: 11px; font-weight: normal; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

/* Small Boxes */
.menucontent, span, .dataPoints {line-height: 13px; }


.highlight1 ul li{ line-height:5px;}

/* ------------------------------ 
Page Structure 
------------------------------ */

#container, #maincol { width: 986px; margin: 0 auto; text-align: left; background: #323232; }
#centercol {width:770px;}
#entirearea {width:100%;}
#leftcol, #middle {background: #323232;}
#header { margin: 0px; height: 101px; padding: 0; text-align: center; border: 4px;
	background: url("/images/FGheader.png") repeat-x top left; border-bottom: thin solid #D9D9DA; }

    #menu { height: 30px; font-size: 18px; font-weight: bold; text-transform: uppercase;
            background: transparent url("/images/silver_background.jpg") repeat-x top left; 
            width: 986px; margin: 0px auto; padding-top: 8px; list-style-type: none; }
    #menu ul { display: inline; list-style-type: none; }
    #menu ul li { display: inline; padding: 0px 15px 0px 15px;}
    #menu ul li a { color: #fff; text-decoration: none; }
    #menu ul li a:hover, #navbar ul li a.current { color: #A0B556; }
    
    #tabbedmenu { height: 23px; padding: 71px 8px 0px 0px; 
                  font-size: 93%; line-height: normal; }
    #tabbedmenu li { display: inline; margin: 0; padding: 0; }
    #tabbedmenu a { float: right; background: url("/images/tableftF.gif") no-repeat left top;
                    margin: 0; padding: 0 0 0 4px; text-decoration: none; }
    #tabbedmenu a span { float: left; display: block;
                         background: url("/images/tabrightF.gif") no-repeat right top;
                         padding: 5px 15px 4px 6px; color:#666; }
    	
    #tabbedmenu a:hover span {color:#FFFFFF;}

	#content { width: auto; display: block; padding: 0; text-align: left; }
		#left { width: 185px; margin-left: 3px; float: left; }
		#middle { width: 580px; margin-left: 15px; float: left; position:relative; }
		#right { width: 185px; margin-right: 3px; float: right; }
		div.spacer { clear: both; height: 10px; display: block; }
		
		#middlelarge{ margin-left: 190px auto; margin-right: 0px; width: 767px; color: #333; }
	
#footer { width: 100%; display: block; padding: 5px; font-size: 12px; font-weight: normal;
          color: #ccc; text-decoration: none; text-align: center; }
#footer ul { display: block; }
#footer ul li { display: inline; text-align: center; margin: auto; width: auto; border-right: 1px solid #6b7272; }
#footer ul li a { padding: 0px 10px; text-transform: uppercase; color: #FFF; }
#footer ul li a:hover { color: #A0B556; text-decoration: underline; }

          
          	
/* ------------------------------ 
Display Boxes
------------------------------ */

#menuheader { background: url("/images/headertop.png") no-repeat; 
              font-weight: bold; font-size: 12px; color:#FFFFFF; }

.menucontent { background: url("/images/box_184bg.png") 0 100% no-repeat; overflow: hidden; margin-bottom: 10px;}
.menucontent a:hover { text-decoration:underline; }
.menucontent ul { padding-bottom: 0; }
.menucontent li { padding: 4px 10px; }
.menucontent ul li{ border-bottom:1px solid #d5d5d5; background:url("/images/right_carat.gif") no-repeat center right; *position:relative; margin-right: 10px; margin-left:0px;}

/* RIGHT MENU BAR BOXES */
.rightcontent { background: url("/images/box_184bg.png") 0 100% no-repeat; overflow: hidden; }
.rightcontent ul li{ border-bottom:1px solid #d5d5d5; background:url("/images/right_carat.gif") no-repeat center right; *position:relative; margin-right: 5px;}
.rightcontent ul li a{ display: block; padding: 7px 10px 8px 0; *padding:7px 0; *margin:0 6px 10px 0; margin:0 6px 0px 10px;}

.rightcontent2 { background: url("/images/box_184bg.png") 0 100% no-repeat; overflow: hidden; }
.rightcontent2 ul li{ border-bottom:1px solid #d5d5d5; background:url("/images/right_carat.gif") no-repeat center right; *position:relative; margin-right: 5px;}
.rightcontent2 ul li a{ display: block; padding: 7px 10px 8px 0; *padding:7px 0; *margin:0 6px 10px 0; margin:0 6px 0px 10px;}


/* RIGHT MENU BAR BOXES */


.postcontent { background: url("/images/boxwhite_580bg.png") 0 100% no-repeat; overflow: hidden;}
.postcontent ul { padding-bottom:0; }
.postcontent li { padding: 4px 15px; width:340px; }

#postheaderwide { background: url("/images/header2g2.png") 0 0 no-repeat; color:#FFFFFF;-moz-margin-start:25%; -webkit-margin-start:25%;}
#postheaderwide { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 18px; /*width:835px !important; moz width*/ width:762px; /*IE width*/ }

.postcontentwide { background: url("/images/boxwhite_765bg.png") 0 100% no-repeat; overflow: hidden; vertical-align:top; }
.postcontentwide ul { padding-bottom:0; }
.postcontentwide li { padding: 4px 10px; }
/*.postcontent ul li{ border-bottom:1px solid #d5d5d5; background:url("http://www.golfcoursesorlando.com/RM/images/right_carat.gif") no-repeat center right; *position:relative; margin-right: 7px; }*/

#postheaderwide2 { background: url("/images/header2g2.png") 200px 0 no-repeat; }
#postheaderwide2 { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 18px; color:#FFFFFF;}
.postcontentwide2 { background: url("/images/boxwhite_765bg.png") 0 100% no-repeat; overflow: hidden; vertical-align:top; }
.leftlinks2 {
	font-size: 11px;
	color: #2F5000;
	text-decoration: none;
	/*line-height: 13px;*/
	/*padding-bottom: 3pt;*/
	padding-left: 3pt;
	margin-top: 2px;	/*margin-top: 1em;*/
	border-bottom: 1px solid #2F5000;
line-height:12px;
}
.bottom-links {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.box { line-height: 13px; }

.text {
	display:block;
	color:#373635;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
/* progress bar */
#progress-bar {
   background: url(http://www.teetimesusa.com/images/progress_bar/percentage-bg.png) no-repeat left;
   width: 100px;
   height: 5px;
   margin: 0 auto;
}
#progress-level {
   background: url(http://www.teetimesusa.com/images/progress_bar/progress.png) no-repeat left;
   height: 5px;
}

/* DEFINITION LIST PROGRESS BAR */
.prog-border_backup {
width: 100%;
height: 5px;
background: #FFF;
padding: 2px;
border: 1px solid #DDD;
}
.prog-bar_green {
height: 8px;
background: url(http://www.teetimesusa.com/images/progress_bar/progress_green.gif) repeat-x;
}
.prog-bar_yellow {
height: 8px;
background: url(http://www.teetimesusa.com/images/progress_bar/progress_yellow.gif) repeat-x;
}
.prog-bar_red {
height: 8px;
background: url(http://www.teetimesusa.com/images/progress_bar/progress_red.gif) repeat-x;
}

.left_menu_content { /*background: url("/images/box_184bg.png") 0 100% no-repeat;*/ overflow: hidden; margin-left:5px; margin-bottom: -10px; }
.left_menu_content a:hover { text-decoration:underline; }
.left_menu_content ul { list-style-type:none; line-height:15px; padding-bottom: 0; }
.left_menu_content li { padding: 0px 0px; }
.left_menu_content ul li{ border-bottom:1px solid #d5d5d5; /*background:url("/images/right_carat.gif") no-repeat center right;*/ *position:relative; margin-right: 10px; }



/* Makes New Site Compatible with Old Page Layouts */
#header {
    width: 986px; 
    margin: 0px auto; padding: 0px;
	text-align: left;
}
#wrapper1 {
    width: 986px; /*height: 400px;*/
    margin: 0px auto; padding: 0px;
    text-align: left;
}	
#leftcol {
	width: 180px; 
    margin-right: 7px; padding: 0px;
	float: left; overflow: hidden;
    /*background-color: White;*/
    /*border: solid 1px #3D632A;*/
}
#contentarea { 
    width: 795px; height: 100%;
    margin: 0px; 
    padding: 0px;
    float: left; 
    background-color: White;
    color: black;
    border: solid 1px #3D632A;
}
#middlelarge {
    width: 785px;
    margin-left: 200px;
    text-align:left;
}
#contentarea, #contentarea td, #contentarea div { 
    font-size: 8pt; 
}
#contentarea h1, #contentarea h1 a, #contentarea h1 a:visited {
    margin: 3px 0px 0px 0px; 
    color: #2F5000; font-size: 16px;
}
#contentarea a, #contentarea a:visited {
    font-size: 8pt; color: #3D632A; font-weight: bold;
}
#footer {
    width: 986px; /*height: 400px;*/
    margin: 0px auto 30px auto; padding: 0px; 
	display: block; overflow: hidden;
}
#footer td {
	color: White;
}
#leftmenu li {
    list-style-type: none;
    color: White;
}
    
    
.tableSection {
	font-size: 12px;
	color: white;
	font-weight: bold;
	background-color: #7D9B45;
}
