*{padding:0; margin:0;}
body { background: transparent url(images/bg.gif); color: #000; }
.page-container {width:880px; background-color: #f7eecc; margin:0px auto; margin-top:10px; margin-bottom:10px; font-size:1.0em;}
.header { width:880px; height: 145px; background: #f7eecc url( images/header.gif); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main {clear:both; width:880px; padding-bottom:30px; background-color: #f7eecc;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:112px; height:148px; background: #f7eecc url( images/grid.gif); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:692px; margin:0 0 0 75px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:880px; padding:0.3em  0.01em 0; background: #f7eecc url( images/white.gif) repeat-x; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.main-content h1 {clear:both; margin:0.2em 0 0.1em 0; font-family:verdana,arial,geneva,helvetica,sans-serif; color:#000; font-weight:normal;  font-size:12pt;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:#456bbd; font-family:verdana,arial,geneva,helvetica,sans-serif; color:rgb(255,255,255); font-weight:normal; font-size:100%;}
.main-content h2 {clear:both; margin:0.0em 0 0.1em 0; font-family:verdana,arial,geneva,helvetica,sans-serif; color:#000; font-weight:bold;  font-size:90%;}
.main-content p {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; line-height: 17px; text-align: justify; color: #000; }

.footer p {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; text-align:center; color:rgb(125,125,125);}

.sitename {position:absolute; z-index:1; margin:60px 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.sitename h3 {clear:both; Color:rgb(0,0,0); font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:14pt;}

a { color: #003399; text-decoration: none; font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; }
a:hover { color: #7A7A7A; }

a.category { margin-left:5px; padding-right: 5px; width:86px; font-family: verdana,helvetica,sans-serif; font-weight: bold; font-size: 8pt; color: #3f3f3f; text-decoration: none; }
a.category:hover { color: #456bbd; }

.clear-contentunit {clear:both; width:718px; height:1px; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

td {font-family: arial,geneva,helvetica,sans-serif; font-size: 10pt; line-height: 17px; text-align: justify; color: #000; }
small { height: 3px; line-height: 3px; font-size: 2pt;  }

.main img {clear:both; float:left; margin:3px 10px 0px 0; padding:1px; border:1px solid rgb(150,150,150);}

.main-content ul {list-style:disc outside; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 45px; padding:0 0 0 5px;}

table.rssbox {
 margin-top: 30px;
 width:145px;
 border: dotted black 1px;
 font-size:10px;
 font-family: "Times New Roman", Times, Georgia, serif;
 line-height:100%;
 background-color: #FFFBE9;
 padding: 2px;
}

table.rssbox td {  font-family: "Times New Roman", Times, Georgia, serif; font-size:12px; line-height: 14px;} 

.entry_rss {
 margin-bottom:8px;
 text-align:left;
}

.head_rss {
 margin-bottom:-10px;
 text-align:left;
}

a.link_rss{
 background-color:transparent;
 color: #456bbd;
 text-decoration:none;
}

a:hover.link_rss {
 text-decoration:underline;
}

#hp_link_cor {
 text-decoration:none;
 font-weight:bold;
 background-color:transparent;
 color: #456bbd;
}

#hp_link_cor:hover {
 text-decoration:underline;
}
