@charset "utf-8";
/* Elements */

.no_border{ border:none !important;}

#searchbox #search {width: auto;height: 15px;border: 1px solid #999;margin-top:2px;}
#toplink_search ul{margin: 0px;padding: 0px;list-style-type: none;float: left;}
#navbar ul {margin: 0px;padding: 0px;list-style-type: none;}
#toplink_search li, #navbar li{	display:inline; border-left:1px solid #999; padding:0px 4px 0px 5px; margin:0px;}
#home_left_bar ul, .expert_category_list ul, #expert_list ul, #expert_state_list ul{margin: 0px;padding: 0px;list-style-type: none;}
#home_left_bar a, .expert_category_list a, #expert_state_list a{display: block;padding: 5px;}
#home_blogs .expert_blog img {margin-top: 5px;margin-right: 5px;margin-bottom: 4px;float: left;}
#expert_list ul li {
	display: block;
	clear: both;
}
.expert_recent_news ul li, .expert_recent_blog ul li {
	list-style-type: disc;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.expert_recent_news h4, .expert_recent_blog h4, .border_title_h4 {
	font-size: 13px;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 5px;
	text-align: center;
	border: 1px solid #036;
	margin-bottom:5px;
}
.border_title_h2 {
	font-size: 13px;
	text-align: center;
	top: 5px;
	padding: 5px;
	border: 1px solid #036;
	margin: 0px;
	font-weight: normal; 
	font-style: normal !important;
}

.expert_recent_blog h2  {
	font-size: 13px;
	text-align: center;
	top: 5px;
	padding: 5px;
	border: 1px solid #036;
	margin: 0px;
	font-weight:bold;
	color:#036;
	font-style: normal !important;
}
#expert_title h2 {
	margin: 0px;
}
.item_states .profile_text h5 {
	margin-top: 0px;
}
.item_states h3 {
	margin-top: 5px;
}

.post_date {padding:5px 0px;}

.frame100px{
	border:1px solid #000;
	float:left; 
	margin-right:2px; 
	margin-bottom:2px; 
	width:100px;
	height:100px;
	background-position:center;
	background-repeat:no-repeat;
}

.frame45px{
	border:1px solid #000;
	float:left; 
	margin-right:2px; 
	margin-bottom:2px; 
	width:45px;
	height:45px; 
	background-position:center;
	background-repeat:no-repeat;
}
#footer ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#footer ul li {
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	padding-right: 5px;
	padding-left: 5px;
}
.categories_chkbox ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.categories_chkbox ul ul {
	padding-left: 20px;
}

