﻿/* global */

body {
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #e8f1f4;
	margin: 0;
}

.wrapwrap { width: 976px; margin: 20px auto 0; background: url(../images/bg_body.gif) left top repeat-y; }
.wrap { background: url(../images/bg_top.gif) left top no-repeat; min-height: 850px; padding: 16px 0 0 0; }

.header,
.maincon,
.pagecon,
.footer { width: 940px; margin: 0 auto; }


.header { height: 60px; }
.header h1 { width: 140px; height: 60px; float: left; }

/*
.header div.nav { float: right; width: 474px; padding: 16px 0 0 0;}
.header div.nav ul li { display: inline; }
.header div.nav ul li a {  border-left: 1px solid #bcbcbc; color: #09c; display: block; float: left; padding: 14px 10px 4px 10px; text-decoration: none; }
.header div.nav ul li a:hover,
.header div.nav ul li.current a { color: #fff;  background-color: #09c; }

.header div.nav ul li.last a { border-right: 1px solid #bcbcbc; }
*/

.maincon { background: url(../images/bg_homepage.gif) right 90px no-repeat; min-height: 300px; }

.maincon .banner { background: none; height: 324px; position: relative;  }
.maincon .banner div {
	height: 24px;
	left: 16px;
	display:block;
	overflow: hidden;
	position: absolute;
	top: 247px;
	width: 110px;
	z-index:100;
}
.maincon .banner a,.maincon .banner a:visited,.maincon .banner a:hover {text-decoration:none;}
.maincon .banner div { height:24px;width:110px;cursor:pointer; }
.maincon .banner div a#fixwidth{ height:24px;width:110px !important;display:block;}

.news-item{padding-bottom:10px;color:#333333;}


.maincon ul.mlinks { padding-top: 20px; }
.maincon ul.mlinks li { display: inline; padding-right: 20px; }
.maincon ul.mlinks li.last { padding-right: 0; }

.maincon .rowbox .c2 { float: left; padding-top: 24px;padding-bottom:25px; }
.maincon .rowbox .user { width: 480px; }
.maincon .rowbox .news { width: 460px; }

.maincon .rowbox .c2 h4,
.sidebar .user h4 { color: #09c; font-size: 12px; }
.maincon .rowbox .c2 h4 span.date { font-size: 11px; font-weight: normal; padding-left: 6px; }
.maincon .rowbox .user h4,
.sidebar .user h4 { padding: 4px 0;}
.maincon .rowbox .user input,
.sidebar .user input { border: 1px solid #94d0e3; color: #928e80; width: 120px; font-family: Arial, Helvetica, sans-serif; }
.maincon .rowbox .user input.btn,
.sidebar .user input.btn { border:0; width: auto; margin-bottom: -5px; }

.user {color:#0094C9;}
.user a{color:#86974F;}
.user a,.user a:visited,.user a:active{text-decoration:none;}
.user a:hover{text-decoration:underline;}

.user .logouttext{padding-left:4px;}
.maincon .rowbox .user .logouttext{ padding: 0px 0;}

.article {color:#24480A;}

.maincon .rowbox .news p { font-size: 11px; }
.maincon .rowbox .news p span.more a { color: #09c; text-decoration: underline;}

.maincon .pagination {padding-top:10px;}
.maincon .pagination li{float:left;padding-right:5px;}
.maincon .pagination li a{color:#86974F;}
.maincon .pagination li a,.maincon .pagination li a:visited,.maincon .pagination li a:active{text-decoration:none;}
.maincon .pagination li a:hover{text-decoration:underline;}


.footer {  border-top: 1px solid #74bed6;  color: #09c;  font-size: 11px; margin-top: 12px; padding: 6px 0 40px 0; clear: both; overflow: hidden; }
.footer ul { float: left;}
.footer ul li { display: inline; padding: 0 10px; border-left: 1px solid #09c; }
.footer ul li a { color: #09c; text-decoration: none; }

.footer p { float: right; width: 300px; border-right: 1px solid #09c; text-align: right; padding-right: 6px; clear: right; margin-top: 5px;}
.footer p.nd { color: #afafaf; border-right-color: #afafaf;}

#sitemap {color:#24480A;}
#sitemap a,#sitemap a:visited,#sitemap a:link,#sitemap a:active {color:#24480A;text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
#sitemap ul {padding-left:0px;}
#sitemap ul li ul{padding-left:30px;}
#sitemap ul li ul li ul{padding-left:30px;}

.image_left{float:left;padding-top:0px;padding-right:20px;padding-bottom:10px;padding-left:0px; font-size:9px;color:#088BB7;}
#newsForm {color:#24480A;font-size:11px;margin-top:10px; border-bottom: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;width:100%;}
#newsForm .newsFormCol1{width:50px;}
#newsForm .newsFormCol2{width:50px;}
#newsForm .newsFormCol3{}
#newsForm select{font-size:11px;width:160px;}

#backtolisting {padding-top:15px;}
#backtolisting  a{color:#86974F;font-size:11px;}
#backtolisting  a,#backtolisting  a:visited,#backtolisting  a:active{text-decoration:none;}
#backtolisting  a:hover{text-decoration:underline;}
