@charset "utf-8";
/* CSS Document */


h2 {
background: #fff;
color: #817564;
display: block;
font-size: 1.1em;
text-align: left;
text-transform: uppercase;
border-bottom: 1px solid #847968;
margin: 0 2px;
padding: 0 2px 2px; 
}

/*------------wrapper-------------*/

#wrapper {
background: #fff;
color: #333;
width: 950px; 
font-size: 1.1em;
clear: both;
margin: 20px 0 0;
padding: 0;
}

/*----------content-----------*/

#content {
background: #fff;
color: #333;
width: 580px;
float: left;
margin: 0 20px;
padding: 0;
}
#content p {
margin: 0;
padding: 0;
}
#content h1 {
background: #fff url("../images/img1.jpg") no-repeat;
color: #333;
height: 133px;
width: 580px;
margin: 0 0 17px;
padding: 0;
}
#content h1 span {
visibility: hidden;
}

#content ul {
clear: both;
margin: 0;
padding: 0;
}
#content ul li {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
#content ul li a {
background: #968F83 url("../images/btnBg2.jpg") repeat-x;
color: #fff;
height: 20px;
float: left;
font-size: 11px;
font-weight: bold;
text-decoration: none;
margin: 10px 0 0 1px;
padding: 5px 17px 0;
}
#content ul#subBox li a {
margin: 10px 2px 20px 0;
padding: 5px 21px 0 20px;
}
#content li a.green {
background: #A5A370 url("../images/btnBg4.jpg") repeat-x;
color: #fff;
}
#content li.current a, #content li a:hover, #content li a.green:hover {
background: #fff url("../images/btnBg3.jpg") repeat-x;
color: #5B5650;
}

#box {
background: #fff;
color: #333; 
float: left;
text-align: left;
margin: 13px 0 10px;
padding: 0;
}
#box img {
float: left;
margin: 0 15px 0 10px;
padding: 0;
}
#box div.details {
width: 310px;
float: left;
}
#box h4 {
background: #fff;
color: #002D71;
font-size: 1.1em;
font-weight: bold;
margin: 5px 0;
padding: 0;
}
#box p {
margin: 0;
padding: 0;
}
#box dl { 
margin: 10px 0 15px;
padding: 0;
}
#box dt {
font-weight: bold;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
#box dd {
margin: 1px 0;
padding: 0;
}
#box dd span {
background: #fff;
color: #063;
font-weight: bold;
}

#content dl#newsList {
margin: 7px 0 0;
padding: 5px 0 20px;
}
#content dl#newsList dt {
background: #fff;
color: #666;
font-style: oblique;
display: block;
width: 50px;
float: left;
margin: 0 5px 0px 5px;
padding: 0;
}
#content dl#newsList dd a {
background: #fff;
color: #333;
text-decoration: none;
display: block;
width: 470px;
float: left;
text-align: left;
margin: 0;
padding: 0 0 10px;
}
#content dl#newsList dd a:hover {
text-decoration: underline;
}


/*------------rightBar------------*/

#rightBar {
background: #fff;
color: #333;
width: 160px;
float: right;
margin: 0; 
padding: 0 2px 0 0;
}
#rightBar ul {
display: block;
text-align: left;
margin: 0;
padding: 0 0 14px;
}
#rightBar ul li {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#rightBar li a {
background: #e2eaf7 url("../images/btnBg1.jpg") repeat-x;
color: #000;
width: 157px;
display: block;
font-size: 0.9em;
text-align: center;
text-decoration: none;
border: 1px solid #9EBCE2;
margin: 0 0 7px;
padding: 7px 0;
}
#rightBar li.style1 a img {
vertical-align: middle;
margin: 0;
padding: 0 2px 0 0;
}
#rightBar li.style1 a, #rightBar li.style1 a:hover {
background: #fff;
color: #000;
padding: 5px 0 4px;
}
#rightBar li.style2 a, #rightBar li.style2 a:hover {
background: #fff;
color: #000;
} 
#rightBar li a:hover {
background: #e2eaf7;
color: #000;
}

