﻿body { background:url(Images/header_under.jpg) top repeat-x; }
#pageHead {  width:728px;height:88px; }
#pageBody { width:800px;height:auto;background:url(images/left_under.jpg) left repeat-y;clear:both; }
#pageContent { background:url(images/left.jpg) top left no-repeat;padding-left:120px; }
#pageFoot { width:680px;margin-left:120px;border-top:#ccc 3px double;text-align:center;clear:both; }

td, body {
            margin: 0px 0px 0px 0px;
            font-family: Calibri, Tahoma, Arial, Verdana;
            font-size: 11pt;
            color: #333333;
        }
        h1 {
            font-size: 18pt;
            font-weight:bold;
            margin: 5px 0px 5px 0px;
        }
        h2 {
            font-size: 14pt;
            font-weight:bold;
            margin: 1em 0px 0px 0px;
        }
        p {
            margin: 1em 0px 1em 0px;
        }
        blockquote {
            margin-left:0px;
            padding-left: 3em;
            background: url(Images/img08.gif) no-repeat;
            font-style: italic;
        }
        small {
            font-size: 10pt;
        }
        .divNote {
            margin: 5px 0px 10px 0px;
            padding: 10px 10px 10px 10px;
            font-size: 10pt;
            color: #333333;
            background-color:#f0f0f0;
            border: #dcdcdc 1px solid;
        }
        .tip {
            font-size: 10pt;
            margin-left: 1em;
            color:#666666;
        }
        .statusSuccess
        {   color: Green; font-size:8pt; font-weight:bold; }

        .statusFailure
        {   color: Red; font-size:8pt; font-weight:bold; }

        .formWrapper 
        {
            background-color:#efefef;
            border:#dcdcdc 1px dotted;
            padding:5px 5px 5px 5px;
            margin:5px 1px 0px 1px;
            /* font-family: Tahoma,Arial,Sans-Serif,Verdana; */
            font-size:8pt;  
            line-height:1.5em;    
        }
        .emptyDataWrapper
        {
            background-color: #FFFFCC;
            border:#909A9C 1px dotted;
            padding:5px 5px 5px 5px;
            margin:5px 1px 0px 1px;
            text-align:center;
            font-size:10pt;
            font-style:oblique;
            color:#666666;    
        }

        .divL 
        {
            font-size:8pt;
        /* font-family:Tahoma,arial,sans-serif,verdana;*/
            float:left;
            vertical-align:middle;
            padding-left:5px;
        }
        .divR
        {
            font-size:8pt;
            /* font-family:Tahoma,arial,sans-serif,verdana;     */
            float:right;
            vertical-align:middle;
            padding-right:5px;
        }
        .gridHead 
        {
            background:url('Images/tab_bg.gif') repeat-x;
            height:22px;
            vertical-align:middle;
            padding:0px 3px 1px 3px;
            border:#dcdcdc 1px solid;
        }
        table.layout
        {
            border:none;
            width:97%;
        }  
        .tdCaption
        {   width: 20%;
            vertical-align:text-top;
            padding:2px 3px 2px 3px;
            font-weight:bold;
        }
        .tdField
        {   width: 80%; 
            padding:2px 3px 2px 3px;
            vertical-align:text-top;
        }
        .MultiPage
        {
          border-top: 1px solid #919B9C;
          width:600px;
          height:250;
          margin-top:-2px;
          padding:5px 0px 5px 0px;
        }
        .MultiPageFoot 
        {
            background:url('Images/tab_bg.gif') top repeat-x;
            border: 1px solid #919B9C;
            width:499px;
            padding:5px 0px 5px 0px;
        }
        div.formRow {
          clear: both;
          padding-top: 2px;
          vertical-align:middle;
          margin-bottom:2px;
          }

        div.formRow span.label {
          float: left;
          width: 25%;
          text-align:right;
          border-bottom:#eee 1px solid;
          padding:3px 3px 3px 2px;
          }

        div.formRow span.formw {
          float: right;
          width: 72%;
          padding-top:3px;
          } 
          
        div.formContainer
        {
            border:#A9A9A9 1px solid;
        }
        div.formHead 
        {
            height:30px;
            background:url('Images/headerBg.gif') top repeat-x;
        }
        div.formFoot 
        {
            clear:both;
            height:29px;
            background:url('Images/headerBg.gif') top repeat-x;
            border-top:#ccc 1px solid;
        }
        div.formHelp { 
            background-color:#defe2e;
            border-bottom:#ccc 1px solid;
            padding:10px;
            color:#666666; 
            font-size:10pt;
            line-height:1.4em; 
        }
        div.formBody { 
            padding:15px 10px 15px 10px;
            margin-bottom:15px;
        }
