/*************************************************************/
/* css/style_signup.css                                      */
/*                                                           */
/* VERSION: 3.2                                              */
/*                                                           */
/* MODIFIED: 01/13/2012                                      */
/*                                                           */
/* DESCRIPTION: Style sheet - Sign Up                        */
/*                                                           */
/* HISTORY:                                                  */
/*   3.2 - 01/13/2012 1863: Page Reviews (10)                */
/*   3.1 - 11/17/2011 1852: Allow Poster Size Images         */
/*   3.0 - 08/14/2007      Original Version                  */
/*                                                           */
/*************************************************************/

div#sg_topbar {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    font-size: 8pt;
    height: 20px;
    background-color: #01305F;
    color: white;
    text-align: center;
}

/*
body { background-color: #e5f3ff; } 
*/

table#sg_container {
    margin-top: 15px;
    padding: 10px;
    text-align: left;
}

td#sg_leftcontainer_td { 
    width: 352px; 
    vertical-align: top;
    padding: 5px;
    padding-right: 15px;
    border-top: 1px #e5f3ff solid;
    border-left: 1px #e5f3ff solid;
    border-bottom: 2px #e5f3ff solid;
}
td#sg_rightcontainer_td { 
    padding: 5px;
    padding-left: 0;
    vertical-align: top;
    border-top: 1px #e5f3ff solid;
    border-left: 1px #e5f3ff solid;
    border-right: 2px #e5f3ff solid;
    border-bottom: 2px #e5f3ff solid;
}

table#sg_leftcontainer,table#sg_rightcontainer {
    font-size: 10pt;
}
table#sg_reqinfo {
    width: 365px;
}

tr.sg_inforow {
    color: #A3A3A3;
}

td#sg_logo_td { height: 70px; }
td#sg_sublogo_td { 
    vertical-align: bottom;
    text-align: center;
}

td#sg_expl_td { height: 260px; vertical-align: top; padding: 0px 5px; }

td#sg_optexpl_td {
    border: 1px #01305f solid;
    padding: 5px;
    background-color: #E5F3FF;  

}

td.sg_infohead {
    background-color: #01305F;
    font-weight: bold;
    font-size: 11pt;
    padding: 3px 0px;
    text-align: center;
    color: #E5F3FF;
}
td#sg_infohead_opt {
    background-color: #A3A3A3;
    color: #D7D7D7;
}

td.sg_inputhead {
    font-weight: bold;
    padding: 0 2px;
    width: 131px;
}

td.sg_inputdata {
    padding: 3px 2px;
    width: 164px;
    height: 32px;
}
input.sg_input { 
    width: 160px;
}

td.sg_inputgo {
    padding: 0px 4px; 
}

td.sg_rules_td {
    font-style: italic;
    font-size: 9pt;
    text-align: center;
}

td#sg_newsletter_td { color: #A3A3A3; }

td#sg_buttons_td {
    height: 25px;
    padding-right: 3px;
}
a#sg_startover_link {
    color: blue; 
    font-size: 9pt;
    display: none; 
    margin-left: 65px;
    font-weight: bold;
    text-decoration: underline;
}

input#sg_submit { 
    color: #A3A3A3;
    background-color: #D7D7D7;
    border: 1px #A3A3A3 solid;
    border-bottom: 2px #A3A3A3 solid;
    border-right: 2px #A3A3A3 solid;
    padding: 1px 2px;
    font-size: 11pt;
    font-weight: bold;
    margin-top: 6px;
    margin-left: 150px;
}

font.sg_larger {
    font-size: 11pt;
}

div#sg_optinfo_div {
    font-size: 9pt;
    background-color: #D7D7D7;
    color: #A3A3A3;
}

.sg_optinfo_head {
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
}

input.sg_optinput,select#sg_country,select#sg_month,select#sg_day,select#sg_year {
    font-size: 9pt;
    margin: 0 2px 2px 2px;
}
select#sg_input_country, select#sg_input_country option { font-size: 9pt; }

input#sg_input_city, input#sg_input_state {
    width: 201px;
}
table#sg_personal_table {
    width: 300px;
}
table#sg_optinfo_table {
    width: 365px;
}
table#sg_optinfo_table td { padding: 2px; }

div#sg_bio_head {
    font-weight: bold;
}
textarea#sg_bio { 
    font-family: 'Trebuchet MS';
    font-size: 9pt;
    width: 360px;
    height: 80px;
}

a.sg_testbutton {
    font-weight: bold;
    font-size: 9pt;
    color: blue;
    display: none;
}
a#sg_testbutton_username { display: inline; }
a.sg_testbutton:hover { }

td#sg_whyopt {
    font-style: italic;
}

