/* CSS Document */
body {text-align:center;font-family:Arial,Arial Narrow,arial,serif,\5B8B\4F53;background:#fff url(images/background.jpg) repeat-x top left;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cLGray,.cLGray:visited,.cLGray a,.cLGray a:visited {color:#333;}
.cGray,.cGray:visited,.cGray a,.cGray a:visited {color:#585858;}
.cDGray,.cDGray:visited,.cDGray a,.cDGray a:visited {color:#727171;}
.cBlack,.cBlack:visited,.cBlack a,.cBlack a:visited {color:#000;}
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:visited {color:#1E50A2;}
.cRed,.cRed:visited,.cRed a,.cRed a:visited {color:Red;}
.cDRed,.cDRed:visited,.cDRed a,.cDRed a:visited {color:#ba2636;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cLGray a:hover,a.cLGray:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#ba2636;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}


/* CSS body */

#top{width:100%;height:155px;background: url(images/header.jpg) no-repeat center top; overflow:hidden;}
#header{HEIGHT: 116px; TEXT-ALIGN: left; width:1003px; margin:0 auto;}
#header A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 360px; TEXT-INDENT: -1000em; HEIGHT: 116px
}
#menu{height:35px;width:1003px;margin:2px auto;clear:both;}
#menu A { font-family:Arial, Geneva, sans-serif;FLOAT:left;font-weight:bold;WIDTH:100px;font-size:14px;line-height:32px;height:35px;color:#000;margin:0 5px;}
#menu A.a1{margin-left:30px;}
#menu A.a2{margin:0 10px;}
#menu A:hover,#menu A.over {color:#fff; background:url(images/menu_over.gif) no-repeat center top;text-decoration:none;}
#menu A:active{color:#000;}

#banner{height:289px;text-align:left;width:1003px;margin:0 auto;clear:both;}
.home_banner{background:url(images/banner_home.jpg) no-repeat left top;}
.feature_banner{background:url(images/banner_feature.jpg) no-repeat left top;}
.download_banner{background:url(images/banner_download.jpg) no-repeat left top;}
.screenshot_banner{background:url(images/banner_screenshot.jpg) no-repeat left top;}
.contact_banner{background:url(images/banner_contact.jpg) no-repeat left top;}
.home_text p{font-size:21px;color:#fff;font-weight:bold;line-height:36px;padding:30px 0 0 40px;margin:0;}
.feature_text p{font-size:21px;color:#fff;font-weight:bold;line-height:36px;width:500px;padding:30px 0 0 40px;margin:0;}
.download_text p{font-size:21px;color:#fff;font-weight:bold;line-height:36px;width:500px;padding:30px 0 0 40px;margin:0;}
.screenshot_text p{font-size:21px;color:#fff;font-weight:bold;line-height:36px;width:580px;padding:50px 0 0 40px;margin:0;}
.contact_text p{font-size:21px;color:#000;font-weight:bold;line-height:36px;padding:80px 0 0 90px;margin:0;}
#banner .download{height:55px;width:195px;position:absolute;overflow:hidden;text-indent:-1000em;}

.feature_title{TEXT-ALIGN:left;width:938px;margin:0 auto;height:90px;overflow:hidden;clear:both;color:#0075BF;padding-top:10px;}
.feature_li{TEXT-ALIGN:left;height:98px;width:941px;margin:0 auto;clear:both;color:#0075BF; background:url(images/feature_li_bg.jpg) no-repeat center top;line-height:21px;font-size:14px;margin-bottom:9px;}
.feature_li_pic{text-align:center;width:150px;float:left;padding-top:17px;}

#main{TEXT-ALIGN:left;width:1003px;margin:0 auto;clear:both; background:url(images/title_bg.jpg) repeat-x left top;}
.main_line{padding:45px 0;float:left;margin-right:4px;}
#lefter{float:left;width:365px;}
#lefter p,#righter p{margin:0px;padding:0px;}
.title{height:45px;padding-left:36px;}
.home_title{background:url(images/home_icon.gif) no-repeat left bottom;}
.contact_title{background:url(images/contact_icon.gif) no-repeat left bottom;}
.download_title{background:url(images/download_icon.gif) no-repeat left bottom;}
.screenshot_title{background:url(images/yassitant_icon.gif) no-repeat left bottom;}
.buy_title{background:url(images/yassitant_icon.gif) no-repeat left bottom;}
.title h1{font-size:16px;font-weight:bold;color:#00558D;padding:18px 0 0 10px;height:27px;border-bottom:1px solid #7DDFFF;}
.home_txt{font-size:12px;line-height:21px;padding:18px 15px;}
.download_txt{font-size:12px;line-height:21px;padding:11px 15px;color:#0F0F0F;height:400px;}
.download_txt h3{font-size:14px;line-height:30px;height:34px;background:url(images/download_h3_bg1.jpg) no-repeat left top;padding:0 7px;font-weight:bold;}
.download_txt h3.bg2{background:url(images/download_h3_bg2.jpg) no-repeat left top;}
.download_txt_p{font-size:14px;line-height:24px;padding:15px 20px;}
.download_txt_p span{font-weight:bold;color:#1488BE;}
.download_txt h4{font-size:16px;line-height:30px;height:34px;font-weight:bold;background:url(images/download_d_icon.gif) no-repeat left top;text-indent:40px;color:#AD1515; text-decoration:underline;margin:0 0 20px 20px;}
.download_txt h4 a:link,.download_txt h4 a:active,.download_txt h4 a:visited{color:#AD1515; text-decoration:underline;}
.download_txt h4 a:hover{color:#f00; text-decoration:underline;}
.download_txt_left {width: 700px; float: left;}
.download_txt_right {width: 200px; float: left;padding-left:30px;}

.screen_li li{float:left;margin:20px 24px 0px 24px;display:inline;text-align:center;font-size:14px;font-weight:bold;line-height:14px;color:#0075BF;width:450px;}
.screen_li li img{margin-bottom:10px;}
.black_t{color:#5D5D5D;}
.black_t a,.black_t a:active{color:#5D5D5D;}

.home_txt h2{font-size:16px;font-weight:bold;line-height:30px;color:#0075BF;}
.home_txt h4{font-size:12px;font-weight:bold;line-height:30px;color:#000000;}
.home_txt h5{font-size:12px;font-weight:bold;line-height:21px;color:#0075BF;}
.red_txt {color: red}
.notice_txt{font-size:12px;line-height:16px;padding-left:36px;}

#righter{width:633px;float:left;}
#righter .home_txt{padding:18px 35px;}
.home_right_title{background:url(images/home_right_icon.gif) no-repeat left bottom;}
.contact_right_title{background:url(images/contact_right_icon.gif) no-repeat left bottom;}
.download_right_title{background:url(images/download_right_icon.gif) no-repeat left bottom;}
.buy_right_title{background:url(images/yassitant_icon.gif) no-repeat left bottom;}
a.greenlink,a.greenlink:hover,a.greenlink:visited,a.greenlink:active{color:#6EC300;font-weight:bold;}
.lis{background:url(images/dot.gif) no-repeat 3px 5px;padding:0 15px;}
.bottom_link{border-top:1px solid #BEBEBE;width:1003px;margin:0px auto;padding:15px 0;clear:both;}

#footer{width:100%;height:103px;clear:both;background:#fff url(images/footer_background.jpg) repeat-x left bottom;}
#bottom{text-align:center;border-top:1px solid #BEBEBE;width:1003px;margin:0px auto;line-height:21px;padding-top:25px;}
#bottom a{margin:0 15px;}

#copyright{text-align:center;width:1003px;margin:0px auto;line-height:16px;padding-top:5px;}
#copyright a{margin:0 5px;}

#buy_right_reg{margin: 0px auto; font-family: arial, helvetica, sans-serif; height:260px; padding-left: 36px;}
#buy_right_reg_form{border-bottom: #999999 1px solid; border-left: #999999 1px solid; padding-bottom: 10px; background-color: #eaf8fe; margin: 0px; padding-left: 0px; width: 400px; padding-right: 40px; background-repeat: repeat-x; border-top: #999999 1px solid; border-right: #999999 1px solid; padding-top: 6px; float: left;}
.input2{border-bottom: silver 1px solid; border-left: silver 1px solid; padding-bottom: 0px; line-height: 20px; margin: 3px; padding-left: 4px; width: 200px; padding-right: 0px; height: 20px; border-top: silver 1px solid; border-right: silver 1px solid; padding-top: 0px;}
.country{border-bottom: silver 1px solid; border-left: silver 1px solid; padding-bottom: 0px; line-height: 20px; margin: 3px; padding-left: 4px; width: 205px; padding-right: 0px; height: 20px; border-top: silver 1px solid; border-right: silver 1px solid; padding-top: 0px;}

#buy_right_reg_pic{width: 50px; float: left; margin-left: 20px;}
#buy_right_reg ul li {list-style-type: none;}

LABEL{border-bottom: medium none; border-left: medium none; margin: 3px; border-top: medium none; font-weight: bold; border-right: medium none;}
FIELDSET{border-bottom: medium none; text-align: right; border-left: medium none; margin: 10px 0px; padding-right: 20px; border-top: medium none; border-right: medium none;}
FIELDSET LI{list-style-type: none; margin: 5px;}

#pitch_top{width:100%;height:116px;background: url(images/pitch_header.jpg) no-repeat center top; overflow:hidden;}

#member_rec{margin: 0px; padding-left: 15px; padding-right: 15px;}
.form_rec{border-bottom: #999999 1px solid; border-left: #999999 1px solid; padding-bottom: 5px; background-color: #eaf8fe; margin: 0px; padding-left: 15px; padding-right: 15px; background-repeat: repeat-x; border-top: #999999 1px solid; border-right: #999999 1px solid; padding-top: 16px;}
.title{ font-size:16px; font-weight:bold; color:#1259bc;}
.input{border-bottom: silver 1px solid; border-left: silver 1px solid; padding-bottom: 0px; line-height: 20px; margin: 3px; padding-left: 4px; width: 200px; padding-right: 0px; height: 20px; border-top: silver 1px solid; border-right: silver 1px solid; padding-top: 0px;}


