body{margin-top:0px;
	 background-color:#eee;
	 margin-bottom:0px;
	 font:normal 12px/19px Arial, Helvetica, sans-serif;
	 margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{margin:0; padding:0;}
h1{font-size:16px; color:#000}
h2{font-size:16px; color:#83af01}
h3{font-size:18px}
ul{list-style:none;}
img{border:0}
a{color:#696969; text-decoration:none;  TEXT-ALIGN:left;}
a:hover {color:#83af01;}

/* ----------------- nav start --------------------------- */
.logo{
      display:block; 
	  padding:10px 0 0 100px;
}
.navi{
	  background:url(../images/top_Navi.jpg) no-repeat 0 0;
	  width:800px; height:32px;
}
.navi li{
	  display:inline
}
.navi li.noborder{
	   border-right:none;
}
.navi li a.home{
	   display:block; float:left; 
	   background:url(../images/Navi.gif) -64px 0 no-repeat; 
	   width:90px; height:32px; margin-left:64px; 
}
.navi li a.home:hover{
	   background:url(../images/Navi.gif) -64px -32px no-repeat;
}
.navi li a.rswm{
	   display:block; float:left; 
	   background:url(../images/Navi.gif) -170px 0px no-repeat; 
	   width:90px; height:32px; margin-left:20px;
}
.navi li a.rswm:hover{
	   background:url(../images/Navi.gif) -170px -32px no-repeat;
}
.navi li a.new{
	   display:block; float:left; 
	   background:url(../images/Navi.gif) -279px 0px no-repeat; 
	   width:90px; height:32px; margin-left:20px;
}
.navi li a.new:hover{
	   background:url(../images/Navi.gif) -279px -32px no-repeat;
}
.navi li a.zthd{
	   display:block; float:left; 
	   background:url(../images/Navi.gif) -398px 0px no-repeat; 
	   width:90px; height:32px; margin-left:20px;
}
.navi li a.zthd:hover{
	   background:url(../images/Navi.gif) -398px -32px no-repeat;
}
.navi li a.wszz{
	   display:block; float:left; 
	   background:url(../images/Navi.gif) -511px 0px no-repeat; 
	   width:90px; height:32px; margin-left:15px;
}
.navi li a.wszz:hover{
	   background:url(../images/Navi.gif) -511px -32px no-repeat;
}
.navi li a.mysbo{
	   display:block; float:left;
	   background:url(../images/Navi.gif) -632px 0px no-repeat; 
	   width:123px; height:32px; margin-left:15px;
}
.navi li a.mysbo:hover{
	   background:url(../images/Navi.gif) -632px -32px no-repeat;
}
/* ----------------- nav end --------------------------- */
/* ----------------- welcome start --------------------------- */
p.welcome{
        font:12px/19px Arial, Helvetica, sans-serif; color:#666;
}
.hzdwtp{
        padding:0 0 5px 0;
}
/* ----------------- welcome end --------------------------- */
/* ----------------- left start --------------------------- */
img.Title{
        margin:15px 0 5px 0;
}

ul.endow li{
       font:normal 12px/19px Arial, Helvetica, sans-serif;
	   background:url(../images/endow_1.gif) no-repeat 0 1px #FFF;
	   padding:0 40px 0 12px; 
	   float:left;
}
ul.endow li a{
       font:normal 12px/19px Arial, Helvetica, sans-serif;
       padding:0 5px; display:block;
	   color:#333;
	   text-decoration:none;	
}
ul.endow li a:hover{
	   color:#83af01;
	   text-decoration:underline;
}	

/* ----------------- laft end --------------------------- */
/* ----------------- rihgt start --------------------------- */
#linkPush A {
       PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 6px;  
	   HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
#linkPush A:hover {
       BACKGROUND: url(../images/pushHere.gif) no-repeat; WIDTH: 92px; PADDING-TOP: 8px; FONT-FAMILY: ""; TEXT-ALIGN: center;
}
#linkPush A.linkPushHere {
       BACKGROUND: url(../images/pushHere.gif) no-repeat; WIDTH: 92px; PADDING-TOP: 8px; FONT-FAMILY: ""; TEXT-ALIGN: center;
}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.newsd {
		color: #666666; padding:10px 10px;
}
.newsLink{
	   padding-bottom:5px;
	   float:left;
}
.newsLink li{ 
	   background:url(../images/red_arrow.gif) no-repeat 0 7px;
	   padding-left:6px;
}
.newsLink li a{
	   font:normal 12px/20px Arial, Helvetica, sans-serif;
	   text-decoration:none;
	   color:#333;
	   padding:0 4px; display:block;
}
.newsLink li a:hover{
	   color:#649e00;
	   text-decoration:underline;
}
.newsLink a.more{
	   background:url(../images/more_bg.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	   font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	   padding:0 20px 0 0; margin:5px 10px 0 0;
}
.newsLink a.more:hover{
	   background:url(../images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	   font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	   padding:0 20px 0 0; margin:5px 10px 0 0;
}

/* ----------------- rihrt end --------------------------- */
/* ----------------- footer start --------------------------- */
img.Shadows{
       padding:30px 0 0 0;
}

ul.footer{
       padding:10px 0 0 230px;
	   font-size:10px;
}
ul.footer li{
	   float:left;
	   padding:0 10px;
	   background:url(../images/FooterDiv.gif) no-repeat right center;
}

ul.footer li.nofooterDiv{
	   background-image:none;
}
ul.footer li a{
	   font:12px/15px Georgia, Arial, Helvetica, sans-serif;
	   color:#333;
	   text-decoration:none;
}
ul.footer li a:hover{
       color:#83af01;
	   text-decoration:underline;
}
p.copyright{
	   width:285px;
	   font-size:11px;
	   line-height:16px;
	   color:#999;
}
/* ----------------- footer ned --------------------------- */
/* ----------------- about start --------------------------- */
.dir_title{
        padding:40px 0 2px 0;
}
.dir_title a.title{
        display:block; 
	    background:url(../images/Button.jpg) no-repeat 0 0;
	    padding:5px 10px 5px 25px;
	    font-weight:bold;
		text-decoration:none;
	    color:#FFFFFF;
}


.dir_content li {
        display:inline; line-height:1.2em;
}
.dir_content a.set {
        background:url(../images/red_arrow.gif) #FFC 10px 10px no-repeat;
}
.dir_content a{
        display:block; padding:5px 10px 5px 25px; 
		background:url(../images/red_arrow.gif) 10px 10px no-repeat #F5F5F5; 
		border-bottom:1px solid #FFF;
}
.dir_content a:hover{
        background:url(../images/red_arrow.gif) #FFC 12px 10px no-repeat;
}

.Main{
        TEXT-ALIGN:left; color:#666;
}
.Main h2{
        padding:10px 0 10px 0;
}
.Main h3{
        text-align:center;
}
.Main p{
        margin:10px 10px 10px 10px;
}
.Main span.time{
         font:12px Arial, Helvetica, sans-serif; color:#999999;
}
.Main p.news_img{
          float:left;
		  border:1px #CCCCCC solid; padding:8px 8px 8px 8px; margin:5px 5px 5px 5px;
		  font:12px/19px Arial, Helvetica, sans-serif; color:#333333; TEXT-ALIGN:center;
}
.Main a{
        display:block; background:url(../images/red_arrow.gif) 10px 7px no-repeat; text-decoration:none; padding-left:20px;
}
.Main a:hover{
        text-decoration:underline;
}
/* ----------------- about ned --------------------------- */


.scott {
        padding:3px 3px 3px 3px; TEXT-ALIGN:center;
}
.scott A {
        border:#ddd 1px solid; padding:2px 5px 2px 5px;
		COLOR: #88af3f; MARGIN-RIGHT: 2px; 
		TEXT-DECORATION: none;
}
.scott A:hover {
        border:#85bd1e 1px solid;
	    COLOR: #638425; 
		BACKGROUND-COLOR: #f1ffd6;
}
.scott A:active {
	    border:#ddd 1px solid;
		COLOR: #638425; 
		BACKGROUND-COLOR: #f1ffd6;
}
.scott SPAN.current {
	    BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px;
		BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; 
		FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; 
		BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; 
		MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d;
}
.scott SPAN.disabled {
	    BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; 
		BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; 
		PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; 
		COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid;
}


.STYLE1 {color: #FFFFFF}

a.join{ 
     border:#ddd 1px solid; padding:5px 10px 5px 10px;}
a.join:hover{ border:#85bd1e 1px solid; background-color:#85bd1e; color:#fff}