TD  {width:95%;height:100%;background-color: #f9f9f9;font-family : Verdana,Arial,Helvetica,sans-serif;}
h1 {font-size:120%;}
h2 {font-size:100%;}
#PanelBar {width:98%;margin:0 0 10px 0;padding:5px;background-color:#ffffff;border:1px solid #a0a0a0;}
#PanelBar ul {clear:left;margin:0 0 25px 0;padding:0;list-style-type:none;}
#PanelBar li {display:inline;float:left;width:auto;margin-right:20px;}
#PanelBar table {border-collapse:collapse;}
#PanelBar td {width:98%;margin:0;padding:0;background-color:#ffffff;}
#panelMain {float:left;width:98%;margin:10px 0 10px 0;padding:5px 5px 5px 5px;border:1px solid #000000;}
td {background-color:#ffffff;}
div.textPara {padding:2px 5px 10px 5px;font-size:80%;}
div.form {width:98%;font-size:80%;}
div.formitem {clear:both;float:left;width:98%;padding:0;margin-bottom:8px;}
div.section {width:98%;clear:both;float:left;border:1px solid #c0c0c0;margin-top:20px;padding:5px;}
div.row {width:98%;float:left;clear:both;margin-bottom:10px;}
div.label {float:left;width:20%;padding:0;margin-left:15px;font-weight:bold;}
div.labelrequired {float:left;width:20%;padding:0;margin-left:15px;font-weight:bold;color:red;}
div.input {float:left;width:250px;min-width:250px;padding:0;margin:0;}
div.input2 {float:left;width:auto;min-width:250px;padding:0 0 0 10px;margin:0;}
input.textbox {width:250px;}
td.label {text-align:left;font-size:90%;}
td.data {text-align:left;font-size:90%;}
div.button {float:left;clear:both;width:98%;margin:10px 0 10px 0;}
div.question {margin:0 0 5px 0;text-align:left;font-size:90%;}
div.response {text-align:left;margin:0 0 10px 0;}
table.listquestionnaire {border-collapse:collapse;width:98%;}
table.listquestionnaire th {font-size:80%;text-align:left;padding:4px;border:1px solid #000000;background-color:#ffffff;}
table.listquestionnaire td {font-size:80%;padding:4px;border:1px solid #000000;background-color:#ffffff;vertical-align:top;}
table.listquestionnaire td.number {text-align:right;}
.questionnairesection {border:1px solid #c0c0c0;margin:0 0 10px 0;padding:5px 5px 5px 5px;font-size:90%}
.questionnairerow {width:98%;margin-bottom:10px;font-size:90%;}
.questionrow {width:98%;margin-bottom:10px;font-weight:bold;font-size:90%;}
.responserow {width:98%;margin-bottom:10px;font-size:90%;}
#PanelSubmitButton1 {margin:5px 0 5px 0;}
#PanelSubmitButton2 {margin:5px 0 5px 0;}
#ErrorMessage {width:95%;margin:0 0 10px 0;padding:0;border:1px solid #a0a0a0;font-weight:bold;color:red;}
.ErrorMessage {width:98%;font-weight:bold;background-color:#faafba;color:#000000;border:1px solid #000000;padding:2px;}
.SuccessMessage {width:95%;margin:0 0 10px 0;padding:0;border:1px solid #a0a0a0;font-weight:bold;color:#000000;background-color:#a2cd5a;}
.Username {background-color: #f9f9f9;border:none;}
div.LoginMessage {width:98%;background-color:#330099;color:#ffffff;padding:2px;font-weight:bold;margin:0 0 3px 0;}
table.LoginMessage td {width:100%;text-align:right;background-color:#330099;color:#ffffff;padding:2px;font-weight:bold;margin:0 0 3px 0;}
#PanelInstructions {border:1px solid #330099;margin:0 0 15px 0;padding:2px;font-size:90%;}
/*div.PanelInstructionsConfirm {background-color:cornsilk;}*/
div.PanelInstructionsThanks {background-color:#90EE90;}
div.PanelInstructionsNoRefresh {background-color:#FFB6C1;}
/*table.PanelInstructionsConfirm td {background-color:cornsilk;}*/
table.PanelInstructionsThanks td {background-color:#90EE90;}
table.PanelInstructionsNoRefresh td {background-color:#FFB6C1;}
.Col2FullWidth {float:left;width:98%;min-height:200px;margin:0;padding:0 0 0 10px;min-width:460px;border-top:8px solid #6796c4;}
* html .Col2FullWidth {height:200px;}
#PanelSummary {width:1200px;margin-top:10px;padding:0;}
.DocumentPara {width:820px;float:left;border:1px solid #a0a0a0;padding:0;margin:0 0 20px 10px;}
.DocumentParaName {font-weight:bold;margin:0;border:1px solid #c0c0c0;background-color:#f5f5f5;}
.DocumentParaText {margin:0;padding:10px 8px 8px 8px;}
.DocumentParaTextMissing {margin:0;padding:10px 8px 8px 8px;font-style:italic;}
.DocumentParaLinks {margin:10px 0 0 0;padding:2px 8px 2px 0;text-align:right;background-color:#f5f5f5;border-top:1px solid #c0c0c0;}
#PanelContents {float:left;background-color:#f5f5f5;border:1px solid #a0a0a0;margin-bottom:12px;padding:6px;font-size:80%;width:250px;}
#PanelContents a {display:block;margin:6px 0 6px 0;}

* html #NavigationBar li a.TopLink1 {width:56px;margin:2px 0 2px 92px;padding:0 0 0 12px;}
* html #NavigationBar li a.TopLink2 {width:56px;margin:2px 0 2px 0px;padding:0 0 0 3px;}
* html #NavigationBar li a.TopLink3 {width:56px;margin:2px 0 2px 5px;padding:0 0 0 4px;}
* html #NavigationBar li a.TopLink4 {width:56px;margin:2px 0 2px 6px;padding:0 0 0 8px;}
* html #NavigationBar li a.TopLink5 {width:56px;margin:2px 0 2px 2px;padding:0 0 0 10px;}
#FadeMessage {width:98%;border:1px solid #000000;padding:4px;}
table.ResponseList {width:50%;}
table.ResponseList td {padding:2px;}
table.ResponseList td.NoWrap { white-space:nowrap;}
table.ResponseList tr.Draft td {background-color:Yellow}
table.ResponseList tr.Sent td {background-color:#ccffcc}
#PanelNavigationTop {clear:both;width:100%;border:1px solid #a0a0a0;margin:10px 0 10px 0;text-align:center;}
#PanelNavigation {clear:both;width:100%;border:1px solid #a0a0a0;margin:10px 0 10px 0;text-align:center;}
.GreyedOut {color:#a0a0a0;}
.Bold {font-weight:bold;}