body {background:#592980 url(../../common/images/site-background.gif) 0 0 repeat-x;color:#666666;text-align:center;font:70% verdana, arial, sans-serif;margin:0;padding:0;}

img {margin:0;padding:0;border:0;}
a:link {text-decoration:underline}
a:visited {text-decoration:underline}
a:active {text-decoration:underline}
a:hover {text-decoration:underline}
a:hover img {text-decoration:none;}

a.rightNav:link {background: url(./images/arr-n.gif) 0 5px no-repeat ; padding-left:8px ; text-align:left ; margin-right:5px;  }
a.rightNav:visited {background: url(./images/arr-n.gif) 0 5px no-repeat ; padding-left:8px ; text-align:left ; margin-right:5px; }
a.rightNav:hover {background: url(./images/arr-h.gif) 0 5px no-repeat ; padding-left:8px ; text-align:left ; margin-right:5px ; }
a.rightNavOn:link {background: url(./images/arr-h.gif) 0 5px no-repeat ; padding-left:8px ; text-align:left ; margin-right:5px; text-decoration:none; font-weight: bold  }
a.rightNavOn:visited {background: url(./images/arr-h.gif) 0 5px no-repeat ; padding-left:8px ; text-align:left ; margin-right:5px ;text-decoration:none ; font-weight: bold  }
a.rightNavOn:hover {background: url(./images/arr-h.gif) 0 5px no-repeat ; padding-left:8px ; text-align:left ; margin-right:5px ; text-decoration:underline ; font-weight: bold}

#page {width:779px;margin:0 auto;padding:0;text-align:left;}

padding:0 9px 0 10px;

#masthead {background:#fff url(../../common/images/mast-background.gif) 0 0 repeat-x;width:779px;height:118px;}
#masthead div#logo-box {background:#673291 url(../../common/images/logo-background.gif) 0 0 no-repeat;width:760px;margin:0 10px 0 9px;height:74px; overflow:hidden ;padding-top:15px;}
#masthead img#logo {border:0;margin:0px 0 0 24px;padding:0;display:block;}
#newsletter {float:right;display:inline;margin:8px 20px 0 0;}
#searchform form {margin:0 0 0 0;padding:0;}
#keywords {font-family:verdana;padding:0;width:100px;background-color:#fff 0 0 repeat;color:#666;font-size:10px;margin:0px 0 7px 0;padding:3px 2px 0 2px;border:1px solid #e1e1e1;height:15px;vertical-align:2px;}
#searchsubmit {margin:5px 8px 2px 0;padding:0;border:0;}
p.searchResult a {display:block;font-weight:bold;font-size:120%;}
img.imgL {float:left;}

#navigation, #navigation ul {margin:0;list-style-type:none;list-style-image:none;float:left;display:inline;height:34px;width:760px;padding:0 10px 0 9px;background:#fff url(../../common/images/nav-background.gif) 0 0 no-repeat;}

#navigation li {float:left;display:inline;padding:0;height:34px;}
#navigation a {margin:0;border:0;color:#fff;display:block;text-decoration:none;}
#navigation li ul {position:absolute;width:180px;left:-999em;padding:0;background:#592980;height:auto;}
#navigation li ul li {background:#592980;width:180px;margin:0;padding:0;height:auto;border:1px solid #ccc;border-top:0;font-size:90%;font-weight:bold;}
#navigation li ul li a {margin:0;padding:5px 0 5px 5px;width:180px;}
#navigation li:hover ul, #navigation li.sfhover ul {left:auto;}
#navigation li ul li a:hover {color:#ccc;}

#NavUnderstanding {margin:0 0 0 0px;width:128px;}
#NavLiving {margin:0 0 0 0px;width:105px;}
#NavSupport {margin:0 0 0 0px;width:92px;}
#NavStories {margin:0 0 0 0px;width:88px;}
#NavFamily {margin:0 0 0 0px;width:109px;}
#NavQuestionnaire {margin:0 0 0 0px;width:122px;}
#NavMisdiagnosis {margin:0 0 0 0px;width:116px;}

#content {clear:both;background:#fff url(../../common/images/content-background.gif) 0 0 repeat-y;margin:0;padding:0 10px 0 9px;border:0;width:760px;margin:0;}
#content #main {margin:0;padding:1px;background:#fff;color:#565656;}
#inner-content {width:759px;height:488px;padding-left:1px;background:transparent url('../../common/images/home-background.gif') 0 0 no-repeat;color:#999999;font-size:110%;}

#main h1 {color:#673291;margin:30px;}
h2 {margin:20px 0 0 0;color:#673291;font-size:100%;clear:left;}
h2.initial {margin-top:0;}
h3 {margin:15px 0 0 0;color:#673291;font-size:95%;clear:left;}
h4 {color:#673291; margin:10px 0; font-size:20px}
#left-column h2 {margin-left:0;}
#column h2 {margin-left:20px;}
#main .header {margin:30px 0 17px 20px;}
#main .preamble {margin:0 20px 20px 20px;}
#main a {color:#673291;}

ol.checklist {font-weight:bold;margin:0;padding:0;margin-left:25px;}
ol.checklist span {font-weight:normal;}
ol.checklist li {margin-top:10px;}

#single-column {padding:0 20px;}
#single-column-flash {margin-left:10px;}
#single-column p {margin-left:0;margin-top:0;padding-top:0;}
#text-column {margin-right:240px;padding:0 20px;}
#text-column2 {margin-right:20px;padding:0 20px;}
#text-column p {margin-left:0;margin-top:0;padding-top:0;}
#flash-column {width:530px;padding-left:14px;margin:0;overflow:hidden;}
#left-column {margin-right:400px;padding:0 20px;}
img.inset-left { float:left;margin:10px;margin-left:0px;}
#left-column p {margin-left:0;margin-top:0;padding-top:0;}
.image-inset-center, .image-inset {border:0;border-collapse:0;margin:0;}
.image-inset td {vertical-align:bottom;}
.image-inset td img {padding-right:10px;}


#stories-column {padding:0 20px;}
#stories-column p {margin-left:0;margin-top:0;padding-top:0;}
#stories-column div.stories-panel {width:347px;padding:0px;float:left;margin-bottom:20px;background:transparent url(../../common/images/stories-background.gif) repeat-y;}
#stories-column  div.stories-content {width:297px;min-height:500px;padding:17px 25px;background:transparent url(../../common/images/stories-circles.gif) bottom right no-repeat;}
* html #stories-column div.stories-content {height:500px;}
#stories-column div.video-float {width:170px;float:left;margin:0 0 15px 0;}
#stories-column div.image-float {width:111px;float:right;margin:3px 0 15px 0;}
* html #stories-column div.video-float {margin-bottom:0px;}
* html #stories-column div.image-float {margin-bottom:0px;}



ul.purple {list-style-image:url(../../common/images/bullet-white.gif);}

p.right-quote {float:right;color:#673291;font-weight:bold;width:245px;margin:1em;text-align:right;}

#factbox-wide {width:210px;float:right;margin:20px;margin-top:0px;background:#fff url(../../common/images/fact-bg-wide.gif) 0 0 repeat-y;}
.fact-base-wide {background:#fff url(../../common/images/fact-base-wide.gif) 0 0 no-repeat;height:7px;}

#angel {width:198px;float:right;margin:20px;margin-top:0px;background:#fff  0 0;}


#factbox {width:193px;float:right;margin:20px;margin-top:0px;background:#fff url(/common/images/fact-bg.gif) 0 0 repeat-y;}
#flash-factbox {width:193px;height:194px;float:right;margin:20px 10px 20px 0;background:#fff url(/common/images/fact-question.gif) 0 0 repeat-y;}
* html #flash-factbox {margin-bottom:0px;}
.fact-video {background:#fff url(../../common/images/fact-video-bg.gif) 0 0 no-repeat;width:193px;height:148px;}
.fact-video p {margin:0 16px;}
.fact-text {padding:0 8px;}
.fact-base {background:#fff url(../../common/images/fact-base.gif) 0 0 no-repeat;height:7px;}
.fact-text ul {padding:0;margin:0;margin-left:20px;margin-top:7px;}
.fact-text li {list-style-image:url(../../common/images/bullet-grey.gif);padding-bottom:7px;}
.fact-text img {display:block;margin:5px 0;}
.fact-text h2 {margin:5px 0;padding:0;font-size:100%;}
.fact-text p {margin:0 0 5px 0;}

#factbox-mood {width:193px;float:right;margin:20px;margin-top:0;background:#fff url(../../common/images/mood-border.gif) 0 0 repeat-y;}
#factbox-mood .fact-text {background:#DEDEDE url(/common/images/mood-bg.gif) 0 0 repeat-x;padding:0;margin:0 2px;}
#factbox-mood .fact-text img {margin:0;padding:11px 0;display:inline;}

.mood-inset {border:0;border-collapse:0;margin:0 0 20px 20px;}
.mood-inset td {vertical-align:bottom;padding:10px;}

.sup2 {font-size:7px; margin-top:0; color:#000000;}

#column {width:356px;float:right;margin:20px;margin-top:0;background:#fff url(../../common/images/column-bg.gif) 0 0 repeat-y;}
.column-text {background:transparent url(../../common/images/column-top.gif) 0 0 no-repeat;padding:0;padding-right:10px;}
.column-text img {display:block;padding:20px 0 0 20px;}
.column-text p {margin:0 20px;padding:0;}

#diagnose {background:#76469C url(../../common/images/hp-diagnose.gif) 100% 0 no-repeat;height:106px;color:#ccc;margin:0;padding:0;width:760px;}
#diagnose li {list-style-image:url(../../common/images/bullet-dark.gif);}
#diagnose img {float:left;margin-right:51px;}

#think {background:#855BA7 url(../../common/images/hp-think.gif) 100% 0 no-repeat;height:106px;color:#ccc;margin:0;padding:0;width:760px;border-top:1px solid #ccc;}
#think li {list-style-image:url(../../common/images/bullet-mid.gif);}
#think img {float:left;padding:0;margin:0 46px 0 0;}

#caring {background:#946FB2 url(../../common/images/hp-caring.gif) 100% 100% no-repeat;height:106px;color:#ccc;margin:0;padding:0;width:760px;border-top:1px solid #ccc;}
#caring li {list-style-image:url(../../common/images/bullet-light.gif);}
#caring img {float:left;margin-right:49px;}

#quote {background:#A57EC4 url(../../common/images/hp-quote.gif) 100% 100% no-repeat;color:#E1E1E1;margin:0;padding:0;width:760px;border-top:1px solid #ccc;height:auto;min-height:106px;}
#quote img {float:left;margin:18px 14px 10px 13px;border:0;}
#quote p.text {margin:5px 5px 0 0px;font-style:italic;}
#quote p.source {margin:5px 5px 0px 0px;padding-bottom:5px;text-align:right;}

ul.homelist {margin:0;list-style-type:none;padding-top:23px;}
ul.homelist li {padding-top:2px;}
ul.homelist li a {text-decoration:none;color:#ccc;}
ul.homelist li a:hover {text-decoration:underline;}

div.separate {height:1px;background-color:#ccc;}

cite {font-style:normal;}
.right-aligned {text-align:right;}
.italicised {font-style:italic;}

#footer {background:transparent url(../../common/images/footer-background.gif) 0 0 no-repeat;height:31px;color:#999;clear:both;margin:0;padding-top:5px; font-size:10px;}
#footer ul {margin:0;padding:0;list-style-type:none;list-style-image:none;margin-left:36px;}
#footer li {display:inline;padding-right:12px;line-height:30px;}
#footer a {color:#999;text-decoration:none;}
#footer a:hover {color:#673291;}
#footer img {float:right;margin:6px 30px 0 0;border:0;}

a.print-version img {margin:15px 0 15px 30px;border:0;padding:0;}

.entry {position:absolute;width:321px;display:none;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.entry img {margin:0;padding:0;border:0;}
.defn-head {margin:0;padding:0;background:transparent url(../../common/images/defn.gif) 0 0 no-repeat;width:321px;height:35px;}
.defn-text {margin:0;padding:0;background:transparent url(../../common/images/defn-bg.gif) 0 0 repeat-y;}
.defn-text p {margin:0 10px;padding:0;color:#333;}
.defn-base {margin:0;padding:0;background:transparent url(../../common/images/defn-base.gif) 0 0 no-repeat;width:321px;height:5px;}

.fine {font-size:80%;margin-top:20px;border-top:1px solid #ccc;padding-top:10px;}

ol.alpha-cap {list-style-type:upper-alpha;}
ul.none {list-style-type:none;margin:5px;padding:0;}
.backtop {text-align:right;margin:0 0 20px 0;}
p.disclaim {clear:both;color:#999;font-size:90%;margin:15px 15px 15px 20px;}

ol.questionnaire {list-style-type:none;margin:0;padding:0;}
ol.questionnaire .question {float:left;width:550px;margin-top:15px;margin-right:50px;display:block;}
ol.questionnaire li {margin:0px 0;}
ol.questionnaire .answer input {float:left;vertical-align:3px;}
ol.questionnaire .answer br {clear:left;}
ol.questionnaire .result img {text-align:right;margin:0 5px 10px 0;}
ol.questionnaire table {background-color:#F0EAF4;font-size:100%;margin-bottom:4px;}
ol.questionnaire table td {width:550px;vertical-align:middle;padding:0 20px;}
ol.questionnaire .answer {display:block;width:150px;float:right;background-color:#F0EAF4;color:#673291;font-weight:bold;text-transform:uppercase;padding:10px 5px;font-size:90%;}

p.buttons {clear:both;text-align:center;margin:20px 0;padding-bottom:20px;}
p.buttons img {cursor:pointer;}

#htmlSupport, #htmlQuestionnaire {display:none;}
#htmlQuestionnaire {padding:0 20px;}

#htmlSupport {margin-left:20px;}
#flashSupport {overflow:hidden;width:730px;height:210px;}
sup {font-size:80%;font-weight:normal;}
#question-footer {clear:both;padding:0;margin:0 0 0 5px;width:700px;background:#fff url(../../common/images/qf-bg.gif) 0 0 no-repeat;height:50px;}
#question-footer img {margin:0;padding:0;}
#question-footer a {margin-top:0;margin-bottom:0;padding:0;}
embed, object {padding:0;margin:0;}

#home-pane9 {width:364px;height:75px;float:left;display:inline;margin:10px 0 0 10px;}
#home-panel0 {width:364px;height:75px;float:left;display:inline;margin:10px 0 0 10px;}
#home-panel1 {width:364px;height:193px;float:left;display:inline;margin:10px 0 0 10px;}
#home-panel2 {width:364px;height:193px;float:left;display:inline;margin:10px 0 0 10px;background:transparent url(../../common/images/panel_background5.gif) 0 0 no-repeat;}
#home-panel3 {width:364px;height:190px;float:left;display:inline;margin:10px 0 0 10px;background:transparent url(../../common/images/angel_news.gif) 0 0 no-repeat;}
#home-panel4 {width:364px;height:190px;float:left;display:inline;margin:10px 0 0 10px;background:transparent url(../../common/images/panel_background7.jpg) 0 0 no-repeat;}


/* poll styles */

#poll-graph {float:left;display:inline;height:100px;width:100px;margin:12px 0 0 20px;padding-left:21px;}
#poll-graph div.poll-top {float:left;display:inline;margin-right:4px;background:transparent url(../../common/images/poll-top.gif) top left no-repeat;padding:4px 0 0 0;}
#poll-graph div.poll-base {background:transparent url(../../common/images/poll-base.gif) bottom left no-repeat;padding:0 0 4px 0;}
#poll-graph div.poll-height {background:transparent url(../../common/images/poll-background.gif) 0 0 repeat-y;width:22px;}
#poll-graph td {vertical-align:bottom;height:100px;}

#poll-imagery {float:left;display:inline;height:120px;width:112px;margin:12px 0 0 20px;background:transparent url(../../common/images/poll-imagery.gif) 6px 15px no-repeat;}

#poll-questions {font-size:12px;float:right;display:inline;width:190px;height:150px;margin-top:-20px;padding-right:6px;}
#poll-questions div {height:22px;}
#poll-questions span {display:block;min-width:40px;float:left;font-weight:bold;}
* html #poll-questions span {width:40px;}
#poll-form {margin:0;padding:0;}


/* stories of hope styles */

#stories-section {margin-left:43px;}

.stories-hpanel {clear:left;width:681px;min-height:150px;}
* html .stories-hpanel {height:150px;}
.stories-imagery1 {background:transparent url(/common/images/stories-hpanel_background1.gif) top left no-repeat;}
.stories-imagery2 {background:transparent url(/common/images/stories-hpanel_background2.gif) top left no-repeat;}

.stories-detailtop1 {background:transparent url(/common/images/stories-hpanel_top1.gif) top left no-repeat;}
.stories-detailtop2 {background:transparent url(/common/images/stories-hpanel_top2.gif) top left no-repeat;}
.stories-detailbase {background:transparent url(/common/images/stories-hpanel_base.gif) bottom left no-repeat;}
.stories-middle {background:transparent url(/common/images/stories-hpanel_middle.gif) top left repeat-y;}

.stories-intro {width:320px;float:right;margin:0 0 20px 0;}

.stories-hpanel .stories-imagery {padding:20px 150px 20px 25px;}

#stories-section div.video-float {width:170px;float:left;margin:10px 10px 15px 0;}
#stories-section div.image-float {width:112px;float:left;margin:3px 10px 15px 0;}
* html #stories-section div.video-float {margin-bottom:10px;}
* html #stories-section div.image-float {margin-bottom:0px;}
