﻿body {
	margin:17px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
}


img {
	border:0;
}


h2 {
	font:bold 13px Arial, Helvetica, sans-serif; 
	margin:0;
	padding:0 0 18px 0;
	color:#333;
}

h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 15px 0;
	color:#333;
}

h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 15px 0;
	color:#333;
}

a {
	color:#3a7ebd;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.nodec:hover {
	text-decoration:none;
}

p {
	margin:0;
	padding:0 0 18px 0;
}

ul {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
}

ol {
	margin:0 0 0 30px;
	padding:0 0 15px 0;
}


ol li {
	line-height:1.4;
	padding:0 0 5px 0;
}

ul.bullet li { 
	background:url('../images/bullet-3x3-333.gif') no-repeat 0 7px; 
	padding:0 0 5px 6px; 
	line-height:1.4;
}

ul.color-bullet li { 
	background:url('../images/bullet1.jpg') no-repeat 0 6px; 
	padding:0 0 5px 16px; 
	line-height:1.4;
}
ul.space 
{
	margin-bottom: 18px ;
}

ul.space li {
	line-height:22px;
}

ul.indent {
	margin-left:30px;
	padding:0;
}

sup {
	vertical-align:baseline;
	font-size:9px;
	position:relative;
	top:-0.4em;
}

form {
	margin:0; 
	padding:0;
}


input, select {
	margin:0; 
	padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.input1 {
	width:185px;
}

.input2 {
	width:315px;
}

.input3 {
	width:124px;
}

.input4 {
	width:130px;
}

.input5 {
	width:30px;
}

.input6 {
	width:90px;
}

.nobreak {
white-space: nowrap;
}


.alignContent {
width:570px;
float:left;
padding-left:120px;
}

#container {
	width:1000px; margin:0 auto;
}

#hdr {
	width:100%; 
	background:url('../images/bg-gradient-top.gif') bottom repeat-x; 
	padding-bottom:13px;
	border-bottom:1px solid #fff;
}

#hdr .left {
	position:relative; 
	float:left; 
	width:280px;
	padding-left:120px;
	
}

#hdr .right {
	float:left; 
	width:500px; 
	text-align:right;
}

#hdr .right .links {
	padding:1px 0 11px 0;
}

#flashcontent {
	width:570px;
	height:226px;
	color:#333;
}

#flashcontent a {
	color:#333;
}

#lcol {
	float:left; 
	width:120px;
}

#lcol .block1 {
	width:100%; 
	height:6px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#lcol .block2 {
	width:100%; 
	height:135px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}
#idx h1 
{
	margin-bottom: 10px ;
}

#idx #lcol .block2 {
	height:219px;
}

#tools #lcol .block2, #tools2 #lcol .block2 {
	height:36px;
}

#lcol .gradient {
	width:100%; 
	height:28px; 
	background:url('../images/bg-gradient-btm.gif') repeat-x;
}

#mcol {
	float:left; 
	width:570px;
	line-height:16px;
}

#idx #mcol {
	float:left; 
	width:570px;
	line-height:18px;
}

#mcol .photo {
	border-bottom:1px solid #fff;
}

#tools #mcol .wrapper1, #tools2 #mcol .wrapper1 {
	border-right:1px solid #fff;
}

#tools #mcol .block1, #tools2 #mcol .block1 {
	width:100%; 
	height:6px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#tools #mcol .block2, #tools2 #mcol .block2 {
	width:100%; 
	height:36px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#mcol .gradient {
	position:relative;
	width:520px;
	background:url('../images/bg-gradient-btm.gif') repeat-x; 
	padding:24px 50px 0 0;
}

#idx #mcol .gradient {
	position:relative;
	padding:70px 50px 0 0;
}

#mcol .fly1-pos {
	position:absolute; 
	top:0; 
	left:0;
}

#mcol a.fly1 {
	display:block; 
	background:url('../images/fly1-btn.gif') no-repeat; 
	width:170px; 
	height:44px; 
	text-decoration:none;
}

#mcol a:hover.fly1 {
	display:block; 
	background:url('../images/fly1.gif') no-repeat; 
	width:170px; 
	height:118px; 
	text-decoration:none;
}

#mcol .fly2-pos {
	position:absolute; 
	top:0; 
	left:175px;	
}

#mcol a.fly2 {
	display:block; 
	background:url('../images/fly2-btn.gif') no-repeat; 
	width:170px; 
	height:44px; 
	text-decoration:none;
}

#mcol a:hover.fly2 {
	display:block; 
	background:url('../images/fly2.gif') no-repeat; 
	width:170px; 
	height:118px; 
	text-decoration:none;
}

#mcol .fly3-pos {
	position:absolute; 
	top:0; 
	left:350px;
}

#mcol a.fly3 {
	display:block; 
	background:url('../images/fly3-btn.gif') no-repeat; 
	width:170px; 
	height:44px; 
	text-decoration:none;
}

#mcol a:hover.fly3 {
	display:block; 
	background:url('../images/fly3.gif') no-repeat; 
	width:170px; 
	height:118px; 
	text-decoration:none;
}

#mcol .fly-title {
	padding-top:47px;
}

#idx #rotate {
	position:relative; 
	background:url('../images/bg-stories.gif') no-repeat; 
	width:512px; 
	height:202px;
}

#idx #rotate .pos {
	position:absolute; 
	top:60px; 
	left:50px;
}

#idx #rotate .img {
	float:left; 
	width:175px;
}

#idx #rotate .copy {
	float:left; 
	width:265px; 
	padding-top:5px; 
	color:#336699;
}

#mcol .step .left {
	float:left; 
	width:33px;
}

#mcol .step .right {
	float:left; 
	width:487px; 
	padding-top:3px;
}

#mcol .step .right .copy
{
	padding-bottom: 10px ;
}

#mcol .step .ref {
	padding:20px 0 10px 33px;
	font-size:11px;
}

#mcol .profile {
	position:relative; 
	background:url('../images/bg-story.gif') no-repeat; 
	width:515px; 
	height:186px;
}

#mcol .profile .pos {
	position:absolute; 
	top:40px; 
	left:38px;
}

#mcol .profile .pos .img {
	float:left; 
	width:170px;
}

#mcol .profile .pos .copy {
	float:left; 
	width:280px; 
	padding-top:8px; 
	color:#336699;
}

.thrivecol {
	z-index:1;
}

.thrivecol .thrive-bg { 
	float:left; 
	width:690px; 
	min-height:606px; 
	background:url('../images/bg-thrive.jpg') no-repeat; 
	margin-top:-37px;
	color:#336699;
}

.thrivecol select {
	color:#336699;
}

.thrive-bg .icon {
	float:left; 
	width:37px;
}

.thrive-bg .copy {
	float:left; 
	width:493px; 
	padding-top:7px;
}

.thrive-bg .all-stories {
	width:547px; 
	padding:10px 0 0 100px;
}

.thrive-bg .bg-all-stories {
	position:relative;
	width:469px; 
	min-height:442px;
	height:auto;
	_height:442px;
	padding:75px 34px 0 50px; 
	background:url('../images/bg-thrive3.gif') no-repeat;
}

.thrive-bg .bg-all-stories .img {
	float:left; 
	width:170px;
}

.thrive-bg .bg-all-stories .story {
	float:left; 
	width:299px; 
	padding-top:12px;
}

.thrive-bg .bg-all-stories .story-rule {
	height:1px;
	overflow:hidden;
	margin:3px 0 4px 170px; 
	border-top:1px dotted #dccdb7;
}

.thrivecol .body {
	width:530px; 
	padding:215px 0 0 120px;
}

.thrivecol .title {
	padding-bottom:12px;
}

.thrivecol .gallery {
	padding:20px 0 0 100px;
}

.thrivecol .gallery .bg {
	position:relative; 
	background:url('../images/bg-gallery.gif') no-repeat; 
	width:552px; 
	height:225px;
}

.thrivecol .gallery .promo {
	position:absolute; 
	top:75px; 
	left:50px;
}

.thrivecol .gallery .next {
	position:absolute;
	top:37px; 
	right:10px;
}

.thrivecol #display .img {
	float:left; 
	width:170px;
}

.thrivecol #display .copy {
	float:left; 
	width:312px; 
	padding-top:12px; 
	color:#336699;
}

.thrivecol a, .mod-thrive a {
	color:#f15e6d;
}

.thrivecol .ftr {
	padding:30px 0 0 75px;
}

.thrivecol .ftr .bg {
	position:relative;
	background:url('../images/bg-thrive-ftr.gif') no-repeat; 
	width:522px; 
	height:124px; 
	padding:7px 0 0 81px;
}

.mod-thrive {
	background:url('../images/module-thrive3.gif') no-repeat; 
	width:210px; 
	min-height:441px;
	font-size:11px;
	color:#336699;
}

.mod-thrive .pos {
	padding:75px 0 0 11px;
}

.mod-thrive .faq {
	padding:65px 0 0 13px;
}

.mod-thrive .button {
	float:left; 
	width:14px;
}

.mod-thrive .copy {
	float:left;
	width:160px; 
	padding-bottom:13px;
	margin-top:-3px;
}

#rcol {
	float:left; 
	width:310px;
}

#rcol .left {
	float:left; 
	width:310px;
}

#rcol .left .block1 {
	width:100%; 
	/*height:208px; */
	overflow:hidden; 
	padding-top:11px;
	border-bottom:1px solid #fff;
}

#rcol .left .block1a {
	width:100%; 
	height:308px; 
	overflow:hidden; 
	padding-top:11px;
	border-bottom:1px solid #fff;
}

#idx #rcol .left .block1 
{
	float: left ;
	width:210px; 
	height:6px; 
	overflow:hidden; 
	padding-top:0;
	border-bottom:1px solid #fff;
}

#rcol .left .block2 
{
	float: left ;
	width:210px; 
	height:6px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#rcol .left .smallblock
{
	float: left ;
	width:100px; 
	height:6px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#idx #rcol .left .block2 {
	width:100%; 
	height:208px; 
	overflow:hidden; 
	padding-top:11px;
	border-bottom:1px solid #fff;
}

#rcol .right {
	float:left; 
	width:100px;
}

#rcol .right .block1 {
	width:100%; 
	height:219px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#rcol .right .block1a {
	width:100%; 
	height:319px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#idx #rcol .right .block1 {
	width:100%; 
	height:6px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#rcol .right .block2 {
	width:100%; 
	height:6px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#idx #rcol .right .block2 {
	width:100%; 
	height:219px; 
	overflow:hidden; 
	border-bottom:1px solid #fff;
}

#rcol .body {
	width:100%; 
	padding:22px 0 0 0;
}

#idx #rcol .body {
	width:100%; 
	min-height:6px; 
	height:auto; 
	_height:6px; 
	background:url('../images/bg-gradient-btm.gif') repeat-x; 
	padding-top:22px;
}

#btm {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	margin-top:14px;
	padding-left:120px;
	width: 520px ;
}

#btm p {
	padding:0 0 12px 0;
}

#isi h5 
{
	font-weight: bold ;
	color: #02549c;
	font-size: 13px ;
	padding-bottom: 12px ;
	margin: 0 ;
}

#btm .stripe {
	padding:10px 0 16px 0;
}

#btm .stripe .block1 {
	float:left; 
	width:171px; 
	height:7px; 
	overflow:hidden; 
	background:#45c345;
}

#btm .stripe .block2 {
	float:left; 
	width:396px; 
	height:7px; 
	overflow:hidden; 
	background:#f6be1f;
}

#btm .stripe .block3 {
	float:left; 
	width:210px; 
	height:7px; 
	overflow:hidden; 
	background:#ee4e70;
}

#btm .left {
	float:left; 
	width:171px;
}

#btm .right {
	float:left; 
	width:329px; 
	padding-top:7px;
}

/* registration */
#regis {
	width:880px; 
	padding:0 0 35px 0;
}

#regis .wrapper1, #thrive-regis .wrapper1 {
	width:520px; 
	padding:0 50px 20px 0;
}


#regis .wrapper2, #thrive-regis .wrapper2, #reminder .wrapper2 {
	padding-bottom:15px;
}

#regis .wrapper3 
{
	width: 520px; 
	padding: 0 ;
}

#regis .title-strip, #thrive-regis .title-strip, #reminder .title-strip {
	width:509px; 
	text-transform:uppercase; 
	color:#fff; 
	padding:2px 0 3px 11px; 
	margin-bottom:25px; 
	font:bold 11px Arial, Helvetica, sans-serif;
}

#regis .arrow {
	float:left; 
	width:34px; 
	text-align:right;
}

#thrive-regis .thrivecol .arrow {
	float:left; 
	width:35px; 
	text-align:right;
}

#reminder .arrow {
	float:left; 
	width:35px;
}

#regis .label-common {
	float:left; 
	width:131px; 
	text-align:right;
}

#thrive-regis .label-common, #reminder .label-common {
	float:left; 
	width:130px; 
	text-align:right;
}

#regis .input-common, #thrive-regis .input-common, #reminder .input-common {
	float:left; 
	width:345px; 
	padding-left:10px;
}

#thrive-regis .copy-common {
	float:left;
	width:409px;
	padding-left:17px;
}

#regis .state, #thrive-regis .state {
	float:left; 
	width:120px; 
	padding-left:10px;
}

#regis .label-zip, #thrive-regis .label-zip {
	float:left; 
	width:61px; 
	padding:0 5px; 
	text-align:right;
}

#regis .input-zip, #thrive-regis .input-zip {
	float:left; 
	width:144px; 
}

#regis .email, .phone {
	padding-bottom:25px;
}

#regis .reminders {
	padding:0 0 10px 0;
}

#regis .reminders .text {
	float:left; 
	width:415px; 
	padding-left:15px;
}

#regis .input-radio, #thrive-regis .input-radio {
	padding:0 0 10px 120px;
}

#regis .input-radio2, #thrive-regis .input-radio2 {
	padding:0 0 15px 120px;
}

#regis .input-right 
{
	float: right; 
}

#regis .sidebar1 {
	padding:22px 0 0 18px;
}

#regis .label-bday, #thrive-regis .label-bday {
	float:left; 
	width:160px;
	padding-left:15px;
}

#regis .input-bday, #thrive-regis .input-bday {
	float:left; 
	width:145px;
}

#regis .samp-bday, #thrive-regis .samp-bday {
	float:left; 
	width:116px; 
	font-size:11px;
}

#regis .label-weeks {
	float:left; 
	width:239px; 
	padding-left:15px;
}

#regis .input-weeks {
	float:left; 
	width:182px;
}

#regis .sidebar-box {
	margin-top:-10px;
}

#regis .sidebar2 {
	padding-top:31px;
}

#regis .sidebar3 {
	padding-top:20px;
}

#regis .sidebar3 .left {
	padding-top:60px;
}

#regis .sidebar4, #regis .sidebar5 {
	padding-top:33px;
}

#regis .sidebar4 .left {
	padding-top:10px;
}

#regis .thrive {
	float:left; 
	width:120px;
}

#regis .thrive-opt {
	float:left; 
	width:400px;
}

#thrive-regis .checkbox {
	width:400px;
	padding-left:120px;
}

#regis .sidebar2 .left, #regis .sidebar3 .left, #regis .sidebar4 .left, #regis .sidebar5 .left {
	float:left; 
	width:31px;
}

#regis .sidebar2 .right, #regis .sidebar3 .right, #regis .sidebar4 .right, #regis .sidebar5 .right {
	float:left; 
	width:169px; 
	font-size:11px;
}

#regis .input-check, #thrive-regis .input-check {
	float:left; 
	width:25px; 
}

#regis .label-check, #thrive-regis label-check {
	float:left; 
	width:365px;
}

#regis .label-tel {
	padding:0 0 8px 145px;
}

#thrive-regis .label-tel {
	float:left; 
	width:101px; 
	text-align:right;
}

#regis .wrapper-tel {
	padding-left:145px;
}

#regis .wrapper-tel .left, #thrive-regis .input-common .left {
	float:left; 
	width:55px;
}

#regis .wrapper-tel .mid, #thrive-regis .input-common .mid {
	float:left; 
	width:48px;
}

#regis .wrapper-tel .right, #thrive-regis .input-common .right {
	float:left; 
	width: 100px;
}

#regis .submit, #thrive-regis .submit, #reminder .submit {
	padding:35px 0 0 0;
}

#reminder {
	width:880px; 
	padding:0 0 35px 0;
}

#reminder .form {
	float:left; 
	width:520px; 
	padding:0 50px 0 0;
}

#reminder .sked-left {
	float:left; 
	width:175px;
}

#reminder .sked-right {
	float:left; 
	width:345px;
}

#reminder .sked-right div {
	padding-bottom:5px;
}

#reminder .copy-radio {
	padding:0 40px 10px 80px;
}
/* end registration */

/* begin unsubscribe */
#unsub {
	background:none;
}

#tools #mcol #unsub .wrapper1 {
	padding-bottom:25px;
	border-right:0;
}

#tools #mcol #unsub .wrapper2 {
	padding-bottom:15px;
}

#unsub .left {
	float:left; 
	width:140px; 
	text-align:right;
}

#unsub .right {
	float:left; 
	width:370px; 
	padding-left:10px;
}

#unsub .or {
	width:140px; 
	text-align:right; 
	font:bold 10px Arial, Helvetica, sans-serif; 
	padding:3px 0;
}

#unsub .wrapper2 .text {
	padding:5px 0 0 150px; 
	font-size:11px;
}
/* end unsubscribe */

/* begin update */
#tools #mcol #update .wrapper1 {
	padding-bottom:25px;
	border-right:0;
}

#tools #mcol #update .wrapper2 {
	padding-bottom:15px;
}

#update .left {
	float:left; 
	width:74px; 
	text-align:right;
}

#update .mid {
	float:left; 
	width:136px; 
	text-align:right;
}

#update .right {
	float:left; 
	width:300px; 
	padding-left:10px;
}

.update-error {
	padding:7px 0 7px 57px;
	font-weight: bold;
}

/* end update */

/* begin tell a friend - ecard AND registration */

#friend_form 
{
	width:520px; 
	padding:0 0 35px 0;
}

#friend_form #ecard-left 
{
	float: left ;
	width: 520px ;
	padding-right: 50px ;
}

#friend_form .friend_block
{
	padding-bottom: 10px ;
}

#friend_form .submit_block
{
	padding: 10px 0 20px 0;
}

#friend_form .radio {
	padding-right:50px;
}

#friend_form .preview {
	padding:25px 0;
}

#friend_form .instrctns1 {
	/*width:210px; 
	text-align:right; */
	padding: 0 0 10px 55px;
	
}

#friend_form .instrctns2 {
	width:500px;
	padding-left:20px;
	
}

#friend_form .error {
	float:left; 
	width:42px; 
	text-align:right;
}

#friend_form .label {
	float:left; 
	width:210px; 
	text-align:right; 
	margin-right:15px;
}

#friend_form .input {
	float:left; 
	width:253px;
}

#ecard-right 
{
	float: left;
	width:210px; 
	min-height:485px;
	height:auto;
	_height:488px;
	background:#e5eef7; 
	font-size:11px;
	margin-top: 190px ;
}

#reminder .right {
	float:left;
	width:210px;
	min-height:383px;
	height:auto;
	_height:383px;
	background:#e5eef7;
	font-size:11px;
}

#ecard-right .title {
	padding:22px 0 0 18px;
}

#ecard-right .instrctns1 {
	padding:300px 10px 0 0;
}

#ecard-right .instrctns2 {
	padding:10px 10px 0 0;
}

#ecard-right .arrow, #thrive-regis .regis-right .arrow, #reminder .right .arrow {
	float:left; 
	width:30px;
}

#ecard-right .copy, #thrive-regis .regis-right .copy, #reminder .right .copy {
	float:left; 
	width:170px;
}

#thrive-regis .regis-right {
	width:210px; 
	margin-top:10px; 
	background:#fceaec; 
	min-height:960px;
	height:auto;
	_height:1030px;
	font-size:11px;
}

#thrive-regis .regis-right .instrctns-box {
	padding:580px 0 0 0;
}

#thrive-regis .regis-right .instrctns1, #thrive-regis .regis-right .instrctns2 {
	padding:10px 10px 0 0;
}

#thrive-regis .regis-right .instrctns1 .arrow {
	padding-top:30px;
}
/* end tell a friend - ecard AND registration */

.resources1 {
	position:relative; 
	background:url('../images/module-thrive2.jpg') no-repeat; 
	width:520px; 
	height:139px; 
	margin-bottom:20px;
}

.resources1 .copy {
	position:absolute; 
	top:40px; 
	left:216px; 
	width:284px;
}

.resources1 .photo {
	position:absolute; 
	top:0; 
	left:0; 
}

.resources1 .title, .resources2 .title {
	position:absolute; 
	top:10px; 
	left:215px; 
	width:150px; 
	height:23px;
}

.resources3 .title, .resources4 .title {
	position:absolute; 
	top:10px; 
	left:85px; 
	width:150px; 
	height:23px;
}

.resources2 {
	position:relative; 
	background:url('../images/module-tell-friend.jpg') no-repeat; 
	width:520px; 
	height:139px; 
	margin-bottom:20px;
}

.resources2 .copy, .resources5 .copy {
	position:absolute; 
	top:40px; 
	left:216px; 
	width:284px;
}

.resources2 .photo, .resources5 .photo {
	position:absolute; 
	top:0; 
	left:0; 
}

.resources3 {
	position:relative; 
	float:left; 
	width:251px; 
	height:130px; 
	background:url('../images/module-faq.jpg') no-repeat; 
	margin-right:14px;
}


.resources3 .copy {
	position:absolute; 
	top:47px; 
	left:113px; 
	width:130px;
}

.resources3 .photo {
	position:absolute; 
	top:0; 
	left:0; 
	width:110px; 
	height:130px;
}

.resources4 {
	position:relative; 
	float:left; 
	width:255px; 
	height:130px; 
	background:url('../images/module-links.jpg') no-repeat;
}

.resources4 .copy {
	position:absolute; 
	top:47px; 
	left:101px; 
	width:145px;
}

.resources4 .photo {
	position:absolute; 
	top:0; 
	left:0; 
	width:98px; 
	height:130px;
}

.resources5 {
	position:relative; 
	background:url('../images/module-share.jpg') no-repeat; 
	width:520px; 
	height:139px; 
	margin-bottom:20px;
}

.txtStory {
width:385px;
height:112px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#b2b2b2;
}

#shareyourstory_required {
padding:21px 0px 8px 0px;
font-weight:bold;
color:#336699;
}


.shareyourstory_callout {
	position:relative; 
	background:url('../images/mod-every-baby-top.jpg') no-repeat; 
	width:515px; 
	height:172px; 

}

.shareyourstory_callout .copy {
	position:absolute; 
	top:70px; 
	left:164px; 
	width:310px;
}

.shareyourstory_callout .title {
	position:absolute; 
	top:10px; 
	left:85px; 
	width:210px; 
	height:23px;
}

.shareyourstory_callout .photo {
	position:absolute; 
	top:0; 
	left:0; 
	width:110px; 
	height:172px;
}

.shareyourstory_arrow {
    padding-top:10px;
}

.shareyourstory_birthphoto {
float:left;
margin-left:-20px;
}

.shareyourstory_borderdiv {
float:left;
margin-top:25px;
padding-left:20px;
width:285px;
border-top: 1px solid #DFEAF4;
border-bottom: 1px solid #DFEAF4;
}

.shareyourstory_borderdivtext {
padding: 15px 0 20px 0;
}

.color9 {
color:#04549c;
}

.faq-left {
	float:left; 
	width:20px;
}

.faq-right {
	float:left; 
	width:500px;
}

img.title {
	margin-bottom:13px;
}

#tools  img.title, #tools2 img.title {
	margin-top:7px;
}

img.icon-adobe {
	margin-bottom:-2px;
}

.clearboth {
	clear:both;
}

.clearbothplus {
	clear:both; 
	height:1px; 
	overflow:hidden; 
	margin-top:-1px;
}

.imgright {
	float:right;
	margin:0 0 6px 25px;
}

.imgleft {
	float:left;
	margin:0 6px 6px 0;
}

.callout 
{
	margin-bottom: 20px ;
}

.body .padb 
{
	height: 142px ;
}

.thrive-opt .padb {
	padding-bottom:20px;
}

.body .padt 
{
	height: 125px ;
}

.marginr {
	margin-right:10px;
}

.posrel {
	position:relative;
	padding-bottom: 18px ;
}

.bullet1 {
	background:url('../images/bullet1.jpg') no-repeat 1px 4px; 
	padding:0 0 0 18px;
}

.bullet2 {
	background:url('../images/bullet2.jpg') no-repeat 1px 4px; 
	padding:0 0 0 18px;
}

.bullet4 {
	background:url('../images/bullet4.jpg') no-repeat 1px 4px; 
	padding:0 0 0 18px;
}

.rule {
	height:1px; 
	overflow:hidden; 
	border-top:1px solid #b7b7b7; 
	padding-top:25px; 
	margin-top:10px;
}

.rule2 {
	height:1px; 
	overflow:hidden; 
	border-top:1px solid #b7b7b7; 
	padding-top:15px;
}

.dot-rule {
	height:1px; 
	overflow:hidden; 
	border-top:1px dotted #90979f; 
	margin:10px 12px 0 12px;
}

.bgcolor1 {
	background:#ee4e70;
}

.bgcolor2 {
	background:#eea934;
}

.bgcolor3 {
	background:#4baf4c;
}

.bgcolor4 {
	background:#3a7ebb;
}

.bgcolor5 {
	background:#f00b06;
}

.bgcolor6 {
	background:#003366;
}

.bgcolor7 {
	background:#f98390;
}

.color4, .color4 a {
	color:#3a7ebb;
}

.color5, .color5 a {
	color:#f00b06;
}

.color6, .color6 a {
	color:#003366;
}

.color7, .color7 a {
	color:#f98390;
}

.color8, .color8 a {
	color:#336699;
}

.upper {
	text-transform:uppercase;
}

#idx .ftr-spacer {
	height:20px;
}

#tools .ftr-spacer, #tools2 .ftr-spacer {
	height:50px;
}

.font1 {
	font-size:11px;
}

.sm {
	position:relative; 
	font-size:9px; 
	top:-0.9ex; 
	margin-left:0.2em; 
	margin-right:0.1em;
}

.rball {
	position:relative; 
	font-size:11px; 
	top:-0.9ex;
}

.inline-img {
	margin-bottom:-3px;
}

#isi 
{
	padding-right: 50px ;
	margin-top: 25px ;
}

/* REMINDER UPDATES */

h4.isi-hdr {
	font-size:19.5px;
	color: #02549c ;
}

.visit-syn .left .bgblock, .visit-syn .right .bgblock {
	height:36px; 
	border-bottom:1px solid #fff;
}

.visit-syn .left .gradient, .visit-syn .right .gradient {
	width:100%; 
	height:28px; 
	background:url('../images/bg-gradient-btm.gif') repeat-x;
}

.figure 
{
	margin-bottom: 20px ;
}

/* NAVIGATION */
#navigation a {display:block; width:210px; height: 29px ; text-indent:-2500px; outline:none;}

/* NAV CATEGORY 1 */
/* ON */
#navigation li.on a#nav1 {background:url('../images/nav1-off.gif') no-repeat;}
#navigation li.on a#nav1:hover {background:url('../images/nav1-over.gif') no-repeat;}
#navigation li.on a#nav1-active {background:url('../images/nav1-on.gif') no-repeat;}
#navigation li.on a#nav1-active:hover {background:url('../images/nav1-on.gif') no-repeat; cursor:default;}

/* OFF */
#navigation li.off a#nav1 {width: 210px ; background:url('../images/nav1-off.gif') no-repeat;}
#navigation li.off a#nav1:hover {background:url('../images/nav1-over.gif') no-repeat;}


/* NAV CATEGORY 2 */
/* ON */
#navigation li.on a#nav2 {background:url('../images/nav2-off.gif') no-repeat;}
#navigation li.on a#nav2:hover {background:url('../images/nav2-over.gif') no-repeat;}
#navigation li.on a#nav2-active {background:url('../images/nav2-on.gif') no-repeat;}
#navigation li.on a#nav2-active:hover {background:url('../images/nav2-on.gif') no-repeat; cursor:default;}
/* OFF */
#navigation li.off a#nav2 {background:url('../images/nav2-off.gif') no-repeat;}
#navigation li.off a#nav2:hover {background:url('../images/nav2-over.gif') no-repeat;}


/* NAV CATEGORY 3 */
/* ON */
#navigation li.on a#nav3 {background:url('../images/nav3-off.gif') no-repeat;}
#navigation li.on a#nav3:hover {background:url('../images/nav3-over.gif') no-repeat;}
#navigation li.on a#nav3-active {background:url('../images/nav3-on.gif') no-repeat;}
#navigation li.on a#nav3-active:hover {background:url('../images/nav3-on.gif') no-repeat; cursor:default;}

/* OFF */
#navigation li.off a#nav3 {background:url('../images/nav3-off.gif') no-repeat;}
#navigation li.off a#nav3:hover {background:url('../images/nav3-over.gif') no-repeat;}


/* NAV CATEGORY 4 */
/* ON */
#navigation li.on a#nav4 {background:url('../images/nav4-off.gif') no-repeat;}
#navigation li.on a#nav4:hover {background:url('../images/nav4-over.gif') no-repeat;}
#navigation li.on a#nav4-active {background:url('../images/nav4-on.gif') no-repeat;}
#navigation li.on a#nav4-active:hover {background:url('../images/nav4-on.gif') no-repeat; cursor:default;}

/* OFF */
#navigation li.off a#nav4 {background:url('../images/nav4-off.gif') no-repeat;}
#navigation li.off a#nav4:hover {background:url('../images/nav4-over.gif') no-repeat;}


/* NAV CATEGORY 5 */
/* ON */
#navigation li.on a#nav5 {background:url('../images/nav5-on.gif') no-repeat;}
#navigation li.on a#nav5:hover {background:url('../images/nav5-over2.gif') no-repeat;}
#navigation li.on a#nav5-active {background:url('../images/nav5-on-arrow.gif') no-repeat;}
#navigation li.on a#nav5-active:hover {background:url('../images/nav5-on-arrow.gif') no-repeat; cursor:default;}

#navigation li.on a#nav5b {height: 24px ; background:url('../images/nav5b-off.gif') no-repeat;}
#navigation li.on a#nav5b:hover {height: 24px ; background:url('../images/nav5b-over.gif') no-repeat;}
#navigation li.on a#nav5b-active {height: 24px ; background:url('../images/nav5b-on.gif') no-repeat;}
#navigation li.on a#nav5b-active:hover {height: 24px ; background:url('../images/nav5b-on.gif') no-repeat; cursor:default;}
#navigation li.on a#nav5c {height: 36px ; background:url('../images/nav5c-off.gif') no-repeat;}
#navigation li.on a#nav5c:hover {height: 36px ; background:url('../images/nav5c-over.gif') no-repeat;}
#navigation li.on a#nav5c-active {height: 36px ; background:url('../images/nav5c-on.gif') no-repeat;}
#navigation li.on a#nav5c-active:hover {height: 36px ; background:url('../images/nav5c-on.gif') no-repeat; cursor:default;}
#navigation li.on a#nav5e {height: 20px ; background:url('../images/nav5e-off.gif') no-repeat;}
#navigation li.on a#nav5e:hover {height: 20px ; background:url('../images/nav5e-over.gif') no-repeat;}
#navigation li.on a#nav5e-active {height: 20px ; background:url('../images/nav5e-on.gif') no-repeat;}
#navigation li.on a#nav5e-active:hover {height: 20px ; background:url('../images/nav5e-on.gif') no-repeat; cursor:default;}

/* OFF */
#navigation li.off a#nav5 {background:url('../images/nav5-off.gif') no-repeat;}
#navigation li.off a#nav5:hover {background:url('../images/nav5-over.gif') no-repeat;}

#navigation li.off a#nav5b { height: 24px ; background:url('../images/nav5b-off.gif') no-repeat;}
#navigation li.off a#nav5b:hover {height: 24px ; background:url('../images/nav5b-over.gif') no-repeat;}
#navigation li.off a#nav5c {height: 36px ; background:url('../images/nav5c-off.gif') no-repeat;}
#navigation li.off a#nav5c:hover {height: 36px ; background:url('../images/nav5c-over.gif') no-repeat;}

/* NAV CATEGORY 6 */
/* ON */
#navigation li.on a#nav6 {background:url('../images/nav6-off.gif') no-repeat;}
#navigation li.on a#nav6:hover {background:url('../images/nav6-over.gif') no-repeat;}
#navigation li.on a#nav6-active {background:url('../images/nav6-on.gif') no-repeat;}
#navigation li.on a#nav6-active:hover {background:url('../images/nav6-on.gif') no-repeat; cursor:default;}

/* OFF */
#navigation li.off a#nav6 {background:url('../images/nav6-off.gif') no-repeat;}
#navigation li.off a#nav6:hover {background:url('../images/nav6-over.gif') no-repeat;}

/* NAV CATEGORY 7 */
/* ON */
#navigation li.on a#nav7 {background:url('../images/nav7-off.gif') no-repeat;}
#navigation li.on a#nav7:hover {background:url('../images/nav7-over.gif') no-repeat;}
#navigation li.on a#nav7-active {background:url('../images/nav7-on.gif') no-repeat;}
#navigation li.on a#nav7-active:hover {background:url('../images/nav7-on.gif') no-repeat; cursor:default;}

/* OFF */
#navigation li.off a#nav7 {background:url('../images/nav7-off.gif') no-repeat;}
#navigation li.off a#nav7:hover {background:url('../images/nav7-over.gif') no-repeat;}

/* END NAVIGATION */

ul.inner_list li {
	background: url('../images/hyphen-bullet.jpg') no-repeat ;
}

ul.privacy_policy  
{
	padding: 0 ;
	list-style-type: disc ;
	margin: 1em 0 ;
	padding: 0 0 0 1em ;
}

ul.privacy_policy  li
{
	list-style-type: disc ;
	padding-bottom: 1em ;
	
}