.contentarea { CLEAR: both; BORDER-RIGHT: #030303 1px solid; BORDER-TOP: #030303 1px solid; BORDER-LEFT: #030303 1px solid; WIDTH: 830px; BORDER-BOTTOM: #030303 1px solid; HEIGHT: auto; text-align: left; vertical-align: top; padding: 0 3px;
	background-image: url(/sharedassets/familyorg/images/couplecheckup/bgB.png); background-repeat: repeat-y; }
.appDisclaimer { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-left:160px; margin-right:180px; }
.iframespacer { CLEAR: both; BORDER-TOP: #030303 1px solid; WIDTH: 836px; PADDING-TOP: 2px; BORDER-BOTTOM: #030303 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #86a7d2; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#editorialwell { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; WIDTH: 550px; PADDING-TOP: 5px; HEIGHT: 400px; TEXT-ALIGN: left }
.ccHorzBG { background-image: url(/sharedassets/familyorg/images/couplecheckup/home8bg.jpg); width: 817px; height: 466px; float:left; margin: 3px 0; padding: 0 0 0 13px; overflow: hidden; }
.ccHorzBGc { background: url(/sharedassets/familyorg/images/couplecheckup/bgSwooshC.jpg) no-repeat; width: 817px; height: 292px; float:left; margin: 3px 0; padding: 0 0 0 13px; overflow: hidden; }
.ccHorzBGTripCol { background-image: url(/sharedassets/familyorg/images/couplecheckup/ccBGTripCol.jpg); width: 819px; height: 553px; float:left; margin: 3px 0; padding: 14px 0 0 11px; overflow: hidden; }
.ccHorzBGTripColB { background-image: url(/sharedassets/familyorg/images/couplecheckup/ccBGTripColB.jpg); width: 819px; height: 831px; float:left; margin: 3px 0; padding: 14px 0 0 11px; overflow: hidden; }
.ccTriCol { width: 830px; float:left; margin: 0; overflow: hidden; }
.ccTriColHdr { background: url(/sharedassets/familyorg/images/couplecheckup/ccBGTriColHdr.jpg) no-repeat; width: 830px; height: 18px; float:left; margin: 3px 0 0 0; overflow: hidden; }
.ccTriColCtr { background: url(/sharedassets/familyorg/images/couplecheckup/ccBGTriColCtr.jpg) repeat-y; width: 790px; text-align: left; float:left; margin: 0; padding: 0 27px 0 13px; overflow: hidden; }
.ccTriColCtr .ccTriColRes { width: 248px; overflow: hidden; float: left; margin: 0 14px 0 0; padding: 0 5px 0 2px; }
.ccTriColCtr .ccTriColResB { width: 248px; overflow: hidden; float: left; margin: 0 14px 0 0; padding: 0 5px 0 2px; }
.ccTriColCtr .ccTriColResC { width: 248px; overflow: hidden; float: left; margin: 0 ; padding: 0 0 0 1px; }
.ccTriColCtr .ccTriColRes h2, .ccTriColCtr .ccTriColResB h2, .ccTriColCtr .ccTriColResC h2 { font: normal normal 11px Arial, Helvetica, sans-serif; color:#333333; margin: 8px 5px 3px 5px; }
.ccTriColCtr .ccTriColRes h3, .ccTriColCtr .ccTriColResB h3, .ccTriColCtr .ccTriColResC h3 { font: normal italic 11px Arial, Helvetica, sans-serif; color:#333333; margin: 3px 5px; }
.ccTriColCtr .ccTriColRes h4, .ccTriColCtr .ccTriColResB h4, .ccTriColCtr .ccTriColResC h4 { font: normal italic 12px Arial, Helvetica, sans-serif; color:#333333; margin: 10px 5px 2px 5px; }
.ccTriColCtr .ccTriColRes h5, .ccTriColCtr .ccTriColResB h5, .ccTriColCtr .ccTriColResC h5 { font: normal normal 10px Arial, Helvetica, sans-serif; color:#333333; margin: 3px 5px; }
.ccTriColFtr { background: url(/sharedassets/familyorg/images/couplecheckup/ccBGTriColFtr.jpg) no-repeat; width: 830px; height: 25px; float:left; margin: 0; overflow: hidden; }
.ccForm { width: 830px; float:left; margin: 0; overflow: hidden; }
.ccFormHdr { background: url(/sharedassets/familyorg/images/couplecheckup/ccBGFormHdr.jpg) no-repeat; width: 830px; height: 18px; float:left; margin: 3px 0 0 0; overflow: hidden; }
.ccFormCtr { background: url(/sharedassets/familyorg/images/couplecheckup/ccBGFormCtr.jpg) repeat-y; width: 780px; text-align: center; float:left; margin: 0; padding: 0 30px 0 20px; overflow: hidden; }
.ccFormCtr p { font: normal bold 12px Arial, Helvetica, sans-serif; text-align: left; color: #333333; margin: 6px 0 3px 0; }
.ccFormCtr p.appHelp { height: 16px; font: normal bold 12px Arial, Helvetica, sans-serif; margin: 3px 0; text-align: center; vertical-align:middle; display: block; color: #333333; border-top: solid thin #333333; border-bottom: solid thin #333333; }
.ccFormCtr iframe { float: left; }
.ccFormFtr { background: url(/sharedassets/familyorg/images/couplecheckup/ccBGFormFtr.jpg) no-repeat; width: 830px; height: 25px; float:left; margin: 0; overflow: hidden; }
.ccNavA { height: 259px; width: 136px; background-color: #404E4E; float: left; margin: 12px 6px 3px 0; }
.ccNavA ul { text-align: center; list-style: none; margin: 0; padding: 0; }
.ccNavA li a { font: normal normal 18px Arial, Helvetica, sans-serif; padding: 8px 0; margin: 0; color: #FFF; text-decoration: none; height: 20px; width: 136px; display: block; border-bottom: thin groove #FFF; }
/* .ccNavA li a { font: inherit; color: #FFF; text-decoration: none; } */
.ccNavA li a:hover { background-color: #6D8381; }
.ccNavA img { margin: 3px 0 0 1px; }
.ccNavB { width: 792px; height: 20px; display: block; float: left; overflow: hidden; padding: 3px 10px; margin: 0; }
.ccNavB p { font: normal bold 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; margin: 0; }
.ccNavB p a { font: small-caps bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; text-decoration: none; }
.ccNavB p a:hover { color: #6A5C3E; }
.ccHdrUR { height: 260px; width: 652px; background-image: url(/sharedassets/familyorg/images/couplecheckup/ccHdrUR.gif); display: block; overflow: hidden; float: left; margin: 12px 0 3px 0; }
.ccHdrTripCol { height: 60px; width: 632px; background: url(/sharedassets/familyorg/images/couplecheckup/ccHdrTripCol.gif) no-repeat; display: block; overflow: hidden; float: left; margin: 12px 0 3px 2px; padding: 10px; }
.ccHdrTripCol .leftTitle { height: 60px; width: 450px; margin: 0; float: left; }
.ccHdrTripCol .leftTitle h1 { font: normal normal 32px Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; margin: 1px 0 0 60px; }
.ccHdrTripCol .leftTitle h2 { font: normal bold 16px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; margin: 0 0 3px 2px; }
.ccHdrTripCol .rightTitle { height: 60px; width: 175px; margin: 0; float: left; }
.ccHdrTripCol .rightTitle h2 { font: normal bold 14px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; margin: 0 0 3px 2px; }
.ccHdrTripCol .rightTitle p { font: normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; margin: 0 0 3px 36px; }
.ccHdrTripCol .rightTitle p.secondOpt { font: normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; margin: 0 0 3px 70px; }
.ccHdrTripCol .rightTitle p a { font: normal bold 12px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #FFFFFF; text-decoration: underline; }
.ccTripColResA, .ccTripColResAM, .ccTripColResAD, .ccTripColResAE  { height: 172px; width: 313px; background-repeat: repeat-y; display: block; overflow: hidden; float: left; margin: 4px 0 0 2px; padding: 0 0 0 6px; }
.ccTripColResA { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradBrownL.jpg); }
.ccTripColResAM { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradRoseL.jpg); }
.ccTripColResAD { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradGreenL.jpg); }
.ccTripColResAE { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradBlueL.jpg); }
.ccTripColResA img, .ccTripColResAM img, .ccTripColResAD img, .ccTripColResAE img { margin: 6px 8px 6px 0; float: left; }
.ccTripColResA h3, .ccTripColResAM h3, .ccTripColResAD h3, .ccTripColResAE h3 { font: normal bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; margin: 7px 7px 3px 0; }
.ccTripColResA h3 a, .ccTripColResAM h3 a, .ccTripColResAD h3 a, .ccTripColResAE h3 a { font: normal bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: none; }
.ccTripColResA h3 a:hover, .ccTripColResAM a:hover, .ccTripColResAD a:hover, .ccTripColResAE a:hover { text-decoration: underline; }
.ccTripColResA p, .ccTripColResAM p, .ccTripColResAD p, .ccTripColResAE p { font: normal normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; margin: 3px 8px 2px 0; }
.ccTripColResA p a, .ccTripColResAM p a, .ccTripColResAD p a, .ccTripColResAE p a  { font: normal bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: underline; }
.ccTripColResB, .ccTripColResBM, .ccTripColResBD, .ccTripColResBE { height: 172px; width: 313px;  background-repeat: repeat-y; display: block; overflow: hidden; float: left; margin: 4px 0 0 11px; padding: 0 0 0 6px; }
.ccTripColResB { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradBrownR.jpg); }
.ccTripColResBM { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradRoseR.jpg); }
.ccTripColResBD { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradGreenR.jpg); }
.ccTripColResBE { background-image: url(/sharedassets/familyorg/images/couplecheckup/gradBlueR.jpg); }
.ccTripColResB .ResTopB, .ccTripColResBM .ResTopB, .ccTripColResBD .ResTopB, .ccTripColResBE .ResTopB { height: 75px; width: 305px; display: block; overflow: hidden; float: left; margin: 7px 0 0 0; }
.ccTripColResB .ResTopB img, .ccTripColResBM .ResTopB img, .ccTripColResBD .ResTopB img, .ccTripColResBE .ResTopB img { margin: 0 6px 0 0; float: left; }
.ccTripColResB .ResTopB h3, .ccTripColResBM .ResTopB h3, .ccTripColResBD .ResTopB h3, .ccTripColResBE .ResTopB h3  { font: normal bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; margin: 0 5px 3px 0; }
.ccTripColResB .ResTopB h3 a, .ccTripColResBM .ResTopB h3 a, .ccTripColResBD .ResTopB h3 a, .ccTripColResBE .ResTopB h3 a { font: normal bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: none; }
.ccTripColResB .ResTopB h3 a:hover, .ccTripColResBM .ResTopB h3 a:hover, .ccTripColResBD .ResTopB h3 a:hover, .ccTripColResBE .ResTopB h3 a:hover { text-decoration: underline; }
.ccTripColResB .ResTopB p, .ccTripColResBM .ResTopB p, .ccTripColResBD .ResTopB p, .ccTripColResBE .ResTopB p { font: normal normal 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; margin: 3px 8px 2px 0; }
.ccTripColResB .ResTopB p a, .ccTripColResBM .ResTopB p a, .ccTripColResBD .ResTopB p a, .ccTripColResBE .ResTopB p a { font: normal bold 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; text-decoration: underline; }
.ccTripColResC { height: 530px; width: 255px; background-color: #FFFFFF; overflow: hidden; float: left; margin: 0 9px 0 0; padding: 0 0 0 5px; }
.ccTripColResC .ResSup { height: 100px; width: 250px; display: block; float: left; overflow: hidden; margin: 5px 5px 0 0; }
.ccTripColResC .ResSup img { margin: 0 6px 0 0; float: left; }
.ccTripColResC .ResSup h3 { font: normal bold 12px Arial, Helvetica, sans-serif; color: #003333; text-align: left; margin: 0 5px 3px 0; }
.ccTripColResC .ResSup h3 a { font: normal bold 12px Arial, Helvetica, sans-serif; color: #003333; text-align: left; text-decoration: none; }
.ccTripColResC .ResSup h3 a:hover { text-decoration: underline; }
.ccTripColResC .ResSup p { font: normal normal 10px Arial, Helvetica, sans-serif; color: #003333; text-align: left; margin: 3px 8px 2px 0; }
.ccTripColResC .ResSup p a { font: normal bold 10px Arial, Helvetica, sans-serif; color: #003333; text-align: left; text-decoration: underline; }
.ccTripColResD { height: 530px; width: 255px; background-color: #FFFFFF; overflow: hidden; float: left; margin: 0 9px 0 0; padding: 0 0 0 5px; }
.ccHmLL { height: 172px; width: 260px; background-image: url(/sharedassets/familyorg/images/couplecheckup/ccHmLL.gif); overflow: hidden; float: left; margin: 1px 3px 1px 0; }
.ccHmLC { height: 172px; width: 260px; background-image: url(/sharedassets/familyorg/images/couplecheckup/ccHmLC.gif); overflow: hidden; float: left; margin: 1px 3px 1px 4px; }
.ccHmLR { height: 172px; width: 260px; background-image: url(/sharedassets/familyorg/images/couplecheckup/ccHmLR.gif); overflow: hidden; float: left; margin: 1px 3px 1px 4px; }
.ccHmLL img { margin: 60px 0 0 40px; }
.ccHmLL img, .ccHmLC img, .ccHmLR img { margin: 60px 0 0 37px; }
/* styles for the signup form */
form#aspnetForm {text-align:left;padding:20px 40px}
form#aspnetForm div,form#aspnetForm span { padding-bottom: 12px; padding-right: 7px }
form#aspnetForm .LeftFloat {float:left; display:inline; margin:0; padding:0}
form#aspnetForm .redStar {color:red; font-weight:bold}

#footer { padding-top:20px; }
div.clear { clear:both; font-size:1px; }
/* ----- End of Code ----- */
