BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: "ËÎÌå" , "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-align: center;
	text-decoration: none;
}
td {
	font-size: 9pt;
	line-height: 120%;
}

#header {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.8em; HEIGHT: 1px; BACKGROUND-COLOR: #fff
}
#header A:link {
	COLOR: #00f
}
#header A:visited {
	COLOR: #00f
}
#header-l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 42px; MIN-HEIGHT: 42px; BACKGROUND: url(/static/img/delicious.42px.gif) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 42px
}
#header-r {
	FLOAT: right; TEXT-ALIGN: right
}
#main_1{width:800px;}
#right{float:right;width:75%}
#center{margin:0 75% 0 0;padding-right:12px !important;padding-right:0px}
#center1{margin:0 75% 0 0;padding-right:8px !important;padding-right:0px}
#main
{
	margin: 5px auto;
	width: 800px;
}
#fp-blurb {
	FLOAT: left; 
	WIDTH: 480px; 
	clear:left;
	overflow:hidden;
}
#fp-blurb .inner {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em
}
#fp-blurb H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 115%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9c0; LINE-HEIGHT: 1; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1px
}
#fp-blurb H3 SPAN {
	DISPLAY: block; LEFT: 0px; POSITION: absolute; TOP: 0px
}
#fp-blurb P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.51em; FONT-SIZE: 76.01%; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#fp-search {
	FLOAT: left; BORDER-RIGHT: #ccc 1px dashed; BORDER-TOP: #ccc 0px dashed;MARGIN-BOTTOM: 1em; BORDER-LEFT: #ccc 1px dashed; WIDTH: 35%; BORDER-BOTTOM: #ccc 0px dashed; TEXT-ALIGN: center
}
#fp-search .inner {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em
}
#fp-search H2 {
	FONT-SIZE: 115%; MARGIN: 0px 0px 0.25em; COLOR: #f90
}
#fp-search #whats-a-tag {
	FONT-SIZE: 76.01%; MARGIN: 4em 0px 2em; COLOR: #333; TEXT-ALIGN: right
}
#fp-search INPUT {
	MARGIN-BOTTOM: 3px
}
#fp-search #searchbutton {
	WIDTH: 13em
}
#fp-signup {
	 FLOAT: left; WIDTH: 30%; COLOR: #333
}
#fp-signup .inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em
}
#fp-signup H2 {
	FONT-SIZE: 115%; MARGIN: 0px 0px 0.25em; COLOR: #c6c
}
#fp-signup LABEL {
	CLEAR: left; PADDING-RIGHT: 1em; DISPLAY: block; FLOAT: left; WIDTH: 8em; TEXT-ALIGN: right
}
#fp-middle-hr {
	CLEAR: both; BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px 1em; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 1.5em; BACKGROUND-COLOR: #eee
}
#fp-recent {
	FLOAT: left; WIDTH: 524px ; clear :left
}
#fp-recent .inner {
	MARGIN-RIGHT: 1em
}
#fp-popular
{
	font-size: 9pt;
	float: right;
	width: 260px;
	overflow:hidden;
}
#fp-popular .inner {
	PADDING-LEFT: 1.5em
}
#fp-popular OL {
	LIST-STYLE-TYPE: none
}
#fp-popular .curated-tags {
	LIST-STYLE-TYPE: none
}
#fp-popular .curated-tags LI {
	MARGIN: 0px 0px 1em
}
#fp-popular .curated-tags LI H3
{
	font-size: 9pt;
	background-attachment: fixed;
	background-image: url(/images/Default/Default_tb_goodSubject.gif);
	background-repeat: no-repeat;
}
#fp-popular .curated-tags LI OL 
{
	LIST-STYLE-TYPE: none
}
#fp-popular .curated-tags LI OL LI
{
	background-position: left bottom;
	font-size: 9pt;
	padding-bottom: 0.1em;
	margin: 0px 0px 0.3em 1em;
	background-repeat: no-repeat;
}
#fp-popular .curated-tags LI OL LI H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#footer
{
	clear: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0.5em;
	padding-top: 0px;
	text-align: center;
}
#footer-inner
{
	margin: 3em 1em 0px;
}
#bottom {
	CLEAR: left; OVERFLOW: hidden; HEIGHT: 1px
}
.fp #footer-inner {
	MARGIN-TOP: 0.5em
}
#footer UL {
	FONT-SIZE: 100%
}
#footer LI
{
	padding-right: 0.4em;
	display: inline;
	padding-left: 0.4em;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #444 1px solid;
	padding-top: 0px;
}
#footer LI.first {
	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px
}
H4
{
	font-weight: normal;
	font-size: 9pt;
	line-height: 10px;
	text-decoration: none;
}

#GoodStatTable
{
	font-size: 9pt;
}
#fp-popular .div_left
{
	list-style-position: outside;
	font-size: 9pt;
	float: left;
	line-height: 120%;
	list-style-type: disc;
}
#fp-popular .div_right
{	
	line-height: 120%;
	font-size: 9pt;
	margin-left: 50px;
	float: left;
}
INPUT.bt_login
{
	background-position: center center;
	background-attachment: fixed;
	background-image: url(/images/bg_button_1.gif);
	vertical-align: baseline;
	width: 38px;
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
}
.line1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFBFBF;
	border-right-color: #BFBFBF;
	border-bottom-color: #BFBFBF;
	border-left-color: #BFBFBF;
}
.line1 label
{
	font-size: 9pt;
	color: #000000;
	direction: ltr;
	text-indent: 15pt;
}

.line1 label
{
	font-size: 9pt;
	color: #000000;
	direction: ltr;
	text-indent: 15pt;
}

.line1 A:link 
{
	font-size: 9pt;
	color: #000000;
	direction: ltr;
	text-indent: 15pt;
}


.line1 A:visited
{
	font-size: 9pt;
	color: #000000;
	direction: ltr;
	text-indent: 15pt;
}


#top
{
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center ;
	width: 800px;
}
#top-inner
{
	width: 100%;
	background-image: url(/coursegroup/images/hard_03.gif);
	TEXT-ALIGN: left ;
	margin-top: 0.2em;
}
#top UL
{
	margin-bottom: 2px;
	margin-left: 0.3em;
	line-height:30px;
	font-size: 100%;
	text-align: center;
}
#top LI
{
	padding-right: 0.4em;
	display: inline;
	padding-left: 0.8em;
	padding-bottom: 0px;
	vertical-align: baseline;
	border-left: #444 1px solid;
	padding-top: 0px;
	text-align: center;
}

.lineLeftAndRight1{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BFBFBF;
	border-left-color: #BFBFBF;
}
.line2{ border:1px solid #f60}
.line3{ border:1px solid #ccc}
.line4{ border-bottom:1px dashed #ccc}
.line5{ border-bottom:1px solid #ccc}

.tr_bg
{
	background-image: url(/images/default/bg_Default_tr_1.gif);
	background-repeat: repeat-x;
	height: 25px;
}

.tbl_title
{
	font-weight: bold;
	font-size: 9pt;
	color: #737173;
	letter-spacing: 3pt;
}

.tb_default_1
{
	width: 95%;
}

.tb_default_1 TH
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	background-color: #7bae52;
}

.tb_default_1 TD
{
	font-size: 9pt;
	color:Black;
}

.tb_default_1 .th_left
{
	background-position: center center;
	background-image: url(/images/Default/th_Default_Left.jpg);
	background-repeat: no-repeat;
}
.tb_default_1 .th_right
{
	background-position: center center;
	background-image: url(/images/Default/th_Default_Right.jpg);
	background-repeat: no-repeat;
}

.tb_default_2
{
	width: 95%;
}


.tb_default_2 TD
{
	font-size: 9pt;
	color:Black;
}

.tb_default_2 .th_left
{
	background-position: center center;
	background-image: url(/images/Default/th_Default_Left_1.jpg);
	background-repeat: no-repeat;
}

.tb_default_2 .th_right
{
	background-position: center center;
	background-image: url(/images/Default/th_Default_Right_1.jpg);
	background-repeat: no-repeat;
}

.tb_default_2_tr
{
	background-position: center bottom;
	background-image: url(/images/Default/bg_Default_tr_1.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.tb_default_2 TH
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	background-color: #3a7ecf;
}
.table_list_left
{
	font-size: 9pt;
	text-decoration: none;
}

.table_list_left TR
{
	font-size: 9pt;
	height: 20px;
	text-decoration: none;
}

.table_list_left A
{
	font-size: 9pt;
	text-indent: 10pt;
	text-decoration: none;
}

A
{
	text-decoration: none;
}
A:link
{
	color: #003300;
}

A:hover
{
	color: #ff9900;
}

A:visited
{
	color: #003300;
}
.space10
{
	height: 1px;
}
#div_remark_1
{
	border-right: #94e794 1px solid;
	padding-right: 10px;
	border-top: #94e794 1px solid;
	padding-left: 10px;
	font-size: 9pt;
	padding-bottom: 10px;
	margin: 1px;
	border-left: #94e794 1px solid;
	width: 95%;
	color: #186500;
	text-indent: 15pt;
	padding-top: 10px;
	border-bottom: #94e794 1px solid;
	font-style: normal;
	position: static;
	text-align: left;
}
.div_TableLine_1
{
	border-right: #cccccc 1px solid;
	padding-right: 10px;
	border-top: #cccccc 1px solid;
	padding-left: 10px;
	font-size: 9pt;
	padding-bottom: 10px;
	margin: 1px;
	border-left: #cccccc 1px solid;
	WIDTH: 270px;
	color: #186500;
	text-indent: 2pt;
	padding-top: 10px;
	border-bottom: #cccccc 1px solid;
	font-style: normal;
	position: static;
	text-align: left;
}


