/* CSS Document */

/*--- PALLETE ---*/
/*
Green #5d9732

Blue #004b80

*/
/*--- STYLE SETUP ---*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;	font-weight: inherit;font-style: inherit;}
body {line-height:17px;font-size:12px;color:#010101;background:#212121;font-family:Arial, Helvetica, sans-serif;}
table, tr, td {padding:0;border-collapse:collapse;}
td{ vertical-align:top;}
img{/*display:block;*/}

/*--- GENERAL STYLE ---*/
.clear{clear:both;font-size:0px;line-height:0;}

h1{ color:#004b80; font-size:24px; line-height:24px; font-weight:bold; padding:0 0 10px 0;}
h2{ color:#5d9732; font-size:18px; line-height:18px;font-weight:bold;}
h3{ color:#474747; font-size:18px; line-height:18px;font-weight:normal; padding:0 0 10px 0;}
h3 a, h3 a:visited{ color:#474747; text-decoration:none;}
h3 a:hover{ text-decoration:underline;}

hr{ color:#525252; background-color:#525252; border:0; height:1px; margin:10px 0 10px 0;}
a, a:visited{ color:#5d9732;}
a:hover{text-decoration:none; color:#474747;}

ul, ol{ padding:0 0 0 30px;}
blockquote ul{ padding:0 0 0 60px;}

/*--- HEADER ---*/
#header_extended{background:url(assets/header_background.gif) repeat-x #5d9732;}
#header{width:974px;margin:0 auto;background:url(assets/header_image.gif) no-repeat top #5d9732;position:relative;}

#logo{padding:9px 0 8px 15px;}
#logo img{}

#top_login{ float:right; font-size:11px; text-align:right; margin:20px 20px 0 0; color:#ffffff; padding:0 0 0 0;}
#top_login h1{font-size:16px; line-height:16px; color:#ffffff; padding:0;}

input.login_iput{ width:140px;}
table#login_table td { padding:0 4px 0 4px;}
#loginbox{ color:#ffffff;}

a#forgot_pass, a#forgot_pass:visited{ color:#ffffff; font-size:9px; line-height:10px;display:block;}
a#forgot_pass:hover{color:#474747;}

#text_resize{ color:#ffffff; float:right; clear:right;margin:8px 8px 0 0;}
a.txt_size{ color:#FFF;}



#ega_title{ position:absolute; top:56px; left:180px; font-size:24px; line-height:28px; color:#ffffff;}


/*--- MENU ---*/
#menu_contain{float:right; clear:right;margin:5px 0 0 0; position:relative;}

li.menu_between{ background:url(assets/menu_inbetween.gif) no-repeat 7px 18px; display:block; width:16px; height:40px; }

ul#top_menu{}
ul#top_menu li{list-style:none; float:left;}
ul#top_menu a{text-decoration:none;}

ul#top_menu, ul#top_menu li{margin: 0px;padding: 0px;list-style-type: none;}
ul#top_menu li a, ul#top_menu li a:visited{display:block; padding:10px 10px 15px 10px; margin:5px 0px 0px 0px;color:#ffffff; }
ul#top_menu li a span{}
ul#top_menu li a:hover{ background:url(assets/menu_left_corner.gif) left top no-repeat #5d9732; color:#ffffff; padding:0;}
ul#top_menu li a:hover span{background:url(assets/menu_right_corner.gif) right top no-repeat; display:block; padding:10px 10px 15px 10px;}

ul#top_menu li#top_menu_selected a, ul#top_menu li#top_menu_selected a:visited{background:url(assets/menu_left_corner.gif) left top no-repeat #5d9732; color:#ffffff; padding:0;}
ul#top_menu li#top_menu_selected a span{background:url(assets/menu_right_corner.gif) right top no-repeat; display:block; padding:10px 10px 15px 10px;}


/*--- Sub navigation within the top menu including hover states ---*/
ul.subnavlist {display:none;}

ul#sub_active{display:block;position:absolute;z-index:5; left:55px; padding:0 0 0 0;background-color:#5d9732; background-image:none;}


ul#sub_active li a, ul#sub_active li a:visited{display:block;padding:3px 15px 4px 15px;margin:0 10px 0 10px;}
ul#sub_active li a:hover{display:block;padding:3px 15px 4px 15px;margin:0 10px 0 10px;}


ul.subnavlist li {float:none;}
ul.subnavlist li a, ul#subnavlist li a:visited{margin:0 15px 0 15px;}

ul#top_menu li:hover ul.subnavlist{display:block;position:absolute;z-index:10; left:55px; padding:0 0 0 0;background-color:#5d9732; background-image:none;}

ul#top_menu li:hover ul.subnavlist li a{display:block;padding:3px 5px 4px 5px;margin:0 10px 0 10px;}
ul#top_menu li:hover ul.subnavlist li a:hover{color:#004b80; background:none;}

/*ul#top_menu li.parent ul.subnavlist li.mainchild a:hover{ color:#000;}*/



ul#top_menu li#top_menu_selected ul.subnavlist li.mainchild a { background:none;display:block;padding:3px 5px 4px 5px;}
ul#top_menu li#top_menu_selected ul.subnavlist li.lastchild a { background:none;display:block;padding:3px 5px 4px 5px;}
ul#top_menu li#top_menu_selected ul.subnavlist li.mainchild a:hover {color:#004b80;}
/*ul#top_menu li#top_menu_selected ul.subnavlist li.lastchild a:hover { background:none;display:block;padding:3px 5px 4px 5px;}*/



/*--- Sub navigation within the top menu including hover states ---*/
/*
ul#subnavlist {display:none;}
ul#subnavlist li {float:none;}
ul#subnavlist li a, ul#subnavlist li a:visited{padding:0;margin:0 15px 0 15px; }
ul#top_menu li:hover ul#subnavlist{display:block;position:absolute;z-index:10;background-color:#1d3e72;padding-top:5px; padding-bottom:20px;}
ul#top_menu li:hover ul#subnavlist li a{display:block;width:15em;padding:15px 5px 15px 5px;margin:0 10px 0 10px;background:#1d3e72;}
ul#top_menu li:hover ul#subnavlist li a:hover{background:#808184;}

ul#top_menu li#top_menu_select ul#subnavlist li a{display:block;padding:15px 5px 15px 5px;margin:0 10px 0 10px;}
*/


/*--- DIVISIONS ---*/
#divisions_extended{ background:url(assets/divisions_background.gif) top repeat-x;}
#divisions{width:974px; margin:0 auto; padding:0 0 25px 0;}

.division_button{ width:218px; height:123px; border:2px solid #474747; position:relative; float:left; margin:23px 28px 0 0; text-align:center; cursor:pointer; cursor:hand;}
.division_button_last{ width:218px; height:123px; border:2px solid #474747; position:relative; float:left; margin:23px 0 0 0;text-align:center;cursor:pointer; cursor:hand;}

.division_button a, .division_button a:visited, .division_button_last a, .division_button_last a:visited { color:#ffffff; font-size:18px; font-weight:bold; text-decoration:none; display:block; position:absolute; z-index:2; top:88px; left:0; text-align:center; width:218px; padding:10px 0 10px 0;}
.division_button a:hover, .division_button_last a:hover{}

.div_opacity{width:218px; height:30px; background:#313132; position:absolute; z-index:1; left:0; top:93px; left:0;/*forIE */filter:alpha(opacity=80);/* CSS3 standard */opacity:0.8;}

/*green opacity #5d9732 */
/*grey opacity #313132 */


#mens_division{background:url(assets/divisions/mens_div_bw.jpg) no-repeat;}
#mens_opacity{}

#womens_division{background:url(assets/divisions/womens_div_bw.jpg) no-repeat;}
#womens_opacity{}

#junior_division{background:url(assets/divisions/junior_div_bw.jpg) no-repeat;}
#junior_opacity{}

#tour_division{background:url(assets/divisions/tour_div_bw.jpg) no-repeat;}
#tour_opacity{}


/*--- CONTENT INDEX ---*/

#content_extended{ background:#ffffff;}
#content{width:974px; margin:0 auto; padding:30px 0 50px 0;}

#featured_index{ float:left; width:230px;}
#featured_index img{ border:1px solid #474747;}

#content_index{float:left; width:455px; padding:0 0 0 15px;}

/*--- CONTENT SECOND  ---*/
#content_second{float:left; width:700px; padding:0 0 0 0;}
#content_second img{border:1px solid #474747; margin:15px 15px 15px 0;}

#content_second table { margin:10px 0 0 0;}
#content_second table thead { color:#ffffff; background-color:#5d9732;}
#content_second table thead td { border:solid 2px #fff; padding:10px;}
#content_second table tr { padding:0;}
#content_second table td { padding:0;}
#content_second table tbody td { border:solid 2px #fff; padding:7px 10px;}
#content_second table thead p, #content_second table tbody p{ padding:0; display:inline;}




/*--- RIGHT EXTRAS ---*/
#right_extras{ float:right; width:230px;}

.outside_border{ border:1px solid #e2e2e2; padding:3px; margin:0 0 5px 0;}
.inside_short{border:1px solid #cfcfcf; padding:10px; background:url(assets/gradient_short.gif) repeat-x top #cac9c9;}
.inside_short a, .inside_short a:visited{font-size:18px; font-weight:bold; color:#474747; text-decoration:none;}
.inside_short a:hover{font-size:18px; font-weight:bold; color:#004b80; text-decoration:none;}

.inside_long{border:1px solid #cfcfcf; padding:10px;background:url(assets/gradient_long.gif) repeat-x top #c9c8c8;}
.inside_long h3 {font-size:18px; font-weight:bold; color:#474747;}

#tourn_reg a{ font-size:17px;}

#signup_enews{}
#signup_enews a, #signup_enews a:visited{ font-size:18px; font-weight:bold; color:#474747; text-decoration:none;}
#signup_enews a:hover{ text-decoration:underline;}

#create_account{}
#create_account a, #create_account a:visited{font-size:18px; font-weight:bold; color:#004b80; text-decoration:none;}
#create_account a:hover{ text-decoration:underline;}

#featured_right { margin:15px 0 0 5px;}
#featured_right img{ border:1px solid #474747;}

/*--- FOOTER ---*/

#footer{width:974px; margin:0 auto; color:#ffffff; padding:20px 0 50px 0;}
#footer a, #footer a:visited{color:#ffffff;}
#footer a:hover{ text-decoration:none;}

#footer_left{ float:left; padding:0 30px 0 0;}
#footer_right{ float:right; text-align:right;}
#footer_right a, #footer_right a:visited{ padding:0 3px; text-decoration:none;}
#footer_right a:hover{ text-decoration:underline;}

#footer_right img{ margin:0 0 0 5px;}



/*--- APPLICATIONS ---*/

a#eventBtn, a#eventBtn:visited{ display:inline; padding:5px 25px; text-decoration:none; color:#ffffff; background:#5d9732;} 
a#eventBtn:hover{background:#004b80;} 


/*--- Tea Times ---*/

#teetimes_display{}
#teetimes_display th{ background:#5d9732; border:1px solid #fff; color:#fff; padding:10px;}
a.teetime_days{ padding:0 5px;}


