*{
margin:0;
padding:0;
}
html{
   overflow-y:scroll;
   overflow-x:auto;
}
table{
	margin:0 auto;
}
.body{
	height: auto;
	width: 980px;	
	background: url(images/bg1.gif) no-repeat top center;
	margin:0 auto;
}
img
{
border-style:none
}
.menu{
	width:980px;
	height:79px;
	background:url(images/main-nav-nb.jpg);
	background-repeat:no-repeat;
}
.menu a{
	color:#FFF;
	text-decoration:none;
	background: url(images/link-spacer.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	padding-right:10px;font-weight:bold;
}
.menu a:hover{
	color:#FCF;font-weight:bold;
	text-decoration:none;
}
.menu a.active{
	color:#FCF;
	font-weight:bold;
	text-decoration:none;
}
.content{
	width:980px;
	height:auto;
	background:url(images/content-bg.gif);
	background-repeat:no-repeat;
}
p{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	padding:20px;
	line-height: 18px;
}

.title{
	padding-top:40px;
	padding-left:15px;
	position: relative;
}
.bottom_bg{
	background:url(images/bottom-content-bg.gif);
	background-repeat:repeat;
	width:980px;
	height:auto;
}
.innerbg
{
background:url(images/inner-bg.jpg) no-repeat top center;
width:980px;
	height:333px;
}
.footer a{
background-color:#FFFFFF;
	color:#854496;
	text-decoration:none;
}
.footer{
	padding:15px;
	color:#333;
	margin:0 auto 0 auto;
	text-align:center;
}
.maintext {
	font-family: Verdana, Geneva, sans-serif;
}

.footer a:hover{
	color:#41759D;
	text-decoration:underline;
}
.pagetoday a{
	font-family:"Times New Roman", Times, serif;
	color:#874697;
	font-size:10px;
	margin-left:75px;
}
.rights{
	font-size:11px;
}
.pagetoday a:hover {
	font-family:"Times New Roman", Times, serif;
	color:#3C7EA0;
	font-size:10px;
	margin-left:75px;
}
