
/*resets*/
body,button {font:normal 12px Arial,sans-serif;background:#8baec2;}
button.button {background:transparent;border:0;margin:0;overflow:visible;padding:0;-moz-margin-start:-3px;-moz-margin-end:-3px;}
html,body {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p {margin:0 0 10px;padding:0;color:#4c6475;}
h1 {font-size:20px;}
ul,li {color:#4c6475;}
ol,ul {margin:0 0 10px;padding:0 0 0 25px;}
li {margin:0 0 10px;}
li ul {margin:10px 0 0;}
a {color:#6d4e58;}
form {margin:0;padding:0;}
label {color:#4C6475;}
input, select {margin:5px 0;}
img {border:0;}
sup,sub {line-height:0;}
sup {font-size:8px;vertical-align:5px;}

/*conventions*/
.RadEContentBordered {background:#fff !important;}
.clear {clear:both;overflow:hidden;height:0;font-size:0;}
.hidden {display:none !important;}
.highlight {color:#cc0000;font-weight:bold;display:inline;margin:0 5px 0 0;}
.rightalign {text-align:right;}
.layout {margin:0 auto;width:740px;background:#d4ccb6;border-left:4px solid #698594;border-right:4px solid #698594;padding:5px;}
.singlecolumn .content {width:670px;}
.singlecolumn .callout {display:none;}

/** buttons **/
a.button,a.button span,button.button span,button.button span span {background:url(/local/images/button.gif) no-repeat 100% 0 #fff;cursor:pointer;display:block;line-height:19px;padding:0 10px 0 0;text-decoration:none;white-space:nowrap;float:left;color:#fff;}
a.button,button.button span {background-position:0 0;padding:0 0 0 10px;}
a.button,button.button {margin-right:3px;}

.header {background:url(/local/images/top.gif);height:69px;}
.header h1 {color:#fff;font-size:25px;margin:5px 0 0 38px;}
.header a {color:#fff;text-decoration:none;}
.header .language {font-size:12px;font-weight:bold;text-transform:uppercase;position:relative;top:30px;left:655px;}
.banner {height:215px;width:740px;}
.banner p {color:#fff;display:inline;float:right;width:155px;font-weight:bold;margin:95px 25px 0 0;}
.banner a.button, .banner a.button span {background-image:url(/local/images/cdbutton.gif);display:block;color:#de3141;line-height:18px;}
.banner a.button {position:relative;top:164px;left:573px;}
.banner a.button span {padding:0 18px 0 0;}
.navigation {width:740px;overflow:hidden;}
.navigation ul {list-style:none;margin:0;padding:0;width:900px;height:33px;background:url(/local/images/prinav.gif) repeat-x;}
.navigation li {float:left;border-right:1px solid #567b95;margin:0;padding:0 12px;}
.asmenu li {padding:0 38px;}
.ramenu li {padding:0 28px;}
.ppmenu li {padding:0 35px;}
.fr .ppmenu li {padding:0 27px;}
.psamenu li {padding:0 29px;}
.frmenu li {padding:0 26px;}
.cdfrmenu li {padding:0 21px;}
.ucfrmenu li {padding:0 5px 0 6px;}
.navigation a, .secondarynav a, .miscnav a {color:#fff;font-weight:bold;text-decoration:none;}
.secondarynav a {white-space:nowrap;}
.navigation a {line-height:33px;}
.navigation .selected {background-image:url(/local/images/prinavon.gif);}
.navigation .selected a {color:#688eaa;}
.splash {overflow:visible;}
.splash ul {background-image:url(/local/images/splashnav.gif);width:740px;}
.splash li {font-size:10px;font-size:10px;padding:0;position:relative;border:none;text-align:center;}
.splash a {display:inline;float:left;height:33px;width:100%;}
.splash .hover {background-image:url(/local/images/splashnavon.gif);}
.splash img {position:absolute;top:-8px;left:50%;height:8px;width:16px;}

#chronsdisease {width:110px;}
#ulcerativecolitis {width:110px;}
#rheumatoidarthritis {width:140px;}
#ankylosisspondylitis {width:150px;}
#psoriaticanrthritis {width:120px;}
#psoriasis {width:110px;}

.fr #chronsdisease {width:115px;}
.fr #ulcerativecolitis {width:115px;}
.fr #rheumatoidarthritis {width:145px;}
.fr #ankylosisspondylitis {width:155px;}
.fr #psoriaticanrthritis {width:125px;}
.fr #psoriasis {width:85px;}
.fr .splash #rheumatoidarthritis a,.fr .splash #ankylosisspondylitis a,.fr .splash #psoriaticanrthritis a,.fr .splash #psoriasis a {line-height:1;margin:0 0 -6px;padding:6px 0 0;}

.miscnav a {display:inline;float:left;height:26px;width:100%;}
.miscnav #chronsdisease {width:100px;}
.miscnav #ulcerativecolitis {width:110px;}
.miscnav #rheumatoidarthritis {width:120px;}
.miscnav #ankylosisspondylitis {width:130px;}
.miscnav #psoriaticanrthritis {width:110px;}
.miscnav #psoriasis {width:68px;}

.miscnav .fr li {width:80px;}
.miscnav .fr #chronsdisease {width:90px;}
.miscnav .fr #ulcerativecolitis {width:90px;}
.miscnav .fr #rheumatoidarthritis {width:100px;}
.miscnav .fr #ankylosisspondylitis {width:130px;}
.miscnav .fr #psoriaticanrthritis {width:110px;}
.miscnav .fr #psoriasis {width:68px;}
.miscnav .fr #chronsdisease a,.miscnav .fr #ulcerativecolitis a,.miscnav .fr #rheumatoidarthritis a,.miscnav .fr #ankylosisspondylitis a,.miscnav .fr #psoriaticanrthritis a,.miscnav #psoriasis a {line-height:1;padding-top:2px;}

.secondarynav {background:url(/local/images/secnav.gif) repeat-x 0 100%;padding:0 0 0 32px;border-bottom:1px solid #D7DCDC;}
.secondarynav a {display:block;float:left;color:#6d4e58;background:url(/local/images/arrowblue.gif) no-repeat 0 11px;line-height:28px;padding:0 9px;}
.secondarynav .selected {color:#de3141;}
.twolinenav, .twolinenavb {background:url(/local/images/secnavbg.gif) no-repeat 100% 100%;padding:5px 0 0;height:auto;}
.twolinenavb {padding:0 0 5px;}
.twolinenav a.fr {line-height:18px;padding:0 20px;width:300px;}
.twolinenav a.fr {background-position:10px 5px;}

.miscnav {width:714px;background:url(/local/images/miscnavl.gif) no-repeat 0 0;margin:40px auto 0;}
.miscnav ul {list-style:none;height:26px;background:url(/local/images/miscnavr.gif) no-repeat 100% 0;padding:0 14px 0 0;margin:0 0 0 14px;width:678px;overflow:hidden;}
.miscnav li {float:left;background:url(/local/images/miscnav.gif) repeat-x;font-size:10px;margin:0;padding:0;text-align:center;width:40px;}
.miscnav .special {width:145px;}
.miscnav .last {width:158px;}
.miscnav .fr .special {width:150px;}
.miscnav .fr .last {width:180px;}
.miscnav .selected {background-image:url(/local/images/miscnavon.gif);}
.miscnav a {line-height:26px;}

.maincontainer {background:url(/local/images/mainbg.gif) repeat-x 0 100% #d7dcdc;border-left:1px solid #fff;border-right:1px solid #fff;min-height:200px;} * html .maincontainer {height:200px;}
.col {float:left;display:inline;border-right:1px solid #aab9c2;margin:30px 0 0;}
.col p {font-size:13px;}
.half a, .three a, .callout a {color:#de3141;text-decoration:none;display:inline;}
.half a img, .three a img, .callout a img {float:none;margin:0 0 0 3px;}
.half {width:318px;padding:5px 20px 0 30px;}
.half h1 {font-size:20px;}
.half h2 {font-size:15px;color:#386f8f;}
.half img {float:right;margin:0 10px;}
.three {width:225px;padding:5px 10px 0;}
.three h1 {font-size:14px;padding:0 10px;min-height:32px;} * html .three h1 {height:32px;}
.three img {float:left;margin:0 10px 10px 0;}
.widgetcontent {float:right;width:140px;}
.content {border:none;width:480px;margin:20px 20px 0 30px;}
.content h1 {font-size:20px;}
.content h2 {font-size:16px;}
.content h1, .content h2, .content p {margin:0 0 20px;}
.last, .navigation .last {border:none;}

/** footer **/
.footer {background:url(/local/images/footer.gif) no-repeat 0 100%;text-align:right;padding:20px 0 10px;font-size:10px;zoom:1;}
.footer p {text-align:center;padding:0 10px;margin:0 0 5px;}
.footer a {margin:0 20px 15px;line-height:16px;}

.callout {margin:20px 0;border:none;width:190px;}
.callout .t,.callout .t div,.callout .b,.callout .b div {background:url(/local/images/callout.gif) no-repeat 100% 0;font-size:0;height:20px;overflow:hidden;}
.callout .t div,.callout .b div {width:4px;}
.callout .t div {background-position:0 0;}
.callout .b {background-position:100% 100%;}
.callout .b div {background-position:0 100%;}
.callout .c,.callout .c div {background:url(/local/images/calloutc.gif) 0 0 repeat-y;padding:0 0 0 10px;}
.callout .c div {background-position:100% 0;padding:0 20px 0 10px;}
.callout .c div div {background-position:0 0;padding:0;}
.callout h1 {font-size:14px;margin:10px 0;}

/** modal **/
.modal-container {position:absolute;top:0;left:0;z-index:2100;}
.modal-mask {background:#000;border:0;filter:alpha(opacity=50);opacity:0.5;position:absolute;}
.modal-mask iframe {filter:alpha(opacity=0);}
.modal-closer {float:right;text-decoration:none;font-weight:bold;color:#1671cc;margin:10px 20px;}
.modal-body {text-align:left;padding:5px;color:#2f2f2f;position:relative;background:#fff;border:1px solid #96aaaf;width:700px;height:400px;overflow:auto;}
.modal-content {padding:10px 0;}

/** questionaire forms **/
.widecontent {padding:20px 30px 0 30px;font-size:13px;}
.q {color:##4C6475;font-weight:bold;margin:15px 0 5px;}
.form {border-collapse:collapse;border:0;color:#4c6475;}
.form .notes {margin:15px 0 0;font-size:11px;}
.form label {font-weight:normal;margin:0;line-height:18px;}
.form input.underline {margin:0 5px 2px 30px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #4c6475;width:30px;text-align:center;background:#d7dcdc;}
.form select, .form textarea {margin:-3px 0 0 5px;}
.form .radio {margin:-3px 5px -3px 30px;line-height:18px;}
.form .checkbox {margin:-3px 5px -1px 30px;}
.form input.text {width:200px;margin:0;}
.form input.specify {margin:0;}
.form span.other {margin:0 5px 0 30px;}
.form .symptom {float:left;width:200px;}
.form .personal {float:left;width:150px;margin:0 0 0 10px;padding:0;font-weight:bold;}
.form input.submit {margin:20px 100px;}
.form .radios {margin:0 0 0 8px;}
.form .radios td {padding:0 20px;text-align:center;}
.form .radios .radio {margin:0;}
.form .radios .legend {color:#666;font-size:10px;}
.form .radios .legend .left {float:left;}
.form .radios .legend .right {float:right;}
.a {margin-left:20px;}
.a td {text-align:center;}
.a td input {margin:0;}
.a td.level {font-size:10px;text-align:left;padding:0 0 0 5px;color:#666;}
.a td.level span.right {margin:0 0 0 373px;}
.a td.level span.quarter {margin:0 0 0 35px;}
.a td.level span.half {margin:0 0 0 80px;padding:0;}
.a td.level span.halfen {margin:0 0 0 92px;}
.a tr.radios td {width:35px;}
.timerange {margin:0 0 0 60px;}
.fr .timerange {margin:0 0 0 54px;}

.radiotable {width:466px;}

.graphcontainer {background:url(/local/images/graphcontainer.gif) no-repeat;height:122px;padding:0 0 10px;width:680px;}
.graphwrapper {float:left;}
.graphvalue {background:#F8F9F9;height:37px;margin:30px 10px 10px;width:451px;}
.graphvalue #graphbar {background:url(/local/images/graph.gif) no-repeat;height:37px;width:0;}
.ticks {list-style:none;margin:0;padding:0;}
.ticks li {float:left;margin:0 53px 0 10px;}
.ticks li.last {margin:0 0 0 10px;}
.score {float:right;margin:20px 10px 0 0;width:170px;display:inline;}
.fr .score {margin:15px 5px 0 0;width:175px;}
.score th,.score td {color:#4C6475;font-size:11px;padding:0 10px 0 0;text-align:left;vertical-align:middle;}
.fr .score td {padding:0 5px 0 0;vertical-align:top;}
.score table {border-collapse:collapse;}
.score .legend {display:block;height:10px;width:10px;font-size:1px;}
.score .scorenoeffect {background:#d26d36;}
.score .scoresmall {background:#768c4a;}
.score .scoremoderate {background:#6d5059;}
.score .scorelarge {background:#7297ae;}
.score .scoreextremelylarge {background:#d03240;}

.psaquestions td {text-align:left;}
.psaquestions input {padding:0;width:40px;}

.basdaistep td {font-weight:bold;padding:15px 0 0;text-align:right;vertical-align:top;}
.basdaistep .label {padding:15px 5px 0;}
.form .basdaistep .text {width:40px;}
#score {margin:0;padding:0;}

@media print {
	body,.layout,.maincontainer,.footer {background:#fff;border:0;}
	.footer {width:650px;}
	.maincontainer {width:7in;}
	.header,.smallbanner,.navigation,.secondarynav,.miscnav {display:none;}
}
	