/* CSS Document */

body {padding: 0; margin: 0; text-align: center;}
body, td, th {font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;}

body {background: #fff url(/images/layout/shadow.gif) repeat-y center top;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}

h2 {color: #006F2E; font-family: Arial, Helvetica, sans-serif; font-size: 1.7em; margin: 0 0 20px 0; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; width: 100%;}

h3 {color: #0668cd; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 0 0 0.4em 0; padding: 0;}

hr {border: 0px; height: 1px; background-color: #ccc; width: 100%; clear: both; margin: 1.2em 0;}

ul {padding: 0; margin: 0 0 10px 0; list-style-type: none;}
li { padding: 0 0 0 15px; margin: 0 0 2px 8px; background:url(/images/layout/bullet.gif) no-repeat left 7px;}

dt {margin-bottom: 5px;}
dd {margin-bottom: 20px;}

address {font-style: normal;}

#wrapper {padding: 0; margin: 0 auto; position: relative; width:800px;}
#wrapperInner {float: left; width:800px; padding: 0; margin: 0; background-color:#FFFFFF; text-align: left;}

p {margin: 0 0 1.2em 0;}

#banner {position: relative; background-image: url(/images/layout/logo.jpg); background-repeat: no-repeat; width: 800px; height:187px;}

#banner_image {position: relative; width: 564px; height: 187px; float: right;}

#mini_nav {position: relative; width: 790px; padding: 5px 5px 7px 5px; font-size: 0.7em; background:#404d3f url(/images/layout/strip.gif) repeat-x center top; text-align: right; border-top: 1px solid #007CCF;}

 ul.mini_nav {padding: 0; margin: 0; list-style-type: none;}
 ul.mini_nav li {display: inline; padding: 0 10px; background: none; }

 ul.mini_nav li a {text-decoration: none; color: #fff;}
 ul.mini_nav li a:hover {color: #5FBFFF;}

#left ul, #left ul li ul {padding: 0; margin: 0; list-style-type: none;  }

#left ul li ul {display: none;}

#left ul li {padding: 0; margin: 0 0 5px 0; position: relative; background: none;}

/*#left ul li:hover ul {display: block; position: absolute; left: 150px; top: 3px; background-color: #fff; font-size: 0.85em;}

#left ul li:hover ul li a {background-color: #fff;  color: #404d3f;}
#left ul li:hover ul li a:hover { border-bottom-color: #c60; color: #404d3f;}*/

#left ul li.main_active ul {display: block; position: relative; top: 0px; left: 0px;  font-size: 0.85em; margin: 0 0 6px 0;}

#left ul li.main_active ul li a {background: none; color: #404d3f; padding: 6px 0 1px 0; width: 150px}

#left ul li.main_active ul li a:hover { background: none; border-bottom-color: #c60; color: #404d3f;}

#left ul li a {width: 144px; padding: 12px 3px 1px 3px; display: block; border-bottom: 1px solid #404d3f; color:#006F2E; text-decoration: none;}
#left ul li a:hover, #left ul li.main_active a {background: #006F2E  url(/images/layout/navpoint.gif) no-repeat right bottom; color:#fff;}

#left ul li.main_active ul li.subactive a {font-weight: bold; text-align: right;}


#contentOuter {width: 800px; position: relative; text-align: left;}

#left { width: 150px; padding: 20px 20px 35px 20px; float: left; background:url(/images/layout/ballback.jpg) no-repeat left top; font-size: 0.8em;}
#right /*IE*/ { width: 550px; padding: 20px 20px 20px 20px; float: left; background:url(/images/layout/feint-gradient.jpg) repeat-x center top; margin: 20px 0 0 0; color: #666; line-height: 1.8em; font-size: 0.75em;}

#right a {color: #006F2E;}

#footer {position: relative; width: 790px; padding: 5px 5px 7px 5px; font-size: 0.7em; background:#404d3f url(/images/layout/strip.gif) repeat-x center top; text-align: center; border-top: 1px solid #006f2e; clear:both; color: #fff;}

#bottomLinks {position: relative; width: 790px; padding: 5px 5px 7px 5px; font-size: 0.65em; background:#F2F4F2; text-align: center; border-top: 1px solid #006f2e; clear:both; color: #006F2E; text-transform: uppercase;}

#bottomLinks ul {padding: 0; margin: 0; list-style-type: none;}

#bottomLinks ul li {padding: 0 7px; background: none; margin: 0; display: inline;}

#bottomLinks ul a {color: #485547; text-decoration: none;}
#bottomLinks ul a:hover {background: #006f2e; color: #fff;}

#bottomLinks ul li ul {display: none; visibility: hidden; }



/* classes */

.offLeft {position: absolute; left: -9999px;}
.quote_right {text-align: right; width: 100%; color: #006F2E; font-weight: bold;}
.right_pic {float: right; padding: 0 0 0 15px; border: 0px;}
.align_right {text-align: right;}
.center {text-align: center;}
.bottomText /*IE*/{padding: 10px; margin: 1.2em 0; float: left; width:530px; background:#f3f3f3 url(/images/layout/emphasis-box-point.gif) no-repeat right bottom; color:#333;}


/* Home */

.leftHalf {float: left; width: 265px; margin: 0 10px 0 0;}
.rightHalf {float: left; width: 225px; margin: 0 0 0 10px; background:#f3f3f3 url(/images/layout/emphasis-box-point.gif) no-repeat right bottom; padding: 20px 20px 10px 20px;}
.below_float {float: left; width: 550px; clear: both;}
.bottom_image_home {float: right; width:165px; padding: 0; margin: 0 0 10px 10px; text-align: center; font-size: 0.9em; font-weight: bold;}

/*in use*/

.in_use_1and2 {float: left; width:144px; padding: 0 11px; text-align: center; font-size: 0.9em; font-weight: bold;}
.in_use_3 {float: left; width:190px; padding: 0 11px; text-align: center; font-size: 0.9em; font-weight: bold;}

/*why the setup*/

.why-pic {float: left; width: 164px; text-align: center; font-size: 0.9em; font-weight: bold; padding: 0 9px 5px 9px;}

/*junior golf*/

#tableLinks a:hover { background: #006f2e; color: #fff;}