body {background-color: #eee; color: #555; font-size: 12px; line-height: 163%; text-align: center;}
body, p, ol, ul, td, form, li {
  font-family: "Microsoft YaHei", simsun, verdana, arial, helvetica, sans-serif;  
  margin: 0;
  padding: 0;
}
* {margin: 0; padding: 0; }
form {line-height: 20px;}
input, select, textarea {font-family: Tahoma,Verdana,simsun; font-size: 12px; padding: 1px;}
h1, h2, h3, h4, h5, h6, hr {margin: 0}
ul {list-style-type: none}
a {color: #1E50A2;}
/*
a {color: #0F0CBF;}
a {color: #039;}
a {color: #009;}
*/
a:hover { color: #c30; text-decoration: none;}
img {border: 0}
h1 {font-size: 18px;}
h3 {font-size: 12px}
.notice {background-color: #FFFDDF; border: 1px dotted #9F9B63; margin: 10px; padding: 5px; color: #944;}
.clear {clear: both;}
.gray {color: gray}
.big a {font-size: 14px; line-height: 163%;}
.noline a, a.noline {text-decoration: none;}
.noline a:hover, a.noline:hover {text-decoration: underline;}
.gray a {color: #333;}
.gray a:hover {color: #c30;}
.blue a {color: #06c;}
.blue a:hover {color: #c30;}
a.gotop {float: right; font-size: 10px; font-weight: bold; text-align: right; width: 36px; height: 17px; line-height: 14px; text-decoration: none; color: #333; background: url(../images/top_arrow.gif) 0 2px no-repeat}
a.more {color: #529FBC;}
a.red {color: #f00;}
a.grey {color: #aaa;}
a.demo-btn {background: url(../images/btn-demo-l.gif) no-repeat; display: block; text-shadow: 2px 2px 0 #FFFFFF; float: left;}
a.demo-btn span {background: url(../images/btn-demo-r.gif) no-repeat 100% 0; display: block; padding: 8px 15px 12px 34px; }
.dot li {padding-left: 8px; background: url(../images/dot_li.png) no-repeat center left}
.line li {padding-left: 8px; background: url(../images/line_li.png) no-repeat center left}
.gray_wrap {border: 1px solid #cdcdcd; margin-bottom: 8px;}
.gray2_wrap {border: 1px solid #d9d9d9; margin-bottom: 8px;}
.text_12 {font-size: 12px;}
.text_14 {font-size: 14px;}
.text_16 {font-size: 16px; line-height: 200%;}
ul.ellipsis, .ellipsis ul, .ellipsis li, .ellipsis a{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; -o-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
input.error {border: 1px solid #c30; background-color: #FFECE6}
div.pagination {border: 1px solid #C6C6C6; height: 28px; padding-top: 6px; color: #BCBCBC;text-align: center; white-space: nowrap; margin-top: 22px;}
div.pagination span.current {color: #B81B1B;}
div.pagination a, div.pagination span {border-top: 1px solid #F4F4F4; text-decoration: none; background: url(../images/pagebar.gif) no-repeat 0 3px; color: #2D70A2; font: bold 11px/14px "Trebuchet MS","Times New Roman",Arial; padding: 7px 5px 7px 10px }
div.pagination span {color: #BCBCBC}
div.pagination .prev_page {background-image: none;}
div.pagination .prev_page, div.pagination .next_page {font-size: 12px; padding-top: 6px;}
div.pagination a:hover {color: #B81B1B}

#wrapper {width: 980px; background-color: #fff; border-left: 1px solid #E0DEDF; border-right: 1px solid #E0DEDF; margin: 0 auto;}
#container {width: 960px; text-align: left; margin: 0 auto; border-top: 3px solid #D6DDE5; border-bottom: 3px solid #D6DDE5;}
#header {}
	#logo {float: left; padding: 10px 290px 10px 20px; height: 60px; background: url(../images/logo_bg.gif) no-repeat right}
	#q_nav {float: right;}
	#q_nav {font-size: 11px; font-weight: bold; line-height: 120%; color: #000; padding: 10px;}
	#q_nav a { font-size: 12px; font-weight: normal; color: #085698; padding: 0 5px}
	#q_nav a:hover {color: #47A247; text-decoration: none;}
	#header .sep {border-top: solid 3px #E0DEDF}
	#menu_area {background-color: #F3F3F3; margin-top: 1px; padding: 1px 0; height: 43px; position: relative;}
		#menu_area ul {position: absolute; left: 190px; top: 1px;}
		#menu_area ul li {float: left; margin-left: 22px; text-align: center;}
		#menu_area ul li a {float: left; color: #fff; font-weight: bold; text-decoration: none; background: url(../images/menu_animation.gif) no-repeat; letter-spacing: 3px; padding: 14px 0 0 4px; height: 28px; width: 67px; font-size: 14px;}
		#menu_area ul li a#menu_1 {background-position: 0 0; }
		#menu_area ul li.curr a#menu_1 {background-position: -213px 0; }
		#menu_area ul li a#menu_2 {background-position: 0 -42px; }
		#menu_area ul li.curr a#menu_2 {background-position: -213px -42px; }
		#menu_area ul li a#menu_3 {background-position: 0 -84px; }
		#menu_area ul li.curr a#menu_3 {background-position: -213px -84px; }
		#menu_area ul li a#menu_4 {background-position: 0 -126px; }
		#menu_area ul li.curr a#menu_4 {background-position: -213px -126px; }
		#menu_area ul li a#menu_5 {background-position: 0 -168px; }
		#menu_area ul li.curr a#menu_5 {background-position: -213px -168px; }
		#menu_area ul li a#menu_6 {background-position: 0 -210px; }
		#menu_area ul li.curr a#menu_6 {background-position: -213px -210px; }
		#menu_area ul li a#menu_7 {background-position: 0 -252px; }
		#menu_area ul li a#menu_8 {background-position: 0 -294px; }
	#search_area {margin-top: 2px; color: #478AB7; height: 25px; padding: 6px 0 0 160px; background: url(../images/search_bg.gif) no-repeat}
	#search_area form {float: left; font-size: 12px;}
	#search_area form label {color: #478AB7; margin: 0 10px;}
	#search_area form .search_btn {margin-bottom: -7px;}
	#search_area a {margin-left: 10px;}		
#bodyer{margin-top: 8px; width: 960px; display: inline-block;}
#footer {margin-top: 10px; clear: both;}
	#btn_nav {background-color: #7c7c7c; height: 30px; text-align: center; padding-left: 125px;}
	#btn_nav li {float: left; line-height: 30px; width: 70px; color: #ccc; list-style-type: square; margin-left: 20px;}
	#btn_nav li a {color: #e0e0e0; padding: 6px; text-decoration: none;}
	#btn_nav li a:hover {color: #fff;background-color: #888;}
	#zikoo_info {float: left; padding: 8px;}
	#zikoo_info em {font-style: normal; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif}
	#zikoo_info a {color: #337DAC;}
	#zikoo_credit {float: right; padding: 8px; text-align: right}
	
div.capt {border-bottom: 1px solid #ececec; height: 26px; line-height: 26px; background: url(../images/capt_bg.png) repeat-x}
div.capt h3 {float: left; color: #333; margin: auto 8px; font-size: 12px;}
div.capt .key_r {float: right; font-size: 8px; font-weight: bold; color: #000;}
div.capt .key_r a {color: #5f5f5f; font-size: 12px; font-weight: normal; margin: auto 5px; text-decoration: none;}
div.capt .key_r a:hover {color: #c30;}
ul.and_dt {padding: 5px 8px;}
*+html ul.and_dt li{ margin-top: -3px}
ul.and_dt a {float: left; width: 288px;}
ul.and_dt em {float: right; font-size: 10px; color: #808080; line-height: 23px; width: 45px;}
h4.remm {text-align: center;}
h4.remm a {margin: 0 8px; font-size: 14px; font-weight: bold; color: #d60000; line-height: 28px; text-decoration: none;}
h4.remm a:hover {text-decoration: underline;}			
h3.capt_lg {margin: 1px; background-color: #69767C; text-align: center; color: #fff;}
h3.capt_lg a {font-size: 12px; color: #fff;}
.mtab_tab {width: 100%; line-height: 100%; font-weight: bold; display: -moz-inline-stack; display: inline-block;}
.mtab_tab a {color: #444; font-weight: normal;}
.mtab_tab a:hover {color: #444;}
.mtab_tab a.more {float: right; color: #529FBC; margin-right: 10px; line-height: 20px; font-weight: normal;}
.tabon, .taboff {position:relative; background: url(../images/tab_arrow.gif) 90% center no-repeat; padding: 7px 20px 0 20px; float:left; height: 13px;}
.tabon {margin-left: 3px; border: 1px solid #bababa; border-bottom-color: #fff; background-color:#fdfdfd; z-index:10;}
.taboff {border: 1px solid #e8e8e8; border-top: 3px solid #bababa; border-bottom: 0; padding-top:4px; z-index:4; }		
.mtab_con {z-index: 3; margin-top: -6px; padding: 8px;}			
/* Hiding from ie5/mac \*/
* html .mtab_con {margin-top: -1px}
*+html .mtab_con {margin-top: -1px}
.mtab_con, x:-moz-any-link{margin-top: -2px}
.mtab_con, x:-moz-any-link, x:default{margin-top: -6px}
/* end hack */
.topbar {width: 940px; padding-left: 20px; margin-top: 5px; height: 22px; line-height: 22px; font-weight: bold;}
.topbar a {margin: 0 15px; color: #fff;}
.topbar a:hover {color: #fff;}
div.dashed_wrap {border-top: 1px dashed #a3a3a3; margin-top: 5px; padding-top: 8px;}
.area_wrap {background-color: #FFFEF5; }
.area_wrap_t {height: 33px; line-height: 33px; background-color: #fff; border-bottom: 1px solid #d9d9d9; }
.area_wrap_t h3 {float: left; width: 145px; margin-right: 5px; text-indent: 50px; background: url(../images/area_t.gif) no-repeat;}
.area_wrap p {clear: both; border-bottom: 1px dotted #d9d9d9; margin: 5px}
.area_wrap p.btm {border-bottom: 0}
.area_wrap p a {margin-left: 7px}
#mkt_area p a {margin-left: 8px}

/* #main_index{} */
#rbd {float: right; width: 550px; padding-left: 10px;}
	#main_con {float: left; width: 362px; padding-right: 10px;}
		#main_con div.koo_1_mid {width: 360px;}
		#main_con div.koo_1_mid #new_news {width: 344px;}
		#main_con div.koo_1_mid #new_news li {}
		#main_con div.koo_1_mid #new_news a {width: 305px;}
		#main_con div.koo_1_mid #new_news em {width: 29px;}
		#text_rem {height: 28px; background: url(../images/rem_bg.png) repeat-x; text-align: center;}
		#new_report {padding: 8px;width: 344px;}
		#new_report_dl {float: right; width: 260px; padding: 0 7px 7px;}
		#report_dl_rem {width: 80px; text-align: center; margin: 20px 0 0 3px;}
		#report_dl_rem img {width: 80px;}		
	#side_con {float: right; width: 178px; }
		div.koo_1_rt {width: 176px; background-color: #f4f4f4}
		div.koo_1_rt p {margin: 11px auto; text-align: center; line-height: 120%}
		div.koo_1_rt p img {padding: 2px; border: 1px solid #000;}
		#prev_report_remm div {margin: 5px; width: 166px; border-bottom: 1px dotted #ccc; clear: both;}
		#prev_report_remm img {float: left; margin: 5px;}		
#lbd {float: left; width: 400px;}
	#new_report_remm {padding: 5px; width: 388px;}
	#new_report_remm h4 {background: url(../images/capt_bg.png) repeat-x; height: 26px; line-height: 26px; margin-bottom: 8px; text-align: center;}
	#new_report_remm h4 a {color: #06c;}
	#new_report_remm img {float: left; width: 165px; margin-right: 10px;}
	#new_report_remm h3 {text-align: center; margin-top: 3px; padding-top: 3px; border-top: 1px dashed #CCCCCC;}
	#report_cat {margin-top: 6px; height: 80px; padding: 6px; background: url(../images/cat_bg.png) repeat-x;}
	#report_cat li {float: left; white-space: nowrap; background: url(../images/a_sep.gif) no-repeat; padding-left: 16px; height: 20px;}
	#report_cat li b {color: red; font-weight: 400;}
	#report_cat li.start {background-image: none; padding-left: 0;}
	#report_cat a {color: #529FBC; text-decoration: none}
	#report_cat a:hover {color: #ff8000;}	
	#lbd .mtab ul {width: 382px;}
#bbd {width: 960px; margin: 10px 0;}
	#bbd div {float: left; width: 232px; margin-left: 8px;}
	#bbd div.start {margin-left: 0;}
	#bbd div h3 {margin: 1px; text-align: center; height: 26px; line-height: 26px; border-bottom: 1px solid #efefef; background: url(../images/capt_bg.png) repeat-x}
	#bbd div h3 a {color: #444}
	#bbd div h3.capt1 {background-image: url(../images/capt_bg1.png)}
	#bbd div h3.capt2 {background-image: url(../images/capt_bg2.png)}
	#bbd div h3.capt3 {background-image: url(../images/capt_bg3.png)}
	#bbd div h3.capt4 {background-image: url(../images/capt_bg4.png)}
	#bbd div ul {padding: 8px; width: 216px;}
	#bbd div ul li {height: 25px;}
	#bbd div ul li.ads {text-align: center; height: 60px; width: 216px; overflow: hidden; margin: 8px 0;}	
#site_link {width: 948px; border: 1px solid #CDCDCD; margin-bottom: 1px; padding: 5px; background: #eaeaea}
	#site_link h4 {float: left; width: 80px; font-size: 12px; text-align: center;}
	#site_link p {float: right; width: 868px; margin-bottom: 5px}
	#site_link p a {margin-right: 5px; color: #999; white-space: nowrap;}
	#site_link p a.more {color: #529FBC;}
	#site_link .sep {border-top: solid 1px #E0DEDF; padding: 8px 0;}
	#site_link .sep img {margin: 2px 6px; display: inline;}
#main_index #footer {margin-top: 0;}

/*
 * report pages
 */
.reports .topbar {background-color: #E30D0D}
.reports #bodyer {border-top: 1px solid #ccc; margin-top: 2px; padding-top: 10px; display: inline-block;}
/* #report_index{} */
#report_index {}
	#report_lbd {float: left; width: 370px; margin-right: 10px;}
		#report_lbd h3 { }
		#report_lbd ul {padding: 8px; width: 354px}
		#report_report_remm {width: 370px; display: -moz-inline-box; display: inline-block;}
		#report_report_remm h4 {padding: 5px 0; text-align:center;}
		#report_report_remm h4 a { color: #333;}
		#report_report_remm .remm_pic {float: left; margin-top: 10px; width: 167px;}
		#report_report_remm .remm_pic span {float: left; border: 1px solid #fff; padding: 2px;}
		#report_report_remm .remm_pic span:hover {border-color: #E30D0D;}
		#report_report_remm .remm_pic span.curr {border-color: #E30D0D;}
		#report_report_remm .remm_pic span img {float: left; height: 28px; width: 35px;}
		#report_report_remm p {float: right; margin: 0 0 8px 3px; width: 200px;}
	
	#report_rbd {float: right; width: 580px;}
		h3.redtop {margin: 5px -3px 0; padding: 5px; border-top: 3px solid #E30D0D}
		#report_m_sidebar {float: left; width: 178px; padding: 0 10px 10px; margin: 15px 9px 0 0; border-width: 0 1px; border-style: solid; border-color: #CDCDCD;}
			ul#report_category {display: inline-block; width: 162px; height: 315px; margin: 8px; background: url(../images/cat_bg2.png) bottom repeat-x;}
			ul#report_category li {float: left; margin: 2px 9px; white-space: nowrap;}
			ul#report_category a {color: #529FBC; text-transform: uppercase ;}
			#report_m_sidebar .report_mid {padding: 0 5px;}
			#report_m_sidebar .report_mid a {text-decoration: none}
		#report_r_con {float: right; width: 370px;}
			#report_r_con .mtab {margin-bottom: 15px}
			#report_r_con .mtab_con {border-top: 1px solid #CDCDCD}
			#report_r_con .tabon {border-top: 3px solid #E30D0D}
			#report_r_con ul {width: 354px}
			#brand {width: 150px; float: left; margin-top: -15px;}
			#brand h3 {margin-top: 30px; float: left; width: 145px;}
			#brand p {float: left;}
			#brand a{float: left; text-decoration: none; color: #333; width: 100px; border: 1px solid #cecece; background: url(../images/arrow_gray.gif) no-repeat 10px center; padding: 2px 22px 0; line-height: 15px; margin: 2px;}
			#brand a:hover {background-color: #ececec; border-color: #adadad;}
		#report_bbd {margin-top: 10px;}
			.rpt_list {margin-bottom: 10px; border-top: 3px solid #E30D0D; display: inline-block;}
			.rpt_list a {text-decoration: none;}
			.rpt_list h3 {float: left; margin: 5px; width: 115px;}
			.mtab2 {clear: both;}
			.mtab2_tab {float: left; width: 115px; position: relative; z-index: 10;}
			.mtab2_tab a {float: left; width: 100px; padding-left: 10px; margin: 0 2px 2px 0; border: 1px solid #CECECE; background: #fff url(../images/arrow_gray.gif) no-repeat 100px center;}
			.mtab2_tab a.curr {float: left; width: 105px; margin-right: 0; border-right: 0; border-color: #AEAEAE; }
			.mtab2_subtab {float: right; width: 828px; height: 20px; line-height: 20px; border: 1px solid #CECECE; margin-top: 6px;}
			.mtab2_subtab a {margin-left: 3px;}
			.mtab2_con, .mtab2_con_col3 {float: right; width: 843px; margin-left: -1px; border: 1px solid #AEAEAE;}
			.mtab2_con ul {float: left; padding: 10px; width: 400px; }
			.mtab2_con ul li a {-moz-user-focus:normal; -moz-user-select:text; }
			.col3 ul {width: 260px;}

#report_list {}
	.reports .cat_l_side {width: 175px;}
		.reports .cat_l_side a {color: #000; text-decoration: none}
		.reports .cat_l_side a:hover {background-color: #FFF7C8;}
		.reports .cat_l_side h3 {border-bottom: 3px solid #000; margin-bottom: 3px;}
		#report_category_all {margin-bottom: 10px;}
		#report_category_all span {display: block; cursor:pointer; width: 150px; padding-left: 23px; border: 1px solid #999; margin-top: 2px; background: url(../images/plusIcon.gif) 5px center no-repeat;}
		#report_category_all span.open {background-image: url(../images/subIcon.gif); background-color: #EFFEEF}
		#report_category_all div {border: 1px solid #999; margin-top: 1px; width: 173px;}
		#report_category_all div a {display: block; margin: 1px 5px; width: 160px; border-bottom: 1px solid #ccc;}
		#report_category_all div a.curr {background: #EFFEEF url(../images/arrow_gray.gif) right no-repeat;}

	.reports .cat_r_con {width: 770px;}
		#reports_catalog .cat_m_li {width: 500px;}
			#report2_m_topbar {display: inline-block; height: 46px;}
			#mtab2_rptlist_tab {float: left; position: relative; width: 495px; z-index: 7;}
			#mtab2_rptlist_tab a {float: left; color: #666; text-decoration: none; margin-left: 8px; display: block; border: 1px solid #C9D7F1; border-bottom-color: #6B90DA; padding: 0 5px;}
			#mtab2_rptlist_tab a:hover {background-color: #F2F7FD;}
			#mtab2_rptlist_tab a.curr {font-weight: bold; border-color: #6B90DA; background-color: #F2F7FD; border-bottom-color: #F2F7FD;}
			#mtab2_rptlist_tab span {float: left; color: #666; margin-left: 15px; display: block; border: 1px solid #C9D7F1; font-weight: bold; padding: 0 15px; border-color: #6B90DA; background-color: #F2F7FD; border-bottom-color: #F2F7FD;}
			#m_view {float: left; z-index: 1; font-weight: bold; color: #4183C4; position: relative; width: 465px; padding: 3px 15px; margin-top: -1px; background-color: #F0F7F9; border-top: 1px solid #6B90DA; border-bottom: 1px solid #C9D7F1;}
			body.reports .cat_m_li .mnav {color: #4183C4; background-color: #F0F7F9; border-top-color: #6B90DA; border-bottom-color: #C9D7F1;}
			body.reports .cat_m_li ul.mli {width: 475px;}
			
	#reports_brand .cat_l_side {width: 160px;}
	#reports_brand .cat_r_con {width: 790px; margin-left: 5px}
	#reports_brand .cat_m_li {width: 520px;}
		#reports_brand #brand {width: 160px; margin-top: 0;}
		#reports_brand .cat_l_side h3 {border-bottom: 0; margin-bottom: 0; margin-top: 10px;}
		#reports_brand .cat_m_li img {border: 1px solid #000; margin: 10px 3px;}
		
#report_show {}
	#report_show_con {float: left; padding: 15px 0; width: 680px; border: 1px solid #cbcbcb;}
		#rpt_nav {margin: 10px 15px 0 15px; padding: 5px 10px 5px 40px; border-top: 1px solid #ccc; background: #F7F9F6 url(../images/arr_red.gif) 10px center no-repeat;}
		#rpt_nav b {margin-left: 15px;}
		#rpt_view {margin-top: 1px; width: 650px; margin: 0 15px; border-top: 1px solid #ccc;}
		#rpt_view h2.rpt_title {margin: 20px 0; font-size: 16px; color: #930; text-align: center;}
		#rpt_view .rpt_tool {color: #36c;text-align: center; }
		#rpt_view .rpt_tool a {color: #36c; text-decoration: none}
		#rpt_view .rpt_tool a:hover {color: #c30;}
		#rpt_no {text-align: right; text-transform : uppercase; color: #9CA27E; padding-right: 15px;}
		#rpt_no b {font-family: verdana;}
		#rpt_misc {float: right; margin: 0 0 10px 20px; width: 380px; background: url(../images/rpt_price_bg.gif) no-repeat;}
		#free_report_show #rpt_misc {background: none;}
		#rpt_misc p {margin: 8px 15px; padding-left: 5px; border-bottom: 1px dashed #ccc;}
		#rpt_misc .rpt_price p {border-bottom: 0;}
		#rpt_misc p span {float: left; width: 130px; text-align: center; line-height: 33px;}
		#rpt_misc .rpt_price p b {margin-left: 50px; color: #f50; font: 18px/28px "Verdana";}
		#rpt_misc .rpt_price p i {margin-left: 50px; line-height: 30px; color: #aaa; font-style: normal;}
		#rpt_misc p label {width: 80px; font-weight: bold; float: left;}
		#rpt_btn {margin: 20px 0 10px 0;}
		#rpt_btn img {margin-left: 8px; cursor: pointer;}
		#rpt_index {clear: both; border-bottom: 3px solid #FF9042; height: 28px;}
		#rpt_index a.on, #rpt_index a.off {float: left; text-decoration: none; margin-left: 8px; color: #999; font-size: 14px; font-weight: bold; padding: 5px 0 0 42px; width: 100px; height: 23px; background: url(../images/rpt_bg0.png) no-repeat}
		#rpt_index a.off:hover, #rpt_index a.on {color: #fff; background-image: url(../images/rpt_bg.png);}
		#rpt_index .rpt_tool {line-height: 28px;}
		#rpt_provider {clear: both; border-bottom: 3px solid #FF9042; border-top: 3px solid #FF9042; margin: 10px 0; padding: 10px;}
		#rpt_view h3.rpt_tt {text-indent: 15px; border-bottom: 1px dashed #900; margin: 10px 0; width: 650px; height: 20px; line-height: 20px; color: #900; background: url(../images/arr_red.png) left center no-repeat;}
		#rpt_view .rpt_con {color: #444; padding: 20px 10px;}
		#rpt_view .overview table {width: 100%; border: 0;}
		#rpt_view .overview tr:hover {background-color: #FFFDDB;}
		#rpt_view .overview td {border-bottom: 1px solid #F5F5F5;}
		#rpt_btm {margin: 0 auto; width: 620px; height: 32px; line-height: 32px; border: 1px solid #ccc; border-width: 1px 0; background: url(../images/bg01_01.png)}
		.rel_arti {margin-top: 10px;}
		.rel_arti h4 {margin: 1px; clear: both; border: 1px solid #ccc; border-width: 1px 0; height: 28px; line-height: 26px; text-indent: 30px; color: #000; font-size: 12px; background: url(../images/bg01_02.png) 0 1px no-repeat;}
		.rel_arti ul {width: 320px; margin: 10px; float: left; display: inline}
		.rel_arti div.bdad {width: 336px; margin-left: 2px; float: left; display: block;}
		
	#report_show_sidebar {float: right; margin-left: 10px; padding-bottom: 10px; width: 266px; border: 1px solid #cbcbcb; background-color: #f9f9f9;}
		#rpt_buy_service {width: 238px; padding: 6px; border: 1px solid #d8d9d8; background-color: #fff; margin: 10px auto;}
		#rpt_buy_service h3 {color: #C07A03; height: 60px; font-size: 16px; text-indent: 55px; line-height: 32px; border-bottom: 1px dotted #000; letter-spacing: 5px; background: url(../images/rpt_buy_service_bg.gif) no-repeat;}
		#rpt_buy_service ul {margin-top: 5px; }
		#rpt_buy_service li {padding-left: 33px; font-weight: 800; height: 35px; line-height: 35px; color: #333;}
		#rpt_buy_service li img {position: relative; top: 8px; left: 3px;}
		#rpt_buy_service li b {margin-left: 8px; font-family: verdana; font-weight: 400;}
		#rpt_buy_service li a {color: red;}
		#rpt_buy_service li.qq {background: url(../images/icons/icon_qq.png) no-repeat;}
		#rpt_buy_service li.msn {background: url(../images/icons/icon_msn.png) no-repeat;}
		#rpt_buy_service li.tel {background: url(../images/icons/icon_tel.png) no-repeat;}
		#rpt_buy_service li.fax {background: url(../images/icons/icon_fax.png) no-repeat;}
		#rpt_buy_service li.mp {background: url(../images/icons/icon_mp.png) no-repeat;}
		#rpt_buy_service li.mp2 {background: url(../images/icons/icon_mp2.png) no-repeat;}
		#rpt_buy_service li.email {background: url(../images/icons/icon_email.png) no-repeat;}
		#rpt_buy_service li.weibo{background: url(../images/icons/icon_weibo.png) no-repeat;}
		#rpt_buy_service h4 {margin-top: 5px; font-size: 12px; background-color: #FFDA00; color: #C07A03; text-align: center;}
		#rpt_buy_service p {margin-top: 5px; border-top: 1px solid #f6f6f6; padding: 1px;}
		#rpt_buy_service p b {padding: 2px 10px; background-color: #f6f6f6}
		.rpt_rt_list {margin-top: 10px;}
		.rpt_rt_list h3 {background-color: #ececec; padding: 3px 10px;margin-top: 10px;}
		.rpt_rt_list ul {margin: 5px; width:256px;}
		.rpt_rt_graph h3 {background-color: #ececec; padding: 3px 10px;}
		.rpt_rt_graph center {margin: 10px 0;}
		.rpt_rt_graph img {padding: 2px; border: 1px solid #000}

/*
 * news
 */
/* news_index */
#news_lbd {float: left; width: 728px;}
	#news_index #news_category {float: left;}
		#news_category h2 {font-size: 12px; color: #A68272; line-height: 25px; text-indent: 15px;}
		#news_category a {line-height: 34px; font-weight: bold; color: #444; letter-spacing: 8px; text-decoration: none; text-indent: 60px; display: block;;}
		#news_category a:hover {color: #CCAB66;}		
	#news_newlist {float: right; width: 576px; margin-left: 10px; border: 1px solid #cecece}
		#news_newlist h5 {margin: 5px auto; width: 480px; background-color: #F6F0E4; padding: 2px 10px; text-align: center;}
		#news_newlist h5 a {color: #c00; font-size: 12px;}
		#news_newlist ul {float: left; margin: 5px 0 5px 8px; width: 276px;}
	.news_catlist {float: left; margin-top: 8px; width: 358px; border: 1px solid #ccc; border-top-width: 3px;}
	#news_lbd .r {margin-left: 8px;}
		.news_catlist h3 {width: 300px; text-indent: 10px; border-top: 3px solid #f60; margin-top: -3px; position: relative;}
		.news_catlist h3 a {font-size: 14px; color: #444; text-decoration: none}
		.news_catlist a.more {float: right; margin-right: 10px}

#news_rbd {float: right; width: 222px; margin-left: 10px;}
	#news_providers {border: 1px solid #cecece; padding: 1px;}
		#news_providers h3 {background-color: #F38047; text-align: center; color: #fff; padding: 3px;}
		#news_index #news_providers img {width: 150px; padding: 15px 29px;}
	#media_links {margin: 10px 0; border: 1px solid #cecece; padding: 1px; background: url(../images/media_links.gif) 0 30px no-repeat}
		#media_links h3 {line-height: 26px; text-indent: 10px; background: url(../images/capt_bg2.png);}
		#media_links p {margin: 10px 0 10px 65px; line-height: 20px}
	.news_rbd_list {padding: 1px}
		.news_rbd_list h3 {background-color: #F38047; color: #fff; padding: 3px; text-indent: 10px;}
		.news_rbd_list ul {width: 208px; margin: 5px;}
/* news_cat */
body.news .cat_l_side{width: 150px;}
	body.news #news_category {float: none; margin: 0 auto 10px auto; width: 140px; height: 230px; background: url(../images/news_cat_bg.gif) no-repeat}
	body.news #news_providers img {width: 120px; padding: 8px; display: block; margin: 5px;  border-bottom: 1px dotted #ccc;}
	body.news #media_logo {margin-bottom: 15px; padding: 15px 0 25px 0; height: 70px; background: url(../images/media_logo.gif) bottom no-repeat;}
	body.news #media_intro {margin-bottom: 10px; height: 80px; padding: 10px 20px 20px 70px; color: #D3765A; background: url(../images/media_intro.jpg) bottom no-repeat;}
body.news .cat_r_con {width: 795px;}
	body.news .cat_m_li {width: 525px;}
	body.news ul.mli {width: 505px;}
	body.news .cat_m_li .mnav {color: #A68272; background-color: #F6F0E4; border-top-color: #999; border-bottom-color: #cdcdcd;}
	body.news .cat_m_li .mnav a {color: #A68272;}
	body.news .cat_m_li ul.mli a {width: 435px;}
	body.news .cat_r_li .gray_wrap h3 {border-bottom-color: #F26422;}
		
/* news_show */
#arti_show_con {background-color: #F5FAFE; float: left; padding-top: 15px; width: 680px; border: 1px solid #cbcbcb;}
	#arti_nav {margin: 10px 15px 0 15px; color: #8A0000; padding: 5px 10px 5px 40px; border-top: 1px solid #ccc; background: #F7F9F6 url(../images/arr_red.gif) 10px center no-repeat;}
	#arti_nav a {color: #8A0000;}
	#arti_nav b {margin-left: 20px; color: #000}
	#arti_nav span {float: right; color: #36c}
	#arti_nav span a {color: #36c}
	#arti_view {margin-top: 1px; width: 650px; margin: 0 15px; border-top: 1px solid #ccc;}
	#arti_view h2.arti_title {margin: 20px 0; font-size: 16px; color: #222; text-align: center;}
	#arti_view p#arti_source {text-align: center;}
	#artibody {margin-top: 20px; line-height: 200%; color: #222;}
	#artibody .arti_ads {float: left; margin: 0 15px 15px 0;}
	#arti_btm {color: #36c; margin: 20px auto; text-align: center; width: 620px; height: 32px; line-height: 32px; border: 1px solid #ccc; border-width: 1px 0; background: url(../images/bg01_01.png)}
	#arti_show_con .rel_arti {background-color: #fff; display: inline-block;}

#arti_show_sidebar {float: right; margin-left: 10px; padding-bottom: 10px; width: 266px; border: 1px solid #cbcbcb; background-color: #f9f9f9;}
	#arti_show_sidebar .arti_rt_list h3 {background-color: #FBCB0B; color: #a80000; line-height: 25px; text-indent: 15px;}
	#arti_show_sidebar .arti_rt_list ul {width: 256px; background-color: #Fff; padding: 5px}

/*
 * marketing pages
 */
body.mkt .topbar {background-color: #297EBF; color: #fff;}
body.mkt #bodyer {border-top: 1px solid #ccc; margin-top: 2px; padding-top: 10px;}
/* mkt_index */
#mkt_ltbd {float: left; width: 785px;}
	#mkt_ltbd_lbd {float: left; width: 380px;}
		#mkt_area {width: 378px; }
			
		#mkt_search {width: 378px; height: 68px; background: url(../images/mkt_search_bg.png) repeat-x}
		#mkt_search_t {border: 1px solid #fff; border-width: 0 1px; height: 27px;}
		#mkt_search_t h3 {float: left; width: 70px; line-height: 26px; text-indent: 10px; color: #002E96;}
		#mkt_search_t span {float: left; cursor: pointer; text-align: center; width: 57px; height: 29px; line-height: 23px; margin: 5px 0 0 5px; background: url(../images/a_bg_off.png) no-repeat;}
		#mkt_search_t span.on {background-image: url(../images/a_bg_on.png); font-weight: bold; color: #0045A2}
		#mkt_search form {margin: 10px;}
		* html #mkt_search form {margin: 2px 10px;}
		#mkt_search form input.text {width: 200px; color: #808080}
		#mkt_search form a {margin-left: 15px;}
		
		#mkt_coarti {width: 378px}
		#mkt_coarti_t {height: 23px; background: url(../images/gray_bg.png) repeat-x}
		#mkt_coarti_t h3 {float: left; width: 70px; text-indent: 10px; color: #002E96; line-height: 22px; background: url(../images/blue_bg.png) repeat-x}
		#mkt_coarti_t a {float: left; border: 1px solid #d8d8d8; color: #333; text-decoration: none; line-height: 18px; padding: 0 12px; margin: 3px 0 0 10px; background-color: #f8f8f8;}
		#mkt_coarti_t a.on {border-bottom-color: #fff; background-color: #fff; color: #0049A5;}
		#mkt_coarti ul {padding: 5px; width: 360px}
	#mkt_ltbd_rbd {float: right; width: 390px; margin-left: 15px;}
		.mkt_m_list {margin-bottom: 8px;}
		.mkt_m_tab {float: right; margin-top:3px;}
		.mkt_m_tab a {margin: 6px;}
		.mkt_m_list h3 {text-indent: 15px; color: #000; background: url(../images/blue_h3.png) no-repeat; padding-bottom: 5px; border-bottom: 3px solid #ececec;}
		.mkt_m_list ul {padding: 5px 10px; width: 370px;}		
		
#mkt_rtbd {float: right; width: 160px; margin-left: 15px;}
	#mkt_add_co {border: 1px solid #A8C5E3; background-color: #F0F4F8; text-align: center}
	#mkt_add_co h3 {line-height: 26px; background: url(../images/mkt_add_co_bg.png) center no-repeat}
	#mkt_add_co img {margin: 1px auto; border: 1px solid #A8C5E3; padding: 3px;}
	
#mkt_lbbd {float: left; width: 740px;}
	.mkt_lbbd_wrap {float: left; border: 1px solid #C0D8F0; width: 350px; padding: 5px; margin-right: 8px; display: inline;}
	.mkt_lbbd_wrap a.more {float: right; }
	.mkt_lbbd_wrap h3 {text-indent: 25px; color: #CA0205; background: url(../images/mkt_arti_h3.gif) center no-repeat; }
	.mkt_lbbd_wrap ul {margin: 8px 5px; margin-left: 80px; width: 260px; position: relative;;}	
	.mkt_lbbd_wrap img.arti_pic { float: left; margin-top: 60px;}

#mkt_rbbd {float: right; width: 220px;}
	#training_provider {width: 188px; padding: 10px 15px; background: url(../images/training_bg.png) 1px 1px no-repeat}
	#training_provider h3 {color: #fff; padding: 3px 0 10px 12px}
	#training_provider a {display: block;}
	#training_provider img {margin: 5px auto; text-align: center;}

/* mkt_trainings */
#training_category {background: url(../images/tr_cat_bg.gif) repeat-x; border: 1px solid #91A7B4; width: 178px;}
#training_category h2 {background: url(../images/tr_cat_t.png) repeat-x; line-height: 20px; text-indent: 10px; font-size: 12px; border-bottom: 1px solid #91A7B4; color: #BC2931;}
#training_category a {display: block; margin: 2px 10px;}
#training_signup h3 {background: url(../images/tr_signup_bg.jpg) no-repeat; height: 46px; line-height: 40px; font-size: 14px; text-align: center; margin-top: 15px;}
#training_signup div {background-color: #e4e4e4; border-left: 1px solid #b3b3b3; border-right: 1px solid #939393; padding: 0 3px 0 10px;}
#training_signup div b {display: block; color: #000; margin-left: -7px;}
#training_signup div em {display: block; font-weight: bold; color: #D48A27; font-style: normal; text-align: center; margin-left: -7px;}
#training_signup p {background: url(../images/tr_signup_bg.jpg) bottom no-repeat; height: 36px; text-align: center;}
.mkt .cat_m_li .mnav {color: #16387C; background-color: #F1F5F6;}
.mkt .cat_m_li .mnav a {color: #16387C;}
.mkt .cat_m_li ul.mli i {font-style: normal; font-size: 12px; color: #3A76B1;}
/* training_show */
#signup_info {width: 90%; padding: 10px; margin: 10px auto; border: 1px dotted #9F9B63; background-color: #FFFDDF}
#signup_online {clear: both; text-align: right; }
#signup_online img {cursor: pointer;; }
/* training_signup_form */
#MB_content form {}
#MB_content form h2 {font-size: 14px; margin: 0 10px;}
#MB_content form fieldset {float: left; width: 430px; padding: 15px;;}
#MB_content form p {padding: 8px 0; width: 90%; float: left; display: inline;}
#MB_content form label {float: left; text-align: right; padding-right: 5px; margin-right: 5px; width: 60px; font-weight: bold}
#MB_content form input {float: left;}
/* mkt_catalog */
#mkt_cat {height: 110px; padding: 0 5px; background: url(../images/mrmc_catalog.jpg) no-repeat}
#mkt_cat h2 {font-size: 12px; line-height: 33px; text-indent: 20px; color: #000}
#mkt_cat a {float: left; padding: 8px 8px 10px 45px; color: #607C96; letter-spacing: 3px; font-weight: bold;}
/* company */
.company .sidebar {background-color: #F7F9E9;}
.company .sidebar h2 {background-color: #B1C65A; color: #fff; border: 1px dashed #968237; border-width: 1px 0; font-size: 12px; text-indent: 10px; line-height: 25px;}
.company .sidebar a {border-bottom: 1px solid #DEDACA; display: block; text-indent: 10px; line-height: 30px; text-decoration: none; color: #2677B3}
.company .sidebar a:hover {background-color: #F2F5DC; color: #f03;}
.company .sidebar2 {background-color: #F3FFD9; color: #000; padding: 10px; }
.company .sidebar2 p {padding: 5px; border: 1px solid #E5F2C8; background-color: #fff;}
.company .sidebar2 p b {display: block;;}
.company .cat_m_li .mnav {background-color: #F7F9E9;}
.company #mkt_area {width: 253px;}
body.company .cat_m_li ul.mli a {width: 400px;}
#zone_cat_t span {text-decoration: underline; color: #FFFBCF; cursor: pointer;}
#zone_cat_t span:hover {text-decoration: none;}

/* company show */
#co_sidebar {float: left; width: 222px; background: url(../images/co_sidebar.jpg) -13px 0 no-repeat;}
	#col_nav {margin-top: 20px; width: 211px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #fff;}
	#col_nav li {border-bottom: 1px solid #DCDDDE; border-top: 1px solid #fff; color: #ccc; padding: 8px 50px 8px;}
	#col_nav li.cur {background: url(../images/co_nav-current.png) center no-repeat; color: #fff; width: 121px; border: none; text-shadow:-1px -1px 0 #3293D6 }
	#col_nav li img {position: relative; left: -20px; margin-top: -9px; top: 7px;}

#co_content {float: right; width: 705px;}
	#co_content h2 {margin: 20px 0; padding: 15px 0; width: 90%; text-indent: 20px; border-bottom: 3px double #DDD; font-size: 18px; color: #333; letter-spacing: 10px;}
	#co_content h3 {margin-top: 30px; padding: 15px 0; width: 90%; text-indent: 20px; border-top: 3px double #DDD; font-size: 14px; color: #333; letter-spacing: 10px;}
	#co_content ul {margin: 10px;}
	#co_content div.text_14 p {margin: 10px 50px 0;}
	#co_content div.text_14 p b {margin-left: -30px;}
	
/*
 * enterprise pages
 */
body.ents .topbar {background-color: #ECC200; color: #000}
body.ents .topbar a {margin: 0; color: #000}
/* ent_index */
#ent_lbd {float: left; width: 665px;}
	#ent_lbd h3 {margin-top: 15px; clear: both; background: url(../images/ent_cat_bg.png) no-repeat; height: 22px;}
	#ent_lbd h3 span {background-color: #fff; color: #000; margin-left: 15px; font-size: 14px; padding: 0 10px;}
	#ent_lbd div.ent_l_cat {float: left; width: 320px; padding-right: 12px; border-right: 1px dotted #ccc;}
	#ent_lbd div.ent_r_cat {float: right; width: 320px; margin-left: 12px;}
	#ent_lbd h4 { margin: 8px 0;}
	#ent_lbd h4 a {font-size: 14px; margin: 5px 0;}
	#ent_lbd div.ent_scat {margin: 5px 0; padding-bottom: 8px; border-bottom: 1px dotted #ccc;}
	#ent_lbd div.ent_scat h4 {font-size: 12px; padding-left: 20px; background: url(../images/blue_h3.png) no-repeat; color: #139ED1}
	#ent_lbd div.ent_scat a { white-space:nowrap; margin-right: 10px; line-height: 200%; text-decoration: none; color: #333}
	#ent_lbd div.ent_scat a:hover {color: #c30}
	#ent_lbd div.ent_scat a.ent3 {font-weight: bold}
	#ent_list .ent {background: url(../images/ent_icon.gif) no-repeat scroll 7px 15px; border-bottom: 1px dotted #BBBBBB; border-top: 3px solid #F3F3F3; padding: 8px 12px 8px 24px}
	#ent_list .even {background-color: #F5F5F5}
	#ent_list .ent h4 {font-size: 14px; margin: 0;}
	#ent_list .ent span.area {float: right !important;}
	#ent_list .ent p {margin: 5px 0;}
	#ent_list .ent p.ent_rpt {display: block; clear: both;}
	#ent_list .ent p.ent_rpt a {padding: 0 5px; margin: 0 5px; background-color: #386060; color: #fff; border: 1px dotted #FFF; text-decoration: none}
	#ent_list .ent p.ent_rpt a:hover {background-color: #D0910B;}
	#ent_filter {text-align: right}
#ent_rbd {float: right; width: 280px; margin-left: 15px;}
	#ent_rbd .gray_wrap {padding: 1px; width: 276px;}
	#ent_rbd .gray_wrap h3 {background: url(../images/capt_bg5.png) repeat-x; line-height: 25px; color: #5C511D; text-indent: 10px;}
	#ent_rbd .gray_wrap ul {margin: 5px 8px; width: 260px; }
/* ent_show */
.ents #col_nav li.cur {background:#C4BB8F url(../images/ent_nav-current.png) center no-repeat; color: #fff; width: 181px; border: none; text-shadow:-1px -1px 0 #3293D6 }
.ents #col_nav li a {color: #797C80;}
#ent_report {float: right; width: 705px;}
	#ent_report h2 {margin-top: 20px; width: 90%; text-indent: 20px; font-size: 18px; color: #333; letter-spacing: 10px;}
	#ent_report h3 {margin-bottom: 30px; padding: 15px; text-align: right; width: 660px; border-bottom: 3px double #DDD; font-size: 14px; color: #BA2727; letter-spacing: 10px;}
.ents #col_nav li {padding: 8px 18px;}
.ents #col_nav li img {left: -10px;}

/* search */
#search_t {border-top: 1px solid #6B90DA; background-color: #F0F7F9; padding: 0.1em; margin-bottom: 11px; clear:both}
	#search_t div {float: left; padding: 4px 0.5em 0 4px}
	#search_t p {text-align: right; padding: 0.2em 1.5em}
#search_r {color: #000; width: 600px; float: left; margin: 10px;}
	#search_r li {margin: 1em 0 1.2em}
	#search_r h3 {font-size: medium; font-weight: normal}
	#search_r em {color: #c03; font-style: normal;}
	#search_r span.match {color: #c03; font-style: normal;}
	#search_r cite {color: green; font-style: normal; margin-left: 10px; font-size: 11px;}
#search_e {font-size: medium;}
	#search_e p {margin: 15px;}
	#search_e ul {margin: 25px 50px; line-height: 150%; list-style-type: disc;}
#search .pagination {clear: both}
/* zikoo */
.zikoo h1 {font-size: 18px; margin-bottom: 20px; padding: 5px 10px; background-color: #285090; color: #fff;}
.zikoo #bodyer {padding: 30px; width: 900px; font-size: 14px}
#sitelink h2 {font-size: 14px; margin-top: 15px; padding-bottom: 5px; border-bottom: 3px solid #53B2E9}
#sitelink h3 {padding: 10px; background-color: #F6F9FD; font-size: 14px;}
#sitelink h3 input {border: 1px solid #C1DEF3; background: #fff; padding: 2px; margin-top: 1px; color: #A31515}
#sitelink p.text_link a {white-space: nowrap; margin: 0 15px; font-size: 14px; line-height: 300%}
#sitelink p.image_link img { margin: 15px;}
/* catalog common style */
.cat_l_side {float: left; width: 180px;}
.cat_r_con {float: right; width: 765px; margin-left: 15px;}
	.cat_m_li {float: left; width: 495px;}
		.cat_m_li .mnav {line-height: 25px; text-indent: 20px; border-top: 1px solid #999; border-bottom: 1px solid #cdcdcd;}
		.cat_m_li ul.mli {margin: 10px; width: 475px; padding: 0}
		li.sep {height: 10px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; background: none; clear: both;}		
	.cat_r_li {float: right; width: 255px; margin-left: 15px;}
		.cat_r_li .gray_wrap {padding: 2px 10px;}
		.cat_r_li .gray_wrap h3 {color: #000; width: 80px; border-bottom: 2px solid #BC2931; line-height: 25px; z-index: 10; position:relative;}
		.cat_r_li ul {width: 233px; margin-top: -2px; padding-top: 5px; border-top: 2px solid #CED5E6;}


/* add one & sub one */
#add_sub {position: relative; float: left}
/* Hiding from ie5/mac \*/
* html #add_sub {position: relative; float: left; left: -380px; top: -28px}
/* end hack */
#add_sub img {position: absolute; left: 5px; top: 0; cursor: pointer;}
#add_sub img.sub {top: 11px}

#MB_content .error-msg {background-color: #CC3300; border: 1px solid #993300; color:#FFFFFF; font-weight: bold; padding: 0.5em;}
#MB_content h2.error-msg {margin: 15px; text-align: center; font-size: 16px;}
.notice-modal {border: 10px solid #FEF3E2; background-color: #fff}
.notice-modal h1 {font-size: 16px; color: #E99400; border: 1px solid #FEC157; border-bottom: 0; padding: 10px;}
.notice-modal .cont {border: 1px solid #FEC157; border-top: 0; padding: 10px;}
.notice-modal .cont center {margin-top: 30px;}

/* signup form style1 */
.signup-form {float: left; width: 690px;}
.signup-form fieldset {border: 0; background: #fcfeff url(../images/fieldset_bg.png) no-repeat; margin-bottom: 8px;}
.signup-form h2 {font-size: 16px; color: #0040B6; line-height: 50px; text-indent: 60px; letter-spacing: 10px;  margin: 27px 0 0 30px}
.signup-form p {margin: 10px 0;}
.signup-form label {font-weight: bold; color: #000; margin-right: 15px;}
.signup-form h2.step1 {background: url(../images/signup_step1.png) no-repeat}
.signup-form h2.step2 {background: url(../images/signup_step2.png) no-repeat}
.signup-form h2.step3 {background: url(../images/signup_step3.png) no-repeat}
#gofinish .LV_validation_message {left: 100px; position: relative;}

.signup-form .con {background-color: #fcfeff; border: 1px solid #D2E8FA; border-width: 0 1px; padding: 0 27px 15px 90px;}
.signup-form .btm {height: 20px; background: #fcfeff url(../images/fieldset_bg-btm.png) bottom no-repeat;}
.signup-form #gofinish .btm {background-image: url(../images/fieldset_bg.png);}
.btn_blue {background: url(../images/btn_blue.png) no-repeat; letter-spacing: 10px; height: 36px; width: 183px; text-align: center; border: 0; font-size: 14px; font-weight: bolder; color: #fff;}
.btn_blue_off {background: url(../images/btn_blue_off.png) no-repeat; letter-spacing: 10px; height: 36px; width: 183px; text-align: center; border: 0; font-size: 14px; font-weight: bolder; color: #fff;}
#eread {background: #F9F9D5 url(../images/icons/notice.gif) no-repeat; color: #ff8000; padding: 0 10px 0 20px; margin-left: 20px;}
.signup-sidebar {float: right; margin-left: 20px; width: 250px; background: url(../images/signup-right.jpg) no-repeat;}
.signup-sidebar .step-readme {float: right; padding-bottom: 10px; margin-bottom: 10px; width: 215px; background: url(../images/step-readme_bg.png) bottom no-repeat;}
.signup-sidebar .step-readme h3 {text-align: center; color: #fff; width: 215px; line-height: 32px; background: #8395AD url(../images/step-readme_tt.png) bottom no-repeat;}
.signup-sidebar .step-readme h4 {font-size: 14px; margin: 0 10px; color: #000; line-height: 32px;}
.signup-sidebar .step-readme p, .signup-sidebar .step-readme ul {margin: 0 10px; width: 195px;}

.formError, .LV_validation_message{font-weight:bold; margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}
.formError, .LV_invalid {color:#CC0000; background: url(../images/icons/icon_cross.png) no-repeat; padding-left: 18px;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000;}

