body { padding: 0; margin: 0px 0 0 0; color: #black; background-color: #243557; }
body, td { font-family: tahoma, arial, sans-serif; }
a, a:visited { color: #009; }
a:active { color: #c00; }
a:hover { text-decoration: none; }
form { margin: 0; }
#topsearch { border: 1px solid #000; background-color: #996; }
#topmenu {background-color: #996; }

.menu { width: 100%; }
.menu td { background: #d0d3d8; padding:5px 15px 5px 15px; border-top:1px solid #d8dadf; border-bottom:1px solid #b0b3b8; border-right:1px solid #b0b3b8; text-align:right;}
.menu td.current { background: #cc0000 ; border-top:1px solid #cc0000; border-right:1px solid #aa0000; border-bottom:1px solid #aa0000; font-family: arial, tahoma, verdana, sans-serif; font-size: 15px; color: #fff; font-weight: bold; text-decoration: none; letter-spacing:-1px;}
.menu a, .menu a:active, .menu a:visited { font-family: arial, tahoma, verdana, sans-serif; font-size: 15px; color: #000; font-weight: bold; text-decoration: none; letter-spacing:-1px; }
.menu td.current a, .menu td.current a:visited { color: #fff; }
.menu a:hover { text-decoration: underline; color: #000; }
.menu td.current a:hover { text-decoration: underline; color: #fff; }



#main { background-color: #fff; }

#rightmenu { clear: both; margin-bottom: 10px; }
.tl { clear: both; background: url(/images/c-tl.gif) no-repeat; }
.t { clear: both; background: url(/images/3.gif) repeat-x; }
.tr { clear: both; background: url(/images/c-tr.gif) top right no-repeat; }

.l { clear: both; background: url(/images/3.gif) repeat-y; }
.r { clear: both; background: url(/images/3.gif) right repeat-y; }

.bl { clear: both; background: url(/images/c-bl.gif) bottom left no-repeat; }
.b { clear: both; background: url(/images/3.gif) bottom repeat-x; }
.br { clear: both; background: url(/images/c-br.gif) bottom right no-repeat; }
.content { clear: both; padding: 10px; }

#subscribe { background-color: #E4E5D0; padding: 15px; font-family:Arial, Tahoma; font-size: 12px; margin-bottom: 10px; }

#vote { sbackground-color: #e0e0c6; padding: 15px 0 15px 15px; font-size: 10px; margin-bottom: 10px; }
#vote table { border: 0; }

#calendar { border-top: 1px solid #fff; border-left: 1px solid #fff; }
#calendar td { border-right: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #f0f1f3; font-size: 11px; text-align: center; }
#calendar td.current { background-color: #ffcc33; }

#copyrights {  }
#copyrights td { color: #fff; font-size: 10px; }


hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none gray; color:#ccc; background-color:gray; height: 1px; }
hr.mustard { border: 0 none #996; color: #996; background-color: #996; }
hr.gray { border: 0 none #cccccc; color: #cccccc; background-color: #cccccc; margin-top: 0; padding-top:0; }
td>hr { margin: 0.4em 0; }

.z10 { font-family: tahoma, arial, sans-serif; font-size: 10px; line-height:110%;}
.z11 { font-family: tahoma, arial, sans-serif; font-size: 11px; line-height:14px;}
.z12a { font-family: arial, tahoma, sans-serif; font-size: 11px; line-height:13px;}
.z12 { font-family: arial, verdana, tahoma; font-size: 13px; line-height:13px;}
.z15 { font-family: arial, verdana, tahoma; font-size: 15px; line-height:15px;}
.text { font-family: arial, verdana, tahoma; font-size: 95%; line-height:140%;}
.text2 { font-family: arial, verdana, tahoma; font-size: 75%; line-height:130%;}


.m1, .m1:visited, .m1:active { font-family:Arial, Tahoma; color: #000000 ; font-size:13px; text-decoration: none }
.m1:hover { text-decoration: underline; color:black; }

.m2, .m2:visited, .m2:active { font-family:Arial, Tahoma; font-size:80%; }
.m2:hover { text-decoration: none; }


.m3 { margin-bottom: 3px; }
.m5 { margin-bottom: 5px; }
.m10 { margin-bottom: 10px; }

a.w, a.w:visited, a.w:active { color: #fff; }
a.w2, a.w2:visited, a.w2:active { color: #EBEDF1; }
img.outset { border: 1px solid #cccccc; }

h5 { font-family:tahoma, verdana, arial; font-weight:bold; font-size: 10px; margin: 0; color:#183870;}
h5.m5, h5.m10 { font-size: 10px;  text-transform: uppercase; }
h5 a, h5 a:active, h5 a:visited { color: #000; text-decoration: none; }
h5 a:hover { text-decoration: underline; color: #000; }


h5.blue { text-transform: uppercase; background-color: #336699; color: #fff; text-align: center; padding: 5px; }
div.blue { background-color:white; border: 1px solid #336699; margin-bottom: 10px; line-height:101%;}

h5.red { text-transform: uppercase; background-color: #cc0000; color: #fff; text-align: center; padding: 5px; }
div.red {  background-color:white; border: 1px solid #cc0000; padding: 5px; margin-bottom: 10px; font-size: 10px; line-height:101%;}

h5.green { text-transform: uppercase; background-color: #669966; color: #fff; text-align: center; padding: 5px; }
div.green {  background-color:white; border: 1px solid #669966; font-size: 10px; margin-bottom: 10px; line-height:101%;}

h5.gray { text-transform: uppercase; background-color: #60666A; color: #fff; text-align: center; padding: 5px; }
div.gray {  background-color:white; border: 1px solid #606870; font-size: 10px; margin-bottom: 10px; line-height:101%;}

h5.fawn { background-color: #d0d3d8; border-bottom: 1px solid #b0b3b8; border-right: 1px solid #b0b3b8; color: #000; font-family:Arial, Tahoma; font-size: 12px; margin-bottom: 10px; text-align: left; padding: 7px 15px; }
h5.fawn1 { background-color: #999966; color: #fff; font-size: 11px; text-align: center; padding: 5px; }
div.fawn { background-color:white; background-color: #f8f8f8; padding: 15px; line-height:101%;}

h5.dark { background-color: #656565; border-bottom: 1px solid #000; color: #fff; font-size: 10px; text-align: center; padding: 4px; }
div.dark { background-color: #f0f0f0; padding: 10px; font-size: 10px; line-height:101%;}

h5.mustard { background-color: #785177; color: #fff; font-size: 10px; text-align: center; padding: 5px; text-transform:uppercase;}
div.mustard { background-color: #f8f8f8; padding: 10px; font-family:arial, tahoma; font-size: 13px; line-height:101%;}


h2 { font-family:Arial, Tahoma, verdana; font-size: 22px; margin: 0 0 5px 0; font-weight: bold; }
h2 a, h2 a:visited, h2 a:active { color: #000; }
div.date { font-size: 10px; color: gray; }
td.date { font-size: 10px; color: gray; }

h4 { font-family: arial, verdana, tahoma; font-size: 95%; margin: 0 0 10px 0; }

ul.compact { margin: 5px 10px 25px 20px; color: #996; font-size: 11px; padding: 0; }
ul.compact li { margin-bottom: 0px; line-height: 15px; }

ul.list { margin: 0 10px 5px 20px; padding: 0; line-height: 14px; }

img.small { margin: 0 10px 5px 0; float: left; border: 1px solid #ccc; }

.twocols .left { width: 50%; vertical-align: top; padding: 15px 8px 0 0; }
.twocols .right { width: 50%; vertical-align: top; padding: 15px 0 0 8px; }

table.table { background-color: #f0f1f3; }
table.table td.header { background-color: #785177; font-family: tahoma, arial, helvetica, sans-serif;  text-transform: uppercase; font-size: 10px; color: #fff; font-weight: bold; text-align:center;}
table.table td { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

table.table2 { background-color: #ffffff; }
table.table2 td.header { background-color: #fff; font-family: arial, helvetica, sans-serif;  font-size:13px; color: #000; font-weight: bold; text-align:left;}
table.table2 td { border-bottom:1px solid #e0e1e3; text-align:left; padding:5px 15px 5px 0px; background-color: #fff; font-family: Arial, Tahoma, sans-serif; font-size: 12px; }

.input { width: 70%; }
.textarea { width: 99%; }

#ears-wrapper { height: 65px; overflow: hidden; margin-right: 10px; }
.topear { width: 200px; float: right; margin: 0 0 5px 10px; }
.topear-i { }
.topear img { border: 0; }

.topear .thumb { padding: 5px; line-height: 0; }
.topear .title { padding: 5px 5px 5px 2px; text-align: left; }
.topear .thumb div { display: block; width: 50px; height: 50px; line-height: 0; border-left: 1px solid #243557; border-top: 1px solid #243557; border-bottom: 1px solid #3A548A; border-right: 1px solid #3A548A;  }
.topear .title div { font-family: arial, verdana, tahoma; font-size: 11px; line-height: 15px; font-weight: sbold; }
