﻿/*Prefix=http://xnimg.cn*/
/*Reset Settings*/
body,div,span,object,frame,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,menu{margin:0;padding:0}
body{font-size:12px;font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif}
a img, :link img, :visited img{border:0}
table{border-collapse:collapse}
ul{list-style:none}
q:before, q:after,blockquote:before, blockquote:after{content:""}
input.inputtext:focus, textarea:focus, select:focus{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FCFCFC none repeat scroll 0 0;
}
select{border:1px solid #BDC7D8;height:22px;padding:2px}
article, aside, dialog, figure, footer, header, 
hgroup, menu, nav, section,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
article, aside, dialog, figure, footer, header, 
hgroup, nav, section { 
    display: block;
}
nav ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
mark {
    background-color: #ff9;
    color: #000; 
    font-style: italic;
    font-weight: bold;
}

/* Fix IE6 input[type=radio] can't select when click label */
* html label{
	*behavior:expression(function(ele){
		ele.style.behavior="none";
		if(ele.htmlFor)return;
		function makeSelectable(){
			if(window.event.srcElement.tagName=='TEXTAREA'||window.event.srcElement.tagName=='INPUT')return;
			var item = ele.getElementsByTagName('textarea')[0]||ele.getElementsByTagName('input')[0];
			if(!item||item.disabled||item.type=='hidden')return;
			if(item.type=='radio')item.checked=true;
			else if(item.type=='checkbox')item.checked=item.checked?false:true;
			else if(item.focus)item.focus();
		}
		ele.attachEvent("onclick",makeSelectable);
	}(this));
}
*+html label {
	*behavior:expression(function(ele){
		ele.style.behavior="none";
		if(ele.htmlFor)return;
		function makeSelectable(){
			if(!ele.children.length) return;
			if((ele.children[0].tagName=='TEXTAREA'||ele.children[0].tagName=='INPUT')&&window.event.srcElement.tagName!='IMG')return;
			if(window.event.srcElement.tagName=='TEXTAREA'||window.event.srcElement.tagName=='INPUT')return;
			var item = ele.getElementsByTagName('textarea')[0]||ele.getElementsByTagName('input')[0];
			if(!item||item.disabled||item.type=='hidden')return;
			if(item.type=='radio')item.checked=true;
			else if(item.type=='checkbox')item.checked=item.checked?false:true;
			else if(item.focus)item.focus();
		}
		ele.attachEvent('onclick',makeSelectable);
	}(this));
}

/* Base - Global.css , imported on 2008-08-10*/
/**the long English word**/
.word_break{display:block;float:left;margin-left:-10px;padding:0;*line-height:0}
/** img icons**/

.iSearch{background-position:0 -1714px}

/**background icons**/
.icon{background-repeat:no-repeat}
.l-icon{padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:0 2px}
.l-poll-s1{background:url(/img/poll.gif) 2px 3px no-repeat!important;height:40px;line-height:40px;padding:15px 0 8px 40px!important}
.icon-list li{padding-left:20px;background:url(iFeed_or_Requests.png?timestamp=091126) no-repeat}
.icon-list li a{display:block}

/* Link */
a{color:#005EAC}
a:link, a:visited{color:#005EAC;text-decoration:none}
a:hover{color:#005EAC;text-decoration:underline}
a.dark{color:#333}
a.action{border-bottom:1px solid #d8dfea;display:block;padding:3px 9px;text-decoration:none}
a.action:hover{background-color:#005EAC;color:#fff;text-decoration:none}
a.share{background:#fff url(home_icon.png?timestamp=091126) no-repeat 29px -183px;border:1px solid #7f93bc;color:#525c97;display:block;float:left;line-height:1em;padding:3px;width:40px}
a.share:hover{background:#005EAC url(home_icon.png?timestamp=091126) no-repeat 29px -206px;border:1px solid #005eac;color:#fff;text-decoration:none}
a.mini-share{background:#fff url(/imgpro/theme/xn/share_tiny.gif) no-repeat right center;width:38px;padding:3px 2px 1px;font-size:11px;line-height:11px;font-family:mingliu;display:block;border:1px solid #7f93bc;color:#525c97;text-decoration:none}
a.mini-share:hover{background:#005EAC url(/imgpro/theme/xn/share_tiny_hover.gif) no-repeat right center;border:1px solid #005eac;color:#fff;text-decoration:none}
/* Elements */
body{color:#333;background:#FFF;word-wrap:break-word;}
h1{font-size:16px}
h2{font-size:14px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:12px}
h6{font-size:12px}
small{font-size:11px}
option{padding-left:5px}
em{font-style:normal;font-weight:400}
/* Standard */
.pipe{margin:0 3px;color:#aaa;font-size:11px;font-weight:400}
.hyphen{padding:0 5px;font-size:14px;color:#aaa}
.status-em{margin:0 0.15em;cursor:pointer;border:0}
.shadow{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.description,.time{color:#888888}
.float-left{float:left}
.float-right{float:right}
.clear-both{clear:both}
.hide{display:none}
.show{display:block}
.small{font-size:11px;font-family:tahoma, mingliu}
.large{font-size:14px}
.empty{visibility:hidden}
.quote{background:url(/img/quote_start.gif) no-repeat;margin-top:10px;padding:0 20px}
.quote q{background:transparent url(/img/quote_end.gif) no-repeat 100% 100%;color:#555;display:inline-block;padding-right:20px}
.feedbody .quote q{background:transparent url(/img/quote_end.gif) no-repeat right bottom;color:#555}
.x-to-hide{background:url(home_icon.png?timestamp=091126) no-repeat scroll -63px -420px;width:14px;text-decoration:none;display:block;height:14px;line-height:14px}
.x-to-hide:hover{background-position:-63px -434px;text-decoration:none}
.lively-user,
a.lively-user:link,
a.lively-user:visited {color:#F60;}
a.lively-user:hover {color:#F60;}
/* Form */
fieldset{border:none}
input,select{vertical-align:middle;font-size:12px}
label{color:#333;cursor:pointer;}
textarea{border:1px solid #bdc7d8;padding:3px;font-size:12px;overflow:auto}
select,label,textarea,input{font-family:'lucida grande',tahoma,verdana,arial,STHeiTi,simsun,sans-serif}
.input-text{border:1px solid #bdc7d8;padding:3px;*behavior:expression(function(ele){ele.style.behavior='none';if(ele.disabled)ele.style.backgroundColor='#D4D0C8'}(this))}
.input-text[disabled]{background-color:#D4D0C8}
.input-checkbox{margin-right:5px}
.input-file{border:1px solid #bdc7d8}
.input-button,.input-submit{background-color:#005eac;border-color:#b8d4e8 #124680 #124680 #b8d4e8;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:12px;padding:2px 15px;text-align:center;_padding:3px 10px;*behavior:expression(function(ele){ele.style.behavior='none';if(ele.disabled){ele.style.backgroundColor='#D4D0C8';ele.style.border="0"}}(this))}
.input-button[disabled], .input-submit[disabled]{background-color:#D4D0C8;border:0}
input.gray{border:1px solid;border-color:#fff #848484 #848484 #fff !important;background:#f0f0f0 !important;color:#333 !important}
input.mini{padding:2px;_padding:1px 2px}
input.large{padding:3px 15px;font-size:14px;_padding:5px 10px 2px}
/* Error */
.messages_div,.errors_div{margin:10px;padding:10px;border:1px solid;text-align:center;line-height:20px}
.messages_div{border-color:#F9B967;background:#fffbc1}
.errors_div{border-color:#dd3c10;background:#ffebe8}
.errorpage {
background:transparent url(blog_error_icon.png) no-repeat 182px 165px;
padding:90px 0 90px 383px;
width:417px;
margin-bottom:100px
}
.errorpage .errors_div {
background:transparent url(blog_error_bubbly.png) no-repeat left top;
border:0;
height:81px;
padding:45px 0 0;
position:relative;
text-align:center;
width:340px;
}
.errorpage .errors_div h2{margin-bottom:10px}
/*  PNG Fix-*/
.png-img{background-repeat:no-repeat;height:64px;width:64px}
.png-img a,
.png-img a:hover{display:block;height:64px;text-decoration:none}
/* clearFix*/
.clearfix:after,.feed:after,.feed-content .headline:after,.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.feed,.feed-content .headline,.comment{display:inline-block}
.clearfix,.feed,.feed-content .headline,.comment{display:block}
/*Module autosug 080716 By YanQiang*/
.m-autosug{z-index:10;position:absolute;min-height:200px;min-width:100px;overflow:hidden}
.m-autosug-iframe{position:absolute;z-index:-1;height:100%;top:0;left:0;scrolling:no}
.m-autosug .m-autosug-content{border:1px solid #bdc7d8;background-color:#fff}
.m-autosug ul li{padding:3px 5px;border-bottom:1px solid #e0e0e0;word-wrap:break-word}
.m-autosug p{line-height:1.3em}
.m-autosug em{font-weight:700;background-color:#d9e0ea}
.m-autosug small{font-size:11px;font-family:MingLiU;color:#878787;padding-left:3px}
.m-autosug-content .m-autosug-hover{background-color:#3b5998;color:#fff}
.m-autosug-content .m-autosug-hover em{background-color:#6670a6}
.m-autosug-content .m-autosug-hover small{color:#95a5c6}
.min-width-rule{width:110px;height:1px;font-size:0;margin-bottom:-1px}
/*Module autosug END*/

#footer{width:960px;margin:20px auto 30px}
#footer .copyright{font-size:12px;border-top:1px solid #cee1ee;margin:10px 0;overflow:hidden;padding:5px;color:#888}
#footer .pipe{padding:0 6px}
.tab-content{cursor:default}
.hidden-area{display:none}
.dashnotic{background-color:#feffcf;border-bottom:1px solid #ccc;margin-bottom:5px;padding:10px 15px}
.dashnotic h2{margin-bottom:10px}
.dashnotic p{margin-bottom:10px}

.margintop{ margin-top:15px;}


/* CSS Document */
.family_label{margin:0 0 12px 0;border-bottom:1px solid #bdbdbd;height:35px;background:url(family_bg.png);OVERFLOW: hidden;}
.family_label a{ color:#36F; text-decoration:none;}
.family_label .left_logo{width:156px;height:35px;float:left;}
.family_label .left_news{width:35%;margin-left:1%;line-height:35px;float:left;}
.family_label .left_news ul{list-style:none; height:35px; margin:0; padding:0;}
.family_label .left_news li{width:100%;float:left;line-height:35px; height:35px;}
.family_label .left_link{width:70%;line-height:35px;float:left;color:#7b7b7b}

.famil_blue:link{color:#2218db; font-weight:bold;font-size:12px;text-decoration:none}
.famil_blue:visited{color:#2218db; font-weight:bold;font-size:12px;text-decoration:none}
.famil_blue:hover{color:#ff0000; font-weight:bold;font-size:12px; text-decoration:underline}

.famil_gary:link{color:#7b7b7b;font-size:12px;text-decoration:none}
.famil_gary:visited{color:#7b7b7b; font-size:12px;text-decoration:none}
.famil_gary:hover{color:#7b7b7b; font-size:12px; text-decoration:underline}

.famil_red:link{color:#ff0000;font-size:12px;text-decoration:none}
.famil_red:visited{color:#ff0000;font-size:12px;text-decoration:none}
.famil_red:hover{color:#cc0000;font-size:12px;text-decoration:underline}

.family_label .right_btn{width:110px;float:right;padding-top:7px;display:inline}
.family_label .right_btn img{display:inline;}
