/* CSS Document */

body {background-color:#a7d47f}

.container {background:#ffffff;}

#shadow {
width:1020px; height:161px; background:#ffffff url(../img/decor/bg-top.png) 0 0 no-repeat;
position:absolute;
margin-left:-12px;
margin-top:30px;
z-index:-1;
}

.content {
padding:20px 0;
}

.context, .context a {
color:#999999;
}

.rounder6 {
-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
}

.rounder10 {
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
}

a {
color:#2c4f18;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.style1 {
padding:5px 10px;
background:#c00000;
color:#FFFFFF;
}

.style2 {
padding:5px 10px;
background:#0f7bb2;
color:#FFFFFF;
}

#header {
height:80px;
padding-top:30px;
background:url(../img/decor/bg-header.png) 0 0 repeat-x;
}

#logo {
padding:5px 20px;
font:1em;
color:#000000;
font-style:italic;
}

#navbar {
}

.navigation ul{
list-style:none;
}

.navigation ul li ul {
list-style:none;
background-color:#a7d47f;
padding:1em;
-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
}

.navigation ul li ul li a{
color:#FFFFFF;
}


.slogan {
padding:20px;
background:#7db115 url(../img/decor/bg-slogan.jpg) no-repeat 0 0;
color:#FFFFFF;
font-size:1.2em;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-o-border-radius:8px;
}

.hots {
background:#fff8e0;
padding:1em;
margin-bottom:1.7em;
}

.hots h5 {
color:#f8a24e;
}

.hots a {
color:#000000;
}

.teach {
background:#ebf5e2;
padding:1em;
margin-bottom:1.7em;
}

.teach h5 {
color:#a2d144;
}

.teach a {
color:#000000;
}

.teach dt {
color:#000000;
}

.submenu {
font-size:1.2em;
}

.submenu ul{
padding: 0;
list-style-type: none;
}


.newsline h4 {
color:#7db115;
}

.newsline dd a {
color:#333333;
text-decoration:none;
}

.newsline a:hover {
color:#333333;
text-decoration:underline;
}

#footer {
background:#2c4f18 url(../img/decor/bg-bottom.png) 0 0 repeat-x;
padding-bottom:2em;
color:#a7d47f;
}

#footer a {
color:#a7d47f;
}

#footer .context, #footer .context a {
color:#638b46;
}

#counters {
filter: alpha(opacity:40); KHTMLOpacity: 0.40; MozOpacity: 0.40; opacity: 0.40
}

p.more {
	background:url(../img/ico/info.png) 0 0 no-repeat; 
	padding-left:25px; 
	min-height:20px
}

.b {
margin-top:1em;
}

.s1 {
background:#e4eaff url(../img/decor/bg-s1.jpg) no-repeat 0 0;
width:234px;
height:100px;
float:left;
margin-right:20px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
}

.s1 td {
padding:5px;
}

.s1 img {
width:90px; height:90px;
background:#FFFFFF;
}

.s1 a {
font-size:1.2em;
color: #0f7bb2;
}

table.table {
padding:2px;
border:1px solid #CCCCCC;
background:transparent;
}

table.table td {
padding:3px 6px;
background-color:#e0e0e0;
border:1px solid #FFFFFF;
}

.s {
padding:0;
margin:0;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#fefefe !important;
}

.s a {
color:#fefefe !important;
text-decoration:none;
}

.footnav ul, .footnav li {padding:0; margin:0}
.footnav ul, .footnav li {list-style:none}
.footnav li {display:inline; padding-right:1em}
.footnav {filter: alpha(opacity:40); KHTMLOpacity: 0.40; MozOpacity: 0.40; opacity: 0.40}
.footnav a {text-decoration:none}
.footnav a:hover {text-decoration:underline}