body {font-family: arial; font-size: 9pt; margin:10px;}

#logo {border: 0px; width:190px; height:42px;}

#filter {text-align: right; background-color: #EDEBEB; padding: 6px;}
#search_title {font-size: 11pt; background-color: #EDEBEB; padding: 8px;}
form {margin: 0px; padding: 0px;}

#paginate {margin-top: 15px; font-size: 12pt; margin-left: 24px; font-weight: bold;}

#paginate a, .curr_page {color: #7CB727; margin-right: 3px;}

.ico_help {width: 12px; height: 12px; cursor: pointer; margin-left: 3px; margin-right: 3px;}

#user_bar {
   background-color: #DBF3B9;
   border: 1px solid #B5E472;
   padding: 8px;
}  

#left {width: 130px; float: left; margin-top: 25px;}

#note {margin-top: 2px; color: #000000; border: 1px solid #800000; padding: 5px; background-color: #FFE3E3; }
#note a {color: #000000; font-weight: bold;}

.groowe_info {text-align:center; border: 1px solid silver; padding: 8px; background-color: #EFEEED; margin-top: 10px;}

.separator {display:inline; padding: 5px;}
.sep {display:inline; padding: 5px;}

#user_bar a {
   color: #000000;
   margin-left: 0px;
}

.user_bar_input {
   font-size: 7pt;
   width: 60px;
}

h2 {margin:0px; font-size: 19pt; font-weight:normal; margin-bottom:0px;} 

#content {width:600px; margin-top: 25px;}

#toolbar {margin-top: 10px; height: 24px; padding-top: 6px; white-space:nowrap;  background-color: #EFEFE6;}
#toolbar_logo {cursor: default;}
.toolbar_logo { max-height:18px;}
#additional_buttons {margin-top: 10px; height: 24px; padding-top: 6px; padding-left: 5px; white-space:nowrap; background-color: #EFEFE6;}
#additional_buttons_title {font-weight: bold; margin-right: 5px;}


.tbl_listing {margin-top: 10px; border-top: 1px solid silver; padding-top: 10px; padding-bottom: 3px;}
.tbl_listing .ico_toolbar {width: 16px; height: 16px; float:left; margin: 4px;}
.tbl_listing h3 {margin:0px; font-size: 14pt; font-weight:normal; margin-bottom:0px;} 
.tbl_listing .tbl_links {margin-top: 3px;margin-left:26px;}
.tbl_listing .tbl_links a {margin-right: 10px; color: #7CB727; font-size: 10pt;}

.tbl_listing .tbl_info {margin-top: 0px; margin-left:26px;}
.tbl_listing .tbl_info .key {font-size: 8pt; font-weight: bold;}
.tbl_listing .tbl_info .value a {color: #000000;}
.tbl_listing .tbl_info .value {font-size: 8pt; margin-right: 10px; margin-left:3px;}
.tbl_listing .tbl_desc {margin-top: 5px; font-size: 10pt; margin-left:26px;}

.status {color: gray; float: right;}
.status_await {color: #C00000; float: right;}
 
.top_m {margin-top: 10px;}
.tbl_preview {padding-top: 10px; padding-bottom: 3px; width: 600px;}
.tbl_preview h1 {margin:0px; font-size: 19pt; font-weight:normal; margin-bottom:0px;} 
.tbl_preview .tbl_info {margin-top: 0px; font-size: 9pt;}
.tbl_preview .tbl_info .key {font-weight: bold;}
.tbl_preview .tbl_info .value a {color: #000000;}
.tbl_preview .tbl_info .value {margin-right: 15px; margin-left:3px;}
.tbl_preview .tbl_desc {margin-top: 10px; font-size: 11pt;}
.tbl_preview .tbl_links {margin-top: 12px; margin-bottom: 17px;}
.tbl_preview .tbl_links a {margin-right: 14px; color: #7CB727; font-size: 14pt;}

#button_bar {background-color: #EAF8D6; padding: 10px; margin-top: 20px;}

.comments {margin-top: 20px; width: 500px;}
.comment {margin-top:10px; font-size: 10pt; font-weight: normal;}
.comment_info {font-style:italic; font-size: 8pt; color: gray;}
.comment_info a {color: gray;}
.comment_content {white-space: pre;}
#comment {width: 500px; height: 100px;}


#footer {text-align:center; font-size: 8pt; margin-top: 50px; clear:both;}
#footer a {margin-left: 4px; margin-right: 4px; font-size: 9pt; color: gray;}
#copyright {margin-top: 4px;}



#dialog_background
{
    z-index: 100;
    background-color: white;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    filter:alpha(opacity=35); /* IE's opacity*/
    opacity: 0.35;
}

 #help_background
{
    z-index: 100;
    background-color: white;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    filter:alpha(opacity=35); /* IE's opacity*/
    opacity: 0.35;
}

#popup_btn_close
{
   float: right;
   margin: 3px;
   width: 14px;
   height: 14px;
   margin-top: 8px;
   margin-right: 6px;
}

#help_title {
   margin: 3px;
   margin-top: 4px;
   font-size: 18px;
   font-weight: bold;
}

#help {
   margin: 0px auto;
   width: 300px;
   height: 300px;
   background-color: #ffffff;
   position: fixed;
   top: 100px;
   left: 100px;
   border: 2px solid green;
}

#help_content {
   margin: 10px;
   width: 280px;
   height: 210px;
   border: 1px solid #F6F4F4;
   padding: 2px;
   overflow: auto;
}

#help_header
{
   height: 25px;
   margin-bottom: 8px;
   padding: 3px;
}
