body, td {
font-family: arial,verdana,sans-serif;
font-size: 13px;
color: #000000;
}

a:link {
color: #652242;
text-decoration:underline;
}

a:visited {
color: #652242;
text-decoration:underline;
}

a:link.topop {
color: #014901;
text-decoration:underline;
}

a:visited.topop {
color: #014901;
text-decoration:underline;
}

a:hover { text-decoration:none; }

h2 {
font-family: Georgia, Times, serif;
font-size: 16px;
font-weight: bold;
color: #014901;
}

h3 {
font-size: 14px;
font-weight: bold;
color: #652242;
}

#steparea {
width: 778px;
height: 36px;
background-image: url(../../Images/Funnel/bgd_stepheader.gif);
background-repeat: no-repeat;
position: relative;
}
#steparea_2 {
width: 778px;
height: 36px;
background-image: url(../../Images/Funnel/img_hdr_btm.gif);
background-repeat: no-repeat;
position: relative;
}

#stepnumber {
position: absolute;
top: 8px;
left: 25px;
color: #652242;
padding: 0px;
margin: 0px;
}

#steptitle {
position: absolute;
top: 8px;
left: 130px;
color: #F6DA7D;
padding: 0px;
margin: 0px;
}

#content {
width: 778px;
}

#maincolumn {
width: 538px;
vertical-align: top;
}


#maincolumn_2 {
width: 530px;

vertical-align: top;
}

#marketingcolumn {
width: 240px;
background-color: #E4EDBC;
vertical-align: top;
padding-top: 10px;
}

#marketingcolumn_2 table 
{
height:1000px;
background-image: url(../../Images/PublicSite/bundle/bkg_td.gif);
background-repeat: no-repeat;
position:relative;
top:15px;

}
#marketingcolumn div.subsection {
background-image: url(../../Images/Funnel/diagnostic/bgd_rightcolumnsubsection.gif);
background-repeat: repeat-x;
margin-top: 15px;
padding: 10px;
}

#marketingcolumn div.subsection h2 {
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#marketingcolumn ul {
margin: 0px;
padding: 0px;
list-style: none;
font-size: 14px;
line-height: 26px;
}

#marketingcolumn ul.blurbs li {
background: url(../../Images/Funnel/icn_greenbullet.gif) no-repeat 0 50%;
padding-left: 10px;
color: #014901;
}

input.textbox {
border: 1px solid #A5ACB2;
}

a.greenTextReg, a.greenTextReg:visited, a.greenTextReg:active, a.greenTextReg:hover {
color: #014901;
font-size: 12px;
font-weight: normal;
}

/* styles for Registration Page popup; 	ND, 7-20-09	*/

.funnel-privacy-link {padding-left:100px; font: arial; font-size: 11px; color: blue; font-weight:bold; vertical-align:middle;}
.funnel-privacy-popup {line-height:15px; display: none; position: absolute; font: arial; font-size: 11px; color: black; font-weight:normal; width:301px; border: 2px solid black; margin-top:-5px; margin-left:416px; background:#ffffff; padding:5px 5px 5px 5px;}
.funnel-privacy-close {text-align: right; *margin-left: 245px; *margin-top: -10px;vertical-align:top; clear: both;}

/* END of styles for Registration Page popup; 	ND, 7-20-09	*/