@import url('_main.css');
h1,h2,h3,h4,h5,h6,pre,form,body,html,div, p,blockquote,fieldset,input,  table, td
{ margin: 0; padding: 0; }


div#xTopMenu{
  height:46px;
  height:26px !important;
  padding-top:20px;
  border-bottom:1px solid #ccc;
  background-color:#ebebeb;
  color:#000;
  text-align:center;
}

div#xTopMenu div.inner{
  margin:auto;
  width:900px;
  height:26px;
}

div#xTopMenu div.inner ul{ }
div#xTopMenu div.inner ul li.roots{
  float:left;
  display:inline;
}

div#xTopMenu div.inner a.roots{
  color:#888;
  line-height:26px;
  display:block;
  float:left;
  height:26px;
  padding:0px 8px;
  font-weight:bold;
  font-size:12px;
}
div#xTopMenu div.inner a.roots:hover, div#xTopMenu div.inner a.selected{
  color:#fff;
  background-color:#b8b8b8;
  text-decoration:none;
}

div#xTopMenu div.inner ul.childs{
  position:absolute;
  display:none;
  clear:both;
  border:1px solid #ccc;
  background:#ebebeb url(../images/dropdown_menu_arrow.gif) no-repeat 50px 0px;
  margin-top:26px;
  width:250px;
  text-align:left;
}

div#xTopMenu div.inner ul.childs li{
  display:block;
  width:100%;
  clear:both;
  border-bottom:1px solid #ccc;
}
div#xTopMenu div.inner ul.childs li a{
  color:#000;
  font-size:10px;
  display:block;
  font-weight:normal;
  line-height:26px;
  height:26px;
  padding:0px 8px;
}
div#xTopMenu div.inner ul.childs li a:hover{
  background-color:#b8b8b8;
  text-decoration:none;
}


div#home_middleBar{
  height:195px;
  background:url(../images/home_under_flash_bg.gif);
}

div#home_content, div#home_content2{
  width:900px;
  margin:auto;
  padding-top:20px;
}

div#home_content div.col{
  width:280px;
  height:243px;
  background-color:#ffe8d1;
  float:left;
  margin-right:30px;
}
div#home_content div.col h2{
  border-bottom:1px solid #ff8c12;
  background-color:#fff3e7;
  color:#666;
  font-size:16px;
  height:22px;
  line-height:22px;
  margin:0px;
}

div#home_flash{
  background-color:#fff;
  color:#000;
}

div#xBottomMenu{
  margin:auto;
  text-align:center;
  margin-top:20px;
}

div#xBottomMenu img{
  margin:6px 10px 0px 10px;
}

div#xFooter{
  margin:auto;
  text-align:center;
  padding:10px 0px;
}

a:hover{color:#ff8c12;}

div#pageTopBar{
  height:57px;
  background:url(../images/page_top_bg.gif);
}

div.page_content{
  width:605px;
  float:left;
  overflow:auto;
}

div#home_content2 div.page_content{
  width:100%;
}

div.page_content h2.sarticle{
  background:url(../images/table_top_border.gif) repeat-x left bottom;
  padding-bottom:7px;
  color:#666;
  font-size:17px;

}

div.page_right{
  width:227px;
  float:right;
  border:1px solid #4f7dcd;
  background:#e6f1ff url(../images/right_menu_bg.gif) repeat-x bottom;
  padding:10px 0px;
}

div.page_right ul a.spage{
  padding:5px 10px;
  display:block;
  color:#333;
  font-size:12px;
}
div.page_right ul a.selected{
  font-weight:bold;
  color:#4f7dcd;
  background:url(../images/submenu_selected.gif) no-repeat left 50%;
}
a.submenu_article{
  color:#666;
  display:block;
  padding:5px 10px;
}
a.submenu_article:hover{
  background-color:#c7dbf8;
  text-decoration:none;
}

div.page_content div.page_content_item div.body{
  padding:10px;
}

div.cle_top_bar{
  height:62px;
  border-left:1px solid #b4cff3;
  border-top:1px solid #b4cff3;
  border-right:1px solid #7ea1d2;
  border-bottom:1px solid #7ea1d2;
  line-height:62px;
  font-size:30px;
  color:#4476cd;
  background:url(../images/cle_topbar_bg.gif);
  text-align:center;
}
div.cle_top_bar span{
  color:#ff8c12;
  font-size:30px;
}

div.rl_box{
  width: 420px;
  height:400px;
  background-color:#f9f9f9;
  border:1px solid #eaeaea;
}

h2.sbox{
  background:url(../images/table_top_border.gif) repeat-x left bottom;
  padding-bottom:7px;
  color:#666;
  font-size:17px;
}

input.ttext{
  border:1px solid #5a85d0;
  padding:3px 2px;
  font-size:17px;
  width: 250px;
}
select.tselect
{
  border:1px solid #5a85d0;
  padding:3px 2px;
  font-size:17px;
}
input.ttext50{
  border:1px solid #5a85d0;
  padding:3px 2px;
  font-size:17px;
  width: 50px;
}
input.ttext200{
  border:1px solid #5a85d0;
  padding:3px 2px;
  font-size:17px;
  width: 200px;
}

span.label{
  font-size:16px;
  font-weight:bold;
  color:#666;
}
span.label1{
  font-size:14px;
  font-weight:normal;
  color:#000;
}

span.label2{
  font-size:13px;
  font-weight:bold;
  color:#666;
}
span.small, div.small{
  font-size:10px;
  color:#666;
}

div.cle_top_bar div{
  width:80px;
  float:left;
  text-align:center;
  line-height:13px;
  margin-top:2px;
}
div.cle_top_bar div a{
  color:#84878c;
}
div.cle_top_bar div a:hover, div.cle_top_bar div a.selected{
  text-decoration:none;
  color:#4f7dcd;
  font-weight:bold;
}

div.cle_submenu{
  width:95%;
  margin:auto;
  background:#edf4fe url(../images/cle_menu_indicator.gif) no-repeat;
  border:1px solid #c9d8ec;
  border-top-width:0px;
  height:25px;
  line-height:25px;
  margin-bottom:10px;
}

div.cle_submenu a{
  color:#84878c;
  display:block;
  float:left;
  padding:0px 10px;
}

div.cle_submenu img{
  float:left;
  margin-top:7px;
}

div.cle_submenu a:hover, div.cle_submenu a.selected{
  color:#4f7dcd;
  text-decoration:underline;
}

h2.note{
  color:#fff;
  background-color:#000;
  padding:5px;
  font-size:13px;
}

div.seminar-row{
  padding:10px;
  margin-bottom:2px;
}

div.seminar-row h2{
  font-size:14px;
  color:#4f7dcd;
  font-weight:normal;
  text-decoration:none;
}

div.seminar-row div.operations a{
  font-size:12px;
  color:#4f7dcd;
  font-weight:normal;
  text-decoration:none;
}

div.seminar-row span{
  font-size:14px;
  color:#666;
}

div.seminar-row div.place-date{
  font-size:13px;
  color:#333;
  padding:15px;
  float:left;
}

div.seminar-row div.place-date span{
  font-size:13px;
}

div.seminar-row div.address{
  font-size: 11px;
  padding:0px 15px;
}

div.seminar-row div.operations{
  float:right;
  text-align:right;
}

div.seminar-row div.operations a:hover{
  color:#FF8C12;
  text-decoration:none;
}

div.seminar-row div.operations img{
  position:relative;
  top:10px;
}

div#screen_fade{
	background-color:#000;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.4;
	z-index:9990;
}

div#infobox{
	width:0px;
	height:0px;
	border:1px solid #fff;
	position:absolute;
	top:280px;
	left:30%;
	z-index:9998;
	background-color:#fff;
}

div#infobox_content{
  background-color:#daeafe;
  border:1px solid #b4cff3;
  margin:20px;
  padding:10px;
  overflow:auto;
}

div#infobox_title{
  line-height: 20px;
  font-size: 16px;
  padding: 5px 0px;
  text-align: center;
  background-color:#fdf6ef;
  border:1px solid #ff8c12;
  margin-bottom:10px;
}

div.box0{
  background-color:#e6effd;
  border:1px solid #4f7dcd;
  padding:10px;
  font-size:14px;
}

div.box1{
  background-color:#fdf6ef;
  border:1px solid #ff8c12;
  padding:10px;
  font-size:13px;
}

div.video-row{
  padding:10px;
  border:0px solid #4e7dcd;
  border-top-width:0px;
  margin-top:2px;
}

div.video-row h2{
  font-size:14px;
  color:#4f7dcd;
  font-weight:normal;
}
div.video-row a:hover{text-decoration:none;}

div.video-row h2 span{
  font-size:14px;
  color:#FF8C12;
}

div.video-row span{
  font-size:14px;
  color:#666;
}

div.video-row div.operations a{
  font-size:12px;
  color:#929191;
}


div.video-row img{
  margin-right:10px;
}

div.video-row div.operations a:hover{
  color:#FF8C12;
  text-decoration:none;
}

div.vdet_top{
  background-color:#F3F3F3;
  padding:10px;
  font-size:14px;
  margin-bottom:10px;
}
div.vdet_top span{
  font-size:14px;
  color:#ff8c12;
}

ol{
  padding:0px 20px;
}

ol li{
  margin-bottom:10px;
}

div.audio-row{
  height:44px;
  line-height:44px;
  padding:0px 10px;
  border:0px solid #4e7dcd;
  border-top-width:0px;
  margin-top:2px;
}

div.audio-row h2{
  font-size:14px;
  color:#4f7dcd;
  font-weight:normal;
  margin:0px;
}
div.audio-row a:hover{text-decoration:none;}

div.audio-row h2 span{
  color:#FF8C12;
  font-size:14px;
}


div.audio-row span{
  font-size:14px;
  color:#666;
}

div.audio-row div.operations a{
  font-size:12px;
  color:#929191;
}

div.audio-row div.operations a:hover{
  color:#FF8C12;
  text-decoration:none;
}

div.adet_top{
  background-color:#F3F3F3;
  padding:10px;
  font-size:14px;
  margin-bottom:10px;
}
div.adet_top span{
  font-size:14px;
  color:#ff8c12;
}

div.bulletin-row{
  border:0px solid #4e7dcd;
  border-top-width:0px;
  color:#6f6f6f;
  font-size:13px;
  margin-bottom: 2px;
  padding:0px 0px 10px 5px;
}

div.bulletin-row h2{
  font-size:14px;
  color:#4f7dcd;
  font-weight:normal;
  margin:10px 0px 0px 0px;
  padding:0px 10px;
}
div.bulletin-row a:hover{text-decoration:none;}

div.bulletin-row h2 span{
  color:#929191;
  font-size:14px;
}

div.bulletin-row span{
  margin:10px 0px 0px 0px;
  color:#666;
  font-size:14px;
}

div.bulletin-row div.operations a{
  font-size:12px;
  color:#929191;
}

div.bulletin-row div.operations a:hover{
  color:#FF8C12;
  text-decoration:none;
}

div.bdet_top{
  background-color:#F3F3F3;
  padding:10px;
  font-size:14px;
}
div.bdet_top span{
  font-size:14px;
  color:#ff8c12;
}

div.transcript-row, div.transcript-row div{
  height:36px;
  line-height:36px;
  padding:0px 10px;
  border:0px solid #4e7dcd;
  border-top-width:0px;
  color:#6f6f6f;
  font-size:13px;
  margin-bottom:2px;
}
div.transcript-row a{
  text-decoration:none;
  font-size:13px;
}

div.transcript-row h2{
  font-size:14px;
  color:#4f7dcd;
  font-weight:normal;
  margin:0px;
}

div.transcript-row a:hover{text-decoration:none;}

div.transcript-row h2 span{
  font-size:14px;
  color:#FF8C12;
}

div.transcript-row span{
  font-size:14px;
  color:#666;
}

div.faq-row{
  padding:5px;
  border:0px solid #4e7dcd;
  border-top-width:0px;
  color:#6f6f6f;
  font-size:13px;
  margin-bottom: 2px;
}

div.faq-row h2{
  font-size:14px;
  color:#4f7dcd;
  font-weight:normal;
  margin:0px;
  padding:0px 10px;
}

div.faq-row span{
  font-size:14px;
  color:#666;
}

div.account_pic{
  width:150px;
  height:150px;
  border:1px solid #5985d0;
}

div.dashboard_box{
  width:440px;
}

div.dashboard_box_inner{
  border:1px solid #eaeaea;
  height:290px;
  background-color:#f9f9f9;
}
div.dashboard_box_inner table td{
  padding:3px 4px;
  font-size:13px;
}


div.text1, div.text1 span {
  font-size:15px;
  font-weight:bold;
}

div.onlineseminar-row{
  height:32px;
  line-height:32px;
  padding:0px 5px;
  border-bottom:1px solid #ddd;
  color:#6f6f6f;
  font-size:12px;
  
}

div.onlineseminar-row h2{
  font-size:12px;
  color:#4f7dcd;
  font-weight:normal;
  margin:0px;
}
div.onlineseminar-row a:hover{text-decoration:none;}
div.seminar-row a:hover{text-decoration:none;}


div.onlineseminar-row h2 span{
  font-size:12px;
  color:#FF8C12;
}

div.onlineseminar-row a{
  text-decoration:none;
  font-size:13px;
}

textarea.answer-field
{
  border-width: 0px;
  border-bottom: 1px dotted #ccc;
  text-decoration: underline;
  width: 450px;
  height: 40px;
}