@charset "iso-8859-1";

body { font-size:12px; font-family:arial,sans-serif; }
body,div,form,ul,ol,li,img { border:0; margin:0; padding:0; }

a:link, a:visited { color:#1900ff; text-decoration:underline; }
a:active, a:hover { color:#aa1100; }

h1 { font-size:28px; line-height:100%; }

.red { color:#ff0000; }
.green { color:#00ff00; }
.blue { color:#0000ff; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.underline { text-decoration:underline; }
.center { text-align:center; }
.middle { vertical-align:middle; }
.txt-left { text-align:left; }
.txt-center { text-align:center; }
.txt-right { text-align:right;}
.line { width:966px; height:1px; line-height:0px; background:#cccccc; }
.font13 { font-size:13px; }
.line18 { line-height:18px; }
.line20 { line-height:20px; }
.line22 { line-height:22px; }
.line24 { line-height:24px; }
.clearboth { clear:both; }
.pointer { cursor:pointer; }
.blank { clear:both; height:20px; }
.tip { color:#006699; cursor:pointer; text-decoration:underline; }
.keywords { color:#ff6600; cursor:pointer; text-decoration:underline; }

.blue_arr li { line-height:16px; list-style:inside url("../images/blue_arr.gif"); }

.googlesearch { height:30px; padding:1px 0 1px 0; position:relative; overflow:hidden; }
.googleads1 { background:#e9f6ff; height:15px; padding:3px 0 3px 0; text-align:center; }
.googleads2 { height:60px; padding:10px 0 10px 0; width:575px; }
.googleads3 { float:left; height:280px; width:336px;padding-right:5px; }
.googleads4 { float:left; padding:10px 10px 0 5px; width:160px;}
.googleads5 { clear:both; padding:5px 0 5px 0; text-align:center; }

.adt, .adt A { font-size:13px; font-weight:bold; line-height:15px; text-decoration:underline; }
.adb { color:#4b4b4b; display:block; font-size:13px; line-height:16px; }

#container { width:966px; text-align:left; margin:0 auto 0 auto; }

#tip { display:none; background:#efefef; border:1px solid #999999; width:400px; min-height:22px; padding:5px; position:absolute; left:0; top:0; }

#header { clear:both; height:72px; margin:15px 0 8px 0; }
#header .logo { float:left; width:200px; }
#header .logourl { position:relative; top:-18px; left:60px; }
#header .banner1 { margin:5px; padding:0; text-align:center; }
#header .banner2 { float:left; line-height:23px; }
#header .banner3 { line-height:21px; padding:0 0 0 380px; }
#header .nav { background:#2989CC; height:20px; width:966px; }

#footer { background:url("../images/computer_51.gif"); clear:both; color:#ffffff; padding:26px 0 0 0; height:30px; overflow:auto; text-align:center; }

#left { width:184px; }
#left .top { background:url("../images/index_18_01.gif") no-repeat; font-size:0; height:6px; margin:5px 0 0 0; width:177px; }
#left .title { background:url("../images/index_18_02.gif"); color:#fd6e06; font-size:13px; font-weight:bold; height:23px; line-height:20px; width:177px; text-align:center; }
#left .content { background:url("../images/index_26.jpg"); color:#6F7173; padding:5px; width:167px; }
#left .content ol { padding:0 0 0 25px; }
#left .more { background:url("../images/index_27.jpg"); height:21px; width:177px; }
#left .bottom { background:url("../images/index_18_3.jpg"); font-size:0; height:6px; width:177px; }
#left .newsimg { padding:5px; text-align:center; width:174px; }
#left .ads { padding:5px 0 5px 0; }

 .category2 { overflow:hidden; background:#ffffff; width:100%; }
 .category2 a { text-decoration:none; }
 .category2 ul { padding:0; margin:0; }
 .category2 li { list-style-type:none; margin:0; padding:0 0 0 20px; }
 .category2 li a { background:none; color:#4b4b4b; }
 .category2 li:hover { background:url("../images/arrow_px_right.gif") 4px 4px no-repeat; }
 .category2 .parent { background:url("../images/arrow.gif") no-repeat; height:15px; line-height:15px; padding-left:20px; overflow:hidden; }
 .category2 .item { display:none; }

#middle { padding:5px 0 0 5px; width:588px; }
#middle .category { overflow:auto; border:1px solid #cccccc; border-top:none; min-height:100px; padding:5px; width:576px;  }
#middle .category a { text-decoration:none; }
#middle .category ul { padding:0; margin:0; }
#middle .category li { list-style-type:none; margin:0; padding:0 0 0 20px; }
#middle .category li a { background:none; color:#4b4b4b; }
#middle .category li:hover { background:url("../images/arrow_px_right.gif") 4px 4px no-repeat; }
#middle .category .parent { background:url("../images/arrow.gif") no-repeat; height:15px; line-height:15px; padding-left:20px; overflow:hidden; }
#middle .category .item { display:none; }
#middle .select_super_lists { BORDER-BOTTOM: #aaaaaa 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5177B6', endColorstr='#314F7E'); BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #5177b6; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-FAMILY: arial, helvetica, sans-serif; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 14px; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 8px; -moz-border-radius: 4px; border-radius: 4px;margin:3px 0 5px 0; }
#middle .index_download_category { width:588px; overflow:auto; clear:both; line-height: 140%; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#middle .index_download_category a { color: #333333; text-decoration: none; }
#middle .index_download_category_left { border:1px solid #cccccc; width:191px; height:200px; margin:0 3px 3px 0; float:left; overflow:hidden; }
#middle .index_download_category_right { border:1px solid #cccccc; width:191px; height:200px; margin:0 0 3px 0; float:right; overflow:hidden; }
#middle .download_class_logo { float:left; padding:5px; }
#middle .download_class_title { font-family: Arial; font-size: 14px; font-weight: bolder; padding:5px; }
#middle .download_class_intro { font-size: 12px; padding:5px; }
#middle .demo { overflow:hidden; width:566px; text-align:center; padding:5px; }
#middle .demo img { padding:1px; }
#middle .title { background:url("../images/index_middle_1.gif"); border:1px solid #cccccc; color:#fd6e06; font-size:13px; font-weight:bold; height:26px; line-height:26px; padding:0 0 0 10px; position:relative; width:576px; }
#middle .content { border:1px solid #cccccc; border-top:none; min-height:60px; padding:5px; width:576px; }
#middle .content LI { line-height:20px; list-style:inside url("../images/blue_arr.gif"); padding:0 0 0 3px; }
#middle .title2 { background:url("../images/bt_01.gif"); color:#000000; height:28px; line-height:28px; padding:0 0 0 10px; width:578px; }
#middle .content2 { background:url("../images/computer_39.gif"); padding:5px; min-height:100px; width:579px; }
#middle .content2 LI { line-height:20px; list-style:inside url("../images/blue_arr.gif"); padding:0 0 0 3px; }
#middle .content2 .left { padding:20px 0 0 5px; width:110px; }
#middle .content2 .right { width:454px; }
#middle .bottom { font-size:0px; height:0px; margin:0 0 5px 0; width:588px; }
#middle .more { clear:both; padding-right:5px; text-align:right; }

#right { width:177px; }
#rignt img { vertical-align:middle; }
#right .top { background:url("../images/index_18_01.gif"); font-size:0; height:6px; margin:5px 0 0 0; width:177px; }
#right .top1 { background:url("../images/index_18_01.gif"); font-size:0; height:6px;width:177px; }
#right .title { background:url("../images/index_18_02.gif"); color:#FD6E06; font-weight:bold; font-size:13px; height:23px; line-height:20px; width:177px; text-align:center; }
#right .subtitle { line-height:28px; text-align:left; }
#right .content { background:url("../images/index_26.jpg"); color:#6F7173; padding:5px; width:167px; }
#right .content ol { padding:0 0 0 25px; }
#right .more { background:url("../images/index_27.jpg"); height:21px; width:177px; }
#right .bottom { background:url("../images/index_18_3.jpg"); font-size:0; height:6px; width:177px; }

#content { margin:5px 0 0 5px; text-align:left; width:777px; }
#content ul,ol { padding-left:35px; }
#content li { list-style:outside; }
#content .nav { background:#e9f6ff; font-size:12px; height:24px; line-height:24px; padding:0 0 0 5px; width:772px; }
#content .subscribe { line-height:20px; padding:20px 0 20px 0; font-size:13px; }
#content .subscribe .highlight { background:#ffff99; }
#content .subscribe .class { width:33%; text-align:left; }
#content .subscribe .title { font-weight:bold; }
#content .subscribe .line { line-height:15px; }
#content .state { line-height:20px; padding:0px 0 30px 0; font-size:13px; }
#content .state .title { color:#FF3300; font-size:14px; font-weight:bold; }
#content .state .class { width:33%; text-align:left; }
#content .article { clear:both; }
#content .article li { list-style-type:decimal; }
#content .article li a { text-decoration:underline; }
#content .intro { padding:10px 0 10px 0px; }
#content .info { float:left; line-height:16px; min-height:175px; width:575px; }
#content .info .title { color:#000; font-weight:bold; font-size:22px; font-family:verdana,sans-serif; line-height:28px; padding:0; width:575px; }
#content .info .author { color:#000000; font-family:Verdana,sans-serif; font-size:9px; line-height:18px; }
#content .info .copyright { color:#000000; font-family:Verdana,sans-serif; font-size:10px; line-height:18px; }
#content .gad { float:right; height:175px; width:200px; }
#content .ads1 { padding-top:20px; height:80px; }
#content .article_body { border:1px dotted; clear:both; color:#4b4b4b; font-size:13px;font-family:Verdana,sans-serif;font-weight:normal;line-height:15px; min-height:360px; padding:5px; width:765px; overflow:auto; }
#content .pageline { line-height:25px; text-align:center; }
#content .pageline a { text-decoration:none; }
#content .page { display:inline; background:#efefef; padding:2px 4px 2px 4px; margin-right:2px; border:1px solid #cccccc; }
#content .newsinfo { clear:both; padding:10px 0 0 0; }
#content .newsinfo .source { padding:1px 0 1px 0; }
#content .more { float:right; margin-top:10px; text-align:left; width:602px; }
#content .more .newly { margin:0 0 10px 0; }
#content .more .popular { margin:0 0 10px 0; }
#content .more .backto { font-size:13px; font-weight:bold; line-height:15px; margin:15px 0 15px 0; text-decoration:underline;}
#content .more .examples { color:#fa5133; font-size:13px; line-height:16px; margin:5px 0 15px 0; }

#comment { min-height:100px; width:602px; }
#comment .title { background:#6699CC; color:#ffffff; font-size:12px; height:25px; line-height:25px; padding:0 0 0 5px; width:597px; }
#comment .title A { color:#ffffff; }

.comment { float:right; margin:5px 0 0 5px; text-align:left; min-height:100px; width:777px; }
.comment .nav { background:#e9f6ff; font-size:12px; height:24px; line-height:24px; padding:0 5px 0 5px; width:767px; }
.comment .title { font-size:20px; line-height:24px; padding:5px; }
.comment .summary { padding:5px; }
.comment .info { background:#efefef; height:22px; line-height:22px; text-align:left; }
.comment .info .start { padding-left:10px; width:50px; }
.comment .info .name { width:300px; }
.comment .info .time { padding-right:5px; width:412px; text-align:right; }
.comment .content { padding:5px; text-align:left; }

#newsimg-nav { filter:alpha(opacity=100); background:#fff; -moz-opacity:1; opacity:1; width:546px; min-height:100px; overflow:auto; float:right; }
#business-nav { filter:alpha(opacity=100); background:#fff; -moz-opacity:1; opacity:1; width:596px; min-height:100px; overflow:hidden; float:right; }

.riskinfo { color:#4b4b4b; line-height:24px; text-align:center; }
.post-ratings { filter:alpha(opacity=100); width:100%; height:100%; background-color:#fff; -moz-opacity:1; opacity:1; text-align:center; font-size:13px; line-height:20px; }
.post-ratings .title { font-weight:bold; color:#fa5133; }
.post-ratings .text { font-size:12px; }
.post-ratings-loading { display:none; height:16px; text-align:center; }

#popup { background:#efefef; border:2px solid #cccccc; display:none; position:absolute; top:130px; min-height:200px; width:500px; z-index:99999; }

#report { margin:5px 0 0 5px; text-align:left; width:777px; font-size:13px; }
#report .nav { background:#e9f6ff; font-size:12px; height:24px; line-height:24px; padding:0 0 0 5px; width:772px; }
#report .lgtitle { font-weight:bold; font-size:16px; line-height:30px; color:#c00; }
#report .info { padding:5px 0 5px 0; clear:both; }
#report .title { width:108px; height:22px; line-height:20px; text-align:right; font-weight:bold; float:left; padding-right:5px; }
#report .value { line-height:20px; }

#register { line-height:18px; margin:5px 0 0 5px; text-align:left; width:777px; }
#register .nav { background:#e9f6ff; font-size:12px; font-weight:bold; height:24px; line-height:24px; padding:0 0 0 5px; width:772px; }
#register .name { float:left; font-weight:bold; padding:2px 5px 2px 0; text-align:right; width:150px; }
#register .value { padding:2px; }

/* common styling */
.menu { background:url('../images/menu_bg.jpg'); border-top:1px solid #cccccc; clear:both; font-family:arial,sans-serif; height:24px; position:relative; width:966px; z-index:99; }
.menu a { display:block; color:#000033; float:left; font-size:14px; height:24px; line-height:24px; text-decoration:none; }
.menu ul { list-style-type:none; }
.menu ul li { background:url('../images/menu_bg.jpg'); border-right:solid 1px #446d87; float:left; position:relative; }
.menu ul li a { background:url('../images/arrow_navi.jpg') no-repeat; padding:0 16px 0 26px; }
.menu ul li a:hover { background:url('../images/arrow_navi_active.jpg') no-repeat; }
.menu ul li ul { display:none; background:url('../images/menu_bg.jpg'); position:absolute; top:24px; left:0; }
.menu ul li ul li { display:block; border:none; clear:both; }
.menu ul li ul li a { min-width:180px; overflow:hidden; }
.menu ul li:hover ul { display:block; background:url('../images/menu_bg.jpg'); position:absolute; top:24px; left:0; }
.menu ul li:hover ul li a { min-width:180px; overflow:hidden; }

.buttonred { background:#ffffff url('../images/button_red_widest.gif') no-repeat; border:none; color:#ffffff; cursor:pointer; font-size:12px; font-weight:bold; height:24px; width:160px;}
