/* layout */
.ui-tabs .ui-tabs-nav {
	width:100%;
	border:1px solid #ffe5f3;
	border-top:none;
	padding:0px;
	margin-right:15px;
	overflow:hidden;
}

.ui-tabs .ui-tabs-nav li a {
	cursor:pointer;
	padding:7px;
	display:block;
	font-weight:normal;
	width:100%;
	margin:0px 0px 1px 0px;
	border-bottom:1px solid #eee;
	background:#f7f7f7;
	color:#f56fae!important;
}
.ui-tabs .ui-tabs-nav li a .last {
	cursor:pointer;
	padding:7px;
	display:block;
	font-weight:normal;
	width:100%;
	margin:0px 0px 1px 0px;
	background:#f7f7f7;
	color:#f56fae!important;
}
.ui-tabs .ui-tabs-nav li a:hover {
	cursor:pointer;
	padding:7px;
	display:block;
	font-weight:normal;
	width:100%;
	margin:0px 0px 1px 0px;
	border-bottom:1px solid #eee;
	background:#fff;
	color:#f56fae!important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background:#f56fae;
	color:#fff;
	font-weight:bold;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a span { color:#fff; }
.ui-tabs .ui-tabs-nav li a:hover { font-weight:bold; }
.ui-tabs .ui-tabs-hide { display:none !important; }
#tabs > div > table li, ul, ol { list-style-type:disc; }
.numberLi li {
	list-style-type: decimal;
	margin-left:20px;
	width:450px;
}
.dotLi li {
	list-style-type: disc;
	margin-left:20px;
	width:450px;
}
.rightmodhead {
	color:#f56fae;
	margin-bottom:7px;
}
.header {
	font-size:24px;
	color:#f56fae;
	margin-bottom:7px;
	width:100%;
}
.listspacing { line-height:20px; }
.italic {
	font-style:italic;
	color:#938B75;
	font-size:95%;
	width: 100%;
}
.tablefont {
	color:#938B75;
	font-size:80%;
	text-align:center;
	width:450px;
}
.tablegraybgcolor { background-color:#E6E6E6; }
.tablepinkbgcolor { background-color:#FFF5F7; }
.indent {
	margin-left:20px;
	color:#938B75;
	font-size:95%;
	line-height: 20px;
}
.faqhead {
	color:#f56fae;
	margin:30px 0px 0px 0px;
}
.faqbody {
	line-height:20px;
	margin-top:10px;
	font-size:95%;
}
.faqb2t {
	margin-top:10px;
	margin-bottom:0px;
	float:right;
}
.faqbold { font-weight:bold; }
.signupheader {
	font-size:18px;
	color:#938B75;
	margin: 0px 0px 10px 0px;
	width:100%;
}
.signuplisthead {
	color:#938B75;
	font-weight:bold;
	font-size:14px;
	padding: 10px;
}
.borderpadding {
	padding: 10px -10px 10px 0px;
	background-color:#FFF5F7;
}
.getstarted {
	font-size:18px;
	color:#938B75;
	margin: 0px 0px 10px 0px;
	width:100%;
	text-align:center;
	margin-top:5px;
}
.center {
	text-align:center;
	color:#938B75;
	font-size:95%;
	line-height:20px;
	width:100%;
}
.centersubscribe {
	background:transparent url(/images/bg_button_span.gif) no-repeat scroll 0 0;
	display:block;
	text-align:center;
	color:#938B75;
	font-size:95%;
	line-height:24px;
}
.agenttablefont {
	color:#938B75;
	font-size:80%;
	text-align:left;
	width:450px;
	border-spacing: 10px;
}
.headeragenttablefont {
	color:#938B75;
	font-size:100%;
	text-align:left;
	width:450px;
	font-weight:bold;
}
.clientsayname {
	float:right;
	color:#938B75;
	margin: 5px 0px 15px 0px;
}
.smallheader {
	font-size:80%;
	color:#f56fae;
	font-weight:bold;
}
.bold {
	font-weight:bold;
	color:#938B75;
	font-size:95%;
}
.pressheader {
	color:#938B75;
	font-weight:bold;
	font-size:14px;
	width:100%;
	margin-bottom:3px;
}
.presstxt {
	color:#938B75;
	font-size:14px;
	line-height:20px;
}
.pressmore {
	color:#938B75;
	font-size:14px;
	margin-bottom:15px;
}
/*reports section*/
.cfchart { width:95%; }
/* specific typography */
.ming_link { float:none; }
ul.progress li {
	margin-top:5px;
	color:#666;
	font-style:italic;
	font-size:12px;
}
ul.progress { margin-top:20px; }
/* layout */
.content {
	float:left;
	width:68%;
	padding-right:2%;
}
.sidebar {
	float:right;
	width:30%;
}
.stepLeft > div { margin-bottom:10px; }
.stepLeft li {
	list-style-type:disc;
	margin-left:15px;
}
.stepRight li {
	list-style-type:disc;
	margin-left:15px;
}
h3, h4 { margin-bottom:10px; }
a.nav, img.heart { float:none; }
.pinkTable {
	width:auto;
	font-size:12px;
	margin:10px 0;
}
.pinkTable td { padding:10px; }
legend {
	color:#f56fae;
	font-size:24px;
}
textarea { padding:2px; }
select, input { font-size:12px; }
.space { margin-bottom:10px; }
#footer { width:100% }
div.steps #submit { visibility:hidden; }
/* fragment-2 */
#fragment-2 table tr td { padding:8px; }
/* fragment-3 */
#fragment-3 .stepLeft > div:first-of-type { margin-top:10px; }
#fragment-3 p { font-style:italic; }
#fragment-3 p small {
	display:block;
	font-weight:bold;
	text-align:right;
	margin-top:4px;
	font-style:normal;
}
/* fragment-5 */
/*#fragment-5 a { float:none; }
#fragment-5 .stepLeft h4 + p { font-weight:bold; }*/
/* registration */
/*#join { width:82%; }
#join div.stepLeft {
	width:200px;
	padding-right:70px;
	padding-left:120px;
}
#join div.stepMiddle { width:200px; }
#join div.stepRight { float:left; }
#join input[type="text"], #join input[type="password"] {
	border:1px solid #ccc;
	padding:3px;
	width:100%;
}
#join ul { margin:10px 0; }
#join p { margin-bottom:10px; }
#join input[type="submit"] {
	float:right;
	clear:right;
	width:auto;
	border:2px outset #f56fae;
	background-color:#f56fae;
	color:#fff;
	font-weight:bold;
	padding:3px;
}
.form_steps span + h4 { margin-top:10px; }
.form_steps h5 + span { margin-top:10px; }
.form_steps h5 + h5 { margin-bottom:10px; }
.form_steps h5 + span + h5 { margin-top:10px; }*/
/* faq */
#faq li { margin-top:3px; }
#faq li a { float:none; }
#faq ol + ol li a[href*="#"] {
float:right;
}
