/* CSS Document */
body
{ background-color:#c0c0c0; 
margin:0;
padding:0;

line-height:20px;
}

#main-div
{
 background-color:#d9fad7;
 width:800px;
 margin:auto;
}
#inner-div
{
width:800px;
background-color:#d9fad7;
float:left;
}
#header
{
float:left;
width:799px;
padding:10px 0 10px 0;
}
.top-contant
{
float:left;
margin-left:10px;
background:url(../images/logo.jpg) no-repeat;
height:54px;
width:800px;
padding:0 0 10px 0;
}
.contect
{
text-align:right;
font-size:14px;
color:#000000;
padding:0 50px 10px 0;
}
#banner
{
float:left;
background:url(../images/banner.png) no-repeat;
width:795px;
height:218px;
padding:0px 0 10px 0px;
margin-left:3px;
}
.subject
{
background:url(../images/subject.png) no-repeat;
float:left;
padding:0px 0 10px 0;
height:114px;
width:799px;
}
.subject ul
 {
 list-style:none;
 text-align:left;
 float:left;
 margin:0;
 padding:5px 0 0 0px;
 }
.subject li
 {
 padding:10px 0px 0px 32px;
 width:122px;
 

}
.subject ul li a
  {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  padding:0 0 10px 0px;
}
.subject ul li a:hover
{
color:#FF0000;
}
#center-div
{
width:800px;
float:left;
}
.left-div
{
float:left;
width:540px;
padding-left:10px;
}
.left-box-top
{
background:url(../images/left-top-box.jpg) no-repeat;
 padding:26px 0 0 0;
width:537px;
float:left;
}
.left-box-mid
{
background:url(../images/left-mid-box.jpg) repeat-y;
width:497px;
float:left;
padding:0 20px 0 20px;
}
.left-box-mid a
{
 color:#000000;
 text-decoration:none;
}
.left-box-mid a:hover
{
	color:#FF0000;
}
.left-box-buttom
{
background:url(../images/left-buttom-box.jpg) no-repeat;
height:26px;
width:537px;
float:left;
}
.left-box-mid p
 {
 
 color:#000000;
 text-decoration:none;
 text-align:justify;
 padding:0 0 10px 0;
 font-size:14px;
 margin:0px;
 }
 .left-box-mid h2
 {
 font-size:20px; 
 color:#FF3300; 
 font-weight:bold;
 padding:10px 0 5px 10px;
 margin:0;
 }
.right-div
{
float:left;
width:230px;
padding-left:20px;
}
.right-box-top
{
background:url(../images/right-top-box.jpg) no-repeat;
 padding:0 0 0 0;
width:216px;
float:left;
margin:0;
}
.right-box-mid
{
background:url(../images/right-mid-box.jpg) repeat-y;
width:219px;
float:left;
padding:0;
margin:0;
}
.right-box-top h2
{
	font-size:14px;
	padding:1px 0 0 15px;
	margin:0;
	}
.right-box-buttom
{
background:url(../images/right-buttom-box.jpg) no-repeat;
height:21px;
width:219px;
float:left;
}
.right-box-mid ul
 {
 list-style:none;
 text-align:left;
 float:left;
 margin:0;
 padding:0 0 0 0px;
 }
.right-box-mid li
 {
 padding:3px 0px 0px 13px;

}
.right-box-mid ul li a
  {
  font-size:14px;
  text-decoration:none;
  color:#000000;
  padding:0 0 10px 0;
}
.right-box-mid ul li a:hover
  {
color:#FF0033;
 }
.book
 {
 background:url(../images/book.png) no-repeat;
 height:155px;
 width:126px;
 padding-top:10px;
margin:10px 0 0 50px;
 float:left;
 }
.right-buttom
{
width:160px;
float:left;
padding:10px 0 10px 40px;
}
.footer
{
background:url(../images/footer.png) repeat-x;
height:40px;
width:800px;
padding:10px 0 0px 0;
float:left;
}
.footer ul
 {
 width:780px;
 list-style:none;
 float:left;
 padding:0px 0 0 5px;
 margin:0;
 }
 .footer ul li
 {
 padding:0 6px 0px 7px;
 float:left;
 }
  .footer ul li a
  {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  }
.footer ul li a:hover
  {
	color:#FF0033;
 }
 .footer-matter
 {
 font-size:14px;
 font-style:normal;
 color:#FF0000;
 text-decoration:none;
 text-align:center;
 float:left;
 padding:0px 0px 10px 0 ;
 width:800px;
 }