
body {
   background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	text-transform: none;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-align:center;
}

body, p, h1, h2, h3, h4, h5, h6, table, td, th, ul, ol
      { font-family: arial,sans-serif,verdana,helvetica; color: #000000 };
      
p.spacing { font-size: 0px}; 

table.clsPrintTable { 
width:90%; 
background-color: #FFFFFF;
text-align:center;
vertical-align:top; 
}

td.HeadName  { font-size: 8pt; text-align: Left;}
td.HeadDate  { font-size: 8pt; text-align: Right; }
td.HeadTitle { font-size: 12pt; text-align: Center; font-weight:bold; }
td.DetHelp { padding: 0; width: 15  }
img.DetHelp {  none; height: 20; background-color: #E2E2E2; padding: 0; 
               border: 0px none} 
td.DetHead   { text-align: right; margin-right: 2; font-size: 9pt;
               padding-left:2;padding-right:3; padding-top:1; padding-bottom:2; 
                background-color:#002863;color:#FFFFFF;font-weight:bold
 }
td.DetData   { text-align: left; font-size:8pt; padding-left:3; 
               padding-right:10; padding-top:1; padding-bottom:2;
               font-family:Arial; background-color: #002863;;  font-weight:bold;}
textarea.DetData { text-align: left; font-size:8pt; font-family:Arial; maxlength: 750;
           background-color: #ffffff;; 
           padding-left:3; padding-right:0; padding-top:1; padding-bottom:2;
                font-weight:normal;}
                
select.DetData { text-align: left; margin-right: 0; margin-bottom: 0; font-size:8pt;
               margin-left:3;
               font-family:Arial; background-color: #ffffff;
               padding-left:3; padding-right:0; padding-top:0; padding-bottom:0;
               font-weight:normal;}
input.DetData { text-align: left; margin-bottom: 0; font-size:8pt;
               padding-left:3; padding-right:0; padding-top:1; padding-bottom:2;
               background-color: #ffffff;
               font-family:Arial; vertical-align:middle; margin-left:1; 
                    font-weight:normal;}

table.menuList { 
 background-color: transparent;
 border:0px none;
 font-size: 115%;
 width:95%;
 padding: 1px; 
 align: left; 
 text-decoration: none;
 margin-top: -1;
 margin-left: -2;
}

td.menuItem   {
  color: black;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:150%;
  font-weight: bold;
   border: 0px solid #D7CED0;
   padding-top:1; padding-bottom:1; padding-left:1; padding-right:1;
  background-color: transparent;
  text-decoration: none;
}


td.menuItem a:link  {
  color: red;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%;
  font-weight: bold;
  background-color: transparent;
  text-decoration: none;
}

td.menuItem a:Active {
  color: black;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%; 
  font-weight: bold;
  background-color: transparent;
}

td.menuItem a:visited {
  color: red;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%; 
  font-weight: bold;
  background-color: transparent;
}

td.menuItem a:hover {
  color: blue;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%;
  font-weight: bold; 
  background-color: transparent;
}


td.menuItemBr   {
  color: black;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:150%;
  font-weight: bold;
   border: 0px solid #D7CED0;
   padding-top:1; padding-bottom:1; padding-left:1; padding-right:1;
  background-color: transparent;
  text-decoration: none;
}

td.menuItemBr a:link  {
  color: navy;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%;
  font-weight: bold;
  background-color: transparent;
  text-decoration: none;
}

td.menuItemBr a:Active {
  color: navy;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%; 
  font-weight: bold;
  background-color: transparent;
}

td.menuItemBr a:visited {
  color: navy;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%; 
  font-weight: bold;
  background-color: transparent;
}

td.menuItemBr a:hover {
  color: blue;
  text-decoration: none;
  font: 14px arial, helvetica, sans-serif;
  font-size:100%;
  font-weight: bold; 
  background-color: transparent;
}


td.clsPrintTable1 {background-color: #fffafa; }
td.clsPrintTable0 {background-color: #ffe4c4;}
table.clsPrintTable th {background-color: silver;padding:5px;}

a.BlkButton     { text-align: center; width:50px;
                 background-color: #ffffff; vertical-align: left; 
                  border:1px solid #d0d0d0; margin: 0;
                padding-left:0; padding-top:0; padding-right:0; 
                padding-bottom:0; text-decoration: none;
                font-family: "MS Sans Serif", Arial, sans-serif;
                font-style: normal;
                font-weight: normal;
                color: #000000;

 }
a.GrayButton     { font-family:  Lucida Sans Unicode;  text-align: center; width:58px;
                font-size: 8pt; background-color: #D0D0D0; vertical-align: center; 
                color: #000000; font-weight: bold; border:1px solid #000000; margin: 0;
                padding-left:1; padding-top:1; padding-right:1; 
                padding-bottom:2;    text-decoration: none
 }
input.GrayButton   { font-family:  Lucida Sans Unicode;  text-align: center; width:58px;
                font-size: 8pt; background-color: #D0D0D0; vertical-align: top; 
                color: #000000; font-weight: bold; border:1px solid #000000; margin: 0;
                padding-left:1; padding-top:0; padding-right:1; 
                padding-bottom:0;    text-decoration: none;
 }
a.GrayButton2   { font-family:  Lucida Sans Unicode;  text-align: center; width:75px;
                font-size: 8pt; background-color: #D0D0D0; vertical-align: top; 
                color: #000000; font-weight: bold; border:1px solid #000000; margin: 0;
                padding-left:1; padding-top:1; padding-right:1; 
                padding-bottom:2;    text-decoration: none;
 }
 
table.clsPrintRecord { 
font-size: 115%;
width:90%;
border-style: solid; border-width: 1;
padding: 0; background-color:#ffffff;
text-align: left; 
text-decoration: none;
}
 
table.clsPrintRecordE { 
font-size: 115%;
width:50%;
border-style: solid; border-width: 1;
padding: 0; background-color:#ffffff;
text-align: center; 
text-decoration: none;
}

table.clsPrintListHdr { 
font-size: 100%;
width:95%;
border-style: solid; border-width: 0;
padding: 0; 
text-align: left; 
}

table.clsPrintList { 
width:98%;
border-style: solid; border-width: 0;
padding: 0; 
font-size: 12px;
font-face: arial, helvetica, sans-serif;
text-align: left; 
 

}
table.clsPrintList th {
 background-color: #000000;
 font-size: 9px arial, helvetica, sans-serif;
 text-align: left;
}

table.clsPrintList td {
 background-color: #ffffff;
 font-size: 8px arial, helvetica, sans-serif;
 text-align: left;
 }

table.clsPrintList td.clsPrintList {
 background-color: #ffffff;
 font-size: 8px arial, helvetica, sans-serif;
 text-align: left;
 }

table.clsPrintList th.clsPrintList {
 color:#0000FF;
 background-color: #000000; 
  font-size: 9px arial, helvetica, sans-serif;
 width:100%;
 text-align:left;
 background-color:#ffffff;

}
table.clsPrintList th a:link {
  color: #FFFFFF;
  text-align:left;
  text-decoration: none;
  font-size: 9px arial, helvetica, sans-serif;
  font-weight: bold;     	
  padding-left: 2px;
  padding-right: 0px;
  background-color: #000000;
}
table.clsPrintList th a:visited {
  color: #FFFFFF;
  text-align:left;
  text-decoration: none;
  font-size: 10px arial, helvetica, sans-serif;
  font-weight: bold;     	
  padding-left: 2px;
  padding-right: 0px;
  background-color: #000000;
}
table.clsPrintReg { 
font-size:100%;
width:100%;
border:none;
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:px;
text-align:center;
vertical-align:top;
}

table.clsPrintRec { 
font-size:115%;
width:90%;
border:none;
background-color:#ffffff;
margin-top:2px;
margin-left:2px;
margin-right:2px;
margin-bottom:10px;
text-align:left;
vertical-align:top;
}
table.clsPrintRec td {
padding: 1px;
padding-left: 10px;  
padding-right: 10px;  
background-color:#ffffff;
}

table.clsPrintRec2 { 
font-size:115%;
width:80%;
border:none;
background-color:#ffffff;
margin-top:2px;
margin-left:2px;
margin-right:10px;
margin-bottom:10px;
text-align:left;
vertical-align:top;
}


div.menuBar {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #d0d0d0;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  text-align: left;
}

div.menuBar,
div.menuBar a.menuButton {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #d0d0d0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 2px 2px 2px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a:hover.menuButton {
  background-color: transparent;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #000000;
}

div.menuBar a.menuButtonActive, div.menuBar a:hover.menuButtonActive {
  background-color: #a0a0a0;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #ffffff;
  left: 1px;
  top: 1px;
  
}


table.menuList {
  background-color: #d0d0d0;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  text-align: left;
}

table.menuList,
table.menuList a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

table.menuList a.menuItem {
  background-color: transparent;
  border: 1px solid #d0d0d0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 2px 2px 2px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

table.menuList a:hover.menuItem {
  background-color: transparent;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #000000;
}

table.menuList a.menuItemActive, table.menuList a:hover.menuItemActive {
  background-color: #a0a0a0;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #ffffff;
  left: 1px;
  top: 1px;
  
}