
/* Global
------------------------------*/
a, a:link	{ cursor:pointer;}
a:visited	{ }
a:hover		{ cursor:pointer; }
a:active	{ }

body		{ background:#FFFFFFFFF;font-size:12px;margin:0px;padding:0px;text-align:left; }
table		{ border-collapse:collapse;margin:auto;border:none;padding:0px;margin:0px; }
td			{ font-size:12px;color:#414141;text-align:left;vertical-align:top;padding:0px;margin:0px; }
select		{ border:1px solid #808080;font-size:12px;padding:2px; }
div			{ line-height:140%; }
input		{ padding:0px 0px 0px 0px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
textarea	{ border:1px solid #808080;padding:3px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }


/* Stylebook
------------------------------*/
.text0		{ font:12px/170%;color:#777777 }
.text1		{ font:14px/170%;color:#777777 }
.text2		{ font:16px/170%;color:#777777 }
.text3		{ font:18px/170%;color:#777777 }
.text4		{ font:25px/170%;color:#777777 }
.help		{ font:11px/170%;font-weight:bold;text-decoration:none }
.input1		{ height:20px;border:1px solid #808080;padding:2px 2px 2px 4px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
.inputSe	{ background: white url('/images/common/input_search.gif') no-repeat 0px 0px;height:20px;border:1px solid #808080;padding:2px 2px 2px 18px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
.button1	{ padding:2px 2px 2px 2px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D8D8D8;border-left-color:#D8D8D8;border-bottom-color:#343434;border-right-color:#343434;background-color:#696969;color:#FFFFFFFFF;font-size:12px;font-family:verdana,helvetica,sans-serif;text-align:center;height:21px; }
.topbar		{ font:12px/170% tahoma,verdana,arial,sans-serif;color:#777777;padding:2px; }
.topbarMO	{ font:12px/170% tahoma,verdana,arial,sans-serif;color:#FFFFFFFFF;padding:2px;background:#BFBFBF;cursor:pointer;cursor:hand; }
.topbar_dropdown	{ font:12px/170% tahoma,verdana,arial,sans-serif;color:#FFFFFFFFF;padding:0px; }
.topbar_dropdownMO	{ font:12px/170% tahoma,verdana,arial,sans-serif;color:#FFFFFFFFF;padding:0px;background:#E0E0E0;cursor:pointer;cursor:hand; }

/* Div
------------------------------*/
.form1		{ line-height:7px; }
.set1		{ font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;overflow-y:visible;padding-left:4px;padding-top:4px;line-height:150%;overflow:visible;border:#5B5B5B 1px dotted; }
.dotted		{ padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;height:0px;width:100%;border-bottom:#7F7F7F 1px dotted; }

.sidebar_right		{ float:right;background:transparent url(/images/common/8.gif) repeat-y 0px 0px;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-left:0px;padding-right:0px;padding-top:4px;line-height:150%;width:187px; }
.sidebar_right_head	{ background:transparent url(/images/common/9.gif) repeat-y 0px 0px;height:23px;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#F2F2F2;padding-left:12px;padding-right:0px;padding-top:2px;line-height:150%;}
.sidebar_right_content	{ font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;padding-top:4px;padding-left:8px;padding-right:0px;line-height:150%;width:172px; }

.mainbar			{ background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-left:12px;padding-right:20px;padding-top:8px;line-height:150%;width:440px; }
.mainbar_head		{ background:#F5F5F5;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#000000;padding-left:7px;padding-right:20px;padding-top:4px;padding-bottom:4px;line-height:150%; }
.mainbar_control	{ font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;float:right;padding-right:20px;padding-top:4px;padding-bottom:4px;}

.basicwall			{ background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-left:12px;padding-right:20px;padding-top:8px;line-height:150%;width:440px; }
.brick				{ background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;text-align:left;color:#5C5C5C;padding-top:4px;width:440; }

.floatbox			{ position:absolute;top:40px;width:298px;border:none;padding:0px;display:none;z-index:30; }
.floatbox_head		{ background:white url(/images/div/floatbox_select_top.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_head_f	{ background:white url(/images/div/floatbox_select_top_f.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_tail		{ background:white url(/images/div/floatbox_select_bottom.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_tail_f	{ background:white url(/images/div/floatbox_select_bottom_f.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatbox_margin	{ background:#000000;border:none;padding:0px;filter:alpha(opacity=52);opacity:0.52; }
.floatbox_upper		{ width:100%;background:#5CAC0C;border-left:solid 1px #373737;border-right:solid 1px #373737;border-top:solid 1px #373737;border-bottom:solid 1px #373737;color:#EEFBEA;padding:4px; }
.floatbox_middle	{ width:100%;background:white;border-left:solid 1px #373737;border-right:solid 1px #373737;padding:4px; }
.floatbox_lower		{ background:#E6FFB6;width:100%;border-left:solid 1px #1B470D;border-right:solid 1px #1B470D;border-bottom:solid 1px #1B470D;color:#44AE20;padding:4px;text-align:right }

.floatboxi			{ position:absolute;top:40px;width:450px;border:none;padding:0px;display:none;z-index:31;}
.floatboxi_head		{ background:white url('http://www.21se.cn/images/div/floatboxi_select_top.gif') no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_head_f	{ background:white url'(http://www.21se.cn/images/div/floatboxi_select_top_f.gif') no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_tail		{ background:white url('http://www.21se.cn/images/div/floatboxi_select_bottom.gif') no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_tail_f	{ background:white url('http://www.21se.cn/images/div/floatboxi_select_bottom_f.gif') no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.floatboxi_margin	{ background:#000000;border:none;padding:0px;filter:alpha(opacity=52);opacity:0.52; }
.floatboxi_upper		{ width:100%;background:#2063B2;border-left:solid 1px #373737;border-right:solid 1px #373737;border-top:solid 1px #373737;border-bottom:solid 1px #373737;color:#EEFBEA;padding:4px; }
.floatboxi_middle	{ width:100%;background:white;border-left:solid 1px #373737;border-right:solid 1px #373737;padding:4px;color:#414141; }
.floatboxi_lower		{ background:#98BEED;width:100%;border-left:solid 1px #1B470D;border-right:solid 1px #1B470D;border-bottom:solid 1px #1B470D;color:#44AE20;padding:4px;text-align:right }

.infobox			{ position:absolute;top:40px;width:198px;border:none;padding:0px;display:none }
.infobox_head		{ background:white url(/images/div/infobox_select_top.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.infobox_tail		{ background:white url(/images/div/infobox_select_bottom.gif) no-repeat 0px 0px;font-size:1px;cursor:default;filter:alpha(opacity=52);opacity:0.52;border:none;padding:0px; }
.infobox_margin	{ background:#000000;border:none;padding:0px;filter:alpha(opacity=52);opacity:0.52; }
.infobox_upper		{ width:100%;background:#E6FFB6;border-left:solid 1px #373737;border-right:solid 1px #373737;border-top:solid 1px #373737;border-bottom:solid 1px #373737;color:#235C12;padding:2px; }
.infobox_middle	{ width:100%;background:white;border-left:solid 1px #373737;border-right:solid 1px #373737;padding:3px; }

.post1 { float:left;background:#E8E8E8;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#5C5C5C;padding-top:6px;padding-bottom:6px;padding-left:3px;padding-right:3px;line-height:150%;width:100%; }
.post2 { float:left;background:transparent;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#5C5C5C;padding-top:6px;padding-bottom:6px;padding-left:0px;padding-right:3px;line-height:150%;width:100%; }
.post3 { float:left;background:#F6F6F6;float:left;font:12px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#5C5C5C;padding-top:6px;padding-bottom:6px;padding-left:3px;padding-right:3px;line-height:150%;width:100%; }

.green1 { background:#DBFFA8;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#5CAC0C 1px solid; }
.green2 { background:#FBFFF4;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#B5DE8A 1px solid; }
.silver1 { background:#E3E3E3;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#2B2B2B;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#626262 1px solid; }
.silver2 { background:#F9F9F9;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#2B2B2B;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#D2D2D2 1px solid; }
.pale1 { background:#FAFAFA;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#808080;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%;border:#E8E8E8 1px solid; }
.pale2 { background:#FAFAFA;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#808080;padding-top:2px;padding-bottom:2px;padding-left:6px;padding-right:6px;line-height:130%;width:100%; border-top-style:solid; border-top-color: #E8E8E8; border-width: 1px; }

/* 标签式浏览体例
------------------------------*/
.tab {float:left;border:0px;padding:0px;}
.green2_tabhead { float:left;background:transparent url(/images/new/common/green2_tabhead.gif) no-repeat 0px 0px;height:36px;width:1px;border:0px;padding:0px; }
.green2_tab { float:left;background:transparent url(/images/new/common/green2_tab.gif) no-repeat 0px 0px;height:36px;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;line-height:130%;width:100%;border:0px;padding:0px; }
.green2_tabtail { float:left;background:transparent url(/images/new/common/green2_tabtail.gif) repeat-x 0px 0px;height:36px;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;line-height:130%;width:100%;border:0px;padding:0px; }
.green2_tabselected { float:left;background:transparent url(/images/new/common/green2_tabselected.gif) no-repeat 0px 0px;height:36px;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;line-height:130%;width:100%;border:0px;padding:0px; }
.green2_tabbed { background:#FBFFF4;text-align:left;font:14px/180% tahoma,verdana,arial,sans-serif;margin:0px;color:#325700;line-height:130%;width:100%;border-left:#B5DE8A 1px solid;border-right:#B5DE8A 1px solid;border-bottom:#5CAC0C 1px solid;padding:0px; }
.tabtext { font:14px/170% tahoma,verdana,arial,sans-serif;padding-top:8px;padding-left:14px; }
.tabtextselected { font:14px/170% tahoma,verdana,arial,sans-serif;font-weight:bold;padding-top:8px;padding-left:14px; }


/* search tab */
.gray_tab {width:120;font-weight:normal;font-size:14px;line-height:24px;font-family:Arial;float:left;text-align:center;border-bottom:0px;background-color:#EFEFEF;}
.gray_tabselected {width:120;font-weight:normal;font-size:14px;line-height:24px;font-family:Arial;float:left;text-align:center;border-bottom:0px;background-color:#FAFAFA;}

/* Drop Down Styles
------------------------------*/
.dropmenu_mouseOut	{ border:#245A12 1px dotted;font:12px/180% tahoma,verdana,arial,sans-serif;background:#CDF3C0;color:#16370B;padding-left:3px;padding-right:3px; }

.dropmenu_mouseOver { border:#245A12 1px dotted;font:12px/180% tahoma,verdana,arial,sans-serif;background:#44AE20;color:#DEF8D6;padding-left:3px;padding-right:3px; }


/* Dark Background Styles
------------------------------*/
.darkenBackground {
	background-color: rgb(0, 0, 0);
	opacity: 0.6; /* Safari, Opera */
	-moz-opacity:0.60; /* FireFox */
	filter: alpha(opacity=60); /* IE */
	z-index: 20;
	height: 300%;
	width: 100%;
	background-repeat:repeat;
	position:absolute;
	top: 0px;
	left: 0px;
}

/* Input Styles
------------------------------*/
.sinput{width:100%;position:relative;zoom:1}
.sinputbotbg {background-image: url(http://www.21se.cn/images/new/boxes_input_btm_1.gif);height: 3px;}
.sinputmidbg1 {background-color: #FFFFFFFFF;border-left: 1px solid #66B315;border-right: 1px solid #66B315;border-top: 1px solid #66B315;padding:0px 0px 0px 0px;}
.sinputmidbg1i {background-color: #FFFFFFFFF;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;border-top: 1px solid #E6E6E6;padding:0px 0px 0px 0px;}
.sinput1,.sinput2,.sinput3,.sinput4{background:url(http://www.21se.cn/images/new/boxes_input.gif) no-repeat;width:4px;height:4px;overflow:hidden;position:absolute;font-size:1px;zoom:1;}
.sinput1{background-position:0 0px; top:0;left:0;}
.sinput2{background-position:-3px 0px; top:0;right:-2 !important;right:0px;}
.sinput3{background-position:0 -3px;bottom:0 !important;bottom:-1px;left:0;}
.sinput4{background-position:-3px -3px;bottom:0!important;bottom:-1px;right:-2 !important;right:0px;}


/* Box Styles
------------------------------*/
.sbox{width:100%;position:relative;zoom:1}
.sboxA1,.sboxA2,.sboxA3,.sboxA4,.sboxA1i,.sboxA2i,.sboxA3i,.sboxA4i,.sboxB1,.sboxB2,.sboxB3,.sboxB4,.sboxB1i,.sboxB2i,.sboxB3i,.sboxB4i{background:url("images/boxes_div.gif") no-repeat;width:6px;height:6px;overflow:hidden;position:absolute;font-size:1px;zoom:1;}

/* Styel A */
.sboxbotbgA {background-image:url("http://www.21se.cn/z/ielts/images/boxes_div_bot_a.gif");height:5px;}
.sboxmidbgA {background:url("http://www.21se.cn/z/ielts/images/boxes_div_bg_a.gif") repeat;border-left: 1px solid #F2F2F2;border-right: 1px solid #F2F2F2;border-top: 1px solid #F2F2F2;padding:0px 0px 0px 0px;}
.sboxA1{background-position:0 0px; top:0;left:0;}
.sboxA2{background-position:-14px 0px; top:0;right:-2 !important;right:0px;}
.sboxA3{background-position:0 -14px;bottom:0 !important;bottom:-1px;left:0;}
.sboxA4{background-position:-14px -14px;bottom:0 !important;bottom:-1px;right:-2 !important;right:0px;}
.sboxtopbgAi {background:url("http://www.21se.cn/z/ielts/images/boxes_div_bgi_top_a.gif") repeat;border:0px;padding:0px;height:6px;}
.sboxbotbgAi {background:url("http://www.21se.cn/z/ielts/images/boxes_div_bgi_bot_a.gif") repeat;border:0px;padding:0px;height:6px;}
.sboxmidbgAi {background:url("http://www.21se.cn/z/ielts/images/boxes_div_bgi_a.gif") repeat;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;padding:0px;}
.sboxA1i{background-position:-4 -4px;top:0;left:0;}
.sboxA2i{background-position:-10px -4px;top:0;right:-1 !important;right:0px;}
.sboxA3i{background-position:-4 -10px;bottom:0 !important;bottom:0px;left:0px;}
.sboxA4i{background-position:-10px -10px;bottom:0 !important;bottom:0px;right:-1 !important;right:0px;}


/* Styel B */


td,div {
	vertical-align: top;
	font-size: 12px;
	color: #414141;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.divhead{
	border-top:9px solid #82B2FF;
	border-bottom:9px solid #82B2FF;
	border-left:1px solid #82B2FF;
	border-right:1px solid #82B2FF;
	padding:20px;
	color:#636563;
}
.divhead1{
	border-top:9px solid #82B2FF;
	border-bottom:9px solid #82B2FF;
	border-left:1px solid #82B2FF;
	border-right:1px solid #82B2FF;
	padding:10px;
	color:#636563;
}
.titlelist {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	border: 1px solid #82B2FF;
	padding: 0px;
}

.titlelistl{
border:none;
border-left:9px solid #2969BD;
height:30px;
vertical-align: middle;
padding-top:7px;
padding-left:10px;
}

a,a:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #414141;
	text-decoration: none;
}
a:hover {
	color: #CE0000;
	text-decoration: underline;
}

a.calendarA,a.calendarA:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #414141;
	text-decoration: none;
}

a.calendarA:hover {
	color: #C0C0C0;
	text-decoration: underline;
}


a.more{
color:#0055A6;
text-decoration: none;
}


a.topmenu{
display: block;
background: #FFFFFF; /*background of tabs (default state)*/
color: #ce0000;
padding-top: 6px;
padding-bottom: 5px;
padding-right: 11px;
padding-left: 11px;
color: #ce0000;
text-decoration: none;
}

a.topmenu:visited{
	color: #ce0000;
}

a.topmenu:hover{
	background: #ce0000; 
	color: white;
	text-decoration: none;
}

.topmenutd{
	padding: 1px;
	text-align: center;
	width:80px;
}


.bg-green	{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#669900; }
.bg-red		{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#CE0000; }
.bg-blue	{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#2063B2; }
.bg-gray	{ font:12px/180% arial,sans-serif;padding-top:2px;padding-left:2px;padding-bottom:1px;padding-right:1px;color:white;background-color:#AAAAAA; }

.ft-green	{ color:#669900; }
.ft-red		{ color:#CE0000; }
.ft-blue	  {color:#2063B2;}

select		{ border:1px solid #808080;font-size:12px;padding:2px; }
input		{ padding:0px 0px 0px 0px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
textarea	{ border:1px solid #808080;padding:3px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
.input1		{ height:20px;border:1px solid #808080;padding:2px 2px 2px 4px;font-size:12px;font-family:tahoma,verdana,arial,sans-serif; }
.button1	{ padding:2px 2px 2px 2px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D8D8D8;border-left-color:#D8D8D8;border-bottom-color:#343434;border-right-color:#343434;background-color:#696969;color:#FFFFFFFFF;font-size:12px;font-family:verdana,helvetica,sans-serif;text-align:center;height:21px; }


.homediv{
	border-bottom:1px dotted #C0C0C0;
	padding-bottom:3px;
	padding-top:3px;
}

.homedivnoborder{
	padding-top:3px;
}

.homedivH{
	border-bottom:1px dotted #C0C0C0;
	padding-bottom:2px;
	padding-top:2px;
}

.homedivHnoborder{
	padding-top:2px;
	padding-bottom:0px;
}

.hometd{
	vertical-align: middle;
	padding:2px;
}

.hometd2{
	vertical-align: middle;
	padding:2px;
	padding-bottom:3px;
	padding-top:3px;
}

#alink {
	padding-right: 10px; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; background: #636563;color: #FFFFFF; 
}

#alink A {
	COLOR: #FFFFFF
}
#alink .select {
	padding-right: 3px; padding-left: 3px; font-weight: bold; background: #FFFFFF; padding-bottom: 1px; color: #636563; padding-top: 1px
}


#Article {
	margin-top: 0px;
	margin: 10px;
	font: 14px/20px tahoma,宋体;
}

#Article P {
	margin-top: 4px;
	text-indent: 28px; 
	line-height:170%;
	color:#414141;
}

#Article H1 {
	font: bold 30px/40px 微软雅黑,黑体;
	color: #ce0000;
}
