html,body {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
margin:0;
padding:0;
}

p,td,div,span {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
}

form {
margin:0;
padding:0;
}

input {
font-size:11px;
color:#626262;
}

a {
text-decoration:underline;
color:#02652e;
}

a:hover {
text-decoration:underline;
}

ul {
color:#C4DAED;
margin:0;
padding:0 0 0 16px;
}

li {
list-style:none;
color:#C4DAED;
margin:0;
padding:0 0 12px 2px;
}

li a {
color:#C4DAED;
}

h1,h2,h3,h4,h5 {
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight:700;
margin:0;
}

h1 {
font-size:18px;
color:#003065;
padding:0 0 8px;
}

h2 {
font-size:14px;
color:#003065;
padding:0 0 4px;
}

h1 a,h2 a {
color:#003065;
text-decoration:underline;
}

.details h1 {
text-align:center;
}

.details li {
list-style:none;
color:#404040;
margin:0;
padding:0 0 2px 2px;
}

.details li a {
color:#02652e;
}

h3 {
font-size:11px;
color:#56A544;
padding:4px 0 10px 16px;
}

h4 {
font-size:11px;
color:#56A544;
padding:4px 0 6px;
}

h3 a,h4 a {
color:#56A544;
}

h5 {
font-size:11px;
color:#404040;
text-align:right;
font-style:italic;
font-weight:400;
padding:0 0 9px;
}

h5 a {
color:#404040;
}

p {
margin:0;
padding:8px 0;
}

hr {
height:1px;
border-top:none;
border-bottom:#B5BCC5 1px solid;
margin:0;
padding:0;
}

.body {
background:#38667e url(/images/bg-t.jpg) repeat-x left top;
}

.body2 {
background:url(/images/bg-b.jpg) repeat-x left bottom;
}

#container {
background:url(/images/body-bg.png) repeat-y center top;
}

#container .wrapp-t {
background:url(/images/body-t.gif) no-repeat center top;
}

#container .wrapp-b {
background:url(/images/body-b.png) no-repeat center bottom;
padding:0 0 39px;
}

.details image {
border:solid 1px #FFF;
float:left;
margin:2px;
}

.border {
width:940px;
background-color:#FFF;
margin:0 auto;
}

.border .wrapp {
width:930px;
background-color:#FFF;
margin:0 auto;
}

.head-banners {
width:693px;
height:92px;
background:#1c803c url(/images/head/t.jpg) no-repeat left top;
text-align:center;
}

.head-banners .wrapper {
padding-left: 89px;
top:10px;
position: absolute;
}

.head-nav-body {
background:#1c803c url(/images/head/b.jpg);
}

.head-nav {
height:17px;
text-align:right;
}

.head-nav a {
margin:auto 20px auto 0;
}

.head-nav a img {
margin:auto 6px auto 0;
}

div#wrapper {
float:left;
width:930px;
background-color:#FFF;
}

.lcol {
float:left;
margin-left:-100%;
width:240px;
vertical-align:top;
background:#f3f8f9;
}

.rcol {
float:left;
margin-left:-240px;
width:240px;
height:100%;
vertical-align:top;
background:#f3f8f9;
}

.mcol {
background-color:#FFF;
vertical-align:top;
margin:0 237px;
padding:0 20px;
}

.mcol2 {
vertical-align:top;
background-color:#FFF;
margin:0 0 0 237px;
padding:0 20px;
}

.head {
font-size:12px;
color:#FFF;
background:#2296d7 url(/images/h2-bg.png) no-repeat right top;
text-transform:uppercase;
padding:4px 0 5px 16px;
}

.lmenu a {
background:url(/images/lmenu-marker.gif) no-repeat left top;
display:block;
border-bottom:1px #a6bbcb solid;
color:#1a3652;
font-weight:700;
padding:4px 0 4px 24px;
}

.frm-input {
padding:4px 2px;
}

.box_adv {
color:#1a3652;
padding:8px 0;
}

.box {
color:#1a3652;
padding:8px 16px;
}

.box p,.box div {
color:#1a3652;
}

.box p {
padding:2px 0 10px;
}

.box a {
color:#02652e;
text-decoration:underline;
}

.news-date {
padding-right:0;
padding-left:12px;
}

.news-date span {
font-size:10px;
color:#FFF;
background:#046f4e;
padding:1px 2px 1px 4px;
}

.news-list,.news-list a {
color:#1a3652;
text-decoration:none;
}

.footer-banners {
clear:both;
background:#6babd9 url(/images/footer/bg.jpg) repeat-x left top;
}

.copy {
text-align:center;
color:#4a4a4a;
padding:8px 0;
}

.copy a {
color:#209cde;
font-weight:700;
}

.comments {
text-align:center;
font-size:12px;
color:#FFF;
background:#5bac0c url(/images/details/h2.jpg) no-repeat center top;
text-transform:uppercase;
margin:14px auto 0;
padding:4px 0 5px 16px;
}

.img {
float:left;
margin:0 10px 10px 0;
}

.img_left {
float:left;
margin-right:8px;
margin-bottom:8px;
}

.adv_box {
float:right;
position:relative;
padding:1px 2px 1px 4px;
}

.comm-min {
float:left;
background:url(images/comments.png) no-repeat 0 50%;
margin-left:10px;
display:inline;
padding:0 0 0 17px;
}

.photo-min {
float:left;
background:url(images/photo.gif) no-repeat 0 50%;
margin-left:20px;
display:inline;
padding:0 0 0 17px;
}

.views-min {
float:left;
background:url(images/views.gif) no-repeat 0 50%;
margin-left:20px;
display:inline;
text-decoration:none;
padding:0 0 0 17px;
}

.freeblock {
font-size:.8em;
line-height:1.5em;
font-family:Arial, Helvetica, sans-serif;
padding:15px 0;
}

#slideshow {
display:block;
clear:both;
margin:20px 0;
}

.slideNormal {
border:5px solid #56a731;
cursor:pointer;
opacity:0.5;
filter:alpha(opacity=50);
margin:.75em .4em 0 0;
}

.slideSelected {
border:5px solid #89877b;
margin:.75em .4em 0 0;
}

.slideLarge {
border:solid 1px #e7e7e7;
padding:8px;
}

#tape {
width:100%;
overflow:auto;
height:110px;
white-space:nowrap;
}

.mcol p,.mcol2 p {
line-height:15px;
}

.banner1,.btn {
text-align:center;
padding:4px 0;
}