/* CSS Document */

body{
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif, ËÎÌå;
	font-size:12px;	
	text-align: center;
	color:#333333;
	margin:0 auto;
}
div{
   margin:0;
   padding:0;
   text-align:left;
}
a{
   color:#000;
   text-decoration:none;
}
a:hover{
   color:#000;
   text-decoration:none;
}
h2{
    font-size:14px;
	color:#000;
	font-weight:bold;
	height: 20px;
	border-bottom:1px dashed #ccc;
	clear:both;
}
ul, li{
  list-style-type:none;
}


#header {
	MARGIN: 0px auto; WIDTH: 955px
}
#main_nav {
	MARGIN: 0px auto; WIDTH: 955px
}
#header {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/line_bg.jpg); PADDING-BOTTOM: 10px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 65px
}
#logo {
	FLOAT: left; MARGIN: 0px
}
#search {
	MARGIN-TOP: 30px; FLOAT: right
}
#main_nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px auto 0px; PADDING-TOP: 0px
}
#cbs_nav {
	FONT-SIZE: 14px; COLOR: #333333
}
#cbs_nav A {
	COLOR: #333333; TEXT-DECORATION: none
}
#cbs_nav A:hover {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
#rmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#rmenu LI {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.m_icon {
	MARGIN: 0px 2px; POSITION: relative; TOP: 4px
}


#footer{
    width:955px;
	border-top:1px solid #ccc;
	padding:20px 0 0 0;
	text-align:center;
	margin:10px auto;
	font-size:12px;
	line-height:20px;
	color: #999999;
}
#footer a{
    color:#333333;
	text-decoration:none;
}