html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p,a, em, img, small, b, u, i, center,dl, dt, dd, ul, li,fieldset, form, label, 
table, caption, tbody, tfoot, thead, tr, th, td,embed, footer, header, menu, section, summary, video {margin: 0;	padding: 0;border: 0;font-size: 100%;font-style: 400;outline:0}
body {}
 ul {list-style: none}
* {margin:0 auto;padding:0;border:0;border-collapse:collapse}
html {font-size: 62.5%}
 footer, header, menu {display: block}
html,body {height:100%;margin:0 auto;padding:0}
html>body {margin-bottom:0}
* body {font: 400 1em/1.3 Arial, sans-serif}
div{margin: 0;padding: 0}
@media \0screen {img {width: auto}}
html {font-size: 62.5%;font-size: 65%\0/;line-height: 1.6em;line-height:  16px\0/} 
table {border-collapse: collapse;border-spacing: 0}
body {margin:  0;padding: 0; position:relative;background: #000; font: 400 small "Trebuchet MS", Arial, Helvetica, sans-serif;min-height:100%;font-size: small\0/;min-width: 780px;width: expression( documentElement.clientWidth < 780 ? "780" : "100%" );height:100%;color: #FC0}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ' ';clear: both;height: 0}
.clearfix {display:inline-block}
.clearfix {display:block}	
html>body .min-width {clear: both;margin: 0 auto;padding: 0;height:auto;min-height:100%;margin-bottom: 25px;background: #000}
.min-width {margin: 0 auto;padding: 0;clear: both;height:100%;min-height:100%;min-width:780px;position:relative;width:expression(((document.documentElement.clientWidth||document.body.clientWidth) < 780px 780px : 100%));margin-bottom: 25px}
.min-width  #main{clear: both;margin: 0 auto;padding: 0;height: auto;min-height: 100%;position: relative;margin-bottom: 0}	
.page-buffer {clear: both;width: 100%;height: 25px;font-size: 0;position: relative}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight: 400;background: #000;color: #FC0}
h1, h2, h3 {color: #FC0}
h4, h5, h6 {}
p, .p1, ul {margin-top: 0;line-height: 160%;line-height: 1.6em;line-height: 18px\0/;color: #FC0;font-size: 12px\0/}
a {text-decoration: underline;color: #FC0}
a:active {text-decoration: underline; color: #F00}
a:hover {text-decoration: underline; color: #F00}
a:visited{color: #800080;text-decoration: line-through}
img {border: none;clear: both;margin: 0 auto;padding: 0;left: 0;right: 0;position: relative;text-align: center;vertical-align: middle}
.clear {clear: both}
* html #header {height: 16.8em;height: 268px;position: relative;overflow: hidden;color: #000}
#header {margin: 0 auto;padding: 0;left: 0;right: 0;position: relative;height: 17.8em;height:  218px\0/;width: 760px;width: 100%;overflow: hidden;background: #FC0 url(../images/bannerH.png) center top no-repeat;text-align: center;vertical-align:middle;color: #FC0;width: 100%;text-decoration: none}
#header * {text-decoration: none}
div.image_bg{top:.5em;position: relative}		  
#header div.bg_image{width: 759px;height: 203px;top: 6em;position: relative}
ul{margin: 0;padding: 0;cursor: default;list-style-type: none;display: inline;border: 0 none;font-size: 100%;font-style:400;vertical-align: baseline;outline: 0 none;line-height: 1.6em;line-height: 18px\0/);color: #FC0} 
#content {margin: 0 auto;padding: 0;margin: 0 auto -2.5em;top: .5em;bottom: 0; position: relative;	width: 720px;height: 100%;background: #000;padding: 1em 20px 1px;color: #FC0} 
 #content #right,  #content #left{background: #000}
#right,#left {margin: 0 auto;padding: 0;  width: 180px;padding: 0 0 0 20px;background: #000;font-weight: 400;color: #FC0;border-left:  none;border-right: 2px solid #FC0;border-right: 2px solid #FC0;border-bottom: 2px solid #FC0}
#right {float: right;margin-right: -1.5em;margin-right: -22px} 		 
#left{float: left;right: 0;left: 0;margin-left: -22px;}		 
#right .gbox, #left .gbox{background: #000; border-right: 2px solid #FC0;border-left:none;color: #FC0} 	 
#right .gbox ul{list-style-type: none}
.content{margin: 0 auto; padding: 20px 16px 0 20px;left: -2em;margin-left: -2em;width: 180px;background: #000; line-height: 1.6em;color: #FC0}
#right .content,#left .content{margin: 0 auto;padding: 0;right: 0;left: 0;width: 180px;margin: 0px 13px 0px -20px;padding: 3px 0px 3px 20px;background: #000;overflow: hidden;line-height: 1.6em;font-size: normal;color: #FC0;border-right: 2px solid #FC0;border-left: 2px solid #FC0;text-decoration: none}
.content ul li#mobile1{clear: both;margin: 0 auto;padding: 0;float: left;position: relative;text-align: center;vertical-align: middle}
li#mobile1{clear: both;margin: 0 auto;padding: 0;float: left;position: relative;text-align: center;vertical-align: middle;width: 180px;* height: 495px;//height: 495px;height: 31.438em;height:503px;height:  503px\0/;margin: 0px 0px 0.01em -11px;* margin-bottom: 0;//margin-bottom: 0}
#mobile1{clear: both;margin: 0 auto;padding: 0;float: left;position: relative;text-align: center;vertical-align: middle;margin-right:0 11px 0 -11px}
*:first-child+html li#mobile1{margin: 1em 0 0 0}
div.mobile1{clear: both;margin: 0 auto;padding: 0;top: 0;float: left;position: relative;text-align: center;vertical-align: middle;
/*background: url(../images/nokiaHC4.png) center top no-repeat;*/
background: url(../images/nokia.png) center top no-repeat;width: 180px;height: 503px;margin: 0.5em 0 0}
*:first-child+html div.mobile1{margin: 0}
@media all and (min-width: 0px){div.mobile1{clear: both;margin: 0 auto;padding: 0;float: left;position: relative;text-align: center;vertical-align: middle;margin-top: 1.2em}}
.mobile1 iframe{clear: both;width: 140px\0/}
.videoFrame{clear: both;margin: 0 auto;padding: 0;float: left;position: relative;text-align: center;vertical-align: middle;width: 140px;width: 140px\0/;//width: 140px;height: 341px;* height: 341px;//height: 341px;height: 335px\0/;margin: 5em 0 0 19px;margin-top: 60px\0/;margin-right: -5px\0/;* margin-left: 19px;//margin-left: 19px;margin-left: 19px\0/;padding-right: 0\0/;padding-left: 0\0/; //padding-left: 3px;overflow: hidden;font-size: 5px\0/}
@-moz-document url-prefix(){.videoFrame {margin-left: 19px;padding-left: 0;overflow: scroll}}
@media screen and (-webkit-min-device-pixel-ratio:0){.videoFrame {float: left;position: relative;margin-left: 19px;padding-right: 0}}
#content #middle {z-index: 1;margin: 0 auto;padding: 0;top: 0;right: 0;bottom: 0;left: 0;float: right;position: relative;text-align: center;vertical-align: middle;overflow: hidden;width: 353px;background: #000;color: #FC0} 
html>body  #content #middle {margin-bottom: -5px}
@media all and (min-width: 0px){#content #middle{margin-bottom: 0;}}
@-moz-document url-prefix(){#content #middle {margin-bottom: 0}}		 
@media screen and (-webkit-min-device-pixel-ratio:0){#content #middle {margin-bottom: 0}}
html>body  #middle .topS{overflow: hidden;margin-bottom: 25px}
#middle .top, #middle .topT, #middle .topI, #middle .topS {clear: both;margin: 0 auto;padding: 0;top: 0;right: 0;bottom: 0;left: 0; float: left;position: relative;display: block;text-align: center;vertical-align: middle;width: 349px;line-height: 1.6em;line-height: 25px\0/;background: #000; color: #FC0}	  	 
#middle .top .title_English_as_fun, h2.title_English_as_fun, .title_English_as_fun{background: url(../black_english_as_fun_title.png) no-repeat top center;width: 322px;height: 57px}    	
.title{text-align: right;position: relative;width: 353px;margin-left: -3px}   
h2.title{text-align: right; position: relative;width: 353px;margin: 0 0 0 -3px} 	
#middle .top .link_topHC, #middle .topT .link_topHC, #middle .topS .link_topHC,  #middle .topI .link_topHC{clear: both;margin: 0 auto;padding: 0;top: 0;float: left;position: relative;display: block;text-align: center;vertical-align: middle;width: 353px;background: #000;margin-top: 6em;font-size: 13px;font-size: 12px\0/;font-weight:700}
#left .content h2, #left .content .heading, #left .content div.dropdown_Table2{border-left: none}
#left .heading, #right .heading {background: #000 url(../images/2black_heading.png)no-repeat;width: 185px;height:32px;border-right: 4px solid #FC0;border-left: none}  
#right div.content ul,#left div.content ul{   line-height: 1.6em;line-height: 25px;margin-bottom: 20px}
#left .content ul li a, #right .content ul li a{display: block; line-height: 25px;font-size: 13px;* font-size: 13px;font-size: 13px\0/;font-weight:400;text-decoration: none;border-bottom: 1px solid #FC0}
#left .content ul li a.menu, #right .content ul li a.menu, #left .content ul li a.last, #right .content ul li a.last{border-bottom: none}
#left .content ul li a.last, #right .content ul li a.last{border-bottom: none}
#right h2, #left h2{background: #000;	margin:0 18px 0 -23px;border-left: none}
#left .heading, #right .heading,#left .heading2, #right .heading2,#left h2.heading2next, #right h2.heading2next,#left h2.Useful_links2{margin: 0 auto;padding: 0;float: left;position: relative;width: 180px;width: 100%;height: 32px;margin: 0 -2px 0 -20px;padding: 3px 0 0 20px;font-size: 1.3em;font-size: 16px\0/;background:#FC0 url(../images/2black_heading.png) no-repeat;color: #000;border-left: none}
#left .heading, #right .heading{border-left: none}
#right h2.heading, #right .heading, #left .heading{margin: 0 0 0 -20px;font-size: 1.3em;font-size: 16px\0/;border-right: 4px solid #FC0}
#left .heading2, #right .heading2 {border-right: 2px solid #FC0}
#right h2.heading2, #left h2.heading2{border-left: 2px solid #FC0}
#right h2.heading2next, #left h2.heading2next{margin-top:.8em}
.content .optionsImage {clear: both;margin: 0 auto;padding:0;float: left;position: relative;width: 180px;height: 58px;background: #000;margin: -3px 0 0 -20px;* margin-right: 10px;//margin-right: 10px;	padding-left: 20px; }
.optionsImage, .optionsImage{margin: 0 auto;padding: 0;* top: 2px;//top: 2px;width: 180px;height: 56px;margin: 2px 18px 0 -23px;* margin-left: -20px;//margin-left: -20px}      
.Table_image, .Table_image2{margin: 0;padding: 0;top: 0;float: left;position: relative;width: 100%;max-width: 54px;width: 54px;height: 56px;border: solid #FC0 1px}  
.content .dropdown_Table1, .content .dropdown_Table2{margin: 0 auto;padding: 0;top: 1em;width: 178px;margin:0 18px 0 -20px;padding: 3px 11px 0 10px;background: #000;color: #FC0}
.dropdown_Table1, .dropdown_Table2, * .dropdown_Table1,* .dropdown_Table2{margin: 0;padding: 0;right: 0;left:0;top: 0;float: left;position: relative;display: block;white-space: nowrap;overflow-x: hidden;overflow-y: scroll;width: 177px;height: 70px;background: #000;margin:.2em 10px 0 0;* margin-left: 0;//margin-left: 0;padding: 8px 8px 0 0;font: 9pt/10pt arial,verdana,sans-serif;color: #FC0;text-decoration:none;} 
#middle .content .dropdown_Table1 a.menu, .content .dropdown_Table2 a.menu{text-decoration: none}   
.dropdown_Table1 a.menu, .dropdown_Table2 a.menu{text-decoration: none}	 
.dropdown_Table1 ul, .dropdown_Table1 ul li, .dropdown_Table1 ul li a,.dropdown_Table2 ul, .dropdown_Table2 ul li, .dropdown_Table2 ul li a{margin: 0 auto;padding: 0;padding-top: 2px; font: 8pt/9pt arial,verdana,sans-serif; border-bottom: none;  text-decoration: none} 
.dropdown_Table1 ul, .dropdown_Table2 ul{margin: 0 auto;padding: 0;padding-top: 12px}
.dropdown_Table1 ul li, .dropdown_Table2 ul li{margin: 0 auto;padding: 0; padding: 2px 0 0 10px}				     
 html>body .dropdown_Table1 a,html>body .dropdown_Table2 a {text-align:left;width: 100%;padding-left: 0.7em;* padding-left: 1em;//padding-left: 1em;font: 9pt/10pt arial,verdana,sans-serif;color: #FC0;border-bottom: none;text-decoration:none}	    
.dropdown_Table1 a.menu:link,.dropdown_Table1 a.menu:visited, .dropdown_Table1 a.menu:active,.dropdown_Table2 a.menu:link,.dropdown_Table2 a.menu:visited, .dropdown_Table2 a.menu:active{display:block;font: 9pt/10pt arial,verdana,sans-serif;color: #FC0;text-decoration:none} 
.dropdown_Table1 ul li a.menu, a.menu{text-decoration: none;border-bottom: none}
.content2Left {height: 68px}
.content2Left p, .content2Right p{margin: 0 auto;padding: 0;top: 0;float: left;position: relative;background: #000}
.content2Left p.link1{clear: both;margin: 0 auto;padding: 0;float: left;position: relative;background: #000 url(../images/signgene.png) center top no-repeat;width: 180px;height: 18px}
.content2Left p.link2{margin: 0 auto;padding: 0;float: left;position: relative;background: #000 url(../images/FunnySig.png) center top no-repeat;width: 180px;height: 50px}
#right h2.heading2, #left h2.heading2 {border-left: none}
#right .gbox, #left .gbox{border-right: 2px solid #FC0;border-left: 2px solid #FC0}
#right .gbox .content, #left .gbox  .content{border-right: none}
#left div.content .dropdown_Table2{border-left:none}  
.content .dropdown_Table1, .content .dropdown_Table2{margin: 0 auto;padding: 0;top: -.5px;* top: 0;//top:.5em;width: 178px;margin: 0 18px 0 -20px;padding: 0 11px 0 10px; background: none}
.dropdown_Table1, .dropdown_Table2, * .dropdown_Table1,* .dropdown_Table2{margin: 0;padding: 0;right: 0;left:0;top: 0;float: left;position: relative;display: block;zoom: 1;width: 177px;height: 70px; margin: -1em 10px 0 0;//margin-left: 0;padding: 0 8px 0 0;font: 9pt/10pt arial,verdana,sans-serif;color: #FC0;text-decoration:none;background: none; border-left: none}
#left .gbox .content .dropdown_Table2, #left .content .dropdown_Table2,.content .dropdown_Table2, .dropdown_Table2{border-left: none}
.content .dropdown_Table2 a.menu,.dropdown_Table1 a.menu, .dropdown_Table2 a.menu{text-decoration: none}	 
.dropdown_Table1 ul, .dropdown_Table1 ul li, .dropdown_Table1 ul li a,.dropdown_Table2 ul, .dropdown_Table2 ul li, .dropdown_Table2 ul li a{margin: 0 auto;padding: 0;padding-top: 2px;text-decoration: none;border-bottom: none;font: 8pt/9pt arial,verdana,sans-serif;border-left: none}
.dropdown_Table1 ul, .dropdown_Table2 ul{margin: 0 auto;padding: 0;margin-top: -.5em;border: none}
.dropdown_Table1 ul li, .dropdown_Table2 ul li{margin: 0 auto;padding: 0;padding: 2px 0 0 10px}
.dropdown_Table1 ul li.firstLine{margin-top: .5px}	     
html>body .dropdown_Table1 a,html>body .dropdown_Table2 a {width: 100%;text-align:left;padding-left:.7em;* padding-left: 1em;	//padding-left: 1em;font: 9pt/10pt arial,verdana,sans-serif;color: #666;border-bottom: none;text-decoration:none} 	    
.dropdown_Table1 a.menu:link,.dropdown_Table1 a.menu:visited, .dropdown_Table1 a.menu:active,.dropdown_Table2 a.menu:link,.dropdown_Table2 a.menu:visited, .dropdown_Table2 a.menu:active{display:block;font: 9pt/10pt arial,verdana,sans-serif;color: #666;text-decoration:none} 
.dropdown_Table1 ul li a.menu, a.menu{text-decoration: none;border-bottom: none} 
ul{list-style-image:none;list-style-position:outside;list-style-type:none}
#footer {clear: both;margin: 0 auto;padding: 0;position: relative;right: 0;left: 0;float: left;text-align: center;vertical-align: text-top;vertical-align: middle;overflow:hidden;width: 100%;height:11.6em;height:25px\0/;background: #FC0;margin-top: 0;padding: 20px 0;padding-bottom:0\0/;color: #000} 	
html>body #footer {height: 12.6em;overflow: hidden}
#footer a{color: #000;text-decoration:underline}
#footer p {margin-top: 1em;line-height: 1.6em;text-align: center;font-size: 14px\0/;color: #000}
#footer #bottom {bottom: 0;margin-bottom: 0;font-size: 1em;font-size: inherit;color: #000}
* html #bottom{zoom: -1;margin:0;padding: 0;bottom: 0;margin: 0.5em 10% 0 0;border-top: 0.01em #000 dotted}  
#bottom{margin: 1em 10% 0 10%;border-top: 0.063em #000 dotted;border-top: 1px #000 dotted}  
#bottom  dl {clear:both;margin: 0 auto;width:72.8em; width: 100%;height: 8em;* margin: 1em auto;//margin: 1em auto;padding-top:-1em;* padding-top:1em;//padding-top:1em;padding:0 0 2em 0;text-align:left;font-size: 0.9em;font-size: 12px\0/;color: #000}
html>body #bottom  dd{margin:1em 0;* margin: 1em auto;//margin: 1em auto;padding:0 0 2em 0;padding-bottom:0\0/;//margin-bottom: 12px\0/}
#bottom  dt {margin-bottom:1em}
dd{margin: 0;padding: 0;line-height: normal}
#bottom  dd {top: 0;* top: 3em;//top: 3em;margin:0;line-height: normal;text-align: left;float:left; width:25%}
html>body #bottom  dd {margin-top: 0;* margin-top: 1em;// margin-top: 1em}
#bottom  dd.third{width:2%}
#bottom  dd.fourth{top: 2em;width: 33%}
#bottom ul.first,#bottom  ul.second,#bottom  ul.third,#bottom  ul.fourth{list-style: none;display: block}
#bottom  ul.fourth{list-style: none;display: block}
html>body #bottom  ul.fourth{margin-top: 1em}
#bottom li.line,#bottom li.line1,#bottom li.line2,#bottom li.line3,#bottom li.line4,#bottom li.line5{border-left: 1px #000 solid}
#bottom li.logo{width: 62px;height: 43px;margin-top: -1em} 
li.update{font-weight:400;font-size: 1em;color: #000}
ul.fourth{top: 2em} 
li.logo{width: 62px;height: 43px}   