body { padding: 0px; margin: 0px; background: url('img/topbg.gif') repeat-x; font-family: tahoma; font-size: 11px; }

.clr { clear: both; }

#top { border: 0px solid red; width: 960px; margin: 0px auto; }
#top_content { border-bottom: 2px solid white; background: url('img/top.jpg') no-repeat; height: 299px; position: relative; }
#top_content a { display: block; height: 15px; }
#top_content #m1 { border: 0px solid red; position: absolute; top: 124px; width: 80px; left: 100px; }
#top_content #m2 { border: 0px solid red; position: absolute; top: 157px; width: 70px; left: 105px; }
#top_content #m3 { border: 0px solid red; position: absolute; top: 190px; width: 80px; left: 100px; }
#top_content #m4 { border: 0px solid red; position: absolute; top: 223px; width: 50px; left: 115px; }

#top2 { background: url('img/top2.gif') repeat-x; height: 109px; }
#top2 a { color: #9D2500; text-decoration: none; }
#top2 a:hover { color: #808080; text-decoration: none; }

#foot { border-top: 0px solid red; background: url('img/foot.gif') repeat-x; height: 77px; }
#foot_content { height: 77px; width: 960px; margin: 0px auto; }
#foot_logo { border: 0px solid red; display: block; background: url('img/foot-logo.gif') no-repeat; width: 104px; height: 38px; float: left; margin: 20px 0px 0px 59px; display: inline; }
#foot_links { border: 0px solid red; margin: 20px 0px 0px 20px; width: 300px; float: left; line-height: 17px; color: #E0DBE5; }
#foot_links a { color: #E0DBE5; text-decoration: none; }
#foot_links .foot_link1 { font-weight: bold; }

#page { border: 0px solid red; width: 826px; margin: 0px auto; padding: 0px 67px 60px 67px; }
#page_index { background: url('img/page-index.gif') 0px 26px no-repeat; padding: 60px 0px 0px 0px; }

.categories1, .categories2 { list-style-type: none; padding: 0px; float: left; }
.categories1 { border-right: 1px solid #EDE6D9; width: 398px; margin: 0px 30px 0px 0px; }
.categories2 { margin: 0px; }
.categories1 li, .categories2 li { border: 0px solid red; padding: 0px 0px 8px 0px; }
.categories1 li a:link, .categories1 li a:visited, .categories2 li a:link, .categories2 li a:visited { color: #404040; text-decoration: none; }
.categories1 li a:hover, .categories2 li a:hover { color: #12028E; text-decoration: none; }
h6 { font-family: Verdana; font-weight: bold; text-align:center; color: #C00000; font-size: 14px;}

#page_siteadd { border: 1px solid red; margin: 0px; padding: 0px; border: none; }
#page_siteadd fieldset { border: none; }
#page_siteadd label { display: block; }

#nav a { font-family: Arial; color: #9D2500; font-weight: normal; font-size: 12px; text-decoration: none; }
#nav a:hover { font-family: Arial; color: #808080; font-weight: normal; font-size: 12px; text-decoration: none; }

#page_siteadd_links a { font-family: Arial; color: #646081; font-weight: bold; font-size: 12px; text-decoration: none; }
#page_siteadd_links a:hover { font-family: Arial; color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; }

.add_link a { font-family: Arial; color: #646081; font-weight: bold; font-size: 12px; text-decoration: none; }


.site_list a { font-family: Arial; color: #c00000; font-weight: bold; font-size: 12px; text-decoration: none; }
.site_list a:hover { font-family: Arial; color: #0000C0; font-weight: bold; font-size: 12px; text-decoration: none; }
#foot_txt { width: 820px; margin: 0px auto; color: #8A8A8A; }
#foot_txt { width: 820px; margin: 0px auto; color: #8A8A8A; }
#foot_counter { border: 0px solid red; float: right; padding: 30px 0px 0px 0px; color: #E0DBE5; }
#err { font-family: Verdana; color: #c00000; font-weight: bold; font-size: 16px; text-align: center; }