/*  Designed by Jackrabbit Design www.jumpingjackrabbit.com */
/*  Developed by Interthrive - www.interthrive.com */
/* Global */
* {margin:0;padding:0} 
ul, ol {padding:0 0 1.25em 0;}
ul, li {list-style:none;text-indent: 0pt;list-style-image:none;}
body {background:url(../imgs/bg_main.jpg) top left repeat-x #fff;font:normal 11px/14px Verdana, Arial, sans-serif;color:#333}
* img {border:none}
.float-right {float: right}
.float-left {float: left!important;}
.clear {clear:both}
.red {color:#f00} 

/* Layout */
.nav {width:100%;height:135px;background:url(../imgs/bg_nav.jpg) top center no-repeat}
.nav2 {width:960px;margin:0 auto;padding-top:6px}
.logo {float:left;padding-right:28px}
.main_nav {float:left;padding-top:57px}
.sub_nav {float:right;padding:20px 0 0 0;text-align:right;width:330px;}
.main {width:100%}
.main_sub {width:962px;margin:0 auto;background:url(../imgs/bg_intborder.gif) top center no-repeat;padding:0 1px}
.main2 {width:960px;margin:0 auto;padding-top:5px}
.main3 {width:960px;margin:0 auto;background:url(../imgs/bg_int.jpg) top left repeat-x}
#feedback {display: inline; position:relative; float:right; z-index:999; left:29px; top:95px}
.content {width:880px;margin:0 auto;} 
#mast {float:left;width:570px;height:330px;background:transparent}
.mast {float:left;width:570px;height:330px;background:url(../imgs/bg_mast3.png) top left no-repeat;padding:54px 0 0 120px}
.mast2 {float:left;width:570px;height:330px;background:url(../imgs/bg_mast2.png) top left no-repeat;padding:54px 0 0 120px}
.side_mast {float:right;width:240px;padding:23px 21px 0 0}
* html .side_mast {padding:23px 0 0 0}
.sb1 {width:261px;height:145px;background:url(../imgs/bg_sb1.png) 0 0 no-repeat}
.sb2 {width:261px;height:162px;background:url(../imgs/bg_sb2.png) 0 0 no-repeat;margin-top:23px}
.sb_content {width:120px;height:120px;padding:20px 0 0 14px}
.buckets {width:960px;}
.b1 {width:290px;margin-right:45px;float:left}
.b2 {width:290px;float:left}
.footer {width:100%}
.footer2 {width:960px;margin:40px auto 0 auto;border-top:1px solid #b5b5b5;padding:10px 0 20px 0;color:#aaa;font-size:10px}
.foot1 {float:left;width:300px;padding-bottom:14px}
.foot2 {float:right;text-align:right;width:660px}
.footer2 p {text-align:center}
.c1 {width:660px;float:left}
.c1-wide {width:880px;float:left}
.c2 {width:200px;float:right}
.c2-bottom {width:880px;float:left; margin-top:15px}
.c3 {width:200px;float:right;padding-top:69px}
.tee {margin:20px 0 44px auto;color:#85a672}
.tee img, .tee span {display:inline-block}
.tee img {float:left;clear:right}
.tee span {padding:18px 0 0 8px}
.container {width:658px;border-left:1px solid #244461;border-right:1px solid #244461;border-bottom:1px solid #244461;border-top:7px solid #407bb5;padding-bottom:40px;min-height:280px}
.container-wide {width:878px;border-left:1px solid #244461;border-right:1px solid #244461;border-bottom:1px solid #244461;border-top:7px solid #407bb5;padding-bottom:20px;min-height:280px}
.container-wide2 {width: 878px;} 
h1 a {display:block;width:222px;height:116px;background:url(../imgs/logo.jpg) top left no-repeat;padding-top:10px}
h1 em {position:absolute;margin-left:-9999px}
.main_nav span {background: url(../imgs/top_divider.gif) no-repeat; padding:13px 18px; display:inline}
.main_nav a, .main_nav a:link, .main_nav a:visited {display:inline-block;padding:0;font:normal 14px/14px "Trebuchet MS", Verdana, Arial, sans-serif;color:#696969; text-decoration:none;cursor:pointer}
.main_nav a em {font-style:normal;display:block}
.main_nav a:hover, .main_nav a:active {color:#0c4a80;}
.main_nav a:hover em {border-bottom:2px solid #0c4a80;display:block}
.main_nav a#on {color:#749739}
.main_nav a#on em {border-bottom:2px solid #749739;display:block}
* html .main_nav a {font-weight:bold !important}
* html .main_nav a:hover {text-decoration:underline}
* html .main_nav a#on {text-decoration:underline}

.sub_nav a, .sub_nav a:link, .sub_nav a:visited {color:#5c5c5c;text-decoration:none;font:normal 10px/11px Verdana, Arial, sans-serif}
.sub_nav a:hover, .sub_nav a:active {color:#749739;text-decoration:underline} 

a#login, a#login:link, a#login:visited {display:block;width:84px;height:19px;background: url(../imgs/bg_login.jpg) 0 0 no-repeat;text-align:center;padding:8px 0 0 0;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none;margin: 60px 0 0 auto}
a#login:hover, a#login:active {background: url(../imgs/bg_login.jpg) 0 100% no-repeat; cursor:pointer}

a#logout, a#logout:link, a#logout:visited {display:block;width:84px;height:19px;background: url(../imgs/bg_logout.jpg) 0 0 no-repeat;text-align:center;padding:8px 0 0 0;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none;margin: 60px 0 0 auto}
a#logout:hover, a#logout:active {background: url(../imgs/bg_logout.jpg) 0 100% no-repeat; cursor:pointer}

/* --- Revised Layout Interior Styles --- */ 
body.logged-in {background:url(../imgs/bg_main-int.jpg) top left repeat-x #fff; }
body.logged-in .nav {height:48px;background: none } 
body.logged-in .nav h1 {padding:0;margin:0;} 
body.logged-in .nav h1 a {display:block;width:222px; height:48px; background:url(/ui/imgs/icons/logo_icon.gif) top left no-repeat; margin-left:6px; text-decoration:none;padding:0 0 0 33px;}
body#coach .nav h1 a {background:url(http://www.mygolfinggoalscoach.com/ui/imgs/icons/logo_icon.gif) top left no-repeat; }
body.logged-in .nav h1 a em {font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; color:#78a22f; padding:0}
body.logged-in .main_nav {float:left; padding:11px 0 0 0; color:#5c5c5c}
body.logged-in .sub_nav {float:right;padding:0;text-align:right;width:100px;}
body.logged-in a#logout, body.logged-in a#logout:link, body.logged-in a#logout:visited, body.logged-in a#logout:hover,body.logged-in a#logout:active {margin: 4px 0 0 0;}

/* --- Misc Styles --- */
.quick_info {width:638px;background:#f7f5cd;padding:10px;color:#67675d}
.quick_info p {width:560px;margin-left:30px;padding-left:20px;background:url(../imgs/ico_notes.gif) 0 4px no-repeat}
.bluebox {width:724px;background:#f3f6f9;padding:10px 10px 20px 10px;margin:20px 0}
.bluebox2 {width:724px;background:#f3f6f9;padding:10px 10px 20px 10px;margin:0 0 20px 0!important;}
.bluebox-lightbox {width:538px!important; padding:10px 5px 5px 5px!important;margin:5px 0!important;}
.buttons {margin:10px 0 10px 24px}
.buttons a{margin-right:10px}
.buttons-lightbox {margin:5px 20px!important;}
.bluebox p, p.add-text {margin:0 0 0 1px; padding-right:10px;}
.bluebox p, p.add-text-pop {margin:0 0 0 20px;}
.journalRound p {margin:0!important;} 
.sponsors img {border:1px solid #004B8C; padding:0; margin:0} 
/* --- Tab Styles --- */

#container-top {width:878px; display:inline; height:30px; clear:both}

#tabs {margin-top:15px;position:relative;top:1px;width:744px; float:left}
.tabs-smaller {width:628px!important;}
#tabs a, #tabs a:link, #tabs a:visited {height:30px;background:url(../imgs/bg_tabs.gif) 0 100% no-repeat transparent;display:inline-block;text-decoration:none}
#tabs a:hover, #tabs a:active {background:url(../imgs/bg_tabs.gif) 0 0 no-repeat transparent; cursor:pointer}
#tabs a em, #tabs a:link em, #tabs a:visited em {height:22px;padding:8px 15px 0 0;color:#fff;background:url(../imgs/bg_tabs.gif) 100% 100% no-repeat transparent;display:inline-block;margin-left:15px;text-decoration:none;font-style:normal}
#tabs a:hover em, #tabs a:active em {background:url(../imgs/bg_tabs.gif) 100% 0 no-repeat transparent}
#tabs a.selected {background:url(../imgs/bg_tabs.gif) 0 0 no-repeat transparent!important;}
#tabs a.selected em {background:url(../imgs/bg_tabs.gif) 100% 0 no-repeat transparent!important;}

#addBut {margin-top:15px; width:116px; float:right} 
#addBut a, #addBut a:link, #addBut a:visited {height:30px;background:url(../imgs/bg_tabs_add.gif) 0 100% no-repeat transparent;display:inline-block;text-decoration:none;} 
#addBut a em, #addBut a:link em, #addBut a:visited em {height:22px;padding:8px 15px 0 0;color:#fff;background:url(../imgs/bg_tabs_add.gif) 100% 100% no-repeat transparent;display:inline-block;margin-left:15px;text-decoration:none;font-style:normal} 

#addBut:hover, #addBut a:hover {cursor:pointer;}

#subtabs {padding-left:20px;margin-top:20px}
#subtabs a, #subtabs a:link, #subtabs a:visited {display:inline-block;text-align:center;width:135px;height:21px;background:url(../imgs/edit_tab_off.gif) top left no-repeat;text-decoration:none;padding-top:9px;color:#114a7f}
#subtabs a:hover, #subtabs a:active, #subtabs a.selected {background:url(../imgs/edit_tab_on.gif) top left no-repeat;color:#114a7f;cursor:pointer}
.content .c1 #subtabs a.selected {background:url(../imgs/edit_tab_on.gif) top left no-repeat;color:#114a7f}
.view #subtabs a.selected {background:url(../imgs/edit_tab_on.gif) top left no-repeat;color:#114a7f}


/* ---- Link Styles ---- */
a:active, a:focus {outline: 0}
a, a:link, a:visited {color:#004c81}
a:hover, a:active {color:#5fa9d1}


.sb_content a, .sb_content a:link, .sb_content a:visited {color:#005e94}
.sb_content a:hover, .sb_content a:active {color:#2d9cdc}

.footer2 a, .footer2 a:link, .footer2 a:visited {color:#aaa;text-decoration:none}
.footer2 a:hover, .footer2 a:active {color:#777;text-decoration:underline}

ul.blog_entrees li a, ul.blog_entrees li a:link, ul.blog_entrees li a:visited {color:#749739;text-decoration:underline}
ul.blog_entrees li a:hover, ul.blog_entrees li a:active {color:#8fcc2a}

a.but_blue1, a:link.but_blue1, a:visited.but_blue1 {display:inline-block;height:25px;background: url(../imgs/bg_butblue1.jpg) 0 0 no-repeat;text-align:center;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none}
a.but_blue1 em, a:link.but_blue1 em, a:visited.but_blue1 em {display:inline-block;height:19px;background: url(../imgs/bg_butblue1.jpg) 100% 0 no-repeat;text-align:center;padding:6px 15px 0 0;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none;margin: 0 0 0 15px}
a:hover.but_blue1, a:active.but_blue1 {background: url(../imgs/bg_butblue1.jpg) 0 100% no-repeat; cursor:pointer}
a:hover.but_blue1 em, a:active.but_blue1 em {background: url(../imgs/bg_butblue1.jpg) 100% 100% no-repeat; cursor:pointer}

a.but_blue2, a:link.but_blue2, a:visited.but_blue2 {display:inline-block;height:25px;background: url(../imgs/bg_butblue2.jpg) 0 0 no-repeat;text-align:center;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none}
a.but_blue2 em, a:link.but_blue2 em, a:visited.but_blue2 em {display:inline-block;height:19px;background: url(../imgs/bg_butblue2.jpg) 100% 0 no-repeat;text-align:center;padding:6px 15px 0 0;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none;margin: 0 0 0 15px}
a:hover.but_blue2, a:active.but_blue2 {background: url(../imgs/bg_butblue2.jpg) 0 100% no-repeat; cursor:pointer}
a:hover.but_blue2 em, a:active.but_blue2 em {background: url(../imgs/bg_butblue2.jpg) 100% 100% no-repeat; cursor:pointer}

button.add2 {width:53px;height:22px;background:url(../imgs/but_add2.gif) top left no-repeat;border:none;cursor:pointer;display:inline-block;padding-top:6px}

#TB_window a.but_blue_back, #TB_window a:link.but_blue_back, #TB_window a:visited.but_blue_back{color:#0c4a83;background:#e6edf2;display:inline-block;padding:4px 0;margin:0 5px;text-decoration:none; width:100px; text-align:center}
#TB_window a.but_blue_back:hover, #TB_window a:link.but_blue_back:hover, #TB_window a:visited.but_blue_back:hover{color:#e6edf2;background:#0c4a83; cursor:pointer} 
/* ---- Text Styles ---- */
p {margin:3px 0;padding:3px 0;}
p.noSpace {margin:0 !important;padding:0 !important;line-height: 18px !important;}
h2 {font:normal 32px/20px Georgia, "Times New Roman", Times, serif;color:#005E94;padding:30px 0 20px 0}
h2#goals {font:normal 22px/24px Georgia, "Times New Roman", Times, serif;padding:3px 0 5px 38px;background:url(../imgs/icons/sm_icon_goals.gif) no-repeat; margin-top:5px}
h2#stats {font:normal 22px/24px Georgia, "Times New Roman", Times, serif;padding:3px 0 5px 38px;background:url(../imgs/icons/sm_icon_stats.gif) no-repeat; margin-top:5px}
h2#journal {font:normal 22px/24px Georgia, "Times New Roman", Times, serif;padding:3px 0 5px 38px;background:url(../imgs/icons/sm_icon_journal.gif) no-repeat; margin-top:5px}
h2#clubhouse {font:normal 22px/24px Georgia, "Times New Roman", Times, serif;padding:3px 0 5px 38px;background:url(../imgs/icons/sm_icon_clubhouse.gif) no-repeat; margin-top:5px}

h4 {font-size:14px;color:#005e94;margin-bottom:10px}
h5 {font:normal 14px/14px Georgia, "Times New Roman", Times, serif;color:#005E94}
.mast h2 {font:normal 24px/20px Georgia, "Times New Roman", Times, serif;color:#005E94;padding:0}
.mast p {color:#005E94;padding-bottom:29px}
.buckets h3 {font:normal 16px/14px Georgia, "Times New Roman", Times, serif;color:#85a672;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:20px}
p.author {font-weight:bold;text-align:right}
.content h3, .add-header {color:#004c81;font-size:14px;font-weight:bold;margin:20px 0 10px 15px}
h6 {font-size:11px;font-weight:normal;color:#5f916c;margin-bottom:10px}
.refer h6 {font-size:10px;font-weight:bold;color:#005E94;display:block;margin:10px 0 -10px 0;line-height:12px}

/* --- Login Styles --- */
#login_menu {height:145px;width:290px;border:1px solid #848484;background:url(../imgs/bg_login.gif) top left no-repeat #dcdcdc;color:#525252;position:absolute; z-index:9999}
#login_menu p {height:20px;text-align:right;font-size:10px;font-weight:bold;color:#005E94;background:#d1d1d1;padding:3px 5px 0 0;margin:0;}
#login_menu a, #login_menu a:link, #login_menu a:visited {color:#525252;font-size:10px;}
#login_menu a:hover, #login_menu a:active {text-decoration:none;color:#999;}
#login_menu input.shown {display:block;margin-bottom:6px;width:180px;border:1px solid #c6c6c6;background:#f0f0f0;padding-top:3px;height:17px;}
#login_menu table {margin:10px 0 0 28px;}
#login_menu table td {vertical-align:bottom;}
button.but_login {width:53px;height:22px;background:url(../imgs/bg_but_login.gif) top left no-repeat;cursor:pointer;border:none;margin:0 0 6px 10px;}

/* ---- List Styles ---- */
ul.blog_entrees {list-style:none}
ul.blog_entrees li {padding:0 0 0 32px;background:url(../imgs/mouse-icon.gif) 0 20% no-repeat;margin:0 0 14px 0}

/* ---- Image Styles ---- */
.M1 {padding-top:2px}
.M2 {display:block;margin:10px auto}
.M3 {float:left;clear:right;display:block;margin:20px 20px 20px 0}
.M4 {display:inline;position:relative;top:6px}

/* ---- Form Styles ---- */
.F1 {width:200px;margin:0 0 15px 0}
.quickform input {background:#f6f8f1;border:1px solid #ccdcc2;padding:2px 0 2px 2px;color:#798269}
.quickform .f1 {width:90px}
.quickform .f2 {width:220px}
.quickform button {background:url(../imgs/but_add.gif) top left no-repeat;width:53px;height:22px;border:none}
.bluebox button,.bluebox input[type="button"] {background:url(../imgs/but_add.gif) top left no-repeat;width:53px;height:22px;border:none; padding:0; margin:0; vertical-align:top}
.T3 input[type="text"], .T3 input[type="password"], .refer input, .field input  {background:#fbfcfc;border:1px solid #71a0cd;padding:3px 0 0 2px;color:#407bb5;height:17px;width:170px}
.field input[type="checkbox"]  {width:15px; vertical-align:middle; border: none}
.T3 input[type="text"], .T3 input[type="password"], .refer input[type="text"], .field input[type="text"], .field2 input[type="text"] , .field3 input[type="text"], .T3 select, .refer select, .field select, .field2 select , .field3 select, textarea  {background:#fbfcfc;border:1px solid #71a0cd;color:#407bb5; }
.field input.longer {width:600px!important;}
input.pop-longer {width:500px!important; margin-bottom:1px}
div.bluebox input[type="text"], div.bluebox input[type="password"] {width:400px!important;}
div.bluebox input[type="text"], div.bluebox input[type="password"] {border:1px solid #71a0cd!important;background:#fbfcfc;}
div.bluebox input.sc-sm  {width:15px!important; text-align:center}
div.bluebox input.normal  {width:200px!important; }
.T3 select {text-align:left}
.T3 input.sm, input.sm {width:70px!important;}
input.holenum {width:20px!important;}
.T3 input.lg {width:475px!important;}
.T3 textarea {width:171px;height:128px;margin:4px 0 0 0;background:#fbfcfc;border:1px solid #71a0cd;padding:3px 0 0 2px;color:#407bb5;font:inherit;line-height:14px}
.refer {float:left;margin-left:20px;width:270px;background:#dee8f2;padding:10px;height:90px}
.field, .field2 {padding:0 0 0 24px;margin:18px 0;color:#004c81;line-height:20px}
.field-pop, .field2-pop {padding:0 0 0 24px;margin:18px 0;color:#004c81;line-height:20px}
label {color:#407bb3;display:inline-block;padding-right:8px}
label.blockme, field3 label.blockme{color:#407bb3;display:block;padding-right:8px;font-weight:600;}
label.boldme, field3 label.boldme{color:#407bb3; padding-right:8px;font-weight:600;}
label.l2 {padding-left:30px}

.contact label {width:120px}
.contact {margin:20px 0 20px 30px}
.contact input {width:250px;height:18px;padding:3px 0 0 0;border:1px solid #e5edf4;background:#eef3f8;margin:2px 0 12px 0}
.contact textarea {width:378px;border:1px solid #e5edf4;background:#eef3f8;display:block;margin:2px 0}
.contact label {font:normal 14px/18px Georgia, "Times", "Times New Romain", serif;color:#31608c}
.contact button {background:#114a7f;color:#fff;padding:3px 8px;border:none;cursor:pointer}


/* --- Table Styles --- */
.goal_list {width:658px;margin:10px 0}
.goal_list_wide {width:878px!important;}
.goal_list_print {width:672px!important;} 
.goal_list_view_pop {width:566px!important;} 
.goal_list tr.head {background:#e6edf2}
.goal_list tr.head th {font-weight:bold;font-size:10px;color:#114a7f;padding:10px 0 5px 15px;text-align: left} 
.goal_list tr.head th.centerthis {text-align:center!important; padding-left:0!important} 
.goal_list tr.head_no_bold th {font-weight:normal!important;} 
.goal_list tr.head th span {padding-right:32px;background:url(../imgs/toggle.gif) 100% 50% no-repeat;cursor:pointer}
.goal_list td {padding:10px 0 10px 15px;color:#004c81}
.goal_list td.centerthis {text-align:center!important; /*border: solid 1px groove #CCC;*/padding:0!important;}
.goal_list td a {text-decoration:none;color:#004c81}
.goal_list td a:hover {text-decoration:underline}
.goal_list td.icons {padding-right:10px; text-align: right}
.goal_list td.icons img{display:inline-block;margin:0 2px;text-align:right;cursor:pointer}
.goal_list tr.r2 {background:#f9f9f9} 
.goal_list tr.r0:hover, .goal_list tr.r2:hover {background:#eceff1; cursor:pointer}   
.goal_list_nopad tbody tr{margin:0!important; height:36px!important;}
.goal_list_nopad {margin:0!important;}
.goal_list_nopad td{border: 1px solid #F2F2F2; padding:10px 0 10px 0;}
.goal_list_nopad tr.head th {padding:10px 0 10px 0;}
.goal_list_nopad tr td:first-child, .goal_list_nopad tr.head th:first-child  { padding:10px 0 10px 15px; width:180px; text-align: left;}  
.goal_list_nopad tr td, .goal_list_nopad tr.head th { text-align: center;}
.goal_list_nopad tr td:last-child  { text-align: center;width:32px}   
.goal_list_print tr td:last-child  { width:140px!important;} 
.goal_list_view_pop tr td { padding:5px 0 5px 20px!important;} 
/************************* NEW STATS DISPLAY ***************************/
.goal_list_wide thead th {border-left: 1px solid #d4e0eb}
.goal_list_wide thead th:first-child {border-left: none}
.goal_list_wide tbody tr td {border-left: 1px solid #d4e0eb}
.goal_list_wide tbody tr td:first-child {border-left: none}
.goal_list_wide {border-bottom: 1px solid #d4e0eb}
.bar_wrap {width:100px; height:13px; background-color:#e7e7e7; margin-right:5px; display:inline-block;}
.bar_text {font-size: 9px; color:#9b9b9b; line-height:13px;}
/************************* END *****************************************/
.T3 {float:left;width:320px}
.T3Wide {width:650px!important;}
.T3 td {text-align: right;line-height:28px} 
#member-sign-up .T3 td.alignLeftselect, #clubhouse .T3 td.alignLeftselect{text-align:left!important;}
#member-sign-up .T3 td.alignLeftselect select, #clubhouse .T3 td.alignLeftselect select{margin-left:5px;}
.T3Wide td.alignLeft {text-align: left}
.container .T3 td.lft {text-align: left;padding-left:5px;width:175px}

.basic {width:600px;margin:0 auto;}
.basic td {border-bottom:1px solid #c3d4e4;padding:10px 0;color:#0d4c82}
.basic td input {width:60px}

.adv {width:600px;margin:0 20px; background-color:#FFF}
.adv th {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;border-top:1px solid #c3d4e4;color:#0d4c82;padding:5px 0; text-align:center}
.adv th.topbg {border-top-width: 7px!important; border-top-style: solid!important; border-top-color: #407bb5!important;}
.adv td {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;text-align:right;vertical-align:middle}
.adv td:first-child {padding-right:5px;}
.adv td input {width:15px;display:block;margin:5px auto}
.lbinput {width:13px;display:block;margin:5px auto}
.advlbox {width:565px;margin:0 auto;}
.advlboxsmall {width:535px!important; margin:10px 0 10px 10px}
#print .advlboxsmall, .bluebox2 .advlboxsmall {width:635px!important; margin:20px 0 10px 10px!important;}
.advlbox th {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;color:#0d4c82;padding:5px 0; text-align:center;}
.advlbox th:first-child {text-align:left;}
.advlbox td:first-child {width:103px; text-align:left; padding:5px}
.advlbox th:first-child {padding-left:5px}
.advlboxsmall td:first-child {width:75px!important;}
.advlboxsmall thead {background:#e6edf2}
.advlbox td {width:22px; border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;text-align:center;vertical-align:middle; color:#407bb3}
.advlbox td.ace {background-color:#95b657}
.advlbox td.par {}
.advlbox td.par2 {}
.advlbox td.eagle {background-color:#507dae}
.advlbox td.birdie {background-color:#76a5d5}
.advlbox td.bogey {background-color:#eba337}
.advlbox td.doublebogey {background-color:#b27a27} 
/* NEW SCRORECARD */ 
.advlboxSplit {width:535px!important; margin:10px 0 10px 15px}
.advlboxSplit tr {height:35px}
.advlboxSplit th {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;color:#fff;padding:5px 0; text-align:center;}
.advlboxSplit th:first-child, .advlboxSplit td:first-child {text-align:left; width:150px; padding-left:6px}
.advlboxSplit thead {background:#407bb3}
.advlboxSplit thead th {background:#407bb3}
.advlboxSplit td {width:29px; border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;text-align:center;vertical-align:middle; color:#407bb3;  margin:3px} 
.advlboxSplit td em{color:#fff} 
.advlboxSplit td.no-pad {margin:0!important; padding:0!important; width:35px; height:35px; background-color:#407bb3} 
.advlboxSplit div.scorecard-dark-bg { height:35px; width:35px; background:#407bb3; background-position: 50% 50%; }
.advlboxSplit div.scorecard-on { height:35px; width:35px; background:url(../imgs/scorecard/scorecard-selection-on.png) no-repeat center #407bb3; background-position: 70% 50%; }
.advlboxSplit div.scorecard-left { height:35px; width:35px; background:url(../imgs/scorecard/scorecard-selection-left.png) no-repeat  #407bb3; background-position: 70% 50%; }
.advlboxSplit div.scorecard-long { height:35px; width:35px; background:url(../imgs/scorecard/scorecard-selection-long.png) no-repeat center #407bb3; background-position: 70% 50%; }
.advlboxSplit div.scorecard-right { height:35px; width:35px; background:url(../imgs/scorecard/scorecard-selection-right.png) no-repeat center #407bb3; background-position: 70% 50%; }
.advlboxSplit div.scorecard-short { height:35px; width:35px; background:url(../imgs/scorecard/scorecard-selection-short.png) no-repeat center #407bb3; background-position: 70% 50%; }
.view .advlboxSplit .hidden-val {width:1px; margin:0; padding:0}
.view .advlboxSplit input[type="text"] {width:29px; height:29px; margin:3px; background-color:#ebf0f5; border: 1px solid #e4eaeb; color:#407bb3; text-align:center} 
.fairway-select:hover, .green-select:hover, #fairway-select-div, #green-select-div, #view-front-nine, #view-back-nine  { cursor:pointer}

.advlboxSimple {width:350px!important; margin:10px 0 10px 15px}
.advlboxSimple thead {background:#407bb3}
.advlboxSimple thead th {color:#fff;}
.advlboxSimple tr {height:35px}
.advlboxSimple td {width:29px; border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;text-align:center;vertical-align:middle; color:#407bb3;  margin:3px} 
.advlboxSimple th {text-align:center;} 
.advlboxSimple th:first-child, .advlboxSimple td:first-child {text-align:left; width:270px; padding-left:6px;}
.advlboxSimple td:first-child {color:#407bb3}
.view .advlboxSimple input[type="text"] {width:68px; height:29px; margin:3px; background-color:#ebf0f5; border: 1px solid #e4eaeb; color:#407bb3; text-align:center} 

td.par-row {font-size:12px; font-weight:600}
tr.short-row {height:20px}

.scorecard-ico-bg  {padding:2px; background:#407bb3;  }
/* END NEW SCRORECARD */ 
.bluebox3 
.adv2 {width:500px;margin:0 auto;}
.adv2 th {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;color:#0d4c82;padding:5px 0}
.adv2 td {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;text-align:left;vertical-align:middle}
.view .adv2 td {border-right:1px solid #c3d4e4;border-bottom:1px solid #c3d4e4;text-align:center;vertical-align:middle; padding:3px 2px}
.adv2 td input {width:15px;display:block;margin:5px auto}
#print .adv2 {width:550px;margin:0 auto;}

td.rightpad{padding-right:5px;}

/* --- Sidebar Styles --- */
.sb {width: 190px;border-left: 1px solid #407bb5;border-right: 1px solid #407bb5;border-bottom: 1px solid #407bb5}
.sb-wide {width: 880px!important}
.sb-left {float:left!important;width: 213px!important; margin-right:6px}
.sb-left-no-margin {margin-right:0!important;}
.sb div.con {background: #edf1ea;margin:0 auto;padding:0 10px;display:inline-block;width:170px; position:relative; z-index:1}
.sb div.con-wide {width: 193px!important; min-height:180px!important; padding-top:22px; padding-bottom:22px}
.sb div.con-no-left-pad {padding-left:0!important; width: 203px!important;}
.sb div.con-wide-less-top {padding-top:12px!important;}
.sb div.header {display:block;height:21px;border-bottom:1px solid #2e5780;border-top:1px solid #2e5780;background:url(../imgs/bg_sb.gif) top left repeat-x;color:#fff;font-weight:bold;font-size:12px;padding:8px 0 0 10px;margin:0}
* html .sb {margin-top:62px}
*:first-child+html .sb {margin-top:62px}
p.sb_handicap {font:bold 70px/70px "Lucida Grande", Verdana, Arial, sans-serif;color:#4a88c3;text-align:center;padding:0!important;}
p.sb_bests {font:normal 11px/15px Verdana, Arial, sans-serif;color:#004c81;padding:0!important;} 
p.sb_blue_center {font:normal 10px/16px Verdana, Arial, sans-serif;color:#004c81;padding:10px;text-align:center;width:100%}
.sb_title {font-size:13px;font-weight:bold;line-height:20px}
.table_list {width:175px!important;margin:10px 0} 
.table_list_wide {width:193px!important;} 
.table_list tr.error th { padding:5px 30px!important; width:175px!important;}
#twitter_update_list li {margin-bottom:15px}

/* ---- IE Hacks ---- */
* html img, * html div, * html input { behavior: url("ui/inc/iepngfix.php") }

/* --- Sub page Styles --- */
.c4 {width:624px;margin:0;padding:20px 20px 50px 55px;float:left}
.c4 p {font-size: 12px;line-height: 16px}
.c4 h3 {font-size:14px;color:#005e94;margin:20px 0 10px 0}
.c4 h5 {font-size:18px;margin:20px 0 6px 0}
.c5 {width:204px;float:left;margin:0;padding:30px 28px 10px 28px;}
.c5 h5 {padding:20px 0 5px 0;font-size:16px}
.container2 {width:658px;padding-bottom:40px;min-height:280px}
.main4 {width:960px;margin:0 auto;background:url(../imgs/bg_sub_sidebar.gif) top right repeat-y}
.sb_sub {display:block;margin:15px auto 20px auto;width:204px}
.S1 {margin-bottom:20px}
p.clear {clear:both;border-bottom:1px solid #c5d9eb;padding:0!important; margin:0!important;}
.sblink {margin-top: -4px}

/* --- stats styles --- */
table.stats_header {color:#004c81}
table.stats_header td {padding-bottom:10px;font-size:12px}
table.stats_header td h3 {margin-bottom:5px}
.blue_bar {height:15px;background:url(../imgs/bar_blue.gif) top left repeat-x}
.stat_head {height:19px;background:url(../imgs/bg_sb.gif) top left repeat-x;color:#fff;padding:3px 0 0 20px;font-weight:600}
.stat_head_print {width:538px!important;}
#stat_list {padding:0;margin:-10px 0 0 0}
#trend_form, #stats_form {margin: 3px 0 0 0!important;}

/* --- view styles --- */
.view {background:url(../imgs/view_top_bg.gif) top left repeat-x;width:100%;margin:0 !important;padding:0 !important;}
.viewAdd {background:url(../imgs/view_top_bg_short.gif) top left repeat-x!important;}
.view input[type="text"] {width:180px}
.view .advlboxsmall input[type="text"] {width:15px}
.view .advlboxsmall input.wider2 {width:30px;}
.view_tbl {background:transparent;width:100%}
.view_tbl td.title {font-size:14px ;color:#fff;padding:7px 0 7px 14px!important;}
.view_tbl td.titleSub {line-height:18px; font-size:9px!important;}
.view_tbl td img.close {cursor:pointer}
.view_content_tbl {margin:10px auto}
.view_content_tbl td p strong {color:#407bb3}
.view_content_tbl td {color:#666;vertical-align:top;font-size: 12px}
.bluebox3 h3 {color:#68adef;font-size:14px;font-weight:bold;margin:20px 0 10px 14px}
.view p {line-height: 14px!important;}
#middle-white {height:291px; width:525px;clear:both;overflow: auto;margin-top:35px; margin-left:33px; padding-bottom:10px}
#bottom-gray {width:100%;background:#efefef; height:100px; padding:25px 0}
#bottom-gray textarea {height:98px; width:380px; border:1px solid #afafaf; margin:0 0 0 30px}
#bottom-gray textarea.error {border: 2px solid red !important;}
#bottom-gray #form-wrap {width:420px; height:100%; float:left}
#bottom-gray #but-wrap {height:100%; float:left}
#TB_window #bottom-gray #but-wrap span {width:114px; height:25px; text-align:center;background:#afafaf; display:inline-block;line-height:25px; text-decoration:none;color:#fff!important; margin-top:73px}
#TB_window #bottom-gray #but-wrap span:hover {background:#999;color:#fff!important; text-decoration:none;}
#TB_window #bottom-gray #but-wrap span a { text-decoration:none!important;color:#fff!important;}
#TB_window #bottom-gray #but-wrap span a:hover { text-decoration:none!important;color:#fff!important;}

.comment-list-gray {width:475px;border:1px solid #f1f1f1;padding:10px;margin-bottom:7px;background:#fff;position:relative}
.comment-list-blue {width:475px;border:1px solid #ddeafa;padding:10px;margin-bottom:7px;background:#fff;position:relative}
.comment-list-darkblue {width:475px;border:1px solid #407bb3;padding:10px;margin-bottom:7px;background:#fff;position:relative} 
.comment-list-bottom {margin-bottom:15px}
.comment-list-bottom span {color:#447cb5; font-size:9px; padding:0 5px;}
.comment-list-bottom em {color:#b2b2b2; font-size:9px}
 
/* --- #vs1 {display:none}--- */
 
/* --- Print Styles --- */
body#print {background:#fff;color:##004b8d}
.print {width:600px; margin:10px; } 
.print #logo {margin-left:10px} 
.pl {width:320px;float:left;padding:20px}
.pr {width:220px;float:right;padding:20px 20px 20px 0;text-align:right}
.pbox {background:#cfdeec;width:130px;padding:10px;margin:20px 0 0 auto}
.pbox p {text-align:left;color:#407bb3 !important;}
.plogo {margin-bottom:30px;display:block}
.print h1 {font-family: Georgia, "Times New Roman", Times, serif; color:#004b8d!important; padding: 40px 0 5px 0; margin:0; font-size:28px; font-weight:600; line-height:32px}
.print h2 {font:normal 24px/20px Georgia, "Times New Roman", Times, serif;color:#005E94;display:inline-block;padding:50px 0}
.print h3 {font:bold 15px/18px Verdana, Arial, sans-serif;color:#0c4a83;margin:0;padding:0}
.print h4 {font:normal 12px/14px Verdana, Arial, sans-serif;color:#1c6cb6;margin-bottom:20px}
.print h5 {color:#0c4a83;background:#e6edf2;display:inline-block;padding:4px 12px;margin:5px 0;text-decoration:none}
.print p {font-size:12px;color:#545454;margin:6px 0;padding:6px 0}
.print p strong {color:#407bb3;font-weight:bold}
.p_icon {display:inline-block}
.print_focus {color:#666,line-height:16pxfont-size: 98%;font-weight: 600;}
 

/* --- Pagination Styles --- */
#pagination-navigation, #pagination-navigation2 {text-align: center; width:878px;} 
#pagination-navigation-ch {text-align: center; width:494px;} 
.qp_counter { margin:  10px; }
#pagination-navigation a, #pagination-navigation2 a {font-weight:600}

/* --- Thickbox Styles --- */
#popScroll {height:370px;overflow: auto;padding:0;margin:5px 0 20px 0;width:566px;}
#popScrollSm {height:370px;overflow: auto;padding:0;margin:5px 0 20px 0;width:526px;}
#add-round-steps { background:#dce7f2!important; height:24px!important; width:566px!important; clear:both; padding:0;margin:0} 
/* .round-step-back { clear:both; padding:5px; width:538px!important;}
.round-step-back a{float: right; } */
a.steplink {text-decoration:none;margin:0 0 0 20px; cursor:pointer; padding:5px; border:1px solid #c8cfbf; background:#e4e9d3; color:#6c724c}
a.steplink:hover {text-decoration:none;  background:#c4cca5;color:#8a9471!important; border:1px solid c9ceb8 }  
a.steplink2 {color:#d88700; text-decoration:none;margin:0; cursor:pointer; padding-bottom:1px; border-bottom:solid 1px #d88700}
a.steplinkRight {margin-right:16px!important;}
a.stepback {margin:0 15px 0 0!important;}
.add-select {margin-bottom:13px; width:180px}
#divactions {padding-right:20px}
a#view-back-nine, a#view-front-nine {float:right; padding-right:15px }
/* ---- AJS ADDS ---- */

.error_list {color:#85a672;font-size:14px;font-weight:bold;margin:20px 0 10px 20px}

a.buttonBG, a.buttonBG:link, a.buttonBG:visited {display:block;width:84px;height:19px;background: url(../imgs/bg_logout.jpg) 0 0 no-repeat;text-align:center;padding:8px 0 0 0;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none;margin: 60px 0 0 auto}
a.buttonBG:hover, a.buttonBG:active {background: url(../imgs/bg_logout.jpg) 0 100% no-repeat}


/* ---- Login CSS ---- */
  #login_menu{
	  position:absolute;
  }
/* ---- Login CSS ---- */

/* ---- tooltips ---- */
a.tt{
    position:relative;
    z-index:1;
    color:#0c4a80;
	font-weight:bold;
	font-size:11px;
    text-decoration:none;
} 
a.tt span{ display: none; z-index:99 !important;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:99 !important; color: #0c4a80; background:;text-decoration:none!important;}
a.tt:hover span.tooltip{ 
	display: block;
    position:absolute; 
	width:150px;
	top:-50px;
    left:-90px;
    text-align: left; 
	opacity: 0.95;
	z-index:3000 !important;
	text-decoration:none;
	border: 1px solid #73963a;
	background: url(../imgs/caddy-tip-bg-plain.gif) repeat-x #d9e6ca;
}
a.tt:hover span.top{ 
	display: block;
	padding:5px; 
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	color: #657544;
	font-size:12px;
	font-weight:600;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
a.tt:hover span.bottom{
	display: block;
	padding:5px; 
}

.helptip:hover { cursor: pointer }
/* ---- end tooltips ---- */


.bluebox_top {width:638px;background:#f3f6f9;padding:10px 10px 20px 10px;margin:0 0 20px 0}
.bluebox_top p {margin:0 0 0 21px}

.T3 td.center_align {text-align: center;line-height:28px}

ul.no_pad_prod_images, ol.no_pad_prod_images {padding: 10px 0 0 0;}
ul.no_pad_prod_images li, ol.no_pad_prod_images li{padding: 0 15px 0 0;}

.content h1 {color:#407bb3;font-size:24px;font-weight:bold;margin:20px 0 20px 20px}
.Profilecontainer {background-color: #faf9f9; border-top:1px solid #98bde0;}
.T4 {margin:20px 0 10px 24px; background-color:#fff; width:608px; border: #f1f1f1 solid 1px; padding:11px;}
.T4 td{color:#407bb5;  font-size:11px; line-height:25px;}
.T4 h3 {color:#407bb3;font-size:14px;font-weight:bold;margin:0 0 22px 0}
.T4 td.lft {text-align: left;padding-left:5px;width:175px; color:#999999; font-size:11px; line-height:25px;}
p.darkGray {color:#4c4c4c; font-size:10px; line-height:18px;margin:0 0 20px 20px}
.rightBox {color:#004c81; font-size:11px; line-height:17px; padding:5px 0 5px 2px; margin:0 0 0 10px}
li.rightBox {list-style: disc; text-indent: 0px}
.rightBox a.thickbox, a.pop-add {text-decoration:underline; color:#1d4a71}
.rightBox a:hover.thickbox, a.pop-add:hover {text-decoration:none;} 
.con-goal-date {color:#6a6d66; font-size:10px; line-height:14px;}
.quick_add input.hidden {border:0; background:#e7efd8;}
img.formicon {margin:2px 0 0 5px}
input.newsletter {display:block; width:250px;border:1px solid #c6c6c6;background:#f0f0f0;padding-top:3px;height:17px;}
#contactform label.error {font:normal 14px/18px Georgia, "Times", "Times New Romain", serif;color:#31608c; display:block; width:300px; color:#f00}
.addPlus {font-size: 9px; background:url(../imgs/ico_add.gif) no-repeat; padding:0 0 0 18px; line-height:50px}
.addPlus-pop {font-size: 10px; background:url(../imgs/ico_add.gif) no-repeat; padding:0 0 0 18px; line-height:30px; margin:-10px 0 10px 0; font-weight:600}
a.addPlus-pop, a.addPlus-pop:link, a.addPlus-pop:visited {color: #004c81;}

#contactform label {width:120px}
#contactform {margin:20px 0 20px 30px}
#contactform input {width:250px;height:18px;padding:3px 0 0 0;border:1px solid #e5edf4;background:#eef3f8;margin:2px 0 12px 0}
#contactform textarea {width:378px;border:1px solid #e5edf4;background:#eef3f8;display:block;margin:2px 0}
#contactform label {font:normal 14px/18px Georgia, "Times", "Times New Romain", serif;color:#31608c;margin:2px 0 12px 0}
#contactform button {background:#114a7f;color:#fff;padding:3px 8px;border:none;cursor:pointer}
.red {color:#f00}

.field input.radioButton {width:20px;height:17px;} 

.adv td input.wider {width:30px;display:block;margin:5px auto}
.adv .centerthis {font-weight:600; text-align:center!important; padding:3px 0}
 
.T5 {float:left;width:520px}
.T5 td {text-align: right;line-height:28px}
.container .T5 td.lft {text-align: left;padding-left:5px;width:375px}

p.sb_handicap {
	padding-top:10px;
	width:170px;
}

#tabs a.large, #tabs a.large:link, #tabs a.large:visited {height:30px;background:url(../imgs/bg_tabs_lg.gif) 0 100% no-repeat transparent;display:inline-block;text-decoration:none}
#tabs a.large:hover, #tabs a.large:active {background:url(../imgs/bg_tabs_lg.gif) 0 0 no-repeat transparent; cursor:pointer}
#tabs a.large em, #tabs a.large:link em, #tabs a.large:visited em {height:22px;padding:8px 15px 0 0;color:#fff;background:url(../imgs/bg_tabs_lg.gif) 100% 100% no-repeat transparent;display:inline-block;margin-left:15px;text-decoration:none;font-style:normal}
#tabs a.large:hover em, #tabs a.large:active em {background:url(../imgs/bg_tabs_lg.gif) 100% 0 no-repeat transparent; cursor:pointer}
.content .c1 #tabs a.selected {background:url(../imgs/bg_tabs_lg.gif) 0 0 no-repeat transparent}
.content .c1 #tabs a.selected em.large {background:url(../imgs/bg_tabs_lg.gif) 100% 0 no-repeat transparent}
#tabs a.selected {background:url(../imgs/bg_tabs_lg.gif) 0 0 no-repeat transparent!important;}
#tabs a.selected em {background:url(../imgs/bg_tabs_lg.gif) 100% 0 no-repeat transparent!important;}

a.but_blue_large, a:link.but_blue_large, a:visited.but_blue_large {display:inline-block;height:25px;background: url(../imgs/bg_butblue_large.jpg) 0 0 no-repeat;text-align:center;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none}
a.but_blue_large em, a:link.but_blue_large em, a:visited.but_blue_large em {display:inline-block;height:19px;background: url(../imgs/bg_butblue_large.jpg) 100% 0 no-repeat;text-align:center;padding:6px 15px 0 0;color:#fff;font:bold 11px/11px Verdana, Arial, sans-serif;text-decoration:none;margin: 0 0 0 15px}
a:hover.but_blue_large, a:active.but_blue_large {background: url(../imgs/bg_butblue_large.jpg) 0 100% no-repeat; cursor:pointer}
a:hover.but_blue_large em, a:active.but_blue_large em {background: url(../imgs/bg_butblue_large.jpg) 100% 100% no-repeat; cursor:pointer}

.goal_list tr.error, .goal_list tr.overdueR {background:#f7e7e6}
.goal_list tr.overdueY {background:#fbfbdb} 
.goal_list tr.error th {font-weight:bold;font-size:12px;color:#67675d;padding:5px 0 5px 20px;text-align: left}
.goal_list tr.error th span {padding-right:32px;background:url(../imgs/toggle.gif) 100% 50% no-repeat;cursor:pointer}


#addEditJournalLesson div.bluebox div.field select  {margin:0 0 0 4px;}
#addEditRound div.field select {margin:0 0 0 4px;}
#addEditRound table.basic td input {background:#fbfcfc;border:1px solid #71a0cd;padding:3px 0 0 2px;color:#407bb5;height:17px; height:18px; width:35px }
#addEditRound table.basic td select {background:#fbfcfc;border:1px solid #71a0cd;padding:3px 0 0 2px;color:#407bb5;height:17px; height:23px; width:40px }

div.field select {background:#fbfcfc;border:1px solid #71a0cd;padding:3px 0 0 0px;color:#407bb5;height:23px;}

div.field img, div.field2 img, div.field3 img {padding:0 0 0 3px;} 

input.error, input[type="checkbox"].error { border: 2px solid red !important; background:#f7e7e6 !important; }
select.error { border: 2px solid red !important; background:#f7e7e6 !important;}

input.error[type="radio"] {
  -moz-appearance: none;
  -moz-box-sizing: border-box;
  background-color: -moz-Field !important;
  color: -moz-FieldText !important;
  border: 2px inset ThreeDFace !important;
}

label.error, div.error { display: none !important;} 

div.field3 div.error { 		
display: block !important;
position:absolute; 
border:1px solid RED;
background-color:#f7e7e6;
color:red;
padding:1px;  
text-align:left;
z-index:1;  
}

div.error-msg { 	  
background-color:#f7e7e6;
color:red;
padding:10px 18px;  
text-align:left; 
}


/*.goal_list td {padding:4px 0 4px 0 !important;}*/
.goal_list td.diff {width:80px;}


.field3 {padding:0 0 0 20px;margin:5px 0;color:#004c81;line-height:25px; display:inline-block; text-align:left;  vertical-align:top}
.field3-pop {padding:0 0 0 20px;margin:5px 0;color:#004c81;line-height:25px; display:inline-block; text-align:left}
.fieldLft {width:220px;}
.field3Wide {width:250px!important;}
.field3Huge {width:400px!important;}
.fieldLftWide {width:250px!important;}

/*
table.viewallstats td {border:#e6edf2 dotted 1px; margin:0!important; padding:0!important; width:33%; text-align:center}
table.viewallstats h3 {color:#407bb3;font-size:14px;font-weight:bold; line-height: 45px; margin:0!important; padding:0!important;}
table.viewallstats p {color:#004c81;font-size:12px;font-weight:bold; line-height:45px; margin:0!important; padding:0!important;}
*/

table.viewallstats td { margin:0!important; padding:0!important; width:50%; text-align:center}
table.viewallstats h3 {color:#407bb3;font-size:13px;font-weight:bold; line-height: 30px; margin:0!important; padding:0!important;}
table.viewallstats p {color:#004c81;font-size:11px; line-height:30px; margin:0!important; padding:0!important;}

div.slider_stats { padding:0; margin:0; width:100%; text-align:center;  vertical-align:bottom}
p.title_slider {font:normal 12px/16px Verdana, Arial, sans-serif; font-weight:600; color:#004c81;padding:0; margin:0; width:100%; text-align:center;}
p.title_slider_sub {font:normal 10px/16px Verdana, Arial, sans-serif;color:#004c81;padding:0; margin:0; width:100%; text-align:center;}

span.highlightplot {font-size:12px;}

#viewList {float:right;padding:20px 30px 0 0; text-align:right;width:200px; }
#viewList img {padding:0 5px 0 0}

.stat-down {background:#f7e7e6; color:#000!important; text-align:center;}
.stat-up, .stat-same {background:#e7efd8; color:#000!important; text-align:center;}

.stats_print {text-align:right;height:25px; float:right; position:relative; top: -25px; padding-right:25px;} 


/************************************************
	      SLIDER LITE		
************************************************/ 
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0 0 0 7px; 
			padding: 0;
			position: relative;
			width: 170px; 
		} 

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border:  none; /* this is the border. should have the same value for the links */
			margin: 0 auto;
			width: 138px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 150px;
			clear: both;
			margin:0 16px;
			background-color: #edf1ea;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0; 
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 140px;
			position: relative;
			width: 138px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0;
		} 
		
		.stripNavL {
			top: 68px; 
			right: 6px;
		}
		
		.stripNavR {
			top: -103px; 
			left: 160px;
		} 

		.stripNavL, .stripNavR { /* The left and right arrows */
			position: relative; 
			margin: 0; 
			padding: 0;
			height: 20px;
			width: 20px;
		}
		
		.stripNavL a, .stripNavR a { 
			display: block;
			height: 20px;
			width: 20px;
			margin: 0; 
			padding: 0;
		}

		.stripNavL a{
			background: url(/ui/imgs/buttons/scroll_left.png) no-repeat center; 
		}
		
		.stripNavR a{
			background: url(/ui/imgs/buttons/scroll_right.png) no-repeat center; 
		}
		
		input[type="text"], input[type="password"] {height:20px!important; font-size:12px!important; padding-top:4px!important;}
		.advlboxsmall input[type="text"],.advlboxsmall input[type="password"] {height:16px!important; font-size:12px!important; padding-top:2px!important;}
		select {height:22px!important; font-size:12px!important; line-height:22px!important;}
		textarea { font-size:12px!important; line-height:22px!important; font-family:Verdana, Geneva, sans-serif}
		
		.bottom-none { font-size:11px; color:#6a6d66; text-align:center; font-weight:400}
		
 /* added for my clubhouse - start */		
.myclub-container {float:left;width:744px;border-left:1px solid #254461;border-right:1px solid #254461;border-bottom:1px solid #254461;background:url(../imgs/clubhouse/bg_myclub.gif) top left repeat-y #faf9f9;border-top:7px solid #407bb5;}
.myclub-container2 {float:left;width:744px;border-left:1px solid #254461;border-right:1px solid #254461;border-bottom:1px solid #254461;background:#faf9f9;padding-bottom:40px;min-height:800px;border-top:7px solid #407bb5;}
.myclub-container2 p.results {color:#999;padding:20px 20px 20px 40px}
.sponsors {float:right;width:120px;padding-left:12px}
.sponsors img {display:block;padding-bottom:0}
.mc_bluebar {width:200px;float:left}
#profile_pic_wrap {width:168px;overflow:hidden;margin:16px auto 0 auto} 
#profile_pic_wrap_sm {width:36px; height:47px;overflow:hidden;} 
#profile_pic {display:block;padding:1px;border:1px solid #407bb5;max-height:215px;}
.pic_hover {opacity:0.4;filter:alpha(opacity=40)}
#edit-photo {width:80px;position:relative; float:right; margin-right:15px;}
 /* #edit-photo a {font-size:10px; lineheight:10px; color:#004c81;text-decoration:none;padding:0}
#edit-photo a:hover {text-decoration:underline; cursor:pointer} */
.twprofile {padding:2px;border:1px solid #f1f1f1;margin-right:5px;}
.sb_socials {background:#ecf1f5;border:1px solid #a2c4e5;width:166px;margin:28px auto 0 auto}
.sb_socials ul {list-style:none}
.sb_socials ul li {width:100%;border-bottom:1px solid #cad9e8;height:22px;padding-top:6px}
.sb_socials ul li.last {border:none}
.sb_socials ul li a, .sb_socials ul li a:link, .sb_socials ul li a:visited {font-size:10px;color:#004c81;text-decoration:none;padding:2px 0 2px 28px;margin-left:20px;display:block}
.sb_socials ul li a:hover, .sb_socials ul li a:active {text-decoration:underline}
.sb_socials ul li a.ico_email {background:url(../imgs/clubhouse/ico_email.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_twitter {background:url(../imgs/clubhouse/ico_twitter.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_facebook {background:url(../imgs/clubhouse/ico_facebook.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_myspace {background:url(../imgs/clubhouse/ico_myspace.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_flickr {background:url(../imgs/clubhouse/ico_flickr.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_linkedin {background:url(../imgs/clubhouse/ico_linkedin.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_youtube {background:url(../imgs/clubhouse/ico_youtube.gif) 0 50% no-repeat}
.sb_socials ul li a.ico_edit {background:url(../imgs/ico_edit.gif) 0 50% no-repeat} 
p.socials_title {font-weight:bold;color:#004c81;padding-left:20px}
.mc_main {width:544px;float:right}
.mc_top {width:494px;padding:20px 25px 0 25px;background:#fff}
.mc_name {font-size:24px;font-weight:bold;color:#0c4a83;padding:10px 0}
.status {color:#407bb5;font-size:12px;line-height:16px;padding-bottom:25px}
.mc_contain {border-top:2px solid #407bb5;padding:15px 25px 25px 25px;min-height:800px}
.infobox {width:475px;border:1px solid #f1f1f1;padding:10px;margin-bottom:10px;background:#fff;position:relative}
* html .infobox {width:470px}
.infobox h3 {font:normal 12px/15px Verdana, Arial, sans-serif;color:#407bb5;padding-bottom:12px; margin:0}
.infobox table td.cell_label {color:#999;width:120px}
.infobox table td {vertical-align:top;text-align:left;padding-bottom:10px;color:#407bb5}
ul.paid_links {list-style:none}
#twitter_status {width:50px; float:right}
#twitter-view, #twitter-edit {width:430px; float:left}
#twitter_status_form { height: 50px; width: 425px; padding: 2px;}
#twitter-edit img {margin-bottom:20px; }
#twitter ul, #twitter_mentions ul {list-style:none}
#twitter li, #twitter_mentions li {width:475px;border:1px solid #f1f1f1;padding:10px;margin-bottom:10px;background:#fff;position:relative;padding-bottom:30px}
#twitter li span, #twitter_mentions li span {color:#5da0e2;line-height:18px;display:block;padding-bottom:10px}
#twitter_mentions li div {position:absolute;bottom:10px;right:12px;font-size:10px;color:#407bb5}
#twitter_mentions img {float:left; width:48px}
#photos ul {list-style:none;overflow:hidden}
#photos li {float:left}
#photos li.img_odd img {margin-right:12px}
#photos li img {display:block;padding:1px;border:2px solid #bfbfbf;margin:0 6px 12px 0; width:235px}
table.edit {position:absolute;top:10px;right:10px;}
table.edit-twitter {position:relative!important;top:0px;right:0px;float:right;}
table.viewall {position:absolute;top:10px;right:10px;}
#friends table.friendslist {width:100%}
#friends table.friendslist td {border-bottom:1px solid #faf9f9;vertical-align:middle;padding:4px 10px}
.fl1 {width:13%;padding-left:10px}
.fl1 img {border:1px solid #0c4a83}
.fl2 {width:37%;color:#999 !important;line-height:16px}
.fl3 {width:50%;text-align:right;padding-right:10px}
.fl3 ul {list-style:none;overflow:hidden;float:right}
.fl3 li {float:left;padding:0 6px}
.fb_friends {width:100%}
.fbf1 {vertical-align:middle;color:#999 !important;width:40%;border-bottom:1px solid #faf9f9;padding:6px 0 6px 10px !important}
.fbf2 {vertical-align:middle;text-align:right !important;width:60%;border-bottom:1px solid #faf9f9;padding:6px 10px 6px 0px !important}
.top-white h3 {color:#004C81;font-size:14px;font-weight:bold;padding:0 0 10px 20px}
.top-white {width:100%;background:#fff;border-bottom:1px solid #e8e8e8;padding:20px 0}
.friendsearch {width:350px;background:#faf9f9;border:1px solid #e8e8e8;padding:25px;margin:30px auto 0 auto;display:block;line-height:36px}
.friendsearch label {width:170px;display:inline-block;font-size:12px;color:#0c4a83}
.friendsearch input, .friendsearch select {width:165px}
.friendsearch select {line-height:24px}
.friendsearch input.location {width:120px}
.friendsearch input.find {background:url(../imgs/clubhouse/search_button.gif) top left no-repeat;width:84px;height:35px;display:block;margin:10px 0 0 auto;cursor:pointer;border:none;padding:0;line-height:1px;font-size:0px}
table.resultslist {width:500px;margin:0px auto 20px auto;background:#fff;border:1px solid #f0f0f0}
table.resultslist td {vertical-align:middle;padding:8px;color:#0c4a83 !important}
table.resultslist td.fl2 {font-size:12px;font-weight:bold}
table.resultslist td.fl2 sm {font-weight:normal;font-size:10px}
table.resultslist td.fl1 {width:10%}

/* ---- Tab Styles ---- */
.mc_tabs1 {list-style:none;overflow:hidden;padding:0}
* html .mc_tabs1 {height:25px}
.mc_tabs1 li {float:left;}
.mc_tabs1 li a, .mc_tabs1 li a:link, .mc_tabs1 li a:visited {width:86px;text-align:center;background:#f2f6fa;border-left:1px solid #ddeaf6;border-right:1px solid #ddeaf6;border-top:1px solid #ddeaf6;display:inline-block;padding:5px 0;margin-right:7px;text-decoration:none;color:#5992bc}
.mc_tabs1 li a:hover, .mc_tabs1 li a:active, .container-wide2 .mc_tabs1 li a.selected {background:#407bb5;color:#fff}

.mc_tabs2 {list-style:none;overflow:hidden;margin-bottom:10px !important}
.mc_tabs2 li {float:left;}
.mc_tabs2 li a, .mc_tabs2 li a:link, .mc_tabs2 li a:visited {width:88px;text-align:center;background:#ededed;display:inline-block;padding:6px 0 5px 0;margin-right:7px;text-decoration:none;color:#999}
.mc_tabs2 li a:hover, .mc_tabs2 li a:active, .container-wide2 .mc_tabs2 li a.selected {background:#afafaf;color:#ededed}

/* ----- Link Styles ---- */
.status a, .status a:link, .status a:visited {color:#4c4c4c;font-size:10px;line-height:14px;text-decoration:none;display:block;padding-top:4px}
.status a:hover, .status a:active {text-decoration:underline}
.status span a, .status span a:link, .status span a:visited {color:#407bb5;font-size:12px;line-height:16px;text-decoration:none}
.status span a:hover, .status span a:active {text-decoration:underline}

.infobox a, .infobox a:link, .infobox a:visited {color:#407bb5;text-decoration:underline}
.infobox a:hover, .infobox a:active {text-decoration:none}

#twitter li a, #twitter li a:link, #twitter li a:visited {color:#407bb5;text-decoration:none;display:inline-block;font-size:10px}
#twitter li a.time, #twitter li a.time:link, #twitter li a.time:visited {position:absolute;bottom:10px;right:12px;}
#twitter li a:hover, #twitter li a:active {text-decoration:underline}

#twitter_mentions li a, #twitter_mentions li a:link, #twitter_mentions li a:visited {color:#407bb5;text-decoration:none;display:inline-block;font-size:10px}
#twitter_mentions li a:hover, #twitter_mentions li a:active {text-decoration:underline}

.mc_contain a, .mc_contain a:link, .mc_contain a:visited {color:#407bb5;text-decoration:underline;}
.mc_contain a:hover, .mc_contain a:active {text-decoration:none}

.infobox .paid_links a, .infobox .paid_links a:link, .infobox .paid_links a:visited {width:100%;display:block;color:#999;padding:5px 5px 5px 5px;text-decoration:underline;margin:0 0 2px -5px}
* html .infobox .paid_links a, * html .infobox .paid_links a:link, * html .infobox .paid_links a:visited {width:460px;display:inline-block;color:#999;padding:5px 5px 5px 5px;text-decoration:underline;margin:0}
.infobox .paid_links a:hover, .infobox .paid_links a:active {background:#faf9f9;text-decoration:none}


table.edit td a, table.edit td a:link, table.edit td a:visited {color:#999;font-size:9px;text-decoration:underline;}
table.edit td a:hover, table.edit td a:active {text-decoration:none;cursor:pointer}

table.viewall td a, table.viewall td a:link, table.viewall td a:visited {color:#407bb5;font-size:9px;text-decoration:underline;display:inline-block;padding-left:4px}
table.viewall td a:hover, table.viewall td a:active {text-decoration:none}

table.resultslist td a, table.resultslist td a:link, table.resultslist td a:visited {color:#0c4a83;background:#e6edf2;display:inline-block;padding:4px 12px;margin:0 5px;text-decoration:none}
table.resultslist td a:hover, table.resultslist td a:active, table.resultslist td a.selected  {color:#e6edf2;background:#0c4a83}


/* Firefox active fix */
a {outline: none}
:-moz-any-link:focus {outline: none}
		
 /* added for my clubhouse - end */	
 
 input[type="text"]:focus, textarea:focus {background-color:#ebf0f5;}
 
 
/****************************** DASHBOARD *******************************/
.logo {height:30px}
.main4_dash {background:url(../imgs/dashboard/bg_dash.gif) top left repeat-y;width:960px}
.d_col1 {width:200px;float:left;margin-top:10px;padding:0}
.d_col2 {width:504px;float:left;margin-top:10px;padding-bottom:10px}
.d_col3 {width:256px;float:left;margin-top:10px}
.statuses {width:452px;margin:0px auto}
.d_status {width:440px;padding:6px 5px;background:#f2f2f2;border:1px solid #e1e1e1;margin-bottom:6px}
.d_status_img {width:35px;float:left}
.d_status_img img {border:1px solid #3d6e9c}
.d_status_info {color:#656565;float:right;width:390px}
.d_status_info p {margin:2px 0;padding:2px 0;line-height:16px}
.d_status_info .d_time {font-size:9px;color:#999;}
.sb_socials h4 {font-size:12px;background:#f7f9fb;width:146px;padding:10px;margin:0}
.d_comment_handle {border-top:1px solid #cad9e8;width:150px;padding:8px;background:#ecf1f5;cursor:pointer;color:#0d4a81;font-size:10px;font-weight:bold}
.d_col1 .button {display:block;margin:10px auto 0}
.d_col2 .lead {font-size:12px;color:#3c3e3e;margin-bottom:10px}
p.bot_pag {margin:20px 0;text-align:right} 
.d_col3 h4 {font-size:12px;margin:0}
table.graphs_hl {border-bottom:1px solid #0d4a81;width:225px;margin:60px auto 0}
table.graphs_hl td {color:#0d4a81;font-size:11px;padding-bottom:6px;line-height: 20px}
table.graphs_hl td span {display:inline-block;position:relative;top:-2px}
#d_graphs {width:225px;margin:20px auto 0}
.d_comment_content {width:116px;padding:10px 25px;border-top:1px solid #cad9e8;background:#f7f9fc;font-size:9px} 
.d_comment_content a, .d_comment_content a:link, .d_comment_content a:visited {font-size:10px}
.d_comment_content a:hover, .d_comment_content a:active {} 
.d_comment_handle a, .d_comment_handle a:link, .d_comment_handle a:visited {font-size:12px;color:#2b71b2;display:inline-block;width:95px;font-weight:normal}
.d_comment_handle a:hover, .d_comment_handle a:active {text-decoration:none} 
.d_col2 a, .d_col2 a:link, .d_col2 a:visited {color:#407BB5;text-decoration:underline;}
.d_col2 a:hover, .d_col2 a:active {text-decoration:none} 
.d_chart {width:225px !important;height:200px !important;margin-bottom:40px}
.green-chart {background:url(../imgs/dashboard/green-bg.gif) no-repeat #FFF; width:200px; height:200px; }
.fairway-chart {background:url(../imgs/dashboard/fairway-bg.gif) no-repeat #FFF; width:200px; height:200px}
table.dashboard-fairway-chart {width:200px;height:200px; }
table.dashboard-fairway-chart tr {height: 100%}
table.dashboard-fairway-chart td {height: 33.3%; text-align: center; font-weight:600; color:#3f74af}
table.dashboard-green-chart {width:200px;height:200px;}
table.dashboard-green-chart tr {height: 33.3%}
table.dashboard-green-chart td {height: 33.3%; text-align: center; font-weight:600; color:#3f74af}
#d_graphs ul, #d_graphs li { list-style:none; text-indent: 0pt; list-style-image:none; padding:0}
#d_graphs li {border:1px solid #2b71b2;}
.graph {width:200px;margin:0 0 20px 0; background:#FFF}
#g0, #g1, #g2, #g3, #g4, #g5, #g6 {width:200px;height:200px; overflow:hidden} 
li.graph .title, div.graph .title {background:#2b71b2;color:#fff;width:182px;display:block;padding:5px 10px;font:bold 11px/14px Verdana, arial, sans-serif}
#d_graphs_page {margin:20px 73px ;}
#d_graphs_page div.graph {margin:20px; float: left; display: inline !important; border:1px solid #2b71b2; }
.graph p {margin: 10px; text-align: center; color: #6a6d66;font-size: 10px;line-height: 14px;}
#dash_download_links {margin:20px 20px 0;} 
#dash_download_links h5 {margin:5px 0}
#dash_download_links p.clear {margin:5px 0}
#dash_download_form { border: solid 1px #d2e0ec; width:184px; display:block; margin:0 0 20px 35px; background:#ecf1f5; padding-bottom:15px}
#dash_download_form select {margin:10px 0 0 10px} 
.dash-comment {display:inline; position: relative; float:right; padding-left:5px }