@import url("default.css");
@import url("page.css");
@import url("indexTab.css");
#top {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}


#top .logo {
	float: left;
}
#top .back-page {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#top .back-page a {
	color: #1E55BC;
}

#top .auxiliary-menu  {
	float: right;
	width: 325px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
}
#top .auxiliary-menu .top-menu {
	width: 100%;
}
#top .auxiliary-menu .top-menu ul{
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	height: 18px;
	padding-top: 7px;
}
#top .auxiliary-menu .top-menu  .first{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top .auxiliary-menu .top-menu  li{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0093FF;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#top .auxiliary-menu .top-menu li  a{
	color: #0093FF;
}
#top .auxiliary-menu .login-bar form{
	width: 100%;
	overflow: hidden;
	position: relative;
}
#top .auxiliary-menu .login-bar form  input{
	color: #999;
	border: 1px solid #e3e3e3;
	width: 89px;
	height: 22px;
	padding-left: 3px;
	line-height: 22px;
	padding-bottom: 1px;
	float: left;
	margin-left: 5px;
}
#top .auxiliary-menu .login-bar form label{
	overflow: hidden;
	position: relative;
	width: 110px;
}
#top .auxiliary-menu .login-bar label input  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
	padding-top: 2px;
	float: left;
	margin-left: 8px;
	height: auto;
	width: auto;
}
#top .auxiliary-menu .login-bar label .register-btn {
	float: right;
	margin-right: 2px;
}
#top .auxiliary-menu .log-info {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	font-size: 13px;
}
#top .auxiliary-menu .log-info a {
	color: #009;
	padding-right: 5px;
	padding-left: 5px;
}
#top .auxiliary-menu .login-bar .back {
	color: #F00;
	display: block;
	padding-top: 2px;
	clear: both;
	margin-left:5px;
}
#menu {
	width: 100%;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
}
#menu ul {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 34px !important;
	height: auto;
	z-index: 999;
}
#menu li  {
	color: #FFF;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 120px;
}
#menu li a  {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 12px;
	padding-bottom: 11px !important;
	padding-bottom: 13px;
	text-align: center;
}
#menu li a:hover {
	background-image: url(images/menu-active.jpg);
	background-repeat: repeat-x;
	background-color: #021742;
	display: block;
}
#menu li a:active  {
	background-image: url(images/menu-active.jpg);
	background-repeat: repeat-x;
	display: block;
}
#menu li .active  {
	background-image: url(images/menu-active.jpg);
	background-repeat: repeat-x;
	display: block;
}
#menu li .submenu {
	display: none;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-color: #FFF;
	line-height: normal;
	font-weight: normal;
	padding: 0;
	position: absolute;
	width: 120px;
	z-index: 999999;
}
#menu li .submenu li {
	background-image: none;
	margin: 0px;
	border-bottom-style: none;
	line-height: normal;
	padding: 0px;
	background-color: #FFF;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	width: 100%;
}
#menu ul li ul li ul li a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
}
#menu li .submenu a {
	display:block;
	color:#666;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 3px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
}
#menu li .submenu a:hover {
	display:block;
	color:#666;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 3px;
	color: #FFF;
	background-image: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
	border-top-style: none;
	background-color: #1da1ff;
}
#function-bar {
	background-color: #ededed;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
#function-bar .function {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;

}
.function .roll {
	float: left;
	width: 692px;
}

.function .roll li {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	color: #19469A;
	margin-top: 12px;
}
.function .roll a  {
	color: #19469A;
}

.function .search {
	float: right;
	width: 266px;
	margin-top: 3px;
}
.function .search input {
	background-color: #FFF;
	height: 26px;
	width: 200px;
	border: 1px solid #d0d0d0;
}
.function .search label input {
	height: auto;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: top;
}
#wrapper {
	min-height: 400px;
	width: 960px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
#wrapper .home-left {
	float: left;
	width: 625px;
}
#wrapper .home-left table td{
word-wrap:break-word; word-break:break-all;table-layout:fixed;overflow: hidden;
}
#wrapper .home-right {
	float: right;
	width: 323px;
}
#wrapper .home-left2 {
	float: left;
	width: 650px;
}
#wrapper .home-right2 {
	float: right;
	width: 272px;
}
.change-menu {
	list-style:none;
	margin-bottom: 0px;
	padding-left: 20px;
	width: 630px;
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	z-index: 99;
	height: 32px !important;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
.change-menu li {
	float:left;
	display:block;
	width: 130px;
	position: relative;
	padding: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 13px;
	font-weight: bolder;
}
.change-menu li.w70 {
	width: 70px;
}
.change-menu li.w145 {
	width: 145px;
}
.change-menu li.w250 {
	width: 250px;
}
.change-menu li a {
	display:block;
	font-weight:700;
	text-decoration:none;
	color:#fff;
	color:#333;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 12px;
	background-image: url(images/icon-change.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
}
.change-menu li a:hover {
	color: #0093fe;
	background-color: #FFF;
	padding-bottom: 10px;
	margin-bottom: 0px;
	text-decoration: none;
	padding-right: 15px;
	background-image: none;
	padding-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	padding-top: 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.change-menu li a.active {
	color: #0093fe;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	margin: 0px;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.change-menu a.selected {
color:#f00;
}
.change-menu li .submenu{
	display:none;
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-color: #FFF;
	line-height: normal;
	font-weight: normal;
	padding: 0;
	position: absolute;
	width: 100%;
}
.change-menu li .submenu li{
	background-image: none;
	margin: 0px;
	border-bottom-style: none;
	line-height: normal;
	padding: 0px;
	background-color: #FFF;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	width: 100%;
}
.change-menu li .submenu a{
	display:block;
	color:#666;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
}
.change-menu li .submenu a:hover {
	display:block;
	color:#666;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #0093fe;
	background-image: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #E3E3E3;
	border-left-color: #E3E3E3;
	border-top-style: none;
}
.items-list  {
	width: 100%;
	padding-top: 20px;
	position: relative;
}

.home-news {
	margin-bottom: 10px;
}
.home-news .items {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	width: 295px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 0px;
	position: relative;
	height: 110px;
}
.home-news .items .pic {
	float: left;
	margin-right: 10px;
	width: 47px;
	padding-top: 4px;
}
.home-news .items .text {
	float: right;
	width: 230px;
}
.home-news .items .text h3 {
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 16px;
	width: 100%;
	padding-top: 2px;
}
.home-news .items .text h3 a {
	color: #023298;
}
.home-news .items .text .time {
	font-size: 10px;
	color: #848484;
	margin-bottom: 10px;
	margin-right: 10px;
}
.home-news .items .text p {
	line-height: 15px;
	margin-bottom: 0px;
	overflow: hidden;
	height: 62px;
}
.home-news .more {
	color: #0095FF;
	float: right;
	width: 100%;
	text-align: right;
}
.home-news .more a {
	background-image: url(images/icon-more.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #0F9BFF;
	text-decoration: underline;
	padding-right: 15px;
	display: inline-block;
}
.home-publications {
	width: 310px;
}
.home-publications .items {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	padding: 0px;
	overflow: hidden;
	margin-bottom: 15px;
	height: 110px;
}
.home-publications .items .pic {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.home-publications .items .text {
	float: right;
	width: 230px;
}
.home-publications .items .text h3 {
	height: 43px;
	padding-top: 2px;
	width: 100%;
}
.home-publications .items .text p {
	height: 50px;
	overflow: hidden;
	line-height: 13px;
}

.home-event {
	width: 310px;
}
.home-event .items {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	height: 110px;
}

.home-event .items .pic{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
.home-event .items .text {
	width: 220px;
	float: left;
}
.home-event .items .text h3{
	height: 43px;
	width: 100%;
	padding-top: 2px;
}
.home-event .items .text p {
	height: 50px;
	overflow: hidden;
	line-height: 13px;
}
.same {
	margin-bottom: 30px;

}
.same h2 {
	overflow: hidden;
	position: relative;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf;
	padding-bottom: 8px;
	line-height: 18px;
	margin-bottom: 0px;
}
.same h2 .title {
	float: left;
	color: #19469A;
	font-size: 14px;
}
.same h2 .numeral {
	font-size: 12px;
	font-weight: normal;
	color: #0F9BFF;
	float: right;
}
.same .date {
	margin-bottom: 15px;
}
.same .graph {
        margin-top:10px;
	margin-bottom: 5px;
}
.same .more {
	text-align: left;
}
.same .more a {
	background-image: url(images/icon-more.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	color: #1da1ff;
}
.home-price table {
	margin-bottom: 10px;

}
.home-price .price-bar {
	height: 195px;
	overflow: hidden;
	margin-bottom: 5px;
}
.home-price table tr td {
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	font-size: 11px;
}
.home-price table thead th {
	height: 25px;
	line-height: 25px;
	font-size: 11px;
}
.home-price table .white {
	background-color: #FFF;
}
.home-price table .gray {
	background-color: #f3f3f3;
}
.home-price select {
	font-family: Arial;
	color: #666;
	width: 270px;
	border: 1px solid #cfcfcf;
	height: 22px;
}
.home-price2 table {
	margin-bottom: 10px;
    border: 1px solid #cfcfcf;
}
.home-price2 .price-bar {
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 5px;
}
.home-price2 table tr td {
	padding-left: 5px;
	height: 28px;
	line-height: 17px;
	font-size: 11px;
    text-align: center;
}
.home-price2 table thead th {
	height: 25px;
	line-height: 25px;
	font-size: 11px;
    text-align: center;
}
.home-price2 table .white {
	background-color: #FFF;
}
.home-price2 table .gray {
	background-color: #f3f3f3;
}
.home-price2 select {
	font-family: Arial;
	color: #666;
	width: 318px;
	border: 1px solid #cfcfcf;
	height: 22px;
}
#footer {
	background-color: #0f337c;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
#footer .submeu {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}
#footer .submeu .items {
	float: left;
	width: 140px;
	margin-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer .submeu .items h4 {
	color: #FFF;
	margin-bottom: 15px;
	font-weight: bold;
    line-height: 14px;
}
#footer .submeu .items ul li {
	background-image: url(images/icon-footer.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	height: 24px;
	font-size: 11px;
}
#footer .submeu .items ul li a {
	color: #FFF;
}
.friendly-link {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.friendly-link h2 {
	color: #FFF;
	margin-bottom: 10px;
	font-size: 14px;
}
.friendly-link h2 span {
    color: #FFF;
    padding-left: 40px;
}
.friendly-link ul {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.friendly-link ul li  {
	margin-right: 15px;
	float: left;
	margin-bottom: 10px;
	line-height: 18px;
	display: inline;
	color: #FFF;
	text-align: center;
	width: 90px;
}
.friendly-link ul li img {
	margin-bottom: 5px;
	display: block;
	width: 90px;
}


#copyright {
	background-color: #0d275b;
	width: 100%;
}
#copyright p {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	height: 27px;
	margin-bottom: 0px;
	line-height: 27px;
}

.classify input {
	vertical-align: middle;
}
.ajaxlogin
{
	background-image: url(images/btn-login.gif);
	background-repeat: no-repeat;
}

.summary{
display:none;

}
#isGuest{
	padding-left:5px;
	font-size: 12px;
}
#logout
{
	margin-left:10px;
}

#mydialog .flash-success {
line-height: 20px;
height: 65px;
}
.roll p{
float: left;
margin-top:12px;
padding-left: 15px;
padding-right: 15px;
color: #19469A;
}
.top-banner {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.middle-banner {
	overflow: hidden;
	margin-bottom: 10px;
}
.middle-banner ul li {
	float: left;
	display: inline;
}
.right-banner {
	margin-bottom: 10px;
	width: 320px;
    float: right;
    text-align: right;
}
.home-left-ad {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.home-left-ad li {
	float: left;
    display: inline;
}



table.detail-view .null
{
	color: pink;
}

table.detail-view
{
	background: white;
	border-collapse: collapse;
	width: 100%;
	margin: 0;
}

table.detail-view th, table.detail-view td
{
	font-size: 12px;
	border: 1px white solid;
	padding: 0.3em 0.6em;
	vertical-align: top;
}

table.detail-view th
{
	text-align: right;
	width: 160px;
}

table.detail-view tr.odd
{

}

table.detail-view tr.even
{
	background:#f3f3f3;
}

table.detail-view tr.odd th
{
}

table.detail-view tr.even th
{
}

.home-items2 {
	padding-bottom: 20px;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	padding-top: 0px;
	position: relative;
	height: 120px;
	margin-bottom: 10px;
}
.home-items2 .pic {
	float: left;
	width: 200px;
	padding-top: 0px;
	border: 1px solid #cecece;
}
.home-items2 .text {
	float: right;
	width: 420px;
}
.home-items2 .text h2 {
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 16px;
	width: 100%;
	padding-top: 2px;
	color: #d61717;
}
.home-items2 .text h3 {
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 16px;
	width: 100%;
	padding-top: 2px;
}
.home-items2 .text h3 a {
	color: #023298;
}
.home-items2 .text .time {
	font-size: 11px;
	color: #848484;
	margin-bottom: 10px;
	margin-right: 10px;
}
.home-items2 .text p {
	line-height: 18px;
	margin-bottom: 0px;
	overflow: hidden;
	height: 62px;
}
.news-bar {
	width: 100%;
	clear: both;
    height:420px;
    overflow-y: hidden;
}
.change-nav {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.change-nav ul.nav {
	background-repeat: repeat-x;
	height: 35px;
	background-position: bottom;
	background-color: #FFF;
}

.change-nav ul.nav li {
	float: left;
	display: inline;
	padding-right: 2px;
}
.change-nav ul.nav li a {
	color: #000;
	background-color: #f1f1f1;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-color: #009AD9;
	height: 10px;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	width: 100px;
}
.change-nav ul.nav li.ui-tabs-selected a {
	background-color: #FFF;
	border-top-width: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #009ad9;
	border-right-color: #009ad9;
	border-left-color: #009ad9;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.change-nav ul.nav li .active {
	background-color: #FFF;
	border-top-width: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #009ad9;
	border-right-color: #009ad9;
	border-left-color: #009ad9;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.news-list {
	width: 100%;
    margin-top: 10px;
}
.news-list ul li {
	padding-top: 6px;
	padding-bottom: 6px;
	overflow: hidden;
	position: relative;
	width: 100%;
    display: block;
    height: 12px;
    line-height: 16px;
}
.news-list ul li a {
	color: #023298;
	font-weight: normal;
	width: 520px;
    overflow-x: hidden;
}
.news-list ul li .time {
	color: #848484;
	float: left;
	width: 100px;
    padding-right: 10px;
    font-size: 12px;
}
.news-list ul li .no-b {
	font-weight: normal;
}
.ui-tabs-panel { padding: 0; display: block;background: none; }
.ui-tabs-hide { display: none !important; }
.note p
{
    font-weight: normal;
    font-style: italic;
}

.SMM-reports table {
	margin-bottom: 10px;
    border-collapse: collapse;
}
.SMM-reports table tr td {
	height: 28px;
	line-height: 28px;
	font-size: 11px;
    text-align: center;
    border: 1px solid #cfcfcf;
}

.SMM-reports .text {
    width: 245px;
}
.SMM-reports .pic img {
    border: 1px solid #cfcfcf;
}

.loginlink {
    padding-top: 8px;
    padding-bottom: 8px;
}

.loginlink a{
    padding: 3px;
    color: #ff0000;
}

p.title {
    color: #1DA1FF;
    font-weight: bold;
}

p.msg {
    color: #1DA1FF;
    font-weight: normal;
    display: block;
    padding: 10px;
    border: 1px solid #E7D3B8;
    background-color: #FFFFE3;
}
p.msg a{
    color: #1DA1FF;
}
li.sfHover ul.submenu li{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
}
.login-bottom a{ background-color:#0066CC; color:#FFF;font-size:12px;padding:4px 20px;font-weight: bold;text-decoration:none; line-height:20px;}
.login-bottom a:hover{ background-color:#003366;color:#FFF;text-decoration:none;}

div#article_share {
height: 16px;
line-height: 16px;
float: right;
width: 230px;
}

div#article_share div.article_link {
float: right;
width: 204px;
margin-right: 0px;
}

div#article_share div.article_link ul li {
margin: 0 0 0 5px;
padding: 0;
list-style: none;
width: auto;
display: inline;
text-align: right;
}

div#article_share div.article_link ul li a, div#article_share div.article_link ul li a:hover {
text-decoration: none;
font-weight: bold;
}
div#article_share div.article_link ul li a img {
margin-right: 3px;
vertical-align: middle;
}
