﻿body {font-family:tahoma; color:#303030; font-size:12px;}
textarea {font-family:tahoma; color:#303030; font-size:12px;}
input {font-family:tahoma; color:#303030; font-size:12px;}
a	{color:#303030;font-weight:bold; text-decoration:none;}
table.menu td {padding:0px; vertical-align:top;}
.heading1, h1	{font-size:18px; color:#B22222; margin-bottom:5px; margin-top:5px; font-weight:bold;}
.heading2, h2	{font-size:14px; color:#B22222; margin-bottom:5px; margin-top:5px; font-weight:bold;}
.heading3, h3	{font-size:12px; color:#B22222; margin-bottom:5px; margin-top:5px; font-weight:bold;}
h1.first	{margin-top:0px;}

p	{margin-bottom:0px; margin-top:8px;}
p.header	{font-weight:bold;}
p.light {color:gray;}
img.portrait	{border:1px solid silver;}
img.thumbnail	{border:1px solid silver; margin:10px;}
img.inlineblock	{border:1px solid silver; margin:10px;}

table.list	{ vertical-align:top;}
table.list td {padding-left:3px; padding-right:3px; border-bottom: 1px solid #E0E0E0;}
table.list table.date td {padding:0px; font-size:11px; padding-left:20px; border-width:0px;}
table.list td.header	{font-weight:bold; background-color: #B22222; color:white;}

table.contents	{ vertical-align:top; border:0px solid red;}
table.contents td {padding-left:1px; padding-right:1px; border:0px solid green; background-color:#F8F8F8; }
table.contents td.header {padding:2px; background-color:#FFF;}
table.contents td.header table td {padding:0px;}
table.contents td.item {border-bottom:1px solid silver;}
table.contents td.header table td.left {font-size:1px; font-weight:bold; color:white; background-image:url(./pictures/banner.left.png); height:20px; width:10px;}
table.contents td.header table td.center {font-weight:bold; color:white; background-image:url(./pictures/banner.center.png); height:20px;}
table.contents td.header table td.right {font-size:1px; font-weight:bold; color:white; background-image:url(./pictures/banner.right.png); width:10px;}

ul.menu {list-style:none; margin:0; padding:0; font-size:12px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#B22222; text-decoration:none}
ul.menu a:hower {background-color:#B22222; color:white;}
ul.menu li {position:relative; float:left; margin-right:2px;}
ul.menu ul {position:absolute; top:29px; left:0; background:#f1f1f1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-bottom:1px solid silver; border-top:none; width:180px; margin:0; }
ul.menu ul li a {display:block; padding:3px 7px 5px; }
ul.menu ul li a:hover {background-color:#B22222; color:white;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:auto; padding-right:25px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#f1f1f1 url(pictures/arrow.gif) 136px 6px no-repeat}
ul.menu .sub:hover {background-image:url(pictures/arrow.hover.gif);}
ul.menu .topline {border-top:1px solid #aaa}

div.pagination {padding:0px; margin: 0px; word-spacing: -2px;}
div.pagination .current {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a.previous {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a:link {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a:visited {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination span.previous {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination span.next {border-right: #a69b8a 1px solid; padding-right: 5px; border-top: #e8e0d2 1px solid; display: inline-block; padding-left: 5px; background: #F0F0F0; padding-bottom: 1px; border-left: #e8e0d2 1px solid; color: #000; padding-top: 1px; border-bottom: #a69b8a 1px solid; height: 14px; text-decoration: none}
div.pagination a:hover {border-right: #570b0c 1px solid; border-top: #b66263 1px solid; border-left: #b66263 1px solid; color: #fff! important; border-bottom: #570b0c 1px solid; background-color: #931516! important}
div.pagination a:active {border-right: #570b0c 1px solid; border-top: #b66263 1px solid; border-left: #b66263 1px solid; color: #fff! important; border-bottom: #570b0c 1px solid; background-color: #931516! important;background-color: firebrick! important}
div.pagination .current {border-right: #570b0c 1px solid; border-top: #b66263 1px solid; border-left: #b66263 1px solid; color: #fff! important; border-bottom: #570b0c 1px solid; background-color: #931516! important}
div.pagination a.previous {background: url(./pictures/left-arrow-active.png) #FFF no-repeat center 50%; border:0px; border-right:2px solid transparent;}
div.pagination a.previous:hover {background: url(./pictures/left-arrow-hover.png) #931516 no-repeat center 50%; border:0px; border-right:2px solid transparent;}
div.pagination span.previous {background: url(./pictures/left-arrow.png) #FFF no-repeat center 50%; border:0px; border-right:2px solid transparent;}
div.pagination a.next {background: url(./pictures/right-arrow-active.png) #FFF no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination a.next:visited {background: url(./pictures/right-arrow-active.png) #FFF no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination a.next:hover {background: url(./pictures/right-arrow-hover.png) #931516 no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination span.next {background: url(./pictures/right-arrow.png) #FFF no-repeat center 50%; border:0px; border-left:2px solid transparent;}
div.pagination span.ellipsis_left {color: #FFF}
div.pagination span.ellipsis_right {color: #FFF}

table.frontlist td {padding-top:0px;}
table.frontlist table.date td {font-size:11px; padding-left:20px;}