a {
	color:#164c97;
	text-decoration:none;
}

a:hover {
	color:#f90;
	text-decoration:none;
}

.article_photo {
	margin:0 0 0 0;
	width:250px;
}

.blog_photo {
	margin:0 12px 6px 0;
	float:left;
	width:96px;
	overflow:hidden;
}

.blog_photo img {background-color:#ddd;}

body {margin:0 0 0 0; padding:0 0 0 0; background:#eee; color:#333; font-family:arial, helvetica, sans-serif; font-size:12px; text-align:center;}

.copyright {color:#999; font-size:11px;}

#footer {text-align:left; font-size:11px; padding:12px 12px 6px 12px; border-bottom:1px solid #ccc;}
#footer .footer_nav {margin-bottom:6px;}
#footer .footer_nav a {padding:0px 2px 0 3px; line-height:100%;}
#footer_wrap {margin-left:auto; margin-right:auto; width:982px;}

h4 {border-bottom:1px solid #ddd; padding:0 0 4px 0; margin:0 6px 5px 6px; font-size:20px; text-align:center; letter-spacing:1px;}
h4 a, h4 a:visited {color:#333;}
h4 a:hover, h4 a:visited:hover {color:#f90;}

.header_menu {
	margin-left:auto;
	margin-right:auto;
	width:790px;
	background-color:#fff;
	border:1px solid #ccc;
	border-top:none;
	margin-top: -10px;
}

.header_menu_sub {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	margin-bottom:6px;
	background-color:#eee;
	font-size:11px;
}

.leftmenu:hover
{
	background-color:#f90;
	color:#fff;
}

.leftmenu div:hover
{
	background-color:#f90;
	color:#fff;
}

.leftmenu a:hover
{
	background-color:#f90;
	text-decoration:none;
	color:#fff;
}

p, ul {padding:0; margin:0;}

.pheadline {padding:0; margin:0; font-size:14px;}

.result:link {COLOR: #333; }
.result:hover {COLOR: #f90; }
.result:visited {COLOR: #333; }
.result:visited:hover {COLOR: #f90; }

.round4 .t, .round4 .b, .round4 .t b, .round4 .b b {display:block; overflow:hidden;}
.round4 .t b, .round4 .b b {float:right; width:50%;}
.round4 .t .r {background-position:top right;}
.round4 .b .r {background-position:bottom right;}
.round4 .b {background-position:bottom left; }
.round4 .br {clear:both; display:block; overflow:hidden; height:0px;}
.round4 .t, .round4 .b, .round4 .b b, .round4 .t b {height:9px;}
.round4 .widget_head {background:#fff; border-bottom:none;}
.round4 .widget_head h4 {font-size:24px; line-height:24px;}

.site_nav {
	height:26px;
	height:27px;
	overflow:hidden;
	background-color:#fff;
	font-weight:bold;
	color:#666;
	border-top:1px solid #ccc;
}

.site_nav p {
	float:left;
	border-right:1px solid #ccc;
}

.site_nav a {
	display:block;
	padding:5px;
	border:1px solid #fff;
	background-color:#fff;
}

.site_nav a:hover {background-color:#f90; color:#fff; text-decoration:none;}
.site_nav a.site_nav_button {border-left:none; padding:0 0 0 0;}

.site_nav_sub {
	float:left;
	overflow:hidden;
	background-color:#fff;
	font-weight:bold;
	color:#666;
	border-left:1px solid #ccc;
}

.site_nav_sub_active {
	float:left;
	height:26px;
	height:27px;
	overflow:hidden;
	background-color:#fff;
	font-weight:bold;
	color:#666;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}

.site_nav_sub_inactive {
	float:left;
	height:26px;
	height:27px;
	overflow:hidden;
	background-color:#fff;
	font-weight:bold;
	color:#666;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.site_nav_sub a {display:block; padding:5px; border:1px solid #fff; background-color:#fff;}
.site_nav_sub a:hover {background-color:#f90; color:#fff; text-decoration:none;}
.site_nav_sub a.site_nav_button {border-left:none; padding:0 0 0 0;}

.widget h4 {border-bottom:none; letter-spacing:0; text-align:left;}
.widget h4.widget_title {font-size:18px; line-height:18px;}
.widget h4.with_subhead {margin:0 0 0 0; padding:0 0 2px 0;}
.widget h5 {border-bottom:none;}
.widget ul li {padding-bottom:0;}
.widget {margin:0 0 12px 0; text-align:left; background-color:#fff; padding:0; _position:relative;}
.widget_news {margin:0; text-align:left; background-color:#fff; padding:0; _position:relative;}
.widget_plain {padding-bottom:12px;}
.widget .widget_head {padding:0px 12px 4px; clear:both; border-bottom:1px solid #ccc;position:relative;}
.widget .widget_head h4 {margin:0 0 0 0; padding:0 0 0 0;}
.widget .widget_head .tabs {left:12px; bottom:-1px;}
.widget .widget_content {clear:both; position:relative; padding:6px 0 0 0;}
.widget .widget_content h5 {margin:0; padding:0 0 4px 0;}
.widget form {padding:0px 7px;}
.widget ul {margin-left:24px;}
.widget label {font-weight:bold; display:block; padding:0 0 2px 0;}
.widget dl, .widget dt, .widget dd {padding:0; margin:0}
.widget .widget_head {height:2em;}

.groupsDisplay{width:618px;height:370px;overflow-x:hidden;overflow-y:scroll;border-right:solid 1px black}
.tabmenu{border-bottom:1px solid black;color:#000000;margin:0;padding:0 0 0 10px;z-index:1;text-align:left;}
.tabmenu li{display:inline;list-style-type:none;overflow:hidden;}
.activetab{background:white none repeat scroll 0;border-color:Black Black white;border-style:solid;border-width:1px;margin:0 2px -1px 0;padding:0 6px 0 6px;cursor:pointer}
.inactivetab{background:#EFEFEF none repeat scroll 0;border-color:black;border-style:solid;border-width:1px;margin:0 2px 0;padding:0 6px 0 6px;cursor:pointer;}
.toptabbox{border-bottom:solid 1px black;border-left:solid 1px black;border-right:solid 1px black}
.tabbutton{cursor:pointer;margin-top:4px;background-color:#EEEEEE;border:solid 1px black}

.aaactivetab{background:#EFEFEF none repeat scroll 0;border-color:black;border-style:solid;border-width:1px 0 1px 1px;margin-bottom:-1px;margin-top:2px;padding-top:0;}
.aainactivetab{background:white none repeat scroll 0;border-color:black;border-style:solid;border-width:1px 0 0 1px;margin:0;text-decoration:none;}

.spnAddContent {font-weight:bolder;font-size:18px;cursor: pointer;color:#164c97;}
.spnAddContent:hover{color:#f90;}