body{
  margin:0;
  padding:0;
  font-family: Verdana;
  font-size: 12px;
}
a{
  text-decoration: none;
  color: #000;
}


.clear{clear:both;}

#wrapper{
	width:968px;
	height:auto;
	margin:auto;
	padding:0;	
}
#top{
	background:url(imgs/top.png);
	width:968px;
	height:261px;text-align:center;}
	
#top span{float:left; margin:227px auto 0 auto; width:100%;}
#top span a{font-size:14px;text-align:center; text-decoration:none; padding:10px; font-weight: bold;}
a:hover{
  color: #2E3192;
}


#banner{
	/*background:url(imgs/banner.png);*/
	width:968px;
	height:200px;
    }
	
#top_btns{
	width:968px;
	height:35px;text-align:center;}

.blink_btn{
  text-decoration:blink;
  color: #FF4500;
  font-weight: bolder;

}


#top_btns span{float:left; margin-left: 5px; width:100%;}
#top_btns span span{
    background:url(imgs/bg_top_btn.png);
    text-align:center; text-decoration:none;
    width:186px; height:35px; line-height:35px;
}

#top_news{
	width:968px;
	height:35px;text-align:center;
    background:#fff; line-height:0px;
    margin: 5px;}

    #top_news a:hover{
      text-decoration: underline;
      color: #2E3192;
    }


#content{
  margin: 20px auto;
  min-height: 450px;
}


#left{
	float:left;
	background:url(imgs/bg_sidebar.png) repeat-x #fff;
	width:200px;
	min-height:430px;border-radius:10px; padding: 10px;
	}
#left span h2{
  font-weight: bold;
  text-align: center;
  color: #2E3192;
  line-height: 10px;
}
#left span a{
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  margin-left: 20px;
}


#mid{
	float:left;
	background:none;
	width:508px;
    padding: 10px;
	min-height:430px;text-align: center;}

#mid h2{
  font-weight: bold;
  text-align: left;
  color: #2E3192;
  line-height: 10px;
}

#mid p{
  font-weight: bold;
  text-align: left;
  line-height: 20px;
}

#mid a{
  color: #2E3192;
  text-decoration: underline;
}

#accordion div{
  overflow: hidden;
}

#accordion p{
  line-height: 5px;
  font-size: 12px;
}


#accordion a{
  font-size:16px;
  text-align: left;
  color: #000;
  text-decoration: none;
}

#accordion ul p{
  line-height: 15px;
}


#download_frm_tbl tr.separator { height: 10px; }


	
#right{
	float:right;
	background:url(imgs/bg_sidebar.png) repeat-x #fff;
	width:200px;
	min-height:430px;border-radius:10px; padding: 10px;}
#right h2{
  font-weight: bold;
  text-align: center;
  color: #2E3192;
  line-height: 10px;
}

#right p{
  line-height: 20px;
  margin-left: 10px;
}


#btm{
	background:url(imgs/bg_btm_links.png) no-repeat;
	width:968px;
	height:200px;
    text-align: center;}

	
#btm_menu{
	background:url(imgs/bg_btm_links.png) no-repeat;
	width:968px;
	height:32px; text-align:center;}

#btm_menu span{ width:100%; line-height:35px;}
#btm_menu span a{ text-decoration:none; padding:10px;}



