html,body{
      height:100%;
   }
   
body 
{ 
    font-family : "Tahoma", "Verdana"; 
    font-size:15px;
    background-color:#99B8CD;
    margin:0 0 0 0;    
    background-image:url('bg.jpg');
    background-repeat:repeat-x;
}
h1
{
    font-family : "Tahoma", "Verdana"; 
    font-size:25px;
    font-weight: bold;
    padding-top:15px; 
    margin-bottom:4px;   
}
h2
{
    font-family : "Tahoma", "Verdana"; 
    font-size:18px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
h3
{
    font-family : "Tahoma", "Verdana"; 
    font-size:15px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
p 
{
    font-size:13px;
}
div 
{
    font-size:13px;
}

.h_mnu_01{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
	font-style: normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.h_mnu_01 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 612px;
	background: #000000;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000
}

.h_mnu_01 ul li{
display: inline;
line-height:13px;
}

.h_mnu_01 ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.h_mnu_01 ul li a:visited{
color: #FFFFFF;
}

.h_mnu_01 ul li a:hover, .h_mnu_01 ul li .selected{
	color: #FFFF00 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #008000;
}
.tableNoSpace
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    border-spacing: 0px;
    
    border-width: 1px;			
	  border-style: solid;	
	  border-color: #000000;
	  margin-top:30px;
	  margin-bottom:30px;
}
.tableHeader
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    border-width: 0px;
    border-spacing: 0px;
    background-image:url('hbg.png');
    background-position:bottom left;
    background-repeat:repeat-x;
}
.h1lite
{
    font-family : "Tahoma", "Verdana"; 
    font-size:13px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
td.black
{
  background-color: #000000;
  color:#ffffff;
}

.news
{
  padding:5px;  
  margin: 5px;      
  text-align: justify;  
}

.news div
{
  padding:17px;
  margin:5px;
  margin-bottom: 25px;
  margin-left:200px;
  margin-right:200px;      
  background-color: #e0e0e0;
  border-width: 1px;			
	border-style: solid;	
	border-color: #000000;
	text-align: justify;  
}

.news .newsDate
{
  color:#505050;
  font-size:13px;
}

.downpage
{
  margin:5px;
  margin-left:30px;
  margin-right:30px;
  margin-bottom:60px;
  text-align: center;
  font-family : "Tahoma", "Verdana"; 
  font-size:16px;
}

.bookmarks a
{
  margin-left:5px;  
}

.bookmarks img
{
  border:0px;  
}

.downpage h1
{
  color:#006000
}

.fileInfo 
{
  background-color:#CACDEE;
  border-width: 1px;			
	border-style: solid;	
	border-color: #000000;
}

.fileInfo td
{
  text-align: left;
  padding-left:5px;
  padding-right:15px;
}

.fileReviewForm
{
  margin-left: auto;
  margin-right: auto;
  padding:10px;
  width:590px;
  background-color:#CAEECD;
  border-width: 1px;			
	border-style: solid;	
	border-color: #000000;
}

.fileReviewForm .note
{
  color:#ff0000;
  font-style: italic;
}

.reviewInfoG 
{
  margin-left:auto;
  margin-right:auto;
  width:590px;
  background-color:#CCFFCC;
  border-width: 1px;			
	border-style: solid;	
	border-color: #000000;
	text-align: left;
  padding:5px;
}

.reviewInfoB 
{
  margin-left:auto;
  margin-right:auto;
  width:590px;
  background-color:#CCCCFF;
  border-width: 1px;			
	border-style: solid;	
	border-color: #000000;
	text-align: left;
  padding:5px;
}

.reviewInfoNick
{
  font-style: italic;
}

.reviewInfoComment
{
  display:block;
  padding-top:10px;
}