.compatible {border:none;}
.compatible #help-content {border:none;min-height:700px;_height:700px;}
.compatible #helpMenu table {
width:757px;
margin:0 0 0 20px;
}
.compatible #helpMenu table td {
vertical-align:top;
}
div.full-page {
	padding-bottom:8px;
	background:url(/imgpro/bg/info-b.gif) no-repeat left bottom;
}
#help-content {
	background:url(/imgpro/bg/info.gif) no-repeat left top;
	padding:1px 3px 3px 1px;
}
#sub-nav {margin-bottom:10px;}
body.help div.full-page {background:none;}
body.help .compatible {border:5px solid #E5E5E5;width:804px; margin:0 auto;}
body.help #help-content {background:none;border:1px solid #AAA;width:798px;}
.top-margin {
margin-top:1em;
}
*{margin:0px; padding:0px;}
table {
border-collapse:collapse;
}
/*
 * info-nav                        {{{
 * */
#info-nav {
	float:left;
}
#info-nav ul {
	width:167px;
	padding-top:-2px;
}
#info-nav ul li {
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
#info-nav ul li a {
	display:block;
	height:39px;
	line-height:37px;
	margin-right:3px;
	background:url(/imgpro/bg/info-nav-border.gif) repeat-x left bottom;
}
#info-nav ul li.selected {
	margin-left:-13px;
	margin-right:-1px;
	padding-left:13px;
	background:url(/imgpro/bg/info-nav.gif) no-repeat left 5px;
	height:50px;
	line-height:50px;
	margin-bottom:-7px;
}
* html #info-nav ul li.selected {position:relative;}
#info-nav ul li.selected a:link, #info-nav ul li.selected a:visited {
	color:#FFF;
	background-image:none;
}
#oak {
	background:url(/imgpro/bg/info.bg.png) no-repeat 1px top;
	padding:25px;
}
* html #oak {float:left;}

/*
 * Modules										{{{1
 * */

p.summary {
	font-size:120%;
	margin:10px auto;
}
#schlist { width:580px; margin:20px auto;}
body.privacy #oak h3 { padding-top:15px; margin:0 0 15px 0; border-bottom:1px solid #d8dfea; color:#005eac; font-size:14px;}
body.privacy #oak ul { padding-left:20px;}
body.privacy #oak ol { padding-left:25px;}
body.privacy #oak li { margin:10px 0;}
body.privacy #oak dt { margin:10px 0 5px; color:#005eac; font-weight:bold;}
body.privacy #oak dd { padding-left:20px; text-indent:-20px;}
body.privacy .top { text-align:right;}
body.privacy #oak th, body.privacy #oak td { padding:0 10px; border:1px solid #d8dfea;}
body.privacy #oak th { background:#f7f7f7; color:#005eac; line-height:30px;}
body.privacy #oak td { line-height:20px;}
#demoPage #wide-column{padding:20px;width:456px;}
#demoPage #wide-column h2{padding-bottom:0.3em;}
#tips{border:1px solid #DBDBDB;background:#FCFEE0;color:#333;padding:3px 5px;display:none;width:120px;position:absolute;}
#demo{background:url(/img/demo.jpg) no-repeat;width:390px;height:550px;margin-top:1.0em;}
#demo p{border:2px solid #FFF;}
#ss_nav{height:18px;width:325px;margin:0 0 0 62px;position:absolute;border:2px solid #64A650;display:none;}
.as_nav{height:18px;width:325px;margin:0 0 0 64px;display:block;position:absolute;z-index:999;cursor:default; }
#ss_nav p{height:14px;}
#ss_myMenu{height:122px;width:70px;margin:23px 0 0 -4px;position:absolute;border:2px solid #64A650;display:none;}
.as_myMenu{height:122px;width:70px;margin:23px 0 0 -4px;display:block;position:absolute;z-index:999;cursor:default;}
#ss_myMenu p{height:118px;}
#ss_photo,.as_photo{height:130px;margin:20px 0 0 68px;}
#ss_photo p {height:134px;}
#ss_photoAction,.as_photoAction{height:44px;margin:162px 0 0 68px;}
#ss_photoAction p {height:40px;}
#ss_state,.as_state{height:32px;margin:210px 0 0 68px;}
#ss_state p {height:28px;}
#ss_recentVisit,.as_recentVisit{height:176px;margin:246px 0 0 68px;}
#ss_recentVisit p {height:172px;}
#ss_share,.as_share{height:39px;margin:426px 0 0 68px;}
#ss_share p {height:35px;}
#ss_otherFriend,.as_otherFriend{height:75px;margin:470px 0 0 68px;}
#ss_otherFriend p {height:71px;}
#ss_profile,.as_profile{height:208px;margin:20px 0 0 181px;}
#ss_profile p {height:204px;}
#ss_album,.as_album{height:58px;margin:233px 0 0 181px;}
#ss_album p {height:54px;}
#ss_blog,.as_blog{height:69px;margin:296px 0 0 181px;}
#ss_blog p {height:65px;}
#ss_sketch,.as_sketch{height:28px;margin:370px 0 0 181px;}
#ss_sketch p {height:24px;}
#ss_group,.as_group{height:24px;margin:402px 0 0 181px;}
#ss_group p {height:20px;}
#ss_leaveWord,.as_leaveWord{height:115px;margin:430px 0 0 181px;}
#ss_leaveWord p {height:111px;}
#ss_photo, #ss_photoAction, #ss_otherFriend, #ss_state, #ss_recentVisit, #ss_share, #ss_recentLogin{border:2px solid #64A650;position:absolute; width:102px;display:none}
.as_photo, .as_photoAction, .as_otherFriend, .as_state, .as_recentVisit, .as_share, .as_recentLogin{display:block;position:absolute;z-index:999;width:102px;cursor:default;}
#ss_sketch, #ss_leaveWord, #ss_group, #ss_course, #ss_sketch, #ss_blog, #ss_profile, #ss_eventList, #ss_album{border:2px solid #64A650;position:absolute; width:202px;display:none}
.as_sketch, .as_leaveWord, .as_group, .as_course, .as_sketch, .as_blog, .as_profile, .as_eventList, .as_album{display:block;position:absolute;z-index:999;width:202px;cursor:default;}
#demo-menu {padding:10px;}
#demo-menu ul {list-style:none;margin:1.0em 0;}
#demo-menu ul li{border-bottom:1px solid #DBDBDB;}
#demo-menu ul li a {line-height:2.0em;text-indent:0.5em;display:block;width:100%;}
#demo-menu ul li a:hover {background:#FEFEFE;text-decoration:none;}
#demo-menu p {color:#808080;line-height:1.3em;margin-bottom:0.7em;}
#demo-menu .reg-button {background: url(/img/reg.gif);display:block;height:25px;width:86px;}
div#helpNav, div#reg, div#other, div#features, div#spec {margin:0 20px;}
	#helpMenu table {margin:0 0 0 20px;width:588px;}
		#helpMenu h3,#reg h3, #other h3, #features h3, #spec h3 {font-size:14px; font-weight:bolod; border-bottom: 1px solid #d8dfea; margin-bottom:5px;color:#005eac;  font-weight:bold;}
h4 {margin:10px 0 2px 0}
div.ans {margin:0 0 10px 0; border:1px solid #d8dfea; background-color:#F7F7F7; padding:10px;line-height:1.5em;}
	div.ans ol {margin-left:1.8em;}
td.reg{width:150px;}
td.features {width:220px;}
td.other {width:140px;}
td.qas{width:140px;}
#footerPadding {height:500px;}
.right {float:right; font-weight:normal; font-size:12px; padding-top:2px}
p#signature,p#date {text-align:right}
#spec ol {margin-left:2em;}
	#spec ol li {line-height:20px; padding:0 0 5px 0}
	#spec .ans {margin-bottom:30px}
#helpMenu ul { list-style:none;}
#schoolList #tabPan {width:457px; height:490px}

/*homepageDemo */
body.privacy .subcontainer {margin:5px 0 10px 0}
#demoContent {background:#fff;text-align:center}

#Compare {border-top:1px solid #005eac;width:585px;}
#Compare th {border:1px solid #d8dfea;background:#e8eef6;color:#005eac;font-weight:normal;white-space:nowrap;}
#Compare thead th {font-weight:bold; padding:3px 0;}
#Compare td {border:1px solid #d8dfea;padding:0px 5px;vertical-align:middle;}
#Compare td span {color:red;}
#Compare .feature, #Compare .info {padding:5px;line-height:16px;}
#Compare .stat {width:45px;text-align:center;}
#Compare .sub-th {background:#f7f7f7;font-weight:bolder;line-height:24px;text-align:left}

#return {margin:10px 0;}


#jobspage #single-column {padding:0;}
#jobspage #help-content h4 {padding-bottom: 5px; border-bottom: 1px solid #d8dfea;}
#jobspage .inner-content {line-height:18px;}
#jobspage .inner-content .flow-img {background:url(/img/jobs_flow.gif) no-repeat;width:558px;height:74px; border-bottom: 1px solid #d8dfea;}
#jobspage .inner-content.gray {background:#f8f8f8;border-top:1px solid #ccc;}
#jobspage .inner-content h2 {padding-bottom: 5px; border-bottom: 1px solid #ccc;}
#jobspage .inner-content .skills {list-style: inside decimal; margin-bottom:1em;}
#jobspage #jobs {list-style: inside square}
#jobspage #photos ul {list-style: none;}
#jobspage #photos li {display:inline;overflow:hidden;background-repeat:no-repeat;height:60px;width:250px;padding-top: 190px;float:left;margin:0 20px;}
#jobspage .flow-intro {padding-top:20px;}
#jobspage .flow-intro p {margin-bottom:15px;}


/*agreement page*/
#help-content #agreement .con{ margin:20px; line-height:18px; }
#help-content #agreement .con h2{ color:#005eac; margin-bottom:5px; font-size:12px;}
#help-content #agreement .con p{ margin:5px;}
#help-content #agreement .con ol{ list-style-position:inside;}


/*frlink*/
.frlink {padding:40px 25px;}
.frlink .kaixin a {display:block;background:url(/imgpro/bg/lk_kx2.png) no-repeat 25px 20px;height:100px;width:250px;text-indent:-9999em;}
.frlink .links a {display:block;padding:10px 25px;width:140px;float:left;border-right:1px solid #eaf2ff;}
.frlink .links a:hover {background:#f3f8ff;}
.frlink .links a.last {border:0;}
.frlink .links a span {display:none;}
.frlink .links .link {border-bottom:1px solid #eaf2ff;padding:5px 0;}
.frlink .links .link.last {border-bottom:0;}
.frlink .links a strong {font-size:14px;display:block;margin-bottom:4px;}


/* 
 * Pages								{{{1
 * */
body #oak h1 {visibility:hidden;height:40px;}
body.about #oak {background-image:url(/imgpro/bg/info-about.bg.png);padding-top:180px;}
body.about #oak h2 {visibility:hidden;height:30px;width:100px;}
body.about #xiaoneiIntro {margin-bottom:20px;}
body.about #mediaReports h2 {visibility:visible;text-indent:-9999px;background:url(/imgpro/bg/info-mediaReports-headline.png) no-repeat center center;}
body.about #mediaReports .header h2 {float:left;}
body.about #xiaoneiBlog .header h2 {float:left;}
body.about #mediaReports .header a.more {float:right;line-height:30px;}
body.about #mediaReports ul {clear:both;}
body.about #mediaReports ul li {border-bottom:1px dashed #CCC;padding:10px 0;}
body.about #mediaReports ul li h3 {margin-bottom:5px;}
body.about #mediaReports ul li h3 a:link, body.about #mediaReports ul li h3 a:visited {color:#005EAC;font-weight:normal;}
body.about #mediaReports ul li p {color:#999;}
body.about #mediaReports {margin-bottom:20px;}

body.about #xiaoneiBlog .header a.more {float:right;line-height:30px;}
body.about #xiaoneiBlog ul {clear:both;margin-bottom:40px;}
body.about #xiaoneiBlog li {padding-left:10px;margin:10px 0;font-size:14px;background:url(/imgpro/icons/style_circlered.gif) no-repeat left center;}


body.business #oak {background-image:url(/imgpro/bg/info-business.bg.png);}
body.privacy #oak {background-image:url(/imgpro/bg/info-privacy.bg.png);}
body.jobs #oak {background-image:url(/imgpro/bg/info-jobs.bg.png);}
body.link #oak {background-image:url(/imgpro/bg/info-link.bg.png);}
body.report #oak {background-image:url(/imgpro/bg/info-report.bg.png);}
body.contact #oak {background-image:url(/imgpro/bg/info-contact.bg.png);}
