﻿.HeaderText
{
    font-weight: bold;
    background-color: White;
    font-size: large;
}

#demo-table td.top { border-top: thin solid black; }
#demo-table td.bottom { border-bottom: thin solid black; }
#demo-table td.row { border-left: thin solid black; }
#demo-table td.row { border-right: thin solid black; }


table.GridJoinMembersUserAccount
{
}

table.GridJoinMembersUserAccount td
{
    padding: 2px;
    border-collapse: collapse;
    border: 1px solid #666666;
}

table.GridJoinMembersUserAccount tr
{
    border-bottom: 1px solid #666666;
}

tr.grid-header td
{
    font-weight: bold;
    background-color: White;
}

/* like: ddsmoothmenu ul li a */
.styled-button-nav
{
    color: White;
    background: url("/_images/_design/main-nav-divider.gif") no-repeat scroll right top transparent;
    display: block;
    font: 20px/35px 'Didact Gothic' ,sans-serif;
    padding: 5px 18px 9px;
    text-decoration: none;
    text-transform: uppercase;
    border: 0 none;
    cursor: pointer;
    height: 44px;
    padding-top: 0px;
}

/* agent re-design */

#agent h3
{
    color: White;
    padding-left: 120px;
    text-align: center;
    padding-top: 30px;
    float: left;
    height: 20px;
    font: 24px/35px 'Didact Gothic' ,sans-serif;
    text-transform: uppercase;
    margin-top: 0;
}

#agent h1
{
    color: White;
    padding-left: 120px;
    width: 300px;
    text-align: center;
    padding-top: 30px;
    float: left;
    height: 20px;
    font: 24px/35px 'Didact Gothic' ,sans-serif;
    text-transform: uppercase;
}

#agent .nav-top .logo
{
    float: left;
    width: 400px;
    height: 85px;
}

#agent .nav-wrap
{
    float: left; /*  background-color: Aqua; */
}

#agent .nav-top
{
    /*  border: 1px solid red; */
    width: 100%;
}

#agent .content-wrap
{
    background-color: White;
    width: 99%;
}

#agent div.navigation
{
    height: 85px;
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    clear: both;
}



.disabled
{
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.terms-label-olde
{
    position: relative;
    top: -30px;
}

.hidden
{
    display: none;
}



/* li{border: 1px solid blue;} */

#agent h2
{
    font-size: 14px;
}

ul.enroll-form li label.sub-text
{
    display: block;
    font-size: 10px;
    color: Gray;
    padding-left: 174px; /* 246px; */
    width: 300px; /* same as other label */
    text-align: left;
}

/* made wider to fit the sub-text and longer fields etc */
input.mid, select.mid
{
    width: 210px;
}

.AgentPanel {

    display: inline-block;
    padding: 20px;
}
.AgentPanel div {
    padding: 5px;
}
.AgentPanel label {
    font-weight: bold;
    margin-right: 5px;
}
.AgentPanel span
{
 width: 100px;
 float:left;
}

.mid-small
{
    width: 68px;
}

.centurygolfGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
}  
.centurygolfGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;   
}  
.centurygolfGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #424242 url(/_images/_design/grd_head.png) repeat-x top;   
    border-left: solid 1px #525252;   
    font-size: 0.9em;   
}  
.centurygolfGrid .pgr table { margin: 5px 0; }  
.centurygolfGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
    line-height: 12px;   
 }     
.centurygolfGrid .pgr a { color: #666; text-decoration: none; }  
.centurygolfGrid .pgr a:hover { color: #000; text-decoration: none; }
.centurygolfGrid th a:link { color:Silver; }

/*Top level menu link items style*/
.ddsmoothmenu ul li input
{
    display: block;
    font: 20px/35px 'Didact Gothic' , sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 18px 9px 18px;
    background: url(/_images/_design/main-nav-divider.gif) top right no-repeat;
}

* html .ddsmoothmenu ul li input
{
    /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}

.ddsmoothmenu ul li input:link, .ddsmoothmenu ul li input:visited
{
    color: #ffffff;
}

.ddsmoothmenu ul li input.selected
{
    /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    color: #b3b3b3;
}

.ddsmoothmenu ul li input:hover
{
    color: #b3b3b3;
}

.ddsmoothmenu ul li ul
{
    top: 38px !important;
}

.ddsmoothmenu ul li input.last
{
    background: none;
}


.ddsmoothmenu ul li ul li input {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #36413B !important;
    display: block;
    font-family: 'Didact Gothic',sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}
.ddsmoothmenu ul li input {
    background: url("/_images/_design/main-nav-divider.gif") no-repeat scroll right top transparent;
    display: block;
    font: 20px/35px 'Didact Gothic',sans-serif;
    padding: 0 18px 9px;
    text-decoration: none;
    text-transform: uppercase;
}
.ddsmoothmenu ul li input {
    background: url("/_images/_design/main-nav-divider.gif") no-repeat scroll right top transparent;
    display: block;
    font: 20px/35px 'Didact Gothic',sans-serif;
    padding: 0 18px 9px;
    text-decoration: none;
    text-transform: uppercase;
}

.styled-button-nav {
  height: 35px;
}

.ddsmoothmenu ul li ul li input {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #36413B !important;
    display: block;
    font-family: 'Didact Gothic',sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}

.ddsmoothmenu ul li input {
    background: url("/_images/_design/main-nav-divider.gif") no-repeat scroll right top transparent;
    display: block;
    font: 20px/35px 'Didact Gothic',sans-serif;
    padding: 0 18px 9px;
    text-decoration: none;
    text-transform: uppercase;
}


.ddsmoothmenu ul li ul li input:link, ..ddsmoothmenu ul li ul li input:visited
{
    color: #36413b !important;
}

.ddsmoothmenu ul li ul li input:hover, .ddsmoothmenu ul li ul li input:active
{
    color: #ffffff !important;
    background-color: #36413b;
    text-decoration: none;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu
{
    height: 1%;
}
