body
{background:url(img/bg.gif) 50% 0 repeat-y #fff; color:#000; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: small; background-color: #0a2b3a;}

img {border:0;}

a:link, a:visited, a:active
{text-decoration: none; color:#c00;}

a:hover
{  text-decoration: none; color:#000000;}

h1
{ background:inherit; color:#c00; font-size: small; }

h2
{ background:inherit; color:#666; margin-top:20px; font-size: small; clear:both;}


#navPyra

{list-style:none;  background: #f0f0f0;}

ul 
{    margin-left:30px; padding:1px;}

 li
{ padding-left:15px;  }

#header
{ width:750px; height:210px; margin:auto;}

#body
{ width: 750px; margin:40px auto;}

#content
{ width:730px; float:left; text-align:justify;}

#left
{ width:170px; margin:0 15px 0 5px; float:left; text-align:justify; overflow:hidden;}


#footer
{ width:734px; margin:10px auto 0 auto; padding:8px; border-top:#999 2px solid; background:#ddd;
  color:#333; text-align:center; font-size:8pt; clear:both;}

.left
{ width:170px; margin:0 15px 0 5px; float:left; text-align:justify; overflow:hidden;}

/* ie bug fix */
* html body .left
{ margin:0 8px 0 3px;}

.mid 
{ width:530px; float:right; overflow:hidden;}

/* ie bug fix */
* html body .mid
{ width:533px; margin-top:10px;}

.mid p
{ word-spacing:2px; }

/* ie bug fix */
* html body .right
{ margin-right:5px;}

.hrightup
{ width:750px; height:210px; background:url(img/mast.jpg) no-repeat #fff; color:inherit; float:right; overflow: hidden;}

.top
{ margin:12px 5px; padding-bottom:5px; background:inherit; color:#666; font-size: small; font-weight:bold; border-bottom:#c00 2px solid; text-align:left;}

.entry
{ margin:10px 5px; padding:1px 5px 8px 5px; border-bottom:#ccc 1px solid; background:inherit; color:#666; font-size: small; font-weight:normal; text-align:left; }

.entry a, .entry a:link, .entry a:visited, .entry a:active, .entry a:hover
{ background:inherit; color:#c00; font-size:8pt; font-weight:normal; text-align:left; }

.img
{ margin:10px 5px; padding:5px 0 8px 0; border-bottom:#ccc 1px solid; font-size:8pt; text-align:center;}

.img2
{ text-align: center; padding: 20px; }


td, th {border: thin dotted gray; padding: 10px; text-align:left; font-size: 80%;}

th { background-color: #111; color:#fff; text-align:center}

table{border: 1px solid black; border-collapse: collapse;}
