h1 { text-align: center; margin-top:30px; margin-bottom:20px; font-family: verdana; font-weight: bold; font-size: 36px; }
h2 { text-align: center;  margin-top:30px; margin-bottom:20px; font-family: verdana; font-weight: normal; font-size: 28px; }
h3 { text-align: left;  margin-top:20px; margin-bottom:15px; font-family: arial; font-weight: bold; font-size: 20px; }
h4 { text-align: left;  margin-top:30px; margin-bottom:15px; font-family: arial; font-weight: bold; font-size: 16px; }
a.content {text-align:left; font-family: verdana; font-weight: normal; font-size: 15px;}
p.help {text-align:justify; text-indent:20; font-family: verdana; font-weight: normal; font-size: 13px;padding:0; margin:0}
p.hCenter { text-align: center; font-family: arial; font-size: 19px; }
p.hCenterB { font-weight: bold; color: black; text-align: center; font-family: arial; font-size: 17px; }
p.hCenter26 { text-align: center; font-family: arial; font-size: 26px; }
p.act { text-align: justify; color: black; font-size: 19px; margin-top: 0px; }
p.actCenter { text-align: center; color: black; font-size: 19px; }
p.actRight { text-align: right; color: black; font-size: 19px; margin-top: 0; }
p.ref { text-align: left; color: black; font-size: 19px; margin-top: 11px; margin-bottom: 8px; }
p.modif { text-align: right; font-size: 12px; font-style: italic; }
p.basis { text-align: justify; margin: 0; text-indent: 40px; font-size: 19px; }
p.edit { margin-top: 0; margin-bottom: 0; font-size: 15px; font-family: arial; }
p.editHead { text-align: left; margin-top: 0; margin-bottom: 13; font-size: 18px; font-family: arial; }
.editTab { font-size: 15px; font-family: arial; }
.Menu { color: white; font-size: 14px; font-weight: bold; font-family: arial; }
p.MenuItem { color: white; font-size: 14px; font-weight: bold; font-family: arial; text-align: right; margin-bottom: 17px; }
p.row2 { margin-top: 10px; margin-bottom: 10px; margin-left: 5px; font-size: 13px; font-family: arial; color: black }
p.row2shift { margin-top: 10px; margin-bottom: 10px; argin-left: 30px; font-size: 14px; font-family: arial; color: black }
.TableMap { font-size: 15px; font-family: arial; }
.TableItem { font-size: 13px; font-family: arial; color: black; }
.TableHead { font-size: 12px; font-weight: bold; font-family: arial; }
.TableRef { font-size: 15px; font-weight: bold; color: black; font-family:arial}
.admin { text-decoration: none; color: white; font-size: 11px; font-family: arial; }
.GrayLine { font-family: arial; font-size: 18px; font-weight: bold; color: white; text-decoration: none; }
.FirstLine { text-align: right; font-family: arial; font-weight: bold; font-size: 18px; }
.BottomNull { margin-bottom: 0; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a.detail:visited { color: #0000b0; }
a.detail:hover { color: blue; }
a.detail:active { color: #c00080; }
a.detail:link { color: #0000b0; }

.RowHand { cursor: hand; }
.Popup {position:absolute;display:none;background-Color:menu; border:  1px solid gray; cursor:default;}
.PopupItem {width: 100%;font-family:sans-serif;font-size:13px;padding-left:10;padding-right:10;
   background-Color:menu;color:black}
.highlightPopupItem {width: 100%; font-family:sans-serif;font-size:13px;padding-left:10;padding-right:10;
   background-Color:highlight;color:white}
.PullDown {position:absolute;z-index: 4;top:20px;background-Color:menu; border: 1px solid gray; cursor:default;}
.MainItem {font-family:sans-serif;font-size:13px;background-Color:menu;color:black;
   padding: 0 10 0 10;  margin: 3 0 3 0}
.highlightMainItem {font-family:sans-serif;font-size:13px;background-Color:highlight;color:white;
   padding: 0 10 0 10;  margin: 3 0 3 0}
.SeparatorItem {width: 100%;font-size: 1px;margin-top:2;margin-bottom:2; background-Color:menu;color:menu;border-top-style:groove}
.Bookmark {font-family:sans-serif;font-size:13px;color1:black;height: 21;background-color:menu;
   border-top: 1px solid white; border-left: 1px solid white; border-right: 2px outset;border-bottom: 1px solid white;
   padding: 4 6 4 6; margin-top:8}
.ActiveBookmark {font-family:sans-serif;font-size:13px; vertical1-align: 2px;  color1:black; height: 30;background-color:menu;
   border-top: 1px  solid white; border-left: 1px solid white; border-right: 2px outset; 
   padding: 8 6 9 6; }
.LineMsg {font-family:sans-serif; font-size:13px; font-style:italic; color:black;  padding: 0 20 10 20}
.LineSeparator {width: 100%;font-size: 0px;margin-left:6;margin-top:0;margin-bottom:0;border-top:groove 2px}
input {font-family:sans-serif;font-size:14px;font-weight:normal;padding-left: 3px}
select {font-family:sans-serif;font-size:14px;font-weight:normal}
textarea {font-family:sans-serif;font-size:14px;font-weight:normal}
.CommentTextarea {width:590px; height:180px;}
.RightNumber {font-family:sans-serif;font-size:14px;font-weight:normal; text-align:right}
.ClickText {border:outset 2px;padding:4px;text-decoration1:underline; font-family:sans-serif;background-color:menu;cursor:default}
.HighlightTableItem { background-color:highlight;font-size: 13px; font-family: arial; color: highlighttext; }
.HighlightEditTab {background-color:highlight; font-size: 15px; font-family: arial; color: highlighttext; }
.ReqItem {background-color: bisque; color: black; font-family:sans-serif;font-size:14px;font-weight:normal;border: 2px inset; margin-top:1px; margin-bottom:1px; padding-bottom:1px;padding-left: 3px}
.FullItem {background-color: white; color: black; font-family:sans-serif;font-size:14px;font-weight:normal;border: 2px inset; margin-top:1px; margin-bottom:1px; padding-bottom:1px;padding-left: 3px}
.FullItem1 {margin-top:3px;margin-bottom:4px}
.EmptyItem {background-color: bisque; }
