/*rounded corners
---------------------------------------------------------- */

.sageBack
{
    display:block;
   /* width: 751px;  DS 2008-12-01 */
}
.sageBack *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f1f7e9}
.sageBack1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8fbf5;
  border-right:1px solid #f8fbf5;
  background:#f4f9ee}
.sageBack2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefc;
  border-right:1px solid #fdfefc;
  background:#f3f8ed}
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3f8ed;
  border-right:1px solid #f3f8ed;}
.sageBack4{
  border-left:1px solid #f8fbf5;
  border-right:1px solid #f8fbf5}
.sageBack5{
  border-left:1px solid #f4f9ee;
  border-right:1px solid #f4f9ee}
.sageBackfg{
 background:#f1f7e9;}

.memberlogin {
text-align: right;
font-weight: bold;
font-size: 100%;
}


/* created by DS 2008-11-24 */

.sectionHeaderTop
{
background: url(/diabetes/img/registration/dotBG.gif) repeat-x; 
height:1px;
}

.sectionHeaderText
{
background: #F6F6F6;
padding: 10px;
}

.sectionHeaderText_steps
{
background: #F6F6F6;
padding: 3px;
text-align: center;
}

.sectionHeader_span
{

}



.sectionBoxTop
{
background: transparent url(/diabetes/img/registration/greyBoxTopBG.gif) no-repeat;
height:10px;
}

.sectionHeaderSubTitle
{
line-height: 150%;
margin-left: 15px;
}

.formFieldLabel
{
font-weight: 800;
}

.sectionBodyTable
{
width:100%;
}

.sectionBodyTable td
{
padding: 3px 3px 3px 0px;
}

.registrationList
{
padding-left: 0px;
list-style-type:none;
margin-top: 3px;
margin-bottom: 0px;
}

.registrationList li
{
padding: 2px 0px;
}

.login_form
{
    margin:auto;
    width:300px;
}
.login_form td
{
    padding: 5px;
}
.login_form fieldset
{
    background-color:#FAFAFA;
    border:1px solid #DEDEDE;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
.login_form table
{
    margin:0pt;
    width: 300px;
    padding: 5px 10px;
}

.privacyBox input
{
    padding: 0px;
    margin: 0px;
}
.privacyBox
{
    width:160px;
    padding: 3px;
    line-height:17px;
}

        /*dLife Logo/SEO
---------------------------------------------------------- */
#logo_seo 
{
width: 174px;
height: 57px;
background-image: url('https://www.dlife.com/opencms/opencms/system/modules/com.gto.cms/images/header/dlife_seo_logo.gif');
background-repeat: no-repeat;
float: left;
}

#honcode
{
        width:145px;
        margin:0 auto;
        padding:0;
        text-align:left;
        font-size: 10px;
        color: #000000;
        font-family: Arial, san-serif;
}

#honcode td
{

font-size: 10px;
color: #000000;
}

/*General
---------------------------------------------------------- */

h1.regHeader {
	font-size:125%;
	border-bottom: 1px dotted #666666;
	margin-right:20px;
}

#page_wrap {
        width:981px;
    text-align:center;
        border:0;
        border-collapse:collapse;
        margin:0 auto;
        padding:0;
        background: url(https://www.dlife.com/opencms/opencms/system/modules/com.gto.cms/images/global/dlife_shadow_bg.gif) repeat-y;
}

#page_wrap_bottom {
        width:981px;
        height:25px;
        background: url(https://www.dlife.com/opencms/opencms/system/modules/com.gto.cms/images/global/dlife_shadow_bg_btm.gif) repeat-y;
        margin:0 auto;
        padding:0px;   
         clear:both;
}


#dlife_table {
        width:952px;
        background:#fff;
        font-size:1em;
        border:0;
        border-collapse:collapse;
        overflow:hidden;
        margin:0 auto;
        padding:0;
        text-align:left;
}

#dlife_table a:link,#dlife_table a:active {
        color:#06c;
        text-decoration:none;
}

#dlife_table a:visited,#dlife_table :link:hover,:visited:hover {
        text-decoration:none;
        color:#06c;
        font-size:100%;
}

#dlife_table a:hover,#dlife_table a:active:hover,#dlife_table a:link:hover {
        color:#06c;
        text-decoration:underline;
        font-size:100%;
}

#dlife_footer_table {
        width:952px;
        font-size:11px;
        border:0;
        border-collapse:collapse;
        text-align:left;
        margin:0 auto;
        padding:0;
}

#dlife_footer_table a:link,#dlife_footer_table a:active,#dlife_footer_table a:visited {
        color:#000;
        text-decoration:none;
}

#dlife_footer_table a:hover {
        color:#000;
        text-decoration:underline;
        font-size:100%;
}
#footer h1 {
        font-family:arial;
        font-size:12px;
        font-weight:normal;
        line-height:10px;
}

#dlife_table a.largeLink:link,#dlife_table a.largeLink:active {
        color:#06c;
        text-decoration:none;
}

#dlife_table a.largeLink:visited,#dlife_table a.largeLink:link:hover,a.largeLink:visited:hover {
        text-decoration:none;
        color:#06c;
        font-size:150%;
}

#dlife_table a.largeLink:hover,#dlife_table a.largeLink:active:hover,#dlife_table a.largeLink:link:hover {
        color:#06c;
        text-decoration:underline;
        font-size:150%;
}
a.largeLink {
    font-size:150%;
}
#dlife_table a.checkit:link,#dlife_table a.checkit:active {
        color:#06c;
        text-decoration:none;
        font-size:90%;
}

#dlife_table a.checkit:visited,#dlife_table a.checkit:link:hover,a.checkit:visited:hover {
        text-decoration:none;
        color:#06c;
        
}

#dlife_table a.checkit:hover,#dlife_table a.checkit:active:hover,#dlife_table a.checkit:link:hover {
        color:#06c;
        text-decoration:underline;
        
}



/*Main Layout
---------------------------------------------------------- */

#footer {
        color:#000;
        text-align:center;
        padding:8px 0 0;
}

.regForm {
margin: auto;
width: 740px;
}

.regWelcome {
margin: auto;
width: 925px;
}

#3rdCol {
float: right;
padding: 0px;
width: 300px;
}

#mainWelcome {
float: left;
margin: 0px 10px 0px 0px;
padding: 0px;
width: 607px;
}

.dotGreyHeadBack {
background-image: url(/diabetes/img/registration/dotGreyHeadBack.gif);
background-repeat: no-repeat;
width: 751px;
height: 46px;
text-indent: 15px;
font-weight: bold;
}

.dotGreyHeadBack607 {
background-image: url(/diabetes/img/registration/dotGreyHeadBack607.gif);
background-repeat: no-repeat;
width: 607px;
height: 46px;
text-indent: 15px;
font-weight: bold;
}

.dotGreyHeadBackLarge {
background-image: url(/diabetes/img/registration/dotGreyHeadBackLarge.gif);
background-repeat: no-repeat;
width: 740px;
height: 66px;
font-size: 14px;
text-indent: 15px;
font-weight: bold;
}

.dotGreyMidBack {
background-image: url(/diabetes/img/registration/dotGreyMidBack.gif);
background-repeat: repeat-y;
/* width: 751px;  DS 2008-12-01 */
padding: 5px 50px 5px 30px;
}

.dotGreyBottomBack {
background-image: url(/diabetes/img/registration/dotGreyBottomBack.gif);
background-repeat: no-repeat;
width: 740px;
height: 12px;
margin: auto;
}

.dotGreyMidBack607 {
background-image: url(/diabetes/img/registration/dotGreyMidBack607.gif);
background-repeat: repeat-y;
width: 607px;
padding: 5px 10px 5px 10px;
}

.dotGreyBottomBack607 {
background-image: url(/diabetes/img/registration/dotGreyBottomBack607.gif);
background-repeat: no-repeat;
width: 607px;
height: 12px;
}

h2.arrowHead {
	color:#000000;
	font-size: 1.1em;
	background: url(/diabetes/img/registration/arrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	text-indent: 15px;
	margin-bottom: 5px; /* DS 2008-11-24 */
	/*line-height: 32px;
	margin-left: 20px;  DS 2008-11-24 */
	margin-top: 5px; /* DS 2008-11-24 */
        font-weight: bold;
}

h2.arrowHead2 {
	color:#73ba34;
	font-weight: bold;
	font-size: 18px;
	background: url(/diabetes/img/registration/arrowBlue.gif);
	background-repeat: no-repeat;
	background-position: 0 13px;
	text-indent: 15px;
	line-height: 32px;
	/*margin-left: 20px;  DS 2008-11-24 */
	margin-top: 0px;
}
h2 a {
            color:#06c;
}
.privacyHdr {
color:#0095d5;
font-size:12px;
font-weight: bold; 
}

.privacy {
color:#666666;
font-size:.9em;
font-weight: bold; 
font-style: italic;
}

#offers {
margin: 0px;
padding: 0px;
list-style-type: none;
width: 680px;
line-height: 20px;
}

.researchPanel {
width: 680px;
}

.diabetesStory {
background-color: #eff7fc;
border: 1px solid #0095d5;
��
}

#Main_Container input[type='text'] {
background-image: url(/diabetes/img/registration/inputBack.gif);
background-repeat: repeat-x;
border: 1px solid #0095d5;
}

#Main_Container input[type='password'] {
background-image: url(/diabetes/img/registration/inputBack.gif);
background-repeat: repeat-x;
border: 1px solid #0095d5;
}
#Main_Container input[type='submit'] {
margin: 0px;
padding: 0px;
}

#Main_Container input[type='checkbox'] {
background-color: #0095d5;
}

/*welcome boxes
---------------------------------------------------------- */

#recNut_top {
	background: url(/diabetes/img/registration/recNut_hdr.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 31px;
}

#recNut_mid {
	background: url(/diabetes/img/registration/boxesMiddle.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 119px;
}

#recNut_mid P{
	width: 165px;
	margin: auto;
	font-size: 11px;
	padding-top:5px;
}

#recNut_bot {
	background: url(/diabetes/img/registration/recNut_photo.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 68px;
}

#supForum_top {
	background: url(/diabetes/img/registration/supForum_hdr.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 31px;
}

#supForum_mid {
	background: url(/diabetes/img/registration/boxesMiddle.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 119px;
}

#supForum_mid P{
	width: 165px;
	margin: auto;
	font-size: 11px;
	padding-top:5px;
}

#supForum_bot {
	background: url(/diabetes/img/registration/supForum_photo.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 68px;
}

#expAdv_top {
	background: url(/diabetes/img/registration/expAdv_hdr.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 31px;
}

#expAdv_mid {
	background: url(/diabetes/img/registration/boxesMiddle.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 119px;
}

#expAdv_mid P{
	width: 165px;
	margin: auto;
	font-size: 11px;
	padding-top:5px;
}

#expAdv_bot {
	background: url(/diabetes/img/registration/expAdv_photo.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 68px;
}

#dTV_top {
	background: url(/diabetes/img/registration/dTV_hdr.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 31px;
}

#dTV_mid {
	background: url(/diabetes/img/registration/boxesMiddle.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 119px;
}

#dTV_mid P{
	width: 165px;
	margin: auto;
	font-size: 11px;
	padding-top:5px;
}

#dTV_bot {
	background: url(/diabetes/img/registration/dTV_photo.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 68px;
}

#dStore_top {
	background: url(/diabetes/img/registration/dStore_hdr.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 31px;
}

#dStore_mid {
	background: url(/diabetes/img/registration/boxesMiddle.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 119px;
}

#dStore_mid P{
	width: 165px;
	margin: auto;
	font-size: 11px;
	padding-top:5px;
}

#dStore_bot {
	/*background: url(/diabetes/img/registration/dStore_photo.gif);*/
        background: url(/diabetes/img/registration/dStore_photo_rev1.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 68px;
}

#savingd_top {
	background: url(/diabetes/img/registration/savingd_hdr.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 31px;
}

#savingd_mid {
	background: url(/diabetes/img/registration/boxesMiddle.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 119px;
}

#savingd_mid P{
	width: 165px;
	margin: auto;
	font-size: 11px;
	padding-top:5px;
}

#savingd_bot {
	background: url(/diabetes/img/registration/savingd_photo.gif);
	background-repeat: no-repeat;
	width: 186px;
	height: 68px;
}

/*colors
---------------------------------------------------------- */

.grey {
color:#666666;
}

.lightGrey {
background-color:#f1f7e9;
border: 1px solid #999999;
/* padding: 5px; DS 2008-12-3 */
}
    
.red {
color:#ff2020;
}

.turq {
color:#0095d5;
/*font-size:12px;*/
font-weight: bold; 
}


/*Header Icons
---------------------------------------------------------- */
#Header {
        width:100%;
        color:#000;
        font-family:arial,helvetica,sans-serif;
        font-size:100%;
        text-align:center;
        clear:both;
}

#header_container {
        background-color:#fff;
        padding-left:10px;
}

#welcome_widgets_table {
        width:952px;
}

#dlife_support {
        float:left;
        text-align:center;
}

#dlife_header_left_end,#dlife_header_right_end {
        float:left;
        text-align:center;
        width:9px;
}


#dlife_icons {
        width:74px;
        float:left;
        text-align:center;
}

#dlife_expert_icon {
        width:72px;
        float:left;
        text-align:center;
}

#dlife_header_logo {
        float:left;
        text-align:center;
        width:174px;
}

#dlife_lmm_logo {
        float:left;
        text-align:center;
        margin:5px 10px 0;
}

#dlife_lmm {
        margin-top:25px;
        float:left;
        text-align:center;
}

#dlife_table #header_container a:link,#dlife_table #header_container a:active,#dlife_table #header_container a:visited,#dlife_table #dlife_support a:link,#dlife_table #dlife_support a:active,#dlife_table #dlife_support a:visited,#dlife_table #dlife_lmm a:link,#dlife_table #dlife_lmm a:active,#dlife_table #dlife_lmm a:visited {
        font-family:arial,verdana;
        font-size:10px;
        text-decoration:none;
        text-align:center;
        color:#000;
}

#dlife_table #header_container a:hover,#dlife_table #dlife_support a:hover,#dlife_table #dlife_lmm a:hover {
color:#000;
        text-decoration:underline;
}


