* {
padding: 0;
margin: 0;
} 

body {
font-family: Verdana, Arial, Sans-Serif;
background-image: url(image/bg.png);
background-repeat: repeat;
}

a {
text-decoration: none;
color: #3B85CA;
}

a:hover { 
color: #0335cc; 
}

#wrap 
{
margin: 20px auto;
width: 900px;
padding: 10px;
background-color: #fff;
}


#header 
{
height : 70px;
background: #A0DCF8 url('image/bg.jpg') repeat-x;
text-align:left;
padding-top:30px;
}

#header strong { padding-left: 10px;font-size: 22px; color: #fff; }
#header strong a { font-size: 25px; color: #fff; text-decoration: none;}
#header h2 { padding-left: 10px; padding-top: 0px; font-size: 14px; color: #fff; }

#menu {
text-align: left;
margin-top: 5px;
padding-top: 5px;
font-size : 11px;
font-weight: bold;
font-family:Tahoma;
border: 1px solid #D8E3EE; 
height:20px;
}
#sub_menu {
text-align: left;
margin-top: 5px;
padding-top: 7px;
font-size : 12px;
font-weight: bold;
font-family:Tahoma;
border: 1px solid #D8E3EE; 
background: #0335cc url('image/bg.jpg') repeat-x;
height:25px;
}

#menu a {
color : #317ec4;
text-decoration : none;
padding: 10px;
}

#menu a:115a9c {
color : #aae7f9;
}


#content { 
text-align: left;
margin-top: 5px;
padding: 0px;
font-size: 11px;
}

#content h2 { 
font-size: 15px; color : #444; 
padding: 0 0 5px 0;
}

#footer { 
margin-top: 25px; 
clear: both;
text-align: right; 
color: #fff;
font-size:10px; 
background:#A0DCF8 url('image/bg.jpg') repeat-x top;
padding-top:5px;
padding-right:5px;
height: 45px;
}
#footer_teaser { 

}
#footer a{
color: #fff;
text-decoration: underline;
}
#footer a:hover{
text-decoration: none;
}

.meta {
padding-bottom:2px;
font-size: 10px;
color:#999999;
font:Arial, Helvetica, sans-serif;
}

#bottom {
	font-size:11px;
	padding: 10px 0 0 0;
}

#bottomleft {
width:47%;
float:left;
background:#fff;
padding:10px;
border: 1px solid #D8E3EE; 
margin-bottom: 10px;
}
#bottomleft h3{
font-size: 16px;
color: #09ba44;
}
#bottomright h3{
font-size: 16px;
color: #09ba44;
}

#bottomright h4{
font-size: 13px;
margin-top:3px;
margin-bottom:3px;
}
#bottomright a:hover{
color: #0335cc;
}

#bottomright {
width:47%;
float:right;
background:#fff;
padding:10px;
margin-bottom: 10px;
border: 1px solid #D8E3EE; 
}

#divider {
text-align: center;
font-size : 11px;
padding:2px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
#anons {
margin: 5px;
padding-left: 5px;
border-left: 4px solid #3B85CA; 
border-right: 1px solid #D8E3EE; 
border-top: 1px solid #D8E3EE; 
border-bottom: 1px solid #D8E3EE; 
font-size: 11px;
}
#anons h5 {
color: #3B85CA;
font-size: 16px;
padding: 10px;
}
#anons a {
color:#09ba44;
font-size:11px;
}
#anons a:hover {
color:#0335cc;
}
#anons div {
padding: 10px;
}
.left strong {
color: #0335cc;
line-height: 25px;
}
.cat_href a{
font-size: 11px;
font-weight: none;
color: #044b8b;
text-decoration: none;
line-height: 11px;
}
.cat_href a:hover{
text-decoration: underline;
}
.sub_cat_href {
font-size: 10px;
color: #2e7dc2;
}

.BD8678566bbody {
  border: 1px solid #afd585;
  margin: 2px;
  height: 135px;
  background-color: #f5faee;
  overflow: hidden;
}

.BD8678566bbody div {
  margin: 0px;
  padding: 0px;
}

.BD8678566bbody .header {
  border: 1px solid #afd585;
  background-color: #afd585;
  color: #323d42;
  font-size: 8pt;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  text-align: center;
}

.BD8678566bbody .leftimage {
  display: float;
  float: left;
  width: 75px;
  height: 75px;
  text-align: left;
  vertical-align: top;
}

.BD8678566bbody .bodytext {
  font-size: 8pt;
  line-height: 9pt;
  font-family: Tahoma, sans-serif;
  color: #4A555A;
  text-align: left;
  font-weight: normal;
  text-decoration: none;
  margin: 2px;
}

.BD8678566bbody .download {
  margin-top: 2px;
  text-align: center;
}

.BD8678566bbody .leftimage a:link,
.BD8678566bbody .leftimage a:visited,
.BD8678566bbody .leftimage a:hover {
  display: block;
  padding: 13px 0px 0px 5px;
}

.BD8678566bbody .download a:link,
.BD8678566bbody .download a:visited,
.BD8678566bbody .download a:hover {
  color: #0000cc;
  text-decoration: underline;
}
.BE167AD27bbody {
  border: 1px solid #f0cea8;
  margin: 2px;
  height: 135px;
  background-color: #faf3ea;
  overflow: hidden;
}

.BE167AD27bbody div {
  margin: 0px;
  padding: 0px;
}

.BE167AD27bbody .header {
  border: 1px solid #f0cea8;
  background-color: #f0cea8;
  color: #323d42;
  font-size: 8pt;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  text-align: center;
}

.BE167AD27bbody .leftimage {
  display: float;
  float: left;
  width: 75px;
  height: 75px;
  text-align: left;
  vertical-align: top;
}

.BE167AD27bbody .bodytext {
  font-size: 8pt;
  line-height: 9pt;
  font-family: Tahoma, sans-serif;
  color: #4A555A;
  text-align: left;
  font-weight: normal;
  text-decoration: none;
  margin: 2px;
}

.BE167AD27bbody .download {
  margin-top: 2px;
  text-align: center;
}

.BE167AD27bbody .leftimage a:link,
.BE167AD27bbody .leftimage a:visited,
.BE167AD27bbody .leftimage a:hover {
  display: block;
  padding: 13px 0px 0px 5px;
}

.BE167AD27bbody .download a:link,
.BE167AD27bbody .download a:visited,
.BE167AD27bbody .download a:hover {
  color: #0000cc;
  text-decoration: underline;
}
.B8FECF9FAbbody {
  border: 1px solid #e2c1be;
  margin: 2px;
  height: 135px;
  background-color: #faf2f1;
  overflow: hidden;
}

.B8FECF9FAbbody div {
  margin: 0px;
  padding: 0px;
}

.B8FECF9FAbbody .header {
  border: 1px solid #e2c1be;
  background-color: #e2c1be;
  color: #323d42;
  font-size: 8pt;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  text-align: center;
}

.B8FECF9FAbbody .leftimage {
  display: float;
  float: left;
  width: 75px;
  height: 75px;
  text-align: left;
  vertical-align: top;
}

.B8FECF9FAbbody .bodytext {
  font-size: 8pt;
  line-height: 9pt;
  font-family: Tahoma, sans-serif;
  color: #4A555A;
  text-align: left;
  font-weight: normal;
  text-decoration: none;
  margin: 2px;
}

.B8FECF9FAbbody .download {
  margin-top: 2px;
  text-align: center;
}

.B8FECF9FAbbody .leftimage a:link,
.B8FECF9FAbbody .leftimage a:visited,
.B8FECF9FAbbody .leftimage a:hover {
  display: block;
  padding: 13px 0px 0px 5px;
}

.B8FECF9FAbbody .download a:link,
.B8FECF9FAbbody .download a:visited,
.B8FECF9FAbbody .download a:hover {
  color: #0000cc;
  text-decoration: underline;
}
.B251ED4E6bbody {
  border: 1px solid #95c0de;
  margin: 2px;
  height: 135px;
  background-color: #edf5fb;
  overflow: hidden;
}

.B251ED4E6bbody div {
  margin: 0px;
  padding: 0px;
}

.B251ED4E6bbody .header {
  border: 1px solid #95c0de;
  background-color: #95c0de;
  color: #323d42;
  font-size: 8pt;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  font-family: Tahoma, sans-serif;
  font-weight: bold;
  text-align: center;
}

.B251ED4E6bbody .leftimage {
  display: float;
  float: left;
  width: 75px;
  height: 75px;
  text-align: left;
  vertical-align: top;
}

.B251ED4E6bbody .bodytext {
  font-size: 8pt;
  line-height: 9pt;
  font-family: Tahoma, sans-serif;
  color: #4A555A;
  text-align: left;
  font-weight: normal;
  text-decoration: none;
  margin: 2px;
}

.B251ED4E6bbody .download {
  margin-top: 2px;
  text-align: center;
}

.B251ED4E6bbody .leftimage a:link,
.B251ED4E6bbody .leftimage a:visited,
.B251ED4E6bbody .leftimage a:hover {
  display: block;
  padding: 13px 0px 0px 5px;
}

.B251ED4E6bbody .download a:link,
.B251ED4E6bbody .download a:visited,
.B251ED4E6bbody .download a:hover {
  color: #0000cc;
  text-decoration: underline;
}
