@charset "utf-8";
/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background:url(../images/body-bg.gif) left top repeat-x #333333;
}
*
{
margin:0px;
padding:0px;
}
p
{
margin:7px 0px;
}
img
{
border:0px;
}
.clear
{
clear:both;
height:0px;
}
.container
{
width:960px;
height:auto;
text-align:center;
margin:0px auto;
}

/* CSS Header Document */
.header
{
width:960px;
height:130px;
float:left;
text-align:center;
background:url(../images/header-bg.jpg) left top repeat-x;
padding-top:15px;
}
.header-left
{
width:260px;
height:130px;
float:left;
text-align: center;
}
.header-right
{
width:680px;
height:130px;
float:right;
text-align:left;
}
/* CSS Menu */
#navcontainer {
		width:680px;
        margin:0px;
        padding-bottom:34px;
        height: 30px;
		float:left;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
		height:30px;
}

#navcontainer ul li a {
		width:96px;
        height: 30px;
		display: block;
        color: #99cc00;
        text-decoration: none;
        text-align: center;
        font: bold 16px/30px Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
		color: #333;
		font: bold 16px/30px Arial, Helvetica, sans-serif;
		text-decoration:none;
		background-color:#FFF;
}

#navcontainer li.active a {
		color: #FFF;
		font: bold 16px/30px Arial, Helvetica, sans-serif;
		text-decoration:none;
		background-color:#be0027;
}
#navcontainer ul li a.big
{
width:148px;
height:auto;
}
.search-title
{
height:66px;
width:640px;
padding-left:40px;
text-align:left;
float:left;
}
/* CSS body-main Document */
.body-main
{
width:960px;
height: auto;
float:left;
text-align:center;
}
.body-left
{
width:260px;
height:auto;
float:left;
text-align:left;
background:url(../images/body-left-bg.gif) left top repeat-y;
}
.menu-title
{
width:210px;
padding-left:20px;
height:64px;
padding-top:20px;
float:left;
}
.menu
{
	width:230px;
	height:auto;
	padding:0px 15px 10px;
	background:url(../images/menu-top-bg.jpg) left top no-repeat;
	float:left;
}
/* sub-navigation */
.subnav{
	color: #27333a;
	font: normal 12px/26px Arial, Helvetica, sans-serif;
	line-height: 18px;
	float:left;
	width:230px;
	height:auto;
}

.subnav ul {margin: 0; padding: 0;}
.subnav li {
	list-style: none;
	}
.subnav li a {
	display: block;
	padding: 4px 0 4px 20px;
	width: 210px;
	text-decoration: none;
	color: #27333a;
	background: url(../images/menu-bg-n.gif) left top no-repeat;
}
.subnav li a:hover {
	background: url(../images/menu-bg-hover.gif) left top no-repeat;
	color: #FFF;
	text-decoration:none;
}
.subnav li a.active {
	background: url(../images/menu-bg-hover.gif) left top no-repeat;
	color: #FFF;
	text-decoration:none;
}
/* sub-navigation */
.body-left-bottom
{
width:260px;
height:auto;
float:left;
text-align:left;
}
.body-right
{
width:680px;
float:right;
height:auto;
text-align:left;
}
.search-box
{
width:620px;
height:191px;
padding:30px 30px 20px;
float:left;
text-align:left;
background:url(../images/search-box-bg.jpg) left top no-repeat;
color:#FFF;
}
.table-box
{
width:615px;
height:auto;
float:left;
text-align:left;
padding-left:6px;
font:bold 16px/22px Arial, Helvetica, sans-serif;
color: #FFF;
}
.input-box
{
width:145px;
height:25px;
border:1px solid #82cc22;
font:bold 13px/25px Arial, Helvetica, sans-serif;
color:#656565;
padding-left:5px;
padding-top:5px;
background-color:#FFF;
background:url(../images/input-bg.jpg) left top repeat-x;
}
.content-box
{
width:680px;
height:auto;
background:url(../images/body-bottom-bg.jpg) left bottom no-repeat;
padding-bottom:62px;
float:left;
}
.content-title
{
width:620px;
height:auto;
float:left;
background:url(../images/body-top-bg.jpg) left top no-repeat;
padding:30px 30px 0px;
height:38px;
}
.content
{
width:620px;
height:auto;
float:left;
text-align:left;
padding:6px 30px;
background:url(../images/content-middle-bg.jpg) left top repeat-y;
}
/* CSS body-main Document */
.footer
{
width:960px;
height:auto;
float:left;
text-align:center;
padding:10px 0px 20px;
clear:both;
color:#FFF;
}
.footer a
{
color:#FFF;
text-decoration:none;
}
.footer a:hover
{
color:#99cc33;
text-decoration:underline;
}

/* CSS Text Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight:normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
body a
{
color:#009900;
text-decoration: underline;
font-weight:normal;
}
body a:hover
{
color:#99cc33;
text-decoration: underline;
font-weight: normal;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-style: normal;
	line-height:66px;
	font-weight:bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height:36px;
	font-weight:bold;
	font-variant: normal;
	color: #009900;
	text-decoration: none;
	}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height:64px;
	font-weight:bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	}