/* ============= search ============ */
#search {
	width:225px; height:250px;
	padding:0 20px 0 17px;
	color:#d3dbe3;
	background:url(../images/topleft_bg.png) no-repeat #04538e;
	float:left;
}

#search a {color:#bfc7d0;}
#search fieldset {padding:22px 0 9px;}
#search fieldset input {vertical-align:middle;}
#search fieldset .input {
	width:152px;
	padding:5px 7px 4px; margin-right:8px;
	color:#fff;
	background:url(../images/search_input.png) no-repeat #185a8d;
	border:1px solid #326a94;
}

#search fieldset .submit {width:45px; color:#fff;}
#search .pointed {background-image:url(../images/pointer_b.gif);}

#topOuter {background-color:#f1f3f6; padding-bottom:40px; border-bottom:1px solid #edeeef;}
#sidebar {margin:0 -17px; padding:0 16px; border:1px solid #edeeef; border-top:none; background-color:#f1f3f6;}

/* ============== menu ============= */
#sidebar .menu {
	margin:0 -16px -1px;
	padding:0;
	width:260px;
	overflow:hidden;
}
#sidebar .menu li {
	list-style-type:none;
	width:260px;
}
#sidebar .menu li a {
	color:#89919a;
	display:block;
	padding:2px 10px 2px 23px;
	border-bottom:1px solid #e5e8ec;	
	background-image:url(../images/menu_point.gif);
	background-repeat:no-repeat;
	background-position:10px center;
}
#sidebar .menu li a.active {
	color:#f97670;
}

#sidebar .menu li a.active2 {
	color:#b3b8bf;
}
#sidebar .menu ul li a {
	text-indent:20px;
	background-position:30px center;	
}
#sidebar .menu ul ul li a {
	text-indent:45px;
	background-position:55px center;
}
#sidebar .menu ul { padding: 0; margin: 0; }