
/* Project Specific Css */


.validationDiv {
  padding: 0px 0px 5px 0px;
  margin: 8px 0px 0px 0px;
}

.correct {
  color: Green;
  font-size: 1.2em;
  font-weight: bold;
}

.incorrect {
  color: Red;
  font-size: 1.2em;
  font-weight: bold;
}


 #vNav {line-height:1.45; font-size:1.23em;}
 #vNav .isTitle {font-size:0.9em; padding:0px; margin:0px; width:140px;}
 #vNav li a {margin:0 0 0 7px; width:142px; font-size: 0.8em;}
 #vNav li li a {margin:0 0 0 14px; width:123px; font-size: 0.8em;}
.content {line-height:1.15; font-size:1.0em; color:#333333;}
.content label.formRowIRO {border:inset 2px #8399B1; clear:none; height:13px; width:272px; margin-left:5px; padding: 0 0 3px 3px; text-align:left;}
.content span.required, form.layout span.required {font-size:1.2em;}
.content div.formRow{height:20px;}
.content label.formRow {width:160px;}
.content span.nnumber {color:#777777; padding:0px; margin:0; text-align:left; vertical-align:text-bottom; float:none; }
.content span.label{height:15px; margin:0; padding:0 0 0 5px; color:#333333; font-weight:bold; vertical-align: middle;}
.content fieldset {width:716px;}
.content fieldset.identification {width:525px; height:265px; color:#333333; font-weight:bold; background-color:#FAFCFC; text-align:justify; padding:0;}
.content fieldset.registrant {width:525px; color:#333333; font-weight:bold; background-color:#FAFCFC; text-align:justify; padding:0;}
.content legend {padding:5px 5px 10px; font-size:1.2em; height:15px;}
.content legend.identification, .content legend.registrant {padding:5px 5px; font-size:1.2em; background-color:#E9EBEB; height:15px; width:100%;}
.content table {border:0; vertical-align: middle; color:#333333; margin:0 0 2px;}
.content table.registrant {height:37px; color:#333333; font-weight:bold; padding:0 0 5px 0; border-bottom-color:#333333; border-bottom-style:solid; border-bottom-width:2px;}
.content table.halfPage {width:98.5%; border:0; margin: 20px 0 10px 0;}
.content tbody.halfPage {width:98.5%; border:0; margin: 20px 0 10px 0;}
.content tbody {vertical-align: middle;}
.content tbody td{border:0; vertical-align: middle; background-color:#FAFCFC;}
.content tbody td.nnumberlabel{width:012px; height:15px; margin:0; padding:0; color:#333333; font-weight:bold; vertical-align: middle; text-align:right;}
.content tbody td.nnumberinput{width:060px; height:15px; margin:0; padding:0; color:#333333; font-weight:bold; vertical-align: middle;}
.content tbody input.labelledinput{float:left; vertical-align: text-bottom;}
.content tbody td.rigthJustified{width:106px; text-align:right; padding:0px 5px; font-size:100%; font-weight:bold; color:#656565;}
.content tbody td.leftJustified{width:100px; text-align:left; padding:0px; font-size:100%; font-weight:bold; color:#333333;}
/*controls the N-Number display box */
.content .twoColumn .leftColumn{width:45%;}
/*.content .twoColumn .leftColumn{width:45%; height:210px;}*/
/*.content div.boxed-notice{padding:0; width:60%;}*/
.content div.rounded-blue{width:714px; font-weight:600; background-color:#bbf; padding:5px 10px 0px; margin:0px 10px 20px 0px;}
.content div.message-quiet{color:#878787; font-size:96%;}
.content p.message-centered {text-align:center; width:732px; color:#4E4E4E; font-weight:600; font-size:120%;}
.content span.button-centered {text-align:center; width:732px; font-size:100%;}
.content .boxed-blue {width:732px; margin-bottom:3px;}
.content .boxed-black {width:732px; margin-bottom:3px;}
.content .boxed-notice {width:732px; margin-bottom:3px;}
.content .boxed-warning {width:732px; margin-bottom:3px;}
.content .boxed-problem {width:732px; margin-bottom:3px;}
.content tbody tr.BadBg td, .content tbody tr.BadBg th, .content tbody tr.Bad-bg td, .content tbody tr.Bad-bg th {background-color:#FBBBB9;}
.content tbody tr.altBadBg td, .content tbody tr.altBadBg th, .content tbody tr.altBad-bg td, .content tbody tr.altBad-bg th {background-color:#E77471;}
.content tbody td.rigthJustified tbody td.leftJustified {font-size:0.98em;}
.content object.portrait{
    left:18%;
    width:800px;
    height:900px;
}
.content object.portrait.2page{
    height:2050px;
}
