/* @override http://www.storyboardart.org/wp-content/themes/storyborderart/style.css */



body{margin:0 auto; padding:0px; text-align:center; background-color:#c6c5c1;font-family:Arial, Helvetica, sans-serif;}

img{border:0px;}

form{padding:0px; margin:0px;}

.clear{clear:both; font-size:0; height:0;}



.entry{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#copyright .sranswer{text-align:left; float:left;}

#menu_bg{width:100%; line-height:41px; background-image:url(images/bg_menu.gif); background-repeat:repeat-x;padding-top: 5px;}

#content{width:964px;  margin:0 auto; text-align:left;  background-color:#ffffff; background-image:url(images/bg_body.gif); background-repeat:repeat-y; line-height: 1.4em; }

#Item100000{display:none;}

#toplogo img{float:left}

#bt_login{float:right; width:50px; height:22px; background-image:url(images/bt_login.gif); background-repeat:no-repeat; margin-left:6px; display:block; cursor:hand;}

#bt_logout{float:right; width:50px; height:22px; background-image:url(images/bt_logout.gif); background-repeat:no-repeat; margin-left:6px; display:block; cursor:hand; float:right;}

#bt_reg{float:right; width:50px; height:22px; background-image:url(images/bt_register.gif); background-repeat:no-repeat; margin-left:6px; display:block; cursor:hand;}

#login{float:right; margin-right:3px; width:190px; margin-top:20px;}

#login input{width:128px; height:17px; margin:0; padding:0; padding-top:3px; padding-left:2px; padding-right:2px; background-color:#F5F5F5; border:1px #DDDDDD solid; color:#B1B1B1;}

#login1{ height:22px;}

#login1 input{ float:left;}

#login2{ margin-top:4px; width:100%;}

#login2 input{ float:left;}

#login2 span{ color:#3FB3D1; line-height:17px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; float:left; font-weight:50; margin-top:3px;}



.structure_margin{

	padding-top:17px;

	_padding-top:5px;

	margin-left:17px;

	margin-right:17px;

}



#menu{

	padding:0; margin:0; 

}





#searchbox {

	width:229px; height:24px; border:#dddddd 1px solid; background-color:#F3F3F3;; float:left; margin-top:3px; vertical-align:middle; vertical-align:middle; float:right;

}



#searchbox input{height:18px; width:168px; float:left; background-color:transparent; border:0; margin:3px 0 0 3px; color:#B1B1B1; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



#searchbtn{width:50px; height:18px; background-image:url(images/bt_search.gif); background-repeat:no-repeat; float:right; margin-top:3px; margin-right:3px; display:block; cursor:hand;}



#page { margin-top:14px; *margin-top:28px; _margin-top:0; margin-bottom:32px;}



#pageleft{ width:686px; float:left;}



#pageright{ width:229px; float:right; _padding-left:15px;}



#leftcontent{width:100%; margin-top:24px;}



.blog_purple{ color:#9778A3}

.news_blue{color:#71A8E5; }

#leftcontent1{float:left; width:280px}



#leftcontent2{float:right; width:386px}



#latestnews_title{ width:100%; height:48px; background-image:url(images/lastest_news.jpg); background-repeat:no-repeat;}



#latestnews_content{ 	background:url(images/bg_lastest_news_c.gif) bottom repeat-x;

						background-repeat:repeat-x; 

						width:100%-2; 

						border-left:1px solid #95BEEC; border-right:1px solid #95BEEC; 

						/* border-bottom:3px solid #95BEEC; */

						padding-left:15px; padding-right:15px; padding-bottom:15px;}



.leftcontent_title{font-size:12px; font-weight:bold; color:#404040;margin:0; padding-top:13px; padding-left:2px; }

.leftcontent_title a{color:#404040; text-decoration:none;}

.leftcontent_date{font-size:10px; margin:0; padding-top:6px; padding-left:1px;}

.leftcontent_date a{ text-decoration:none;}



.leftcontent_body{font-size:11px; margin:0; padding-top:6px; color:#717171; padding-left:1px; line-height:16px;}

.leftcontent_body p{font-size:11px; margin:0; color:#717171;}

.leftcontent_more{font-size:11px; margin-top:11px; text-align:right; padding-bottom:6px; width:100%; border-bottom:dashed 1px #D5D6D8; margin-bottom:4px; display:block; text-decoration:none; cursor:hand;}



#blog_title{ width:100%; height:48px; background-image:url(images/blog.jpg); background-repeat:no-repeat;}



#blog_content{ 	background:url(images/bg_blog_c.gif) bottom repeat-x;

				background-repeat:repeat-x; width:100%-2; 

		 		width:100%-2; border-left:1px solid #C1A5CE; border-right:1px solid #C1A5CE; 

				padding-left:15px; padding-right:15px; padding-bottom:15px; overflow:hidden;}



#social_net_title{ width:100%; height:47px; background-image:url(images/social_net.jpg); background-repeat:no-repeat; margin-top:16px;}



#social_net_content{ width:100%-48; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; padding-left:23px; padding-right:23px; padding-top:29px; padding-bottom:29px;}



#social_net_content img{margin-left:6px; margin-right:5px;}



#social_net_bottom{ width:100%; height:3px; background-image:url(images/social_net_bottom.gif); background-repeat:no-repeat;}



#calender{ width:100%-86; height:165px; 

					/* background-image:url(images/calender.jpg);  */

					background-repeat:no-repeat; margin-top:16px; 

					/*padding-top:17px; 

					padding-left:86px; */ }

/* #calender iframe{display:none} */

#calender iframe html body #calendarTitle{display:none;}

#calendarListButton1{display:none;}

#featured_artist_t{ width:100%; height:40px; background-image:url(images/featured_artist_title.jpg); background-repeat:no-repeat; }



#featured_artist_p{ width:100%-2; height:120px; background-image:url(images/featured_artist_p.jpg); background-repeat:no-repeat; border-left:1px #C4C6C3 solid; border-right:1px #C4C6C3 solid;}



#featured_artist{ width:100%-2; height:116px; border-left:1px #C4C6C3 solid; border-right:1px #C4C6C3 solid; padding-left:16px; padding-right:7px; padding-top:3px;}

#featured_artist p{margin:0px; padding:0px;}

#featured_artist_name{color:#000000; font-style:italic; font-size:12px; line-height:28px;}

#featured_artist_bio{color:#239BE5; font-size:10px; line-height:14px;}

#featured_artist_b{color:#717171; font-size:10px; line-height:15px;}

#featured_artist img{ float:right; margin-right:9px;}

#featured_artist_bottom{ width:100%; height:4px; background-image:url(images/featured_artist_bottom.jpg); background-repeat:no-repeat; }

#podcasts img{ width:100%; height:73px; margin-top:12px;}

#resources img{ width:100%; height:73px; margin-top:12px; margin-bottom:12px;}



#ad_v{ width:100%-36; padding: 0;}

#ad_v ul,#ad_v ul li{padding:0; margin:0; list-style:none;}

#ad_google{ width:100%-20; margin-top:16px; padding-left:15px;}





/*social*/

ul#social{

	overflow: hidden;

	padding: 0;

}

ul#social li{

	float: left;

	display: inline;

	text-indent: -9999px;/*to hide text*/

	padding: 2px;

}

ul#social li a{

	display: block;

	width: 32px;

	height: 32px;

}

ul#social a.facebook:link, ul#social a.facebook.visited{

	background: url(images/facebook.png) 0 0;

}

ul#social a.twitter:link, ul#social a.twitter.visited{

	background: url(images/twitter.png) 0 0;

}

ul#social a.linkedin:link, ul#social a.linkedin.visited{

	background: url(images/linkedin.png) 0 0;

}

ul#social a.vimeo:link, ul#social a.vimeo.visited{

	background: url(images/vimeo.png) 0 0;

}

ul#social a.skillpages:link, ul#social a.skillpages.visited{

	background: url(images/skillpages.png) 0 0;

}

ul#social a.youtube:link, ul#social a.youtube.visited{

	background: url(images/youtube.png) 0 0;

}



#footer{ width:100%-30; margin-left:15px; margin-right:15px; _margin-left:30px;}

#footer_ad_b_l{ float:left; width:1px; height:135px; background-image:url(images/footer_ad_b.gif); background-repeat:no-repeat;}

#footer_ad{float:left; width:928px; height:135px; background-image:url(images/footer_ad_bg.gif); background-repeat:repeat-x;}

#footer_ad_b_r{ float:left; width:1px; height:135px; background-image:url(images/footer_ad_b.gif); background-repeat:no-repeat;}

#footer_ad p{ padding:0px; margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#7C7C7C; margin-top:10px; margin-left:14px;}

#footer_ad div{ width:722px; height:89px; margin-top:12px; margin-left:100px; border:1px #C6C6C6 solid;}

#footer_line{ width:930px; height:3px; background-image:url(images/footer_line.gif); background-repeat:repeat-x; clear:both; margin-top:18px; margin-bottom:10px; margin-left:15px;_margin-left:30px;}

#copyright{ width:100%-34; height:32px; padding-left:15px; padding-right:19px;}

#copyright1{ float:left; color:#8D8D8D; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}

#copyright2{ float:right; color:#BCBCBC; font-family:Tahoma, Geneva, sans-serif; font-size:9px;}

#copyright2 a{color:#BCBCBC; text-decoration:none;}

#copyright2 a:hover{ color:#a9a9a9;}

.sranswer{ width:420px;}



.menu{width:686px; _width:636px; margin-top:24px; _margin-top:14px;  background-color:#fbfcff; background-image:url(images/article_b_bg.gif) left bottom; background-repeat:repeat-x;}

.menu1{width:100%; height:auto; background-image:url(images/bg_article_m.png); _background-image:url(images/bg_article_m.gif); background-repeat:repeat-y;}

.menu2{width:100%; height:auto; background-image:url(images/bg_article_m1.gif); background-repeat:repeat-y;}

.menu3{width:686px; _width:636px; background-color:#fbfcff; background-image:url(images/article_b_bg.gif) left bottom; background-repeat:repeat-x;}

.menu_title{ width:686px; height:59px; background-image:url(images/about_title.jpg); background-repeat:no-repeat;}

.menu_title_resources{ width:686px; height:59px; background-image:url(images/resources_title.jpg); background-repeat:no-repeat;}

.article_body{ font-size:12px;

				padding-bottom:50px; 

				padding-left:15px; 

				padding-right:15px; border-bottom:3px #95beec solid; color:#494949;}

.article_body h4{

	color: #ef690f;

	text-decoration: none;

}

.article_body p, .article_body ul li{

	line-height: 1.6em;

}

.article_body a:link{

	color: #239BE5;

	text-decoration: none;

	font-weight: bold;

}

.article_body_body{float:left; width:3px;}

.menu_title_return{ width:686px; height:59px; background-image:url(images/returnpolicy_title.jpg); background-repeat:no-repeat;}

/* Job */

#post-70 p{margin:0;padding:0}

#post-70 {background:url(images/job_post_bottom.gif) 0 bottom repeat-x;padding-bottom:2px;}

#post-70 .entry{background-color:#fbfcff; background-image:url(images/job_entry_bg.gif); background-repeat:repeat-y; padding:13px;}

#post-70 .entry .wpc_head h3{text-align:right;}

#post-70.post h2.titleh2{font-size:0;margin:0; height:59px;background-image:url(images/job-title.gif); background-repeat:no-repeat;}

.wpc_footer{background:url(images/job_post_icon.gif) 0 0 no-repeat;}

.wpc_footer h3{margin-left:73px;}

.wpc_footer{list-style:none;}

.wpc_footer li{background:url(images/job_post_point.gif) 0 0 no-repeat; padding-left:17px; margin:0; font-size:12px; }

.wpc_footer li a{text-decoration:none;font-weight:bold;}

.wpc_footer li .smallTxt{font-size:12px;}

.wpc_footer .wpc_footer_hr{display:none;}

.wpc_footer .rssIcon{display:none;}

.wpc_footer div.smallTxt{display:none;}



.product_body1{ font-size:12px;padding-bottom:27px; padding-left:15px; padding-right:15px; background-image:url(images/product_b_bg.png); background-position:bottom; background-repeat:no-repeat;}

/*store  old one: three colums*/

#store_menu{color:#3E81B7; background-color:#DFECFB; line-height:35px; margin-left:15px; margin-right:15px; font-size:15px; padding-left:6px; margin-top:19px; margin-bottom:30px;}

#store_menu a{color:#3E81B7; text-decoration:none}

.store_menu_a{color:#9272A1; font-weight:bold;}

#store_menu span{margin-left:15px; margin-right:15px;}

#checkout{padding-left:40px; text-decoration:underline;}

#checkout img{margin-left:7px; border:0}

.product_body{ font-size:12px;padding-bottom:27px; padding-left:15px; padding-right:15px; background-image:url(images/product_b_bg.png); background-position:bottom; background-repeat:no-repeat;}

/*.product_item{height:186px; width:200px;  float:left;}

.dotline{ border-left:dotted 1px #C1C8D0; width:13px; height:186px; margin-left:14px; float:left;}

.product_title{ color:#494949; font-size:16px; margin-bottom:10px;}

.product_title a{ color:#494949; font-size:16px; text-decoration:none;}

.product_mid img{border:1px solid #C2C2C3; float:left; width:77px; height:119px;}

.product_right{float:left; margin-left:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.product_right p{ margin:0; padding:0;}

.p_des{color:#494949;}

.p_price{color:#CA0C0C;}*/

.menu_title_store1{ width:686px; height:59px; background-image:url(images/store_title.jpg); background-repeat:no-repeat;}



#pagenav{height:25px; background-color:#94BEEE; padding-left:15px; padding-right:15px; margin-top:46px; color:#ffffff;}

#pagenavtotal{float:left; line-height:25px;}

#pagenavtotal span{font-weight:bold;}

#pagenavpates{float:right; line-height:25px; font-weight:bold;}

#pagenavpates a{color:#ffffff; text-decoration:none;}



.article_body1{ font-size:12px;padding-bottom:27px; padding-left:15px; 

				padding-right:15px; background-image:url(images/blog_b_bg.gif); background-position:bottom; 

				background-repeat:repeat-x;; color:#494949; font-family:Arial, Helvetica, sans-serif; 

               }

.article_body1 a{ color:#18B2D8; text-decoration:none;}

.article_date{color:#888888; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}

.article_title{font-size:22px; color: #ef690f;}

.article_title a {color:#ef690f; }

.article_comment{float:right}

.article_marginT0{margin-top:0px;}

.menu_title_blog1{ width:686px; height:59px; background-image:url(images/blog_title.jpg); background-repeat:no-repeat;}

.menu_title_news1{ width:686px; height:59px; background-image:url(images/news_title.jpg); background-repeat:no-repeat;}

.article_menu1{width:100%; background-image:url(images/bg_blog_m.png);  _background-image:url(images/bg_blog_m.gif); background-repeat:repeat-y;}



.article_body2{ font-size:12px;padding-bottom:27px; padding-left:15px; 

				

				padding-right:15px; color:#494949; font-family:Arial, Helvetica, sans-serif; padding-left:25px; padding-right:25px;

				border-bottom:3px #95beec solid;}

.article_body2 a{ color:#18B2D8; text-decoration:none;}

.navigation{margin-top:22px;}

/*blog*/

#blog_search_title{height:32px; width:100%; background-image:url(images/blog_search_title.jpg); background-repeat:no-repeat;}

#pageright_content{ width:100%-2; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; background-color:#FBFCFF;}

.greyline{  height:3px; background-color:#F0E2F3;  clear:both;}

#blogsearch{margin-top:8px; margin-left:14px; width:100%-14; padding-bottom:20px;}

#blogsearch input{width:135px; height:21px; margin:0; padding:0; background-color:#F5F5F5; border:1px #DDDDDD solid; color:#B1B1B1; float:left; padding:5px 4px 0 4px;}

#bt_blogsearch{width:50px; height:18px; background-image:url(images/bt_search_purple.jpg); background-repeat:no-repeat; margin-top:3px; margin-right:14px; display:block; cursor:hand; float:right; }

#bloglist_img{ margin:0; padding:0; margin-top:23px;}

#bloglist{list-style-type:none; padding:0 0 8px 0; margin:8px 0 0 20px;}

#bloglist li a{ font-size:14px; color:#42B3D1;text-decoration: none; line-height: 1.6em;}

#blog_SN_title{height:32px; width:100%; background-image:url(images/blog_SN_title.gif); background-repeat:no-repeat; margin-top:15px;}

#blog_SN_body{padding:18px 15px 8px 15px;}

#pageright_content .addlogo{padding:0px 15px 8px 15px;}

#pageright_content .addlogo .rightlogo{margin-left:11px; }



/*news*/

.serif{font-weight:bold; line-height:23px; color:#BA5121;} 

.serif a{color:#BA5121;}



/*send email*/

#wp-email-popup{ font-size:12px;}

#wp-email-popup p{padding:0; margin:3px 3px 3px 3px;}



/*forum*/

.menu_title_forum{ width:686px; height:59px; background-image:url(images/forumn_title.jpg); background-repeat:no-repeat;}



.forum_body1{ font-size:12px;padding-bottom:27px; padding-left:15px; padding-right:15px; 

				background-image:url(images/blog_b_bg.gif); background-position:bottom; 

				background-repeat:repeat-x; color:#494949; font-family:Arial, Helvetica, sans-serif;}





#wp_subject_text{width:540px;}				



/*contact*/

.menu_title_contact{ width:686px; height:59px; background-image:url(images/contact_title.jpg); background-repeat:no-repeat;}



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */



/* add */

.bottom {padding-top:10px;}

.oldentries {width:100px;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px; color:#333;}

.oldentries{float:left;}

.oldentries a{ font-size:12px; text-decoration:none;color:#333;}

.oldentries a:link{font-size:12px; text-decoration:none;color:#333;}

.oldentries a:hover{font-size:12px; text-decoration:underline; color:#003366;}



.rsslinkmain{float:right; padding-top:8px;}

.rsslinkmain a {  text-align:right; background-image:url(images/ic_rss.gif); 

							background-repeat:no-repeat; 

							padding-left:16px; color:#006699; font-size:12px; text-decoration:none; color:#006699; }



.rsslink{text-align:right; padding:20px 20px 0 0;}

.rsslink a{  background-image:url(images/ic_rss.gif); 

							background-repeat:no-repeat; 

							padding-left:16px; color:#006699; 

							text-decoration:none;

							font-size:12px;

							

}



.text_class { font-family:Arial, Helvetica, sans-serif; color:#000000;}



/*new online calsses */

#class_wrap { padding:10px 0; width:656px; margin:0 auto; font-size:14px; color:#000000; line-height:130%;}

#class_wrap p { padding-bottom:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.text_class_blue { color:#3668b3; font-weight:bold; font-size:16px;}

.text_class_blue1 { color:#3668b3; font-weight:bold; font-size:16px; text-decoration:underline;}

.text_class_blue2 { color:#3668b3; font-weight:bold; font-size:14px; text-decoration:underline;}

.text_class_bold { color:#000000; font-weight:bold; font-style:italic; font-size:17px;}



.text_online_blue { color:#3668b3; font-weight:bold; font-size:16px;}

.text_online_blue1 { color:#3668b3; font-weight:bold; font-size:15px; text-decoration:underline;}

.text_online_blue2 { color:#3668b3; font-weight:bold; font-size:14px; text-decoration:underline;}

.text_online_bold { color:#000000; font-weight:bold; font-style:italic; font-size:17px;}



#class_wrap h1 { color:#3668b3; font-size:28px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}



#online_wrap { padding:10px 0; width:656px; margin:0 auto; color:#000000; line-height:130%;}

#online_wrap h1 { color:#3668b3; font-size:28px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; }

#online_wrap p { padding-bottom:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:125%;}

.text_online_orange { color:#ffa520; font-size:28px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}



.text_comment { margin:0 auto; width:580px; padding:10px 0;}

.text_comment .comment_story { color:#3668b3; font-style:italic; font-size:14px; margin:0;}

.text_comment .comment_name { text-align:right; padding-bottom:5px; font-size:12px; margin:0;}



.class_banner { margin:0 auto; width:656px; padding:10px 0;}

.class_banner h1 { color:#3668b3; font-size:28px; font-weight:bold;}

.class_banner p{ font-size:13px; padding-bottom:20px;}

.class_banner ul { padding-left:20px;}

.class_banner ul li a { text-decoration:underline; color:#0066FF; list-style-type:none;}

.class_banner ul li a:hover { text-decoration:underline; color:#0066FF;}

.class_banner ul li a:linked { text-decoration:underline; color:#0066FF;}



.class_banner1 { margin:0 auto; width:620px; height:133px; padding:10px 0; border:1px #c9c9c9 solid; background:#cae0f5 url(images/bg_class_bn.gif) 0 0 no-repeat; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner1 h1 { color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner1 h1 a:link{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner1 h1 a:hover{color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}

.class_banner1 h1 a:visited{color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}



.class_banner1 .h2p a{ color:#000000; font-size:17px; text-decoration:none; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner1 .h2p a:hover{ color:#000000; font-size:17px; text-decoration:none;}

.class_banner1 .h2p a:link{ color:#000000; font-size:17px;text-decoration:none;} 

.class_banner1 .h2p a:visited{color:#000000; font-size:17px; text-decoration:none;}



.class_banner1 .h3p a{ color:#ee7c05; font-size:18px; font-style:italic;}

.class_banner1 .h3p a:hover{ color:#ee7c05; font-size:18px; text-decoration:none;}

.class_banner1 .h3p a:link{ color:#ee7c05; font-size:18px; text-decoration:none;} 

.class_banner1 .h3p a:visited{color:#ee7c05; font-size:18px; text-decoration:none;}



.class_banner2 { margin:0 auto; width:580px; height:133px; padding:10px 20px; border:1px #c9c9c9 solid; background:#edeeee url(images/bg_sf_bn.gif) right 0 no-repeat; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner2 h1 { color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}

.class_banner2 h1 a:link{ color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}

.class_banner2 h1 a:hover{ color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}

.class_banner2 h1 a:visited{ color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}



.class_banner2 .h2p { color:#000000; font-size:17px; text-decoration:none; line-height:130%;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner2 .h2p a:link{  color:#000000; font-size:17px; text-decoration:none;}

.class_banner2 .h2p a:hover{  color:#000000; font-size:17px; text-decoration:none;}

.class_banner2 .h2p a:visited{  color:#000000; font-size:17px; text-decoration:none;}



.class_banner2 .h3p { color:#ee7c05; font-size:18px; font-style:italic;}

.class_banner2 .h3p a:link{  color:#ee7c05; font-size:18px; text-decoration:none;}

.class_banner2 .h3p a:hover{ color:#ee7c05; font-size:18px; text-decoration:none;}

.class_banner2 .h3p a:visited{ color:#ee7c05; font-size:18px; text-decoration:none;}



.class_banner3 { margin:0 auto; width:580px; height:133px; padding:10px 20px; border:1px #c9c9c9 solid; background:#cae0f5 url(images/bg_3d_bn.gif) right 0 no-repeat; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner3 h1 { color:#3668b3; font-size:28px; text-decoration:none;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner3 h1 a:link{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner3 h1 a:hover{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner3 h1 a:visited{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}



.class_banner3 .h2p { color:#000000; font-size:17px; text-decoration:none; line-height:130%;font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner3 .h2p a:link{  color:#000000; font-size:17px; text-decoration:none;}

.class_banner3 .h2p a:hover{  color:#000000; font-size:17px; text-decoration:none;}

.class_banner3 .h2p a:visited{  color:#000000; font-size:17px; text-decoration:none;}



.class_banner3 .h3p { color:#ee7c05; font-size:18px; font-style:italic;line-height:130%;}

.class_banner3 .h3p a:link{  color:#000000; font-size:18px; text-decoration:none;}

.class_banner3 .h3p a:hover{  color:#000000; font-size:18px; text-decoration:none;}

.class_banner3 .h3p a:visited{  color:#000000; font-size:18px; text-decoration:none;}



.class_banner4 { margin:0 auto; width:580px; height:180px; padding:10px 20px; border:1px #c9c9c9 solid; background:#edeeee url(images/bg_host_bn.gif) right 0 no-repeat; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner4 h1 { color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}

.class_banner4 h1 a:link{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner4 h1 a:hover{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner4 h1 a:visited{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}



.class_banner4 .h2p { color:#000000; font-size:14px; text-decoration:none; line-height:130%;}

.class_banner4 .h2p a:link{  color:#000000; font-size:14px; text-decoration:none;}

.class_banner4 .h2p a:hover{  color:#000000; font-size:14px; text-decoration:none;}

.class_banner4 .h2p a:visited{  color:#000000; font-size:14px; text-decoration:none;}



.class_banner4 .h3p { color:#ee7c05; font-size:18px; font-style:italic;line-height:130%;}

.class_banner4 .h3p a:link{  color:#000000; font-size:18px; text-decoration:none;}

.class_banner4 .h3p a:hover{  color:#000000; font-size:18px; text-decoration:none;}

.class_banner4 .h3p a:visited{  color:#000000; font-size:18px; text-decoration:none;}



.class_banner4 .herelink { color:#3668b3; text-decoration:none;}

.class_banner4 .herelink a:link{ color:#3668b3; text-decoration:none;}

.class_banner4 .herelink a:hover{ color:#3668b3; text-decoration:none;}



.class_banner5 { margin:0 auto; width:580px; height:180px; padding:10px 20px; border:1px #c9c9c9 solid; background:#edeeee url(images/bg_host_bn1.gif) right 0 no-repeat; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

.class_banner5 h1 { color:#3668b3; font-size:28px; font-weight:bold; text-decoration:none;}

.class_banner5 h1 a:link{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner5 h1 a:hover{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}

.class_banner5 h1 a:visited{ color:#3668b3; font-size:28px; font-weight:bold;text-decoration:none;}



.class_banner5 .h2p { color:#000000; font-size:14px; text-decoration:none; line-height:130%;}

.class_banner5 .h2p a:link{  color:#000000; font-size:14px; text-decoration:none;}

.class_banner5 .h2p a:hover{  color:#000000; font-size:14px; text-decoration:none;}

.class_banner5 .h2p a:visited{  color:#000000; font-size:14px; text-decoration:none;}



.class_banner5 .h3p { color:#ee7c05; font-size:18px; font-style:italic;line-height:130%;}

.class_banner5 .h3p a:link{  color:#000000; font-size:18px; text-decoration:none;}

.class_banner5 .h3p a:hover{  color:#000000; font-size:18px; text-decoration:none;}

.class_banner5 .h3p a:visited{  color:#000000; font-size:18px; text-decoration:none;}



.class_banner5 .herelink { color:#3668b3; text-decoration:none;}

.class_banner5 .herelink a:link{ color:#3668b3; text-decoration:none;}

.class_banner5 .herelink a:hover{ color:#3668b3; text-decoration:none;}


.class_event { margin:0 auto; width:620px; padding:10px 0;}



/* online class */



#online_wrap .online_movie { text-align:center; margin:0 auto; width:500px; padding:5px 0 10px 0;}

#online_wrap .online_movie p {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#3668b3; text-decoration:underline;}

#online_wrap .online_movie p a{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#3668b3; text-decoration:underline;}

#online_wrap .online_movie p a:hover{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#3668b3; text-decoration:underline;}



#online_wrap h1 { color:#3668b3; font-size:28px; font-weight:bold; text-align:center;}



.text_class { font-family:Arial, Helvetica, sans-serif; color:#000000;}

.text_class_blue { color:#3668b3;}



.online_sign { margin:0 auto; width:600px;}

.online_sign h3 { color:#000; font-size:18px; font-weight:bold;}

.online_sign p { font-size:14px; color:#000;}

.online_sign ul{ color:#fc9701; padding-left:15px; margin:0 auto; width:300px;}

.online_sign ul li { background:url(images/ic_check.gif) left top no-repeat;  padding:0 0 10px 30px; list-style-type:none; }



#online_wrap .online_banner { margin:0 auto; width:620px; padding:10px 0;}

#online_wrap .online_banner h1 { color:#3668b3; font-size:22px; font-weight:bold; text-align:center;}

#online_wrap .online_banner h2 { color:#3668b3; font-size:20px; font-weight:bold; padding-top:20px;}

#online_wrap .online_banner h3 { color:#3668b3; font-size:22px; font-weight:bold;}

#online_wrap .online_banner p{ font-size:13px; padding-bottom:10px;}

#online_wrap .online_banner ul { padding-left:20px;list-style-type:none;line-height:130%;}

#online_wrap .online_banner ul li a { text-decoration:underline; color:#0066FF; list-style-type:none;line-height:130%;}

#online_wrap .online_banner ul li a:hover { text-decoration:underline; color:#0066FF;list-style-type:none;}

#online_wrap .online_banner ul li a:linked { text-decoration:underline; color:#0066FF;}



#online_wrap .bn_online_introductory { border:1px #c9c9c9 solid; background:#c2d5e6 url(images/bn_online_introductory_bg.gif) right top no-repeat; margin:0 auto; width:608px;padding:10px 20px 0 20px;}

#online_wrap .bn_online_introductory h2 { color:#3668b3; font-size:23px; font-weight:bold;}

#online_wrap .bn_online_introductory .h2o { color:#000000; font-size:20px; font-style:italic; line-height:130%;}

#online_wrap .bn_online_introductory .h3o { color:#000000; font-size:16px; text-decoration:none;line-height:130%;}

#online_wrap .bn_online_introductory .h3o a { color:#000000; font-size:16px; text-decoration:none;}

#online_wrap .bn_online_introductory .h3o a:hover{ color:#000000; font-size:16px; text-decoration:none;}

#online_wrap .bn_online_introductory .h4o { color:#4777bf; font-size:18px;line-height:130%;}

#online_wrap .bn_online_introductory img { padding-top:5px;}



#online_wrap .online_banner .bn_online_class1 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class1_bg.gif) right top no-repeat; padding:5px 20px; width:578px;}

#online_wrap .online_banner .bn_online_class1 h1 { color:#3668b3; font-size:18px; font-weight:bold;}

.bn_online_class1 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class1 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class1 .h3o { color:#000000; font-size:15px; padding:0 0 0 5px; margin:0;}

#online_wrap .online_banner .bn_online_class1 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class1 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class1 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class2 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class2_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class2 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class2 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class2 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class2 .h3o { color:#000000; font-size:15px; padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class2 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class2 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class2 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class3 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class3_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class3 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class3 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class3 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class3 .h3o { color:#000000; font-size:15px; padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class3 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class3 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class3 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class4 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class4_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class4 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class4 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class4 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class4 .h3o { color:#000000; font-size:15px;padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class4 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class4 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class4 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class5 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class5_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class5 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class5 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class5 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class5 .h3o { color:#000000; font-size:15px; padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class5 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class5 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class5 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class6 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class6_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class6 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class6 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class6 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class6 .h3o { color:#000000; font-size:15px; padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class6 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class6 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class6 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class7 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class7_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class7 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class7 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class7 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class7 .h3o { color:#000000; font-size:15px; padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class7 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class7 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class7 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



#online_wrap .online_banner .bn_online_class8 {  border:1px #c9c9c9 solid; background:#ebecee url(images/bn_online_class8_bg.gif) right top no-repeat; padding:5px 20px; width:578px; height:190px;}

#online_wrap .online_banner .bn_online_class8 h1 { color:#3668b3; font-size:20px; font-weight:bold;}

.bn_online_class8 h2 { color:#3668b3; font-size:18px; font-weight:bold; padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class8 .h2o { color:#000000; font-size:17px; font-style:italic;}

#online_wrap .online_banner .bn_online_class8 .h3o { color:#000000; font-size:15px;padding:0 0 0 5px; margin:0}

#online_wrap .online_banner .bn_online_class8 .h3o ul{  padding:0; margin:0;}

#online_wrap .online_banner .bn_online_class8 .h3o ul li{ color:#000000; font-size:15px; line-height:140%; list-style-type:none;}

#online_wrap .online_banner .bn_online_class8 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}



/* SF Lecture */

#sflecture_wrap { padding:10px 0; width:656px; margin:0 auto; font-size:14px; color:#000000; line-height:130%;}

#sflecture_wrap h1 { color:#3668b3; font-size:28px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}

#sflecture p { padding-bottom:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#sflecture_wrap .class_wrap_h2 { font-size:15px; color:#000000; padding-bottom:5px;}

#sflecture_wrap .class_wrap_h3 { font-size:16px; color:#000000; font-weight:bold; font-style:italic;}

.text_class_blue { color:#3668b3; font-weight:bold; font-size:16px;}

.text_class_blue1 { color:#3668b3; font-weight:bold; font-size:16px; text-decoration:underline;}

.text_class_blue2 { color:#3668b3; font-weight:bold; font-size:14px; text-decoration:underline;}

.text_class_bold { color:#000000; font-weight:bold; font-style:italic; font-size:17px;}



.bn_sf_hurry { border:1px #c9c9c9 solid; background:#c2d5e6 url(images/bn_sf_hurry.gif) right top no-repeat; margin:0 auto; width:608px; padding:10px 20px;}

.bn_sf_hurry h1 { color:#3668b3; font-size:23px; font-weight:bold;}

.bn_sf_hurry .h1o { color:#3668b3; font-size:23px; font-weight:bold;}

.bn_sf_hurry .h2o { color:#000000; font-size:20px; font-style:italic; line-height:110%;}

.bn_sf_hurry .h3o { color:#000000; font-size:16px; text-decoration:none;line-height:150%;}

.bn_sf_hurry .h3o a { color:#000000; font-size:16px; text-decoration:none;}

.bn_sf_hurry .h3o a:hover{ color:#000000; font-size:16px; text-decoration:none;}

.bn_sf_hurry .h4o { color:#4777bf; font-size:18px;line-height:150%;}

.bn_sf_hurry img { padding-top:5px;}



.sf_sign {margin:0 auto; width:600px; padding:10px 0;}

.sf_sign ul { color:#3668b3;}

.sf_sign ul li { padding-bottom:10px; list-style-type:none;}



.sflecture_sign { margin:0 auto; width:600px;}

.sflecture_sign h3 { color:#000; font-size:18px; font-weight:bold;}

.sflecture_sign p { font-size:14px; color:#000;}

.sflecture_sign ul{ color:#fc9701; padding-left:15px; margin:0 auto;}

.sflecture_sign ul li { background:url(images/ic_check.gif) left top no-repeat;  padding:0 0 10px 30px; list-style-type:none; }

.sflecture_sign .text_sf_blue { color:#3668b3; font-weight:bold; font-size:16px;}



.sf_banner { margin:0 auto; width:620px; padding:10px 0;}

.sf_banner h1 { color:#3668b3; font-size:22px; font-weight:bold;}

.sf_banner h2 { color:#3668b3; font-size:20px; font-weight:bold; padding:10px 0;}

.sf_banner p{ font-size:14px; padding-bottom:5px; color:#000000;}

.sf_banner ul { padding-left:20px;list-style-type:none; line-height:130%;list-style-type:none;}

.sf_banner ul li a { text-decoration:underline; color:#0066FF; list-style-type:none;line-height:130%;}

.sf_banner ul li a:hover { text-decoration:underline; color:#0066FF;list-style-type:none;}

.sf_banner ul li a:linked { text-decoration:underline; color:#0066FF;}

.sf_banner .bn_sf_class { font-size:14px; padding:10px 0 15px 0; color:#000000;}



.sf_banner .bn_sf_class1 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class1_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class1 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class1 p { padding:0; margin:0;}

.sf_banner .bn_sf_class1 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class1 .h3o { color:#000000; font-size:15px; padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class1 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class1 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class1 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class1 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class2 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class2_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class2 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class2 p { padding:0; margin:0;}

.sf_banner .bn_sf_class2 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class2 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class2 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class2 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class2 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class2 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class3 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class3_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class3 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class3 p { padding:0; margin:0;}

.sf_banner .bn_sf_class3 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class3 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class3 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class3 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class3 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class3 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class4 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class4_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class4 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class4 p { padding:0; margin:0;}

.sf_banner .bn_sf_class4 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class4 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class4 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class4 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class4 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class4 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class5 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class5_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class5 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class5 p { padding:0; margin:0;}

.sf_banner .bn_sf_class5 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class5 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class5 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class5 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class5 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class5 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class6 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class6_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class6 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class6 p { padding:0; margin:0;}

.sf_banner .bn_sf_class6 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class6 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class6 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class6 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class6 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class6 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class7 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class7_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class7 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class7 p { padding:0; margin:0;}

.sf_banner .bn_sf_class7 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class7 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class7 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class7 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class7 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class7 img { padding:10px 0 0 0;}



.sf_banner .bn_sf_class8 { border:1px #c9c9c9 solid; background:#ebecee url(images/bn_sf_class8_bg.gif) right top no-repeat; padding:15px 20px; width:578px;}

.sf_banner .bn_sf_class8 h1 { color:#3668b3; font-size:20px; font-weight:bold;padding:0 0 5px 0; margin:0;}

.sf_banner .bn_sf_class8 p { padding:0; margin:0;}

.sf_banner .bn_sf_class8 .h2o { color:#000000; font-size:17px; font-style:italic;}

.sf_banner .bn_sf_class8 .h3o { color:#000000; font-size:15px;  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class8 .h3o ul{  padding:10px 0 0 0; margin:0;}

.sf_banner .bn_sf_class8 .h3o ul li{ color:#000000; font-size:15px; line-height:120%; list-style-type:none;}

.sf_banner .bn_sf_class8 .h4o { color:#3668b3; font-size:15px; font-weight:bold; text-align:center;}

.sf_banner .bn_sf_class8 img { padding:10px 0 0 0;}



.bn_sf_img {padding:178px 0 0 20px;}

.sf_movie { text-align:center; margin:0 auto; width:500px; padding:30px 0 10px 0;}

.sf_movie h2 { padding:10px 0; font-weight:bold; font-size:22px; color:#3668B3;}



#class3d_wrap {padding:10px 0; width:639px; margin:0 auto; font-size:14px; color:#000000; line-height:130%}

#class3d_wrap h1 { color:#3668b3; font-size:37px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; text-align:center;}

#class3d_wrap h2 { color:#ffa520; font-size:34px; font-style:italic; font-family:"Century Gothic", Arial, Helvetica, sans-serif; text-align:center;}

.class3d_wrap p{ font-size:14px;}



/* record */

#record_wrap { padding:10px 0; width:656px; margin:0 auto; color:#000000; line-height:130%;}

#record_wrap h1 { color:#3668b3; font-size:25px; font-weight:bold; font-family:"Century Gothic", Arial, Helvetica, sans-serif; text-align:center;}

#record_wrap h2 { color:#3668b3; font-size:18px; font-weight:bold; padding-top:20px; font-family:"Century Gothic", Arial, Helvetica, sans-serif; text-align:center;}

#record_wrap p { color:#000; font-size:16px;}



#recordBox { width:656px; margin:0 auto;}

#recordBox table { width:600px; margin:0 auto;}

#recordBox .recordBox { border-left:1px #c9c9c9 solid; border-right:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; background:#ebecee; padding:15px 15px 0 15px; width:248px;}

#recordBox .recordBox_bt { border-bottom:1px #c9c9c9 solid; border-left:1px #c9c9c9 solid; border-right:1px #c9c9c9 solid;  background:#ebecee; padding:10px 0; width:278px; font-size:15px; font-weight:bold; color:#000000; margin:0; text-align:center; }

#recordBox .recordBox td { vertical-align:top;}

.recordBox h3 { font-size:16px; color:#000000; text-align:center; padding:0 0 10px 0; margin:0;}

.recordBox ul { padding:0; list-style-type:none; margin:0;}

.recordBox ul li{font-size:14px; color:#000000; padding-bottom:5px; list-style-type:none;}



#record_wrap .recordBox2 {width:600px; margin:0 auto;}

#record_wrap .recordBox2 h3 { color:#3668b3; font-size:16px;}

#record_wrap .recordBox2 p { color:#000; font-size:14px;}



.recordbox { background:#d3e6f8; width:380px; margin:0 auto; padding:20px;}

.recordbox ul{ padding:0 0 0 15px; margin:0; }

.recordbox ul li{ line-height:130%; list-style-type:disc; color:#366280; font-size:13px; }



/* extra */



.findmorelink { font-size:0;}

.findmorelink a{ font-size:0; text-decoration:none;}

.findmorelink a:hover{ font-size:0; text-decoration:none;}
