/* CSS Document */

body {
	margin:0;
	background-color:#1E6B67;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#161616;
	}
	
p, ul, li, form, input, select, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	}
	
ul {
	list-style-type:none;
	}
strong{
	font-weight:bold;
}	
.spacer {
	clear:both;
	line-height:0px;
	font-size:0px;
	}
	
sup {
	font-size:9px;
	}
/*===================Structure===================*/
#structure {
	width:980px;
	margin:0 auto;
	}
	
/*===================Header===================*/
/*
#header {
	}
#header ul.toplink {
	background:url(../images/toplinkbg.gif) repeat-x 0 100% #003E3B;
	color:#AFF4F0;
	height:27px;
	text-align:right;
	padding:6px 0 0;
	}
#header ul.toplink li {
	display:inline;
	padding:0 34px 0 0;
	}
#header ul.toplink li a {
	color:#AFF4F0;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 20px;
	font-size:11px;
	line-height:13px;
	}
#header ul.toplink li a.clientlogin {
	background:url(../images/icon-clientlogin.gif) no-repeat 0 2px;
	}
#header ul.toplink li a.patientsupport {
	background:url(../images/icon-patientsupport.gif) no-repeat 0 2px;
	}
#header ul.toplink li a.contacticon {
	background:url(../images/icon-contact.gif) no-repeat 0 3px;
	}
*/
	
/*===================logo area===================*/
#logoarea {
	background-color:#FFFFFF;
	color:#930562;
	padding:8px 18px;
	}
#logoarea img.logo {
	float:left;
	}
#logoarea div.right {
	width:434px;
	float:right;
	}
#logoarea div.right p.corblood {
	font-size:18px;
	text-align:right;
	}
#logoarea div.right p.call {
	font-size:22px;
	color:#000000;
	background-color:#FFFFFF;
	text-align:right;
	padding:0 0 18px;
	}
#logoarea div.right p.call span {
	font-weight:bold;
	font-size:24px;
	color:#299892;
	}
#logoarea div.right p.call b {
	font-weight:normal;
	font-size:14px;
	}
#logoarea p.pinkblock {
	background:url(../images/pinkblock.gif) no-repeat 0 0;
	float:left;
	width:148px;
	height:27px;
	font-size:11px;
	font-weight:bold;
	color:#FFE8F6;
	background-color:inherit;
	text-align:center;
	line-height:27px;
	margin:0 16px 0 0;
	}
#logoarea p.pinkblock a {
	color:#FFE8F6;
	background-color:inherit;
	text-decoration:none;
	}
#logoarea p.pinkblock a:hover {
	color:#FFF;
	background-color:inherit;
	text-decoration:none;
	}
#logoarea ul.countrylang {
	border:1px solid #CDCDCD;
	background-color:#EFEFEF;
	color:#000000;
	text-align:center;
	padding:6px 0 5px;
	/*margin:0 0 0 114px;*/
	float:right;
	width:200px;
	}
#logoarea ul.countrylang li {
	display:inline;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	}
#logoarea ul.countrylang li a {
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	padding:0 12px;
	}
#logoarea ul.countrylang li a:hover {
	color:#666666;
	background-color:inherit;
	text-decoration:none;
	}
#logoarea ul.fntsize {
	float:right;
	padding:5px 0 0;
	}
#logoarea ul.fntsize li {
	padding:0 3px 0 0;
	float:left;
	}
#logoarea ul.fntsize li a {
	display:block;
	float:left;
	background-color:#930562;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:0 3px;
	}
#logoarea ul.fntsize li a:hover {
	text-decoration:none;
	}
#logoarea ul.fntsize li a.smfnt {
	font-size:10px !important;
	margin:4px 0 0;
	}
#logoarea ul.fntsize li a.mdfnt {
	font-size:12px !important;
	margin:1px 0 0;
	}

/*===================Navigation===================*/
/*ul.navigation {
	background:url(../images/navigationbg.gif) repeat-x 0 100% #299892;
	color:#FFFFFF;
	border-bottom:1px solid #0E4C49;
	border-top:1px solid #0E4C49;
	padding:0 10px;
	}
ul.navigation li {
	display:inline;
	padding:0 16px;
	line-height:28px;
	}
ul.navigation li a, ul.navigation li a.active {
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
ul.navigation li a:hover, ul.navigation li a.active {
	color:#FFB750;
	background-color:inherit;
	text-decoration:none;
	}
	*/
/*===================orange color bg===================*/
#orgdiv {
	background-color:#E08B29;
	color:#000000;
	padding:14px 18px 0;
	height:33px;
	border-top:1px solid #FFFFFF;
	}
#orgdiv form {
	float:left;
	width:185px;
	}
#orgdiv form input.txtbox {
	width:122px;
	height:16px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFF;
	float:left;
	margin:0 6px 0 0;
	padding:3px 0 0 8px;
	}
#orgdiv form input.btnsearch {
	width:42px;
	height:21px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(../images/btn-searchbg.gif) repeat-x 0 0;
	background-color:#E08B29;
	text-align:center;
	border:1px solid #000;
	float:left;
	}
/*#orgdiv a {
	display:block;
	float:right;
	line-height:24px;
	color:#1C7470;
	background-color:inherit;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
#orgdiv a:hover {
	color:#0E1818;
	background-color:inherit;
	text-decoration:none;
	}
#orgdiv a.requestcall {
	background:url(../images/requestcallbg.gif) no-repeat 0 0;
	width:80px;
	padding:0 0 0 16px;
	}
#orgdiv a.chatnow {
	background:url(../images/chatnowbg.gif) no-repeat 0 0;
	width:80px;
	padding:0 0 0 26px;
	}*/
	
/*===================container===================*/
#container {
	background-color:#FFFFFF;
	color:#3B0026;
	padding:5px 7px 5px;
	}

/*===================toppanel===================*/
#toppanel-lt {
	width:691px;
	float:left;
	background:url(../images/bannerbg.jpg) no-repeat 0 0;
	padding:3px;
	height:281px;
	position:relative;
	}
/*#toppanel-lt div {
	padding:42px 0 0;
	height:244px;
	}*/
#toppanel-lt div h2 {
	font-size:29px;
	color:#000000;
	background-color:inherit;
	text-align:right;
	font-weight:normal;
	padding:0 38px 0 0;
	}
#toppanel-lt div h2 span {
	font-size:39px;
	color:#930562;
	background-color:inherit;
	}
#toppanel-lt div h2 b {
	color:#09746E;
	background-color:inherit;
	font-weight:normal;
	}
#toppanel-rg {
	width:267px;
	float:right;
	padding:2px 0 12px;
	}
#toppanel-rg .marbot {
	margin:0 0 16px;
	}
#toppanel-rg .contentbg {
	background:url(../images/toprgbg.jpg) no-repeat 0 0;
	padding:2px 0px 0 3px;
	height:81px;
	cursor:pointer;
	}
#toppanel-rg .contentbg img {
	float:left;
	margin:2px 5px 0 0;
	display:block;
	}
#toppanel-rg .contentbg h2 {
	font-size:15px;
	line-height:17px;
	color:#FFFFFF;
	background-color:inherit;
	background:url(../images/infor-arrow2.gif) no-repeat 95px 3px;
	padding:0 5px 0 107px;
	/*text-indent:15px;*/
	}
#toppanel-rg .contentbg p {
	font-size:10px;
	color:#FFFFFF;
	background-color:inherit;
	line-height:12px;
	padding:0 5px 0 107px;
	}
#toppanel-rg .contentbg p a {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:underline;
	}
#toppanel-rg .contentbg p a:hover {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
	
/*===================pink bg===================*/
#btpinkpanel {
	background-color:#EEDEE8;
	color:#161616;
	padding:10px 11px 6px;
	height:100%;
	}
#btpinkpanel .ltborcol {
	padding:0 0 0 23px;
	background:url(../images/colbor.gif) no-repeat 6% 100%;
	}
#btpinkpanel .frstcol {
	width:218px;
	float:left;
	}
#btpinkpanel .frstcol p.pic {
	background:url(../images/picbg.gif) no-repeat 0 0;
	height:130px;
	padding:0 !important;
	}
#btpinkpanel .frstcol p.pic img {
	margin:9px 0 0 10px;
	}
#btpinkpanel .frstcol h4 {
	font-size:16px;
	color:#3B0026;
	background-color:inherit;
	text-align:center;
	line-height:20px;
	padding:0 0 14px;
	font-weight:normal;
	}
#btpinkpanel .frstcol p {
	padding:0 7px 12px 10px;
	line-height:17px;
	}
#btpinkpanel .frstcol a {
	color:#000;
	}
#btpinkpanel .frstcol p a.learnmore {
	display:block;
	width:73px;
	height:15px;
	text-decoration:none;
	background:url(../images/learnbg.gif) no-repeat 0 0;
	text-align:center;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:inherit;
	margin:5px 0 0;
	}
#btpinkpanel .frstcol p a.learnmore:hover {
	text-decoration:none;
	background:url(../images/learnbg-hov.gif) no-repeat 0 0;
	color:#FFFFFF;
	background-color:inherit;
	}
#btpinkpanel .frstcol p a.marone {
	margin:29px 0 0 !important;
	}
#btpinkpanel .frstcol p a.martwo {
	margin:12px 0 0 !important;
	}
#btpinkpanel .frstcol p a.marfour {
	margin:12px 0 0 !important;
	}


/*===================logo panel===================*/
#logopanelhome {
	background-color:#FFFFFF;
	color:#000;
	padding:10px 0 10px 0px;
	}
#logopanelhome h4 {
	text-align:center;
	font-size:12px;
	background:url(../images/lgbor.gif) no-repeat 50% 50%;
	color:#970969;
	background-color:inherit;
	width:966px;
	}
#logopanelhome h4 span {
	color:#970969;
	background-color:#FFF;
	padding:0 12px;
	}
#logopanelhome img.bannerlogo {
	margin:8px 0px 8px 140px;
	}
#logopanelhome img.leftmar2 {
	float:left;
	margin:10px 30px 10px 158px !important;
	}
#logopanelhome img.certified2 {
	float:left;
	margin:10px 30px 0 0;
	}
#logopanelhome img.leftmar {
	float:left;
	margin:5px 30px 0 0px !important;
	padding-left:290px;
	}
#logopanelhome img.certified {
	float:left;
	margin:5px 30px 10px 0;
	}	

/*===================logo panel===================*/
#logopanel {
	background-color:#FFFFFF;
	color:#000;
	padding:44px 0 10px 220px;
	height:70px;
	}
#logopanel img {
	float:left;
	margin:0px 30px 0 0;
	}
	
/*===================footer panel===================*/
#footer {
	padding:22px 16px 26px;
	}
#footer ul.footerlink {
	text-align:center;
	padding:0 0 12px;
	}
#footer ul.footerlink li {
	font-size:11px;
	color:#FFFFFF;
	background-color:inherit;
	display:inline;
	}
#footer ul.footerlink li a {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	padding:0 3px;
	}
#footer ul.footerlink li a:hover {
	color:#B7DDFF;
	background-color:inherit;
	text-decoration:none;
	}
#footer div.copyright {
	width:650px;
	margin:0 auto;
	}
#footer div.copyright img {
	float:left;
	margin:0 9px 0 0;
	}
#footer div.copyright p {
	padding:15px 0 0;
	font-size:11px;
	color:#FFFFFF;
	background-color:inherit;
	}
#footer div.copyright p a {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
#footer div.copyright p a:hover {
	text-decoration:underline;
	}
#footer div.copyright p span {
	font-weight:bold;
	padding:0 0 0 80px;
	}
#footer p.add-txt {
	padding:10px 0 0;
	font-size:11px;
	color:#FFFFFF;
	background-color:inherit;
	font-style:italic;
	text-align:center;
	}
#footer p.add-txt a {
	color:#FFFFFF;
	font-style:normal;
	text-decoration:underline;
}
#footer p.add-txt a:hover {
	text-decoration:none;
}
	
	
/*===================Advantage page===================*/
#advt-container {
	background-color:#FFFFFF;
	color:#3B0026;
	padding:7px 7px 18px 3px;
	}
	
/*===================Advantage page left panel===================*/	
#advt-container #advt-container-left {
	width:694px;
	float:left;
	position:relative;
	padding-bottom:120px;
	}	
#advt-container-left div.bannerins {
	background:url(../images/banner-inside2.jpg) no-repeat 0 0;
	height:165px;
	padding:18px 16px 0 260px;
	}
#advt-container-left div.bannerins h2 {
	font-size:26px;
	line-height:30px;
	color:#A02475;
	background-color:inherit;
	font-weight:normal;
	}
#advt-container-left div.bannerins h2 span {
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#0A756F;
	background-color:inherit;
	}

/*===================Advantage page left panel===================*/	
#advt-container #advt-containerlt {
	width:640px;
	padding:14px 0 0 22px;
	}
#advt-container #advt-containerlt h2 {
	font-size:16px;
	color:#056E6A;
	background-color:inherit;
	margin:0 0 12px;
	}
#advt-container #advt-containerlt h2 span {
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#0A756F;
	background-color:inherit;
	}
#advt-container #advt-containerlt h3 {
	font-size:16px;
	color:#056E6A;
	background-color:inherit;
	margin:0 0 12px;
	}
#advt-container #advt-containerlt p {
	line-height:17px;
	margin-top:10px;
	margin-bottom:10px;
	}
#advt-container #advt-containerlt ul {
	line-height:17px;
	margin-top:10px;
	margin-bottom:10px;
	}
#advt-container #advt-containerlt p span {
	color:#AD0473;
	background-color:inherit;
	font-style:italic;
	font-size:14px;
	}
#advt-container #advt-containerlt p span.noit {
	font-style:normal !important;
	}
#advt-container #advt-containerlt p a.blklink {
	color:#161616;
	text-decoration:underline;
	}
#advt-container #advt-containerlt p a.blklink:hover {
	text-decoration:none;
	}
#advt-container #advt-containerlt p.smfont, #advt-container #advt-containerlt p span.smfont {
	font-size:11px;
	line-height:14px;
	}
#advt-container #advt-containerlt p.padbot {
	/*padding:0 0 8px !important;*/
	}
#advt-container #advt-containerlt p a.fntwgt {
	font-weight:bold;
	color:#3B0026;
	background-color:inherit;
	text-decoration:none;
	}
#advt-container #advt-containerlt p a.fntwgt:hover {
	color:#0A756F;
	background-color:inherit;
	text-decoration:none;
	}
	
/*===================Advantage page left panel===================*/	
#advt-container #advt-container-right {
	width:267px;
	float:right;
	padding:2px 0 12px;
	}
div.contentbgadv {
	background:url(../images/toprgbg.jpg) no-repeat 0 0;
	padding:2px 0px 0 3px;
	height:81px;
	margin:0 0 16px;
	cursor:pointer;
	}
div.contentbgadv img {
	float:left;
	margin:2px 5px 0 0;
	display:block;
	}
div.contentbgadv h2 {
	font-size:15px;
	line-height:17px;
	color:#FFFFFF;
	background-color:inherit;
	background:url(../images/infor-arrow2.gif) no-repeat 95px 3px;
	padding:0 0 0 107px;
	/*text-indent:15px;*/
	}
div.contentbgadv p {
	font-size:10px;
	color:#FFFFFF;
	background-color:inherit;
	line-height:12px;
	padding:0 5px 0 107px;
	}
div.contentbgadv p a {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:underline;
	}
div.contentbgadv p a:hover {
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
	
/*===================Advantage page right panel===================*/	
#advt-container #advt-containerrg {
	width:267px;
	float:right;
	padding:0px;
	background:url(../images/advnt-rgbot.gif) no-repeat 0 100% #EEDEE8;
	color:#3B0026;
	}
#advt-container #advt-containerrg .contentbg {
	background:url(../images/advnt-rgtop.gif) no-repeat 0 0;
	padding:9px 9px 0 9px;
	}
	#advt-container #advt-containerrg .contentbg strong{
	font-weight:bold;
	}
#advt-container #advt-containerrg .contentbg p img.martop {
	margin:20px 0 14px !important;
	}
#advt-container #advt-containerrg .contentbg p img.rightLogo {
	margin:0 0 14px;
	float:none;
	}
#advt-container #advt-containerrg .contentbg p img {
	display:block;
	float:left;
	margin:0 10px 10px 0;
	}
#advt-container #advt-containerrg .contentbg p {
	border-bottom:1px solid #3B0026;
	font-size:11px;
	padding:0px;
	line-height:14px;
	margin-bottom:10px;
	margin-top:10px;
	}
#advt-container #advt-containerrg .contentbg p.noPad {
	padding-bottom:5px;
}	
#advt-container #advt-containerrg .contentbg p.smfont {
	font-size:10px;
	}
#advt-container #advt-containerrg .contentbg p span {
	font-size:11px;
	font-weight:bold;
	color:#3B0026;
	background-color:inherit;
	}
#advt-container #advt-containerrg .contentbg p a {
	color:#3B0026;
	background-color:inherit;
	text-decoration:underline;
	}
#advt-container #advt-containerrg .contentbg p a:hover {
	text-decoration:none;
	}
#advt-container #advt-containerrg .contentbg p.nobor {
	border-bottom:0 !important;
	margin-bottom:0;
	}
#advt-container #advt-containerrg .contentbg ul {
	font-size:11px;
	line-height:14px;
}
#advt-container #advt-containerrg .contentbg ul li {
	padding:0 0 4px 8px;
	background:url(../images/bullet-right.gif) 0 6px no-repeat;
}
	
/*===================treatment success===================*/
table.treatmentsucess {
	border:1px solid #930562;
	}
table.treatmentsucess th {
	text-align:center;
	padding:5px 0;
	font-weight:bold;
	background-color:#930562;
	color:#EEDEE8;
	}
table.treatmentsucess th a {
	color:#EEDEE8;
	text-decoration:none;
	}
table.treatmentsucess th a:hover {
	color:#FFACE3;
	text-decoration:none;
	}
table.treatmentsucess td {
	text-align:center;
	padding:6px 0;
	}
table.treatmentsucess td.txtlft {
	text-align:left !important;
	padding:0px 0 0 8px !important;
	}
table.treatmentsucess td.pinktxt {
	color:#930562;
	font-weight:bold;
	}
table.treatmentsucess tr.pinkBg td {
	background:#F8EEF4;
	}
table.treatmentsucess td a.txtlink {
	color:#161616;
	text-decoration:underline;
	}
table.treatmentsucess td a.txtlink:hover {
	text-decoration:none;
	}
	
ul.treatmentpoint {
	padding:0px;
	}
ul.treatmentpoint li {
	background:url(../images/icon-arrow2.gif) no-repeat 0 4px;
	padding:0 0 0px 16px;
	line-height:16px;
margin:8px 0px 8px 0px;
	}
ul.treatmentpoint li span {
	color:#3B0026;
	font-weight:bold;
	}
img.picproce {
	margin:0 0 0 14px;
	float:;
	}
	
/*===================Affordable payment options===================*/
div.afford-option {
	border:1px solid #930562;
	padding:6px 10px;
	margin-bottom:15px;
	}
div.afford-option h2 {
	font-size:15px;
	text-align:center;
	color:#930562 !important;
	}
#advt-container #advt-containerlt div.afford-option p {
	text-align:center;
	line-height:14px;
	font-size:0.9em;
	}
#advt-container #advt-containerlt div.afford-option p.smalltxt{
	font-size:0.8em;
	}
#structure #advt-container #advt-containerlt div.afford-option p.smalltxt strong{
	font-weight:bold;
}
#advt-containerlt div.afford-option a.orglink {
	background:url(../images/orglinkbg.gif) no-repeat 0 0;
	text-align:center;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	display:block;
	width:100px;
	height:21px;
	line-height:21px;
	margin:10px auto 5px auto;
	}
div.afford-option a.orglink:hover {
	background:url(../images/orglinkbg-hov.gif) no-repeat 0 0;
	text-decoration:none;
	}
.smalltxt {
	font-size:10px;
	line-height:14px !important;
	}
	
/*===================Testimonial===================*/
h4.testimon-name {
	color:#AD0473;
	font-size:12px;
	}
h4.padbot {
	padding:0 0 16px;
	}
p.fntitl {
	font-style:italic;
	}
ul.noborbot {
	border-bottom:0px dashed #B1B1B1 !important;
	}
ul.testimonpoint {
	padding:4px 0 12px;
	border-bottom:1px dashed #B1B1B1;
	margin:0 0 12px;
	}
ul.testimonpoint li {
	background:url(../images/icon-arrow2.gif) no-repeat 0 3px;
	padding:0 0 4px 18px;
	line-height:16px;
	font-size:11px;
	}
	
/*===================newsletter===================*/
ul.pdflink {
	padding:15px 0 0;
	}
ul.pdflink li {
	background:url(../images/icon-pdf.gif) 0 5px no-repeat;
	padding:0 0 0 32px;
	line-height:26px;
	}
ul.pdflink li a {
	font-size:12px;
	text-decoration:underline;
	color:#161616;
	}
ul.pdflink li a:hover {
	text-decoration:none;
	color:#161616;
	}
	
/*===================information kit===================*/
form.informationkt {
	float:left;
	width:350px;
	}
form.informationkt p.hgt {
	height:20px;
	}
form.informationkt p.hide {
	display:none;
	}
form.informationkt p.hgt-txt {
	height:140px;
	}
form.informationkt p.hgt-txt span.bortxtbox {
	display:block;
	float:left;
	width:190px;
	padding:6px;
	border:1px solid #A0A0A0;
	font-size:11px !important;
	}
form.informationkt p.hgt label, form.informationkt p.hgt-txt label {
	display:block;
	float:left;
	width:120px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.informationkt p.hgt input.txtbox, form.informationkt p.hgt select {
	width:190px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.informationkt p.hgt input.txtarea{
	width:120px;
	float:left;
	height:60px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.informationkt p.hgt input.txtbox2 {
	width:50px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.informationkt p.hgt2 {
	height:82px;
	}
form.informationkt p.hgt2 label {
	display:block;
	float:left;
	width:120px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.informationkt p.hgt2 textarea {
	width:190px;
	height:70px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
div.inform-rg {
	width:250px;
	float:right;
	padding:12px 8px 0;
	border:1px solid #3B0026;
	}
div.inform-rg h4 {
	font-size:14px;
	padding:0 0 8px;
	text-align:center;
	color:#164F52;
	}
div.inform-rg p {
	line-height:14px;
	padding:0 0 24px !important;
	font-size:11px;
	}
form.informationkt p.hgt input.submt {
	width:60px;
	height:22px;
	border:1px solid #ACACAC;
	background-color:#606060;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	float:left;
	}
form.informationkt p.hgt a.back {
	display:block;
	float:left;
	width:60px;
	height:20px;
	border:1px solid #ACACAC;
	background-color:#606060;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	text-align:center;
	text-decoration:none;
	margin:0 6px 0 0;
	}
form.informationkt p.hgt input.contstep {
	width:120px !important;
	}
div.inform-rg span {
	font-size:11px !important;
	font-style:normal !important;
}	
	
/*===================enrollment step1===================*/
form.enrollmentstep1 {
	}
form.enrollmentstep1 p.hgt-20px {
	height:20px !important;
	}
form.enrollmentstep1 p.hgt {
	height:50px;
	float:left;
	width:210px;
	}
form.enrollmentstep1 p.hgt label {
	display:block;
	width:190px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.enrollmentstep1 p.hgt input.txtbox100 {
	width:100px !important;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0px 4 0;
	}
form.enrollmentstep1 p.hgt select.width80 {
	width:80px !important;
	height:22px !important;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 18px 4 0;
	}
form.enrollmentstep1 p.hgt input.txtbox, form.enrollmentstep1 p.hgt select {
	width:190px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.enrollmentstep1 p.hgt input.txtbox2 {
	width:50px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.enrollmentstep1 p.hgt input.txtbox3 {
	width:170px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.enrollmentstep1 p.hgt2 {
	height:82px;
	}
form.enrollmentstep1 p.hgt2 label {
	display:block;
	float:left;
	width:120px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.enrollmentstep1 p.hgt2 textarea {
	width:190px;
	height:70px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.enrollmentstep1 p.hgt input.submt {
	width:80px;
	height:22px;
	border:1px solid #ACACAC;
	background-color:#606060;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	text-align:center;
	}
form.enrollmentstep1 p.hgt input.contstep {
	width:120px !important;
	}
form.enrollmentstep1 p.hgt span.err {
	color:#f71525 !important;
	font:normal 11px/14px Arial, Helvetica, sans-serif !important;
	padding:3px 0 0;
	display:block;
}

/*=====================Contact=====================*/
form.contactform {
	width:340px;
	padding:0 0 22px;
	}
form.contactform label {
	display:block;
	float:left;
	width:124px;
	line-height:24px;
	}
form.contactform p.hgt {
	height:28px;
	padding:0 !important;
	}
form.contactform p.hgt input.textbox {
	width:188px;
	height:18px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	line-height:16px;
	padding:3px 0 0;
	}
form.contactform p.hgt select {
	width:192px;
	height:22px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	/*padding:3px 0 0;*/
	}
form.contactform p.hgt input.btnreset {
	background:url(../images/btn-reset.gif) no-repeat 0 0;
	border:0px;
	width:56px;
	height:16px;
	font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:right;
	margin:6px 0 0 0px;
	cursor:pointer;
	}
form.contactform p.hgt input.btnsubmt {
	border:0px;
	width:56px;
	height:16px;
	margin:6px 8px 0 0;
	cursor:pointer;
	background-color:#606060;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	}
form.contactform p.hgt2 {
	height:71px;
	padding:0 !important;
	}
form.contactform p.hgt2 textarea {
	width:188px;
	height:61px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	}
form.errormsg span.err {
	padding:0 0 6px 125px;
	display:block;
}	
	
/*=====================enrollment step 4=====================*/
div.marrg-enroll4 {
	margin:0 14px;
	}
div.enroll4 {
	width:202px;
	background:url(../images/enroll4botbg.gif) no-repeat 0 100% #EEDEE8;
	float:left;
	color:#000;
	padding:0 0 40px;
	position:relative;
	}
div.enroll4 h3 {
	background:url(../images/enroll4headbg.gif) no-repeat 0 0;
	font-size:15px;
	line-height:37px;
	text-align:center;
	padding:0 0 10px;
	color:#690E46;
	background-color:inherit;
	}
div.enroll4 p.padbot {
	padding:0 15px 11px !important;
	}
div.enroll4 p {
	padding:0 15px 4px !important;
	color:#683857;
	}
div.enroll4 p em {
	color:#196864;
	}
div.enroll4 a.btnedit {
	display:block;
	width:35px;
	height:15px;
	line-height:15px;
	font-size:10px;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	margin:5px 0 0 80px;
	background:url(../images/btn-edit.gif) no-repeat 0 0;
	text-align:center;
	position:absolute;
	bottom:15px;
	}
div.enroll4 a.btnedit:hover {
	color:#F58AD2;
	background-color:inherit;
	text-decoration:none;
	}
form.enroll4frm {
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#196864;
	padding:28px 0 0;
	}
form.enroll4frm input.chkbox {
	width:14px;
	height:14px;
	}
form.enroll4frm input.sbmtenroll {
	width:140px;
	height:18px;
	background-color:#606060;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	text-align:center;
	margin:18px 0 0;
	border:0px;
	}
	
	
.safe-image{
	float:left;
	margin:0 60px 10px 0;
	display:block;
	}
.safe-image span{
	padding-bottom:15px;
	}
	
.btnsubmt {
	border:0px;
	width:56px;
	height:16px;
	float:left;
	margin:6px 0 0 8px;
	cursor:pointer;
	background-color:#606060;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	}
/*========================= sitemap =============================	*/
ul.sitemap {
	font-weight:bold;
	line-height:22px;
}
ul.sitemap ul {
	background:url(../images/sitemap-vert.gif) 0 0 repeat-y;
	margin-left:-20px;
	padding-left:20px;
}
ul.sitemap li {
	background:url(../images/sitemap-midd.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
}
ul.sitemap li.last {
	background:url(../images/sitemap-last.gif) 0 0 no-repeat;
}
ul.sitemap li a {
	text-decoration:none;
	color:#000;
}
ul.sitemap li a:hover {
	text-decoration:none;
	color:#e3973c;
}

/*------------ FAQ ----------*/

div.faq p.expand {
	padding-bottom:12px;
}
div.faq a.expandable {
	padding:0 0 0 30px;
	display:block;
	line-height:26px;
	height:26px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background:#EEE url(../images/icon-close.gif) 10px 50% no-repeat;
}
div.faq a.expandable span {
	font-weight:normal;
	color:#000 !important;
	font-style:normal !important;
	font-size:12px !important;
	}
div.faq a.doubleLine, div.faq a.doubleLine:hover {
	background-position:10px 6px;
	line-height:16px;
	height:auto;
	padding-top:4px;
	padding-bottom:4px;
}
div.faq a.doubleLine:hover, div.faq a.expandable:hover {
	color:#000;
	background-color:#DDD;
}
div.faq a.openheader {
	background-image:url(../images/icon-open.gif);
}
div.faq div.categoryitems {
	padding-left:30px;
}


/*========================= safe step 3 =============================*/
table.steptbl {
	border-bottom:1px solid #3B0026;
	}
table.steptbl td.borone {
	padding:8px;
	border-left:1px solid #3B0026;
	border-top:1px solid #3B0026;
	}
table.steptbl td.bortwo {
	padding:8px;
	border-left:1px solid #3B0026;
	border-top:1px solid #3B0026;
	border-right:1px solid #3B0026;
	}
table.steptbl td table td.bor {
	/*border-right:1px solid #3B0026;*/
	padding:8px;
	}
table.steptbl td table td.nobor {
	padding:8px;
	}
table.steptbl img {
	margin:0 0 12px 32px;
	}
table.steptbl img.fltlt {
	margin:0 8px 8px 0px !important;
	float:left;
	}
table.steptbl h4 {
	font-size:14px;
	padding:0 0 4px;
	text-align:center;
	}
table.steptbl p {
	font-size:12px;
	text-align:center;
	padding:0 !important;
	}
table.steptbl p.leftxt {
	text-align:left !important;
	}
table.steptbl p a {
	}
p.newtext {
	/*border:1px dashed #3B0026;*/
	background-color:#EEDEE8;
	color:#3B0026;
	padding:8px !important;
	font-size:11px;
	position:absolute;
	bottom:0;
	/*left:5;*/
	width:620px;
	margin:0 0 25px;
	}
p.newtext2 {
	/*border:1px dashed #3B0026;*/
	background-color:#EEDEE8;
	color:#3B0026;
	padding:8px !important;
	font-size:11px;
	}
	
/*===================Sub page menu===================*/
ul.subpage {
	text-align:center;
	padding:10px 0 12px;
	}
ul.subpage li {
	color:#610026;
	background-color:inherit;
	display:inline;
	}
ul.subpage li a, ul.subpage li a.active {
	color:#610026;
	background-color:inherit;
	text-decoration:none;
	padding:0 3px;
	}
ul.subpage li a:hover, ul.subpage li a.active {
	color:#3B0026;
	background-color:inherit;
	text-decoration:underline;
	}
	
/*===================refer a friend===================*/
form.referfriend h3 {
	font-size:15px;
	}
form.referfriend p.hgt-20px {
	height:20px !important;
	}
form.referfriend p.hgt {
	height:44px;
	float:left;
	width:210px;
	}
form.referfriend p.hgt label {
	display:block;
	width:190px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.referfriend p.hgt input.txtbox100 {
	width:100px !important;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0px 4 0;
	}
form.referfriend p.hgt select.width80 {
	width:80px !important;
	height:22px !important;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 18px 4 0;
	}
form.referfriend p.hgt input.txtbox, form.referfriend p.hgt select {
	width:190px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.referfriend p.hgt input.txtbox2 {
	width:50px;
	height:20px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.referfriend p.hgt2 {
	height:82px;
	}
form.referfriend p.hgt2 label {
	display:block;
	float:left;
	width:120px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.referfriend p.hgt2 textarea {
	width:190px;
	height:70px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.referfriend p.hgt input.submt {
	width:60px;
	height:22px;
	border:1px solid #ACACAC;
	background-color:#606060;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#E9E9E9;
	text-align:center;
	}
form.referfriend p.hgt input.contstep {
	width:120px !important;
	}
	
form.referfriend p.hgt3 {
	height:150px;
	}
form.referfriend p.hgt3 label {
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 8px;
	}
form.referfriend p.hgt3 textarea {
	width:630px;
	height:120px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
	
a.refer-frnd {
	display:block;
	width:140px;
	border:1px solid #196863;
	background-color:#61908D;
	line-height:22px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	}
a.refer-frnd:hover {
	border:1px solid #61908D;
	background-color:#196863;
	color:#FFF;
	text-decoration:none;
	}
	
/*===================Share story===================*/
p.sstory {
	font-size:18px;
	text-align:center;
	line-height:24px !important;
	}
p.sstory a {
	font-weight:bold;
	color:#3B0026;
	background-color:inherit;
	text-decoration:none;
	}
p.sstory a:hover {
	text-decoration:underline;
	}
	
/*===================After Enroll===================*/
img.aftrroll {
	margin:0 8px 0 0;
	float:left;
	}
img.espanolig {
	margin:0 0px 5px 10px;
	float:right;
	}
	
/*===================Enrollment Confirmation===================*/
h5.prod-infor {
	font-size:17px;
	line-height:19px;
	float:left;
	width:290px;
	color:#196864;
	background-color:inherit;
	padding:14px 0 5px;
	}
a.printpage {
	display:block;
	float:left;
	font-weight:bold;
	color:#196864;
	background-color:inherit;
	text-decoration:none;
	margin:14px 0 5px;
	}
a.printpage:hover {
	text-decoration:underline;
	}
#advt-container #advt-containerlt p.nopadbot {
	line-height:17px;
	padding:0 0 8px;
	font-size:11px;
	}
#advt-container #advt-containerlt p.nopadbot span {
	font-size:14px;
	color:#000;
	background-color:inherit;
	}
	
/*===================Video Tour===================*/
form.videotour {
	}
form.videotour select {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	}
form.videotour p.left {
	float:left;
	width:220px;
	height:28px;
	padding:0 !important;
	}
form.videotour p.left label, form.videotour p.right label {
	display:block;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 5px 0 0;
	}
form.videotour p.left select {
	width:122px;
	height:18px;
	}
form.videotour p.right select {
	width:229px;
	height:18px;
	}
form.videotour p.right {
	float:right;
	width:316px;
	height:28px;
	padding:0 !important;
	}
#advt-containerlt div.videoleft {
	width:282px;
	padding:8px;
	float:left;
	background-color:#196863;
	color:#FFF;
	}
#advt-containerlt div.videoright {
	width:320px;
	padding:8px;
	float:right;
	background-color:#000;
	color:#FFF;
	height:351px;
	}

.err{
    color: #f71525;
    font-size: 12px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/*------------------- ADDED ON 13-04-2009 ----------------------------*/	
	
form input.yellowMand {	
	color:#000 !important;
	background-color:#FFFF66 !important;
}
form input.smallField {
	width:170px !important;
}
.norecord{
	text-align: center;
	color:#FF0000;
	font-size: 9pt;
	font-family: Tahoma, Arial, verdana, Helvetica, sans-serif;
	height: auto;
	padding: 6px 4px 6px 40px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	border: 1px solid #E8C245;
	background: #FFFFCC 10px 5px no-repeat;
	vertical-align:middle;
}


/*-------------------- 27-07-2009 ----------------------*/
	
/*--------------- PDF LIST STYLE ------------*/

ul.pdfList {
	padding:15px 0 16px;
	line-height:18px;
}
ul.pdfList li {
	background:url(../images/pdf-icon.gif) 0 0 no-repeat;
	padding:0 0 10px 25px;
}
ul.pdfList li a {
	color:#000;
	text-decoration:none;
}
ul.pdfList li a:hover {
	text-decoration:underline;
}

/*------------ 30-07-2009 -------------------*/

#orgdiv h1 {
    color:#fff;
    padding:0;
	line-height:26px;
	font-size:16px;
	margin:-4px -8px 0 0;
	text-align:right;
}	
#advt-container-left div.bannerins h1 {
	font-size:26px;
	line-height:30px;
	color:#A02475;
	background-color:inherit;
	font-weight:normal;
	}
#advt-container-left div.bannerins h1 span {
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#0A756F;
	background-color:inherit;
	}
.content-quote{
	padding-left:15px;
	padding-right:15px;
	font-style:italic;
}
.content-box{
	padding:15px;
	border:solid 1px #c56ea7;
	-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom:10px;
}
.text-right{
	text-align:right;
}
.content-ref{
	margin-top:10px;
	border-top:solid 1px #eedee8;
}
.testimonial-image{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	text-align:right;
}
.rounded-corners{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	border:solid 1px #ff000;
}
div.rounded-corners{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	border:solid 1px #ff000;
}
#advt-containerlt a{
	color:#1e6b67;
}
.testimonial-page div.content-quote{
	font-size:16px;
}
.testimonial-page div.content-quote p.text-right{
	font-size:12px;
}
.img-right{
	float:right;
	margin-left:20px;
	margin-bottom:15px;
}
.clear{
	clear:both;
}
.float-left{
	float:left;
}
.text-right{
	text-align:right;
}
.text-center{
	text-align:center;
}	
.content-pink-sidebar-box {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	border:solid 1px #c56ea7;
	padding:10px 10px 20px 10px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#f7eff4;
}
.content-pink-sidebar-box  a.sidebar-button{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	border:solid 1px #8c3f72;
	background-color:#c56ea7;
	color:#fff;
	text-align:right;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	margin-left:60px;
	text-decoration:none;
}
.content-pink-sidebar-box  a.sidebar-button:hover{
	background-color:#d992c1;
}
.disclaimer{
	background-color:#e5e5e5;
	color:#777;
	padding:10px 20px 10px 20px;
	margin-top:20px;
}
#advt-containerrg .contentbg div.sidebarbox {
	width:250px;
	background-image:url(../images/sidebar-top.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#advt-containerrg .contentbg div.sidebarbox img{
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:top;
}
#advt-containerrg .contentbg div.sidebarbox h3 {
	color:#fff;
	text-shadow:-1px -1px 1px #811756;
	font-size:14px;
	text-align:center;
	line-height:29px;
}
#advt-containerrg .contentbg div.sidebarbox h3 a {
	color:#fff;
	text-shadow:-1px -1px 1px #811756;
	font-size:14px;
	text-align:center;
	line-height:29px;
	text-decoration:none;
}
#advt-containerrg .contentbg div.sidebarbox .sidebarbox-content {
	background-color:#994778;
	width:228px;
	padding-left:10px;
	padding-right:10px;
	border-right:solid 1px #811756;
	border-left:solid 1px #811756;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:0px;
}
#advt-containerrg .contentbg div.sidebarbox .sidebarbox-content img {
	float:left;
	margin-right:10px;
	border:0px;
}
#advt-container #advt-containerrg .contentbg div.sidebarbox .sidebarbox-content p {
	font-size:12px;
	margin-bottom:5px;
	border:0px;
	margin-top:0px;
	font-weight:bold;
}
#advt-containerrg .contentbg div.sidebarbox .sidebarbox-content a {
	font-size:10px;
	color:#fff;
	text-decoration:none;
	margin-bottom:0px;
	padding-bottom:0px;
}
#advt-containerrg .contentbg div.sidebarbox .sidebarbox-content div.text {
	float:left;
	width:150px;
	color:#e6bdd8;
	text-shadow:-1px -1px 1px #811756;
}
