@charset "UTF-8";
/* CSS Document */

body { background:#FFF; text-align:center; padding:0; margin:0}
p { margin: 0 0 15px 0; padding: 0}
a {text-decoration:none}
h1 { font: bold 35px/48px Verdana, Helvetica, Arial, sans-serif; text-align:left; color:#8d0b7c; margin: 0; padding: 15px 0 0 44px }
h2 { font: bold 14px/20px Verdana, Helvetica, Arial, sans-serif; text-align:left; color:#8d0b7c; margin: 0; padding: 0 }
h3 { font: bold 25px/31px Verdana, Helvetica, Arial, sans-serif; text-align:left; color:#999; margin: 0; padding: 0 0 25px 44px}
ul { padding:0 0 16px 15px; margin: 0; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #8d0b7c}
ul p { padding:0; margin: 0; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #444}
ol { list-style-type: decimal; padding:0 0 16px 18px; margin: 0; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #8d0b7c}
ol p { list-style-type: decimal; padding:0 0 0 18px; margin: 0; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #444}
li {padding:0; margin:0}
input {margin: 0 0 0 30px}
input.ohdear {margin: 0}
/***************primary navigation************/
#mainmenu ul { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; padding:20px 0 24px 43px; margin:0}
#mainmenu ul li { display: inline; font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; list-style-type:none; color:#999; padding:0 0 4px 0; margin:0 1.2em 0 0; border-bottom: 1px solid #8d0b7c}
#mainmenu ul li a { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; color:#999}
#mainmenu ul li a:hover { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}
#mainmenu li#active a { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}

/***************utility navigation************/
#utilitynav { float:right; padding:0 15px; margin:0 20px 0 0; background: #EEE}
#utilitynav ul { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; padding:20px 0 23px 15px; margin:0}
#utilitynav ul li { display: inline; font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#999; padding:0 0 4px 0; margin:0 1.2em 0 0}
#utilitynav ul li a { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#999}
#utilitynav ul li a:hover { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}
#utilitynav li#active a { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}

/***************bottom utility navigation************/
#bottomutilitynav { float:left; padding:0 15px; margin:0; background: #FFF}
#bottomutilitynav ul { font: normal 10px/15px Verdana, Helvetica, Arial, sans-serif; padding:0 0 0 15px; margin:0}
#bottomutilitynav ul li { display: inline; font: normal 10px/15px Verdana, Helvetica, Arial, sans-serif; color:#999; padding:0 10px 0 0; margin:0 1.2em 0 0; list-style-type: none}
#bottomutilitynav ul li a { font: normal 10px/15px Verdana, Helvetica, Arial, sans-serif; color:#999}
#bottomutilitynav ul li a:hover { font: normal 10px/15px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}
#bottomutilitynav li#active a { font: normal 10px/15px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}

/***************secondary navigation************/
#subnav {float:left; width: 209px; height:100%; margin:28px 23px 0 0; padding: 0 23px}
#subnav ul { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; padding:0 0 24px 23px; margin:0}
#subnav ul li { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; list-style-type: none; color:#999; padding:0 0 4px 0; margin:0 0 8px 0; border-bottom: 1px solid #8d0b7c}
#subnav ul li a { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; color:#999}
#subnav ul li a:hover { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}
#subnav li#current a { font: normal 13px/15px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}

/***************logo lists************/
#logos { float:left; padding:0 0 0 44px; margin:45px 0 0 0}
#logos img {border: none}
#logos ul { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; padding:0; margin:0}
#logos ul li { display: inline; font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#999; padding:0; margin:0 10px}
#logos ul li a { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#999}
#logos ul li a:hover { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}
#logos li#active a { font: bold 13px/16px Verdana, Helvetica, Arial, sans-serif; color:#8d0b7c}

#container { position:relative; font: normal 10px/15px Helvetica, Arial, Verdana, sans-serif; background-image:url(images/background.gif); background-repeat:repeat-y; color: #000; width: 990px; margin: 0 auto; text-align:left; padding:0}

#footer {clear:both; background:url(images/footer.gif) no-repeat; width:946px; height:65px; padding: 5px 0 0 43px; margin:0; font: normal 11px/15px Verdana, Helvetica, Arial, sans-serif; color:#FFF}
#fppic {position:relative; padding: 0 20px; margin: 2px 0 0 0}
#fpheader {position:relative; padding: 30px 45px}
#fpbodytext { position:relative; width: 573px; padding:0 41px 0 44px; margin: 0 15px 0 0}
#therbodytext { position:relative; width: 650px; padding:0; margin: 0 0 40px 280px}
#fpsusanpic { float:right; width: 200px; padding:0; margin: 0 44px 0 0; display:inline-block}
#rightbox {float:right; width: 305px; padding:0 0 0 10px; margin: 0 40px 0 0; display:inline-block}
#quotebox {float:right; width: 280px; padding:35px 10px; margin: 0 40px 0 0; border-top: 1px dotted #999; border-bottom: 1px dotted #999; display:inline-block}
#quotebox2 {position:relative; padding:35px 0; border-top: 1px dotted #999; border-bottom: 1px dotted #999; margin: 0}
#blogbox {position:relative; padding:15px 15px 5px 15px; margin: 35px 0; background: #EEE}
#logobox {position:relative; padding:15px 19px 5px 19px; margin: 35px 0; background: #FFF; border: 1px dotted #999}
#bmlogo {float:right; text-align:right; width:288px; height:101px; margin:0 34px 10px 0; padding:0; display:inline-block}
#fpcaption { margin: 0}
#calltoaction {position: relative; padding:0 0 0 740px; margin: 0}

/*********************************Links*************************/
a:link { font: bold 11px/16px Verdana, Helvetica, Arial, sans-serif; color: #8d0b7c}
a:visited {font: bold 11px/16px Verdana, Helvetica, Arial, sans-serif; color: #8d0b7c}
a:hover { font: bold 11px/16px Verdana, Helvetica, Arial, sans-serif; color: #a5aba9}

/*********************************Footer Links*************************/
#footer a:link { font: bold 11px/15px Verdana, Helvetica, Arial, sans-serif; color: #FFF}
#footer a:visited {font: bold 11px/15px Verdana, Helvetica, Arial, sans-serif; color: #FFF}
#footer a:hover { font: bold 11px/15px Verdana, Helvetica, Arial, sans-serif; color: #CA87C1}

/*********************************Call to action Links*************************/
#calltoaction a:link { font: bold 12px/15px Verdana, Helvetica, Arial, sans-serif; color: #999}
#calltoaction a:visited {font: bold 12px/15px Verdana, Helvetica, Arial, sans-serif; color: #999}
#calltoaction a:hover { font: bold 12px/15px Verdana, Helvetica, Arial, sans-serif; color: #8d0b7c}

.bodytext { font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #444; margin:0; padding:0; orphans:3}
.ctatext { font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #999; margin:0; padding:0}
.formtextwee { font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif; color: #444; margin:0; padding:0; orphans:3}
.purpletitles { font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif; color: #8d0b7c; margin:0; padding:0 0 7px 0}
.purpletitles11 { font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #8d0b7c; margin:0; padding:0 0 7px 0}
.blacktitles11 { font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #444; margin:0; padding:0 0 7px 0}
.formtext { font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #8d0b7c; margin:0; padding:0 0 7px 0}
.centre {text-align:center}
.right {text-align:right}
.purple { color: #8d0b7c}
.pinktint11pt { font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #CA87C1; margin:0; padding:0}
.pinktint14pt { font: bold 14px/19px Verdana, Arial, Helvetica, sans-serif; color: #CA87C1; margin:0; padding:0 0 4px 0}
.thirteenptbody { font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif; color: #000; margin:0; padding:0 0 7px 0}
.indent {padding-left: 30px}
.nopadding {padding-bottom: 0}
#clear { clear:both}
#therapies {position:relative; width:950px; padding:0; margin-bottom: 40px}
.quote {text-align:left; font: normal 16px/21px Verdana, Helvetica, Arial, sans-serif; color: #999}
.quotecentre {text-align:center; font: normal 16px/21px Verdana, Helvetica, Arial, sans-serif; color: #999}
.smallquote {font: normal 12px/17px Verdana, Helvetica, Arial, sans-serif; margin:0; padding: 0 0 16px 0; color: #999}

#fourthcraw {float:right; text-align:right; width:257px; margin: 0 auto; padding: 0 23px 0 0; background: #FFF; font: normal 10px/15px Helvetica, Arial, sans-serif}
#fourthcraw a:link { font: bold 10px/15px Helvetica, Arial, sans-serif; color: #8d0b7c}
#fourthcraw a:visited {font: bold 10px/15px Helvetica, Arial, sans-serif; color: #8d0b7c}
#fourthcraw a:hover { font: bold 10px/15px Helvetica, Arial, sans-serif; color: #a5aba9}
#recaptcha {margin:15px 0 0 28px}
#pinkstrip {height:6px; background: #8D0B7C}

form {margin: 15px 0 30px 0; padding: 25px 45px 10px 85px; border: 1px dotted #999}
form.ohdear {margin: 0; padding: 0}
