body,td,th {
	font-family: "ͣ å";
	font-size: 12px;
	color: #666666;
	/* line-height: 15px; */
}
h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,a,form,label,input,span,strong,em,img{ margin:0; padding:0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.hidden{ visibility:hidden;}
img{ border:none;}
/*************************
*         COLOUR         *
*************************/
.red{color:#dd5a22}
.red2{ color:#c30302}
.cryan{color:#4aa1bc}
.cryan2{color:#59acc4}
a {
	font-family: "MS PGothic","MS Gothic",sans-serif,serif;
	font-size: 12px;
	color: #666666;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #0099CC;
}

a:active {
	text-decoration: underline;
	color: #666666;
}

.txt_info {
	font-family: ͣ å;
	font-size: 11px;
	line-height: 18px;
}

.txt_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #666666;
}

.txt_smallreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #666666;
}

.txt_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.txt_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #999900;
}

.txt_pro_topic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #3399CC;
}

.txt_what_new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333399;
}

.tdline {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid

}

.tdunderline {	BORDER-RIGHT: #009999 0px solid; BORDER-TOP: #009999 0px solid; BORDER-LEFT: #009999 0px solid; BORDER-BOTTOM: #009999 1px solid

}

.faq_topic {
	font-family: ͣ å;
	font-size: 12px;
	line-height: 18px;
	color: #006699;
}

.txt_infojapan {
	font-family: "ͣ å";
	font-size: 12px;
	line-height: 15px;
}

.txt_bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #0099CC;
}

.txt_info_star {
	font-family: ͣ å;
	font-size: 11px;
	line-height: 18px;
	color: #FF0000;
}

.tdline2 {
BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

.txt_tool {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #FF6600;
}

.txt_info2 {
	font-family: ͣ å;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

.txt_small2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
}

.title_top {
	margin-top:0pt; 
	margin-bottom: 0pt; 
	font-family: "ͣ Хå";
	font-size: 12px;
	line-height: 12px;
	color: #B3C6D9;
}

.title_sub {
	margin-top:0pt; 
	margin-bottom: 0pt; 
	font-family: "ͣ Хå";
	font-size: 11px;
	line-height: 11px;
	color: #B3C6D9;
}
.txt_seo {
	margin-top:0pt; 
	margin-bottom: 0pt; 
	font-family: "MS UI Gothic";
	font-size: 10px;
	color: #666666;
}

.txt_mbody {
	font-family: "ͣ å";
	font-size: 14px;
	color: #666666;
	line-height: 15px;
}
.btn{
	font-family:"MS PGothic";
	font-size:16px;
	font-weight:bold;
	padding:2px 2px 2px 2px;
}

#navLeft{
padding:8px 0; border-right:1px dotted #000002;
}
#navLeft .inside{ width:167px; display:block; margin:0 auto; overflow:hidden; padding:0}
#navLeft a{ margin-bottom:5px;
display:block;
}

#navLeft .mainNav{
	width:165px;
	display:block;
	margin:0 auto 5px;
	text-align:left;
	padding:0;
	/margin-left:0px;
	overflow:hidden;
	
}

#navLeft .mainNav li{ background:url(../images/bg/leftnav-bg.gif) repeat-x; height:21px; border-top:1px solid #cacac8; list-style:none; text-align:left; display:block; padding:10px 0 0 0;}
#navLeft .mainNav li.sLink{ border-bottom:1px solid #cacac8; display:block;}
#navLeft .mainNav li.sLink ul{ padding:0; margin:0; background:#edeef2; /border-top:1px solid #cacac8;}
#navLeft .mainNav li.sLink ul li{ background:url(../images/icon/orange-icn.gif) 16px 8px no-repeat; border-bottom:1px solid #FFF; border-top:none; display:block; padding:5px 0 0 11px; height:18px;}
#navLeft .mainNav li.sLink ul li.last{ border:none; margin:0;}
#navLeft .mainNav li.sLink ul li a{ font-size:12px; color:#565857; text-decoration:none; font-weight:normal;}

#navLeft .mainNav li a{ color:#60b4ce; text-decoration:none; font-size:14px; font-weight:bold; padding-left:13px;}
#navLeft .mainNav li.last{ border-bottom:1px solid #cacac8!important; border-top:none; /*margin-top:120px;*/ margin-top:96px; /margin-top:101px; _margin-top:-4px}

#navLeft .help{ background:url(../images/bg/q-bg.gif) no-repeat; width:167px; height:105px; display:block; margin-bottom:5px;}
#navLeft .help ul{ margin:0; padding:17px 0 0 0;}
#navLeft .help ul li{ list-style: none; display:block; text-align:left; padding-left:15px; margin-bottom:3px!important; /margin-bottom: -15px;}
#navLeft .help ul li a{ color:#565656; text-decoration:underline;}
#navLeft .gold{ background:url(../images/ecicube-gold.jpg) no-repeat; width:167px; height:79px; display:block; margin:0 0 5px; padding-top:125px;}

#navLeft .gold p{ width:146px; margin:0 auto; font-size:11px; color:#565553; text-align:left;}
#maincontent{ padding-bottom:5px; width:590px; overflow:hidden;}
.mainContent{ width:590px; overflow:hidden;}

/*pare 24-02-2009*/
#content_right { font-family:"MS PGothic"; padding-bottom:5px; width:590px; overflow:hidden;}
#content_right h2 { width:539px; height:31px; margin:10px 0 10px 10px; background:url(../images/bg/bg_h2.gif) no-repeat; font-size:16px; color:#34699B; font-weight:bold; padding:8px 0 0 28px; _width:573px; _height:40px;   }
#content_right h3, h3.popHead { border-bottom:1px solid #E6CEAC; height:26px; font-size:14px; color:#59ACC4; font-weight:bold; padding:6px 9px 0 9px; background:url(../images/bg/bg_h3.gif) no-repeat left; margin-bottom:10px;  /height:32px; /margin-bottom:8px;}  
#content_right h3.short { border-bottom:1px solid #E6CEAC; width:265px; height:25px; font-size:14px; color:#59ACC4; font-weight:bold; padding:7px 9px 0 9px; background:url(../images/bg/bg_h3.gif) no-repeat left; margin-bottom:10px; /height:32px; /margin-bottom:8px; float:left;   } 
#content_right h3.height40 { border-bottom:1px solid #E6CEAC; width:330px; /width:345px; height:38px; font-size:14px; color:#59ACC4; font-weight:bold; padding:2px 0 0 9px!important; //padding:16px 0 0 9px!important;  background:url(../images/bg/bg_h3_long.gif) no-repeat left; margin:7px 10px 10px 0!important; _margin:7px 5px 10px 0; /height:45px; float:right; }
#content_right h3.short2 { border-bottom:1px solid #E6CEAC; width:330px; /width:345px; height:25px; font-size:14px; color:#59ACC4; font-weight:bold; /padding:14px 0 0 9px!important; background:url(../images/bg/bg_h3.gif) no-repeat left; margin:5px 10px 10px 0!important; _margin:5px 5px 10px 0; /height:25px; float:right;}
#content_right p { color:#666666; font-size:12px; text-align:justify; line-height:18px; padding:0 10px; }
#content_right .border_out { border:2px solid #CCDAEB; padding:3px; margin:0 auto; width:533px; margin-bottom:10px; _margin-left:20px; /width:542px; _width: 541px; }
#content_right .border_out3 { border:2px solid #CCDAEB; padding:3px; margin:0 auto; _margin:-10px auto 0; width:533px; margin-bottom:10px; /width:533px; display:block; }

#content_right .border_in { border:1px solid #D0D4D8; width:531px; /width:540px; }
#content_right .border_in3 { border:1px solid #D0D4D8; width:517px; /width:526px; _width:525px!important; padding:7px; overflow:hidden; }
#content_right .border_out2 { border:2px solid #CCDAEB; margin:0 auto; width:556px; margin-bottom:10px; padding:3px;}
#content_right .border_in2 { border:1px solid #D0D4D8; width:540px; _width:548px; padding:7px; _padding: 3px;}
#content_right table.feature_list { border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; margin-top:15px; width:515px;  }
#content_right table.feature_list tr { height:25px; }
#content_right table.feature_list td { font-size:11px; color:#666666; padding:2px 3px 0 13px; text-align:justify; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; line-height:15px; }
#content_right table.feature_list td span { color:#DC5B22; }
#content_right table.feature_list th { color:#34699B; font-weight:bold; text-align:center; vertical-align:middle; border-bottom:1px solid #D8D8D8; border-right:1px solid #D8D8D8; font-size:14px;  }
#content_right table.feature_list th.top { background:#DADADA; color:#000; text-align:left; padding-left:5px; border-bottom:1px solid #fff!important; }
#content_right table.feature_list th.list { background:#FAF1E8; font-size:12px; }
#content_right table.feature_list th.th1{ width:89px; /width:99px;}
#content_right table.feature_list th.th2{ width:29px;}
#content_right table.feature_list th.th3{ width:131px;}
#content_right table.feature_list th.th4{ width:256px; /width:251;}
#content_right table.feature_list th.a { background:#F4FAEE; }
#content_right table.feature_list th.b { background:#EEF1FA; }
#content_right table.feature_list th.c { background:#FCF9F2; }
#content_right table.feature_list th.d { background:#F9F3F5; }
#content_right table.feature_list th.e { background:#F3FBF0; }
#content_right table.feature_list th.f { background:#F8F8E0; }
#content_right table.feature_list tr.bg_grey { background:#ECF1F5; }
#content_right table.feature_list td.num { color:#000; font-size:12px; }
#content_right table.feature_list td.left_top { background:#FF9500; width:7px; border-bottom:1px solid #fff; border-right:1px solid #DADADA;  padding:0px }
#content_right table.feature_list td.left_bottom { background:#D8D8D8; width:7px; border-bottom:1px solid #D8D8D8; border-right:1px solid #fff; padding:0px }
#content_right .detail_howto1 { background:url(../images/page06.jpg) no-repeat; width:568px; height:775px; margin-left:10px; position:relative; }
#content_right .detail_howto2 { width:518px; margin-left:34px;}
#content_right .detail_howto2 h4 { font-size:14px; color:#000; font-weight:bold; margin:25px 0 5px 0;  }
#content_right .detail_howto1 .preparation { position:absolute; left: 38px; top: 197px; width: 195px; height: 52px; line-height:18px; }
#content_right .detail_howto1 .product_regis { position:absolute; left: 38px; top: 376px; width: 195px; height: 52px; line-height:18px; }
#content_right .detail_howto1 .setting { position:absolute; left: 330px; top: 196px; width: 195px; height: 52px; line-height:18px; } 
#content_right .detail_howto1 .design { position:absolute; left: 333px; top: 365px; width: 195px; height: 52px; line-height:18px; }
#content_right .detail_howto1 .complete { position:absolute; left: 40px; top: 546px; width: 487px; height: 52px; line-height:18px; } 
#content_right .detail_howto1 span { font-weight:bold; color:#000; font-size:14px; }
#content_right .detail_howto1 span.blue {color:#4AA1BD;}
#content_right .detail_howto1 span.m165 {color:#4AA1BD; margin-left:165px;}
#content_right a.signup_btn { margin:30px 0 30px 170px; width:232px; overflow:hidden; display:block;}
#content_right a.top_btn { margin:30px 0 30px 210px; width:171px; height:39px; overflow:hidden; display:block;}
#content_right img.wakuwaku_btn { margin: 0 0 7px 150px}
#content_right p.detail_demosite { width:240px; float:left; padding-left:8px; margin-right:2px; /margin-right:-8px;}
#content_right img.demosite { /margin-left:11px; /float:left;}
#content_right img.design1 { /margin-left:-4px; /float:left;}
#content_right img.margin_L5 { margin-left:-1px; /float:left; /margin-left:0px; width:256px; /width:254px; height:235px; }
#content_right .h75 { height:75px; }
#content_right p.detail_complete1 { padding:23px 0 0 30px; /width:515px; }
#content_right p.detail_complete1 span { color:#59ACC4; font-weight:bold; font-size:14px; }
#content_right p.detail_complete2 { /*padding:23px 30px;*/ margin:23px 0 23px 20px; display: block; width:450px; }
#content_right p.detail_marketing { padding:0 36px 10px 36px; }
#content_right .multi_analysis { background:url(../images/colossal.jpg) no-repeat; width:570px; height:200px; margin-left:10px; }
#content_right .multi_analysis p { width:265px; color:#A88D62; font-size:12px; font-weight:bold; float:right; font-family:"A-OTF Shin Go Pro"; margin:40px 16px 0 0;  _width:265px; /margin-right:16px; _margin-right:8px;  }
#content_right .border_in2 dl { width:522px; margin:0px 9px 0 8px; border-bottom:1px solid #E3DDCD; padding:20px 0; clear:both; }
#content_right .border_in2 dl.top { height:196px; padding-top:8px; }
#content_right .border_in2 dl.search { height:209px; }
#content_right .border_in2 dl.keyword { height:214px; }
#content_right .border_in2 dl.conver { height:256px; margin-bottom:10px; }
#content_right .border_in2 dl dt.pic { float:left; width:229px; margin-right:10px;  }
#content_right .border_in2 dl dt.title { float:left; width:273px; font-weight:bold; font-size:14px; color:#000; padding:12px 0 8px 10px; }
#content_right .border_in2 dl dd { float:left; width:273px; padding-left:10px; line-height:18px; font-family:"MS PGothic"; text-align:justify; }
#content_right .samplegame1 { background:url(../images/bg/samplegame1.gif) no-repeat; width:352px; height:74px; margin: 8px 0 10px 24px; /margin:8px 0 -28px 24px; font-size:14px; color:#75270C; font-weight:bold; font-family:"A-OTF Shin Go Pro"; padding:38px 0 0 182px; /width:534px; /height:112px; }
#content_right .samplegame2 { background:url(../images/bg/samplegame2.gif) no-repeat; width:352px; height:64px; margin: 0 0 10px 24px; /margin:0 0 -38px 24px; font-size:14px; color:#75270C; font-weight:bold; font-family:"A-OTF Shin Go Pro"; padding:48px 0 0 182px; /width:534px; /height:112px; }
#content_right .samplegame3 { background:url(../images/bg/samplegame3.gif) no-repeat; width:352px; height:78px; margin: 0 0 10px 24px; /margin:0 0 -23px 24px; font-size:14px; color:#75270C; font-weight:bold; font-family:"A-OTF Shin Go Pro"; padding:34px 0 0 182px; /width:534px; /height:112px; }

#content_right .border_in dl.waku { background:url(../images/bg/wakuwaku.jpg) no-repeat left; height:214px; }
#content_right .border_in dl.synaptic { background:url(../images/bg/synapticlink.jpg) no-repeat left bottom ; height:245px;  }
#content_right .border_in dl.faq { background:url(../images/bg/faq.jpg) no-repeat left; height:186px; }
#content_right .border_in dl.menufac { background:url(../images/bg/menufacturelink.jpg) no-repeat left; height:193px;  }
#content_right .border_in dl.calendar { background:url(../images/bg/calendar.jpg) no-repeat left; height:214px;  }
#content_right .border_in dl dd { float:right; width:324px; _width:330px; margin-right:16px; line-height:18px; font-family:"MS PGothic"; text-align:justify; _margin-right:8px; }
#content_right .border_in dl dd.synaptic { line-height:15px; }
#content_right .border_in dl dd.comment { color:#FF8400; font-size:10px; line-height:13px; margin-top:10px; width:326px; }
#content_right .border_in dl dd.comment span { margin-left:12px; }
#content_right .border_in dl dt.title { margin:0 16px 5px 0; _margin-right:8px; width:324px; _width:330px;  font-size:14px; font-weight:bold; color:#000; float:right; }
#content_right p.orange { color:#FF8400; font-size:10px; font-weight:bold; text-align:center; }
#content_right .head_sample { width:541px; height:22px; background:#5FB5CE; color:#fff; font-size:14px; text-align:center; font-weight:bold; margin: 10px auto ; padding-top:5px; /margin-left:20px; /width:551px; _width:552px; }
#content_right .head_seo { width:541px; height:22px; background:#9CD7E5; color:#fff; font-size:14px; text-align:center; font-weight:bold; margin-left:24px; ; padding-top:5px; /margin-left:21px;  }
#content_right .img_seo  { margin-left:24px; /margin-left:21px; }
#content_right p.link_seo { font-size:12px; color:#336799; margin: 22px 0 22px 26px;  }
#content_right p.link_seo a { color:#336799; }
/*end pare*/

#content_right input, #content_right textarea{ background:#ebebeb; border:1px solid #c5c5c5;}
#content_right input.defualt{ background:none; border:none;}
#content_right label{ margin-left:5px; /margin-left:0;}
#content_right textarea{ overflow:auto;}
#content_right table.formpage{ margin-bottom:28px;}
#content_right table.dot{ border-top:1px dotted #000;}
#content_right table th{ /padding-top:2px;}
#content_right table th.formOption{ padding-top:56px;}
#content_right table td.formOption{ border-bottom:1px solid #e4e4e4; padding:8px 0; /padding:8px 0;}
#content_right table td ul li{ list-style:none; display:block; margin-bottom:8px;}
#content_right .checkapp_btn{margin:10px 0 40px 228px; /margin:10px 0 40px 208px;}
#maincontent .mainConcept{ background: url(../images/bg/mainhead-bg.jpg) no-repeat; width:539px; /width:568px; height:306px; display:block; margin:9px 0 1px 11px; padding:0 15px 0 14px; overflow:hidden; position:relative}
#maincontent .mainConcept .submainConcept{ font-weight:bold; margin:55px 0 0 7px; font-size:12px; padding:0; /margin:5px 0 18px 7px; position:absolute; left:15px; top:59px; /top:113px}
#maincontent .mainConcept h2.blue{ background:#5fb5ce; color:#FFF; font-size:14px; height:19px; padding:6px 0 0 8px; display:block; margin:17px 0 0 0; /margin:0; position:absolute; left:14px; top:156px; /top:173px; width:531px; /width:539px;}
#maincontent .mainConcept p.underSubmain{padding:10px 8px 0; width:523px; position:absolute; left:14px; top:200px; /top:197px;}
html[xmlns*=""] body:last-child #maincontent .mainConcept h2.blue{ margin:100px 0 0 0;}
#maincontent .inproList{ margin-left:11px; background: url(../images/inproseccube-list.jpg) no-repeat; width:371px; /width:568px; height:287px; /height:305px; padding:18px 0 0 197px; position:relative}
#maincontent .inproList h2{ font-weight:bold; font-size:20px; text-align:center; position:absolute; left:197px; top:18px; width:320px;}
#maincontent .inproList ol{ padding-top:9px; /padding-top:13px; position:absolute; left:201px; /left:200px; top:41px; /top:35px; width:251px; }
#maincontent .inproList ol li{ font-size:16px; list-style: none; font-weight:bold; color:#6fbdd4; margin-bottom:0; height:24px; /padding-top: 1px;}
#maincontent .inproList ol li p{ color:#4e4e4e;}
#maincontent .interview{ width:555px; /width:555px; border:1px solid #b4b4b6; background:url(../images/bg/pattern1-bg.gif); margin: 0 0 28px 11px; padding:13px 0 0 11px;}
#maincontent .interview dl{  width:543px; height:208px; /height:226px; margin-bottom:13px; padding-top:18px;}
#maincontent .interview dl dt{ float:right; display:block; font-size:14px; color:#5babc4; font-weight:bold; width:342px; /width:330px; padding:0 12px 0 8px; height:37px; border-left:3px solid #ffaa01; margin-bottom:4px; /padding-left: 20px;}
#maincontent .interview dl dt.dtSingle{ padding-top:12px; /padding-top:11px; height:25px; /height:37px;}
#maincontent .interview dl dd{ width:339px; float: right; clear:right; border-top:1px solid #e6ceac; margin-right:18px; _margin-right:9px; padding-top:4px; line-height:14px;}
#maincontent .interview dl dd .clickmore{ background: url(../images/icon/greycube.gif) no-repeat; padding:2px 0 0 26px; height:26px; margin-top:6px;}
#maincontent .interview dl dd .clickmore a{ color:#02429a; text-decoration:underline; font-size:12px;}
#maincontent .interview .dl01{background:url(../images/bg/interview1-bg.jpg) no-repeat;}
#maincontent .interview .dl02{background:url(../images/bg/colossal-bg.jpg) no-repeat;}
#maincontent .interview .dl03{background:url(../images/bg/interview3-bg.jpg) no-repeat;}
#maincontent .ecPlan{ background:url(../images/easysite.gif) no-repeat; width:556px; height:58px; display:block; overflow:hidden; margin:0 0 8px 16px;}
#maincontent .planDetail{ background:url(../images/bg/design-grey-bg.gif) no-repeat; width:563px; /width:571px; height:529px; /height:537px; margin:0 0 0 11px; padding:8px 0 0 8px;}
#maincontent .planDetail dl{ float:left; width:248px; _width:276px; height:248px; /height:258px; margin:0 3px 3px 0; padding:10px 14px 0; position:relative; /width: 263px; /padding-left: 0px; /padding-top: 2px;}
#maincontent .planDetail dl dt{ font-family:A-OTF Shin Go Pro; font-size:14px; font-weight:bold; color:#053685; /margin-bottom:14px; position: absolute; top:9px; /top:10px; left:15px;}
#maincontent .planDetail dl .planTitle{ font-size:18px; font-family:A-OTF Shin Go Pro; color:#3c90ac; letter-spacing:3px; height:45px; /height:41px; margin-bottom:9px; position:absolute; left:15px; top:33px; /top:36}
#maincontent .planDetail dl .planInfo{height:24px; color:#3f3e3a; font-size:10px; position:absolute; left:15px; top:132px; /top:135px; padding-right:15px; /padding-right:0}
#maincontent .planDetail dl .planInfo2{ margin-top:22px; color:#3f3e3a; font-size:10px; line-height:13px; position:absolute; left:15px; top:171px; /top:174px; padding-right:15px; /padding-right:10px;}
#maincontent .planDetail dl .planInfo3{ margin-top:22px; color:#3f3e3a; font-size:10px; position:absolute; left:15px; top:177px; padding-right:15px; /padding-right:10px;}
#maincontent .planDetail dl .single{}
#maincontent .planDetail dl .count{ height:35px; margin-bottom:8px; display:block;}
#maincontent .planDetail dl .planDuration{ height:24px; margin-bottom:17px;}
#maincontent .planDetail .plan01{ background:url(../images/desingplan01.gif) no-repeat;}
#maincontent .planDetail .plan02{ background:url(../images/desingplan02.gif) no-repeat;}
#maincontent .planDetail .plan03{ background:url(../images/desingplan03.gif) no-repeat;}
#maincontent .planDetail .plan04{ background:url(../images/desingplan04.gif) no-repeat;}
#maincontent .option{ width:526px; margin-left:31px; display:block;}
#maincontent .option h3{ font-size:16px; border-bottom:1px solid #b3b3b3; padding:15px 0 3px 4px; margin-bottom:7px;}
#maincontent .option .afterArw{ background:url(../images/icon/Big-arrow-orange-btn.gif) 0 1px no-repeat; padding-left:17px; margin-bottom:13px;}
#maincontent .option .lineDot{ border-bottom:1px dotted #000; padding-bottom:15px; margin-bottom:11px;}
#maincontent .option ul{ margin:0 0 16px 6px;}
#maincontent .option ul li{ list-style:none; background:url(../images/icon/orange-icn.gif) 0 1px no-repeat; padding-left:9px; margin-bottom:2px;}
#maincontent .option .cmmOrange{ color:#fe7503; padding-left:14px;}
#popup {border:2px solid #cddaeb; width:1058px; padding:3px}
#popup .borderOut{border:1px solid #d0d4d7; padding:10px}
#popup td.row{padding:0; border:none;}
#popup td table{ padding:0;}
#popup td table td.padLeft13{ padding-left:13px;}
#popup table.details{ float:left; margin-right:11px;}
#popup .borderOut .details_r{ float:right; width:510px;}
#popup .borderOut .details_r_close{ height:160px; text-align:center; float:right; width:510px;}
#popup .siteURL{background:#f1f1f1;}
#popup .siteURL a{color:#2f67c6;}
#popup .pageRank{color:#e26730; font-weight:bold;}
#popup table.Bigrow{ margin-bottom:18px;}

.white_content {
    display: none;
    position: absolute;
    top: 30%;
    left: auto;
   	margin: 0px auto;
   	width: 1100px;
   	height: 960px;
   	text-align: center;
   	margin: 0 auto;
	border: 5px solid #d4d4d4;
    background-color: #ffffff;
	z-index:9999; 			
	overflow: auto;
	 filter: alpha(opacity=95);
	 opacity:.95;
}
        
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    _width: 1300px;
    height: 330%;
	_height: 2500px;
    background-color: black;
    z-index:9998;
    -moz-opacity: 0.5;
    opacity:.40;
    filter: alpha(opacity=30);
	margin: 0 auto;
	overflow: auto;
	
}
#mainNav{}
#mainNav ul{}
#mainNav ul li{ list-style:none; display:block; float:left; height:35px;}
#mainNav ul li a{ display:block; height:35px; overflow:hidden;}
#mainNav ul li

.mainContent {display: block; width: 590px; overflow: hidden;}
