/* CSS Document */

body{background-color:#FFFFFF; margin:0px; padding:0px; background:#ffffff; font:normal 14px/18px Arial, Helvetica, sans-serif;}
div,p,span,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label,pre {padding:0px; margin:0px;}
ul{list-style:none; padding:0; margin:0;}
.clear{clear:both; width:0; height:0px; font:0px; line-height:0px;}
.speacer{ clear:both; line-height:0; height:auto;}
h1{font:bold 18px/24px Verdana, Helvetica, sans-serif; color:#000000; padding:15px 0px 10px 0px; margin:0px; text-align:center;}

.text1{font:normal 10px/15px Verdana, Helvetica, sans-serif; color:#444444; padding:0px; margin:0px;}
.text2{font:bold 11px/15px Verdana, Helvetica, sans-serif; color:#444444; padding:0px; margin:0px;}
.text3{font:normal 13px/18px Verdana, Helvetica, sans-serif; color:#09437f; padding:0px; margin:0px; text-align:justify;}
.text3s{font:normal 11px/12px Verdana, Helvetica, sans-serif; color:#09437f; padding:0px; margin:0px; text-align:justify;}
.text4{font:normal 13px/18px Verdana, Helvetica, sans-serif; color:#09437F;} text-align:justify;}
.text5{font:bold 16px/16px Arial, Helvetica, sans-serif; color:#09437F;}

.heading1{font:bold 13px/18px Verdana, Helvetica, sans-serif; color:#09437f; padding:0px; margin:0px; text-align:justify;}

.link1{font:bold 11px/15px Verdana, Helvetica, sans-serif; color:#085189; padding:0px; margin:0px; text-decoration:none;}
.link1:hover{color:#085189; text-decoration:underline; padding:0px; margin:0px;}
.link2{font:normal 11px/15px Verdana, Helvetica, sans-serif; color:#085189; padding:0px; margin:0px; text-decoration:none;}
.link2:hover{color:#085189; padding:0px; margin:0px; text-decoration:underline;}

/*** MAIN BODY ****/
#mainbody{width:960px; margin:0px auto; padding:0px; background-color:#FFFFFF; background:url(images/body-img1.jpg) no-repeat top center;}
.container{width:810px; margin:0px auto; padding:0px;  border:0px solid #FF0000;}

/* HEADER INDEX */
.header{width:810px; height:540px; margin:0; padding:0px;}
.htoppart{width:810px; height:118px; margin:0; padding:0px;}
.logo{width:288px; height:98px; margin:0; padding:0px; float:left;}
.signin{width:245px; height:98px; margin:0; padding:0px; float:right;}
.s_left {width:70px; float:left; padding-right:5px; font-family:Arial; font-size:18px; padding-top:60px;}
.s_mid {width:136px; float:left; padding-top:20px;}
.s_right {width:50%; float:left;}
.textfield1{width:133px; height:29px; background:url(images/textfield_bg.jpg) no-repeat; margin:0px; padding:0px;}
.textfield2{width:133px; height:29px; background:url(images/textfield_bg.jpg) no-repeat; margin:8px 0 0 0px; padding:0px;}

.headerflash{width:810px; height:381px; margin:0; padding:0px;}

.navpart{width:810px; height:34px; margin:0; padding:0px;}
.navpart ul{width:810px; margin:0; padding:0px; list-style:none;}
.navpart ul li{margin:0; padding:0px; float:left;}

/* HEADER INNER */
.headerInn{width:810px; height:157px; margin:0; padding:0px;}
.htoppartInn{width:810px; height:98px; margin:0; padding:0px;}
.htoppartInnMod{width:810px; height:98px; margin:0; margin-top:-5px; padding:0px;}
.logoInn{width:288px; height:98px; margin:0; padding:0px; float:left;}
.signinInn{width:245px; height:98px; margin:0; padding:0px; float:right;}
.s_left {width:70px; float:left; padding-right:5px; font-family:Arial; font-size:18px; padding-top:60px;}
.s_mid {width:136px; float:left; padding-top:20px;}
.s_right {width:24px; float:left;}
.textfield1{width:133px; height:29px; background:url(images/textfield_bg.jpg) no-repeat; margin:0px; padding:0px;}
.textfield2{width:133px; height:29px; background:url(images/textfield_bg.jpg) no-repeat; margin:8px 0 0 0px; padding:0px;}

.navpartInn{width:810px; height:34px; margin:0; padding:0px;}
.navpartInn ul{width:810px; margin:0; padding:0px; list-style:none;}
.navpartInn ul li{margin:0; padding:0px; float:left;}

.navbershadow{width:810px; height:25px; margin:0; padding:0px; background:url(images/navbershadow.jpg) no-repeat top center;}


/* CONTENT */
.content{width:810px; margin:0px auto; padding:0px; overflow:hidden;}
.bcontent{width:810px; margin:0; padding:0px; background:url(images/bcmid-bg.jpg) repeat-y top left;}
.bctop{width:810px; margin:0; padding:0px; background:url(images/bctop-bg.jpg) no-repeat top left;}
.bcpart1{width:202px; margin:0px; padding:0px; float:left; }
.bcpart2{width:202px; margin:0px; padding:0px; float:left; }
.bcpart3{width:202px; margin:0px; padding:0px; float:left; }
.bcpart4{width:202px; margin:0px; padding:0px; float:left; }
.bcbott{width:810px; height:16px; margin:0; padding:0px; background:url(images/bcbott-bg.jpg) no-repeat top left;}

/* CONTENTInn */
.contentInn{width:810px; margin:0px auto; padding:0px; overflow:hidden; background:url(images/contentInn_bg.jpg) no-repeat top center; background-color:#FFFFFF;}
.headerbg_about{background:url(images/header_bg.jpg) no-repeat top center; width:800px; height:37px; margin:0px auto; padding:70px 0 0 0px; text-align:center; font:bold 18px/24px arial; color:#09437f;}
.headerbg_about_wl{background:url(images/header_bg_wl.jpg) no-repeat top center; width:800px; height:37px; margin:0px auto; padding:70px 0 0 0px; text-align:center; font:bold 18px/24px arial; color:#09437f;}
.headerbg_support{background:url(images/headerbg_support.jpg) no-repeat top center; width:800px; height:44px; margin:0px auto; padding:67px 0 0 0px; text-align:center; font:bold 18px/24px arial; color:#09437f;}
.headerbg_faq{background:url(images/headerbg_faq.jpg) no-repeat top center; width:800px; height:44px; margin:0px auto; padding:67px 0 0 0px; text-align:center; font:bold 18px/24px arial; color:#09437f;}
.cbspace{margin:0px; padding:10px 30px 10px 20px; height:50px;}
.inntextarea{width:746px; margin:0px auto; padding:20px; background-color:#FFFFFF;}
.inntextarea_faq{width:746px; margin:0px auto; padding:12px 0 24px 60px;font-size:12px; color:#1E777B;text-decoration:none;}
.supportloginbg{background:url(images/login_bg.jpg) no-repeat top left; width:320px; height:119px; margin:0px auto; padding:0px;}
.lform {width:242px; margin:0px auto; padding:20px 0 0 0;}
.lform_main {width:242px; margin:0px auto; padding-bottom:10px;}
.lform_left {width:140px; float:left;}
.lform_right {width:100px; float:right; padding:4px 0 0 0;}
.lbtn {width:72px; height:18px; background:url(images/btnbg.gif) no-repeat 0 0; font:normal 9px Arial, Helvetica, sans-serif; color:#FFFFFF; border:0; cursor:pointer;}
.tareabg {width:127px; height:22px; background:url(images/tareabg.gif) no-repeat 0 0; border:0; padding:7px 0 0 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666;}

.product{padding-bottom:20px;}
.pro1{width:238px; float:left;}
.pro2{width:238px; float:right;}

.pro{width:100px; float:left;}
.details{width:130px; float:right;}

.box{border:#A1A1A1 solid 1px; margin:25px 0 0 0; padding:15px; width:716px; }
.box_left{width:300px; float:left;}
.box_right{width:300px; float:right; padding:0 80px 0 0;}

.text{width:120px; float:left;}
.inputbox_area{width:180px; float:right; padding:0 0 15px 0;}
.grey{border:#A1A1A1 solid 1px; width:140px;}

.button{width:720px; height:44px; text-align:right; padding:15px 0 0 0;}

.box2{border-color:#A1A1A1; border-style:solid; border-width:1px 1px 0 1px; margin:25px 0 0 0;}

.heading{background-color:#C7E6EF; height:30px; padding:11px 0 0 30px; color:#09437F; font:bold 11px/18px Arial, Helvetica, sans-serif; text-transform:uppercase;}

pre.results{height:28px; border-bottom:#A1A1A1 solid 1px; font:normal 14px/18px Arial, Helvetica, sans-serif; padding:9px 0 0 16px;}

.faq_q_box{height:47px; padding:8px 0 0 23px;}
.faq_qestions{padding:0 0 8px 6px; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.faq_answers{padding:0 0 8px 19px; font-size:12px; color:#1E777B;text-decoration:none;}
.faq_li{padding:0 0 0 10px;  font-size:12px; color:#1E777B;text-decoration:none;font:normal 12px/18px Verdana, Helvetica, sans-serif; color:#1E777B;}
.go_top{ width:810px;height:20px; text-align:right;}
.go_link{font:bold 11px/12px arial;color:#08447E; text-decoration:none;}
.division{ width:810px; height:20px; background:url(images/division.gif) repeat-x center;}

/* FOOTER */

.footer{width:810px; height:143px; margin:0; padding:0px; background:url(images/footer-bg.jpg) no-repeat top left;}

.footerInn{width:810px; height:100px; margin:0; padding:0px; font:normal 11px/15px arial; color:#09437F;}
.learn{background:url(images/learn_bg.jpg) top center no-repeat; width:803px; height:33px; text-align:center; padding:14px 0 0 0; margin:20px 0 10px 0;}

.green{color:#ffffff; font:bold 15px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
a.green:hover{color:#053C3F; font:bold 15px/18px Arial, Helvetica, sans-serif; text-decoration:underline;}

.footer_link{text-align:right; padding:0 10px 0 0;}
.footerInnlink{font:normal 11px/15px arial; color:#085189; text-decoration:underline;}
.footerInnlink:hover{color:#444444; text-decoration:none;}


.registration{margin:0px auto; width:500px; }

.register{width:230px; float:left; text-align:right;}
.register_area{width:250px; float:right; padding:0 0 15px 0;}
.grey2{border:#A1A1A1 solid 1px; width:230px;}
.voice{width:150px; float:left;}
.play{width:85px; float:right;}
.middle{border:#A1A1A1 solid 1px; width:150px; text-align:center;}


.header_register{width:810px; height:415px; margin:0; padding:0px;}
ul.link3{padding:0px; margin:0px auto; width:650px;}
ul.link3 li{font:normal 14px/15px Verdana, Helvetica, sans-serif; text-decoration:none; padding:0 0 15px 15px; background:url(images/bullet.gif) left top no-repeat;}

.box3{border:#A1A1A1 solid 1px; margin:25px 0 0 0;}
.subscription{background:url(images/sub_bg.jpg) top center repeat-y; width:731px; margin:0 auto;}
.left{width:364px; float:left; text-align:center; padding:34px 0;}
.right{width:364px; float:right; text-align:center; padding:34px 0;}


/*---   from previous version for html inclusion ---*/
	#top { position: relative; width: 740px; float: left; clear: left; margin: 10px 0; align: left; padding-left:50px;}
	.top-left { position: relative; width: 700px; float: left; clear: left; margin: 0; padding: 0; }
	.top-left-left { position: relative; width: 600px; float: left; clear: left; margin: 0; padding: 0; padding-left:50px;}
	.top-left-left-left { position: relative; width: 450px; float: left; clear: left; margin: 0; padding: 0; padding-left:50px;}
	.top-right { position: relative; margin: 0; padding: 0; width: 115px; float: right; clear: right; }
	#middle { position: relative; width: 740px; float: left; clear: both; margin: 0 0 10px; padding-left:50px; }
	.mid-left { position: relative; width: 350px; float: left; clear: left; margin: 0; padding: 0; }
	.mid-right { position: relative; margin: 0; padding: 0; width: 370px; float: right; clear: right; }
	.studio-title { position: relative; width: 150px; margin: 0; padding: 0; color:#09437f; }
	.studio-title-wide { position: relative; width: 350px; margin: 0; padding: 0; color:#09437f;}
	.studio-image { margin: 0; padding: 0 10px 0 0; position: relative; float: right; clear: right; }
	#bottom { width: 740px; margin: 0 0 10px; padding-left:50px; }
	h2 { color: #5656a8; font-size: 1.2em; font-weight: bold; margin: 0.5em 0 0.1em; padding: 0; }
	h3 { color: #5656a8; font-size: 1.0em; margin: 0.5em 0 0.1em; padding: 0; }
