h3 {line-height: 1.1em;}
#main_content h2,
#main_content h3,
#main_content h4,
#main_content h5,
#main_content h6,
#main_content p {}

#secondary2 h3, #secondary2 p {padding-right: 6px;}

form {
/* width: 460px; */
}

form fieldset input {width: 25em;}
/* form fieldset select {width: 15em;} */
tr td select#id_time_zone, select#id_country, 
select#id_state, select#id_create-last_name { width: 26em; }

form fieldset input[type=checkbox] {margin-right: 5px; width: 2em;}
form fieldset table tbody tr td br {display: none;} 
/* - programatically inserted before help_text when rendering form.as_table */

fieldset {
background-color:#FFFFEC;
border:1px solid #BBBBBB;
/* font-size:0.9em; */
margin-bottom:20px;
padding:0 10px 10px;
/* width: 460px; */
}

fieldset p, fieldset li {max-width: 90%;}

legend {
font-size:1.7em;
font-weight:bold;
padding:5px;
margin-bottom: 5px;
} 

div.dot {
background:transparent url(/content/red_dot.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.6em;
font-weight:bold;
height:36px;
line-height:35px;
/* position:absolute; */
float: right;
position: relative;
left: -30px;
text-align:center;
top:3px;
width:36px;
}

div#progress_indicator {float: right; display: inline; margin-bottom: 10px; }
#progress_indicator > img, #progress_indicator div {display: block; float: left; text-align: center; font-size: 11px; line-height: 15px; width: 40px;}
#progress_indicator a img, #progress_indicator span {display: block; }
#progress_indicator span {width: 40px;}

div#benefits {width: 100%;}
#secondary2 #benefits h2 {margin: 20px auto; font-size: 27px; position: relative; right: 20px; line-height: 1em;}
#secondary2 #benefits h4 {margin: 20px 0 5px 0;}
#secondary2 #benefits dd {max-width: 200px; }

a.teleport {
    display: block; 
    height: 58px; 
    width:350px; 
    line-height: 58px; 
    text-indent: 40px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    background: url(/content/img/buttons/teleport_button-trans.png) no-repeat top left;
}
a.teleport:hover {
    background: url(/content/img/buttons/teleport_button_active-trans.png) no-repeat top left;
}

img.teleport {float: right; display: inline; position: relative; 
    top: -130px;
}

