body {font:98%/1.4 sans-serif;background:#fff;color:black;margin:0;padding:0}

.body {background:white url(../img/body.gif) repeat-x;color:black}
.shadow {background:url(../img/body_bg.gif) no-repeat 50% 0}
#header {width:770px;height:93px;margin:0 auto;background:#e3eaf6 url(../img/header.jpg)}
#header .logo {display:inline;margin:31px 0 0 20px;float:left;height:51px;width:374px;overflow:hidden;color:black;font-size:1.8em;text-align:right;line-height:51px}
#header .logo em {background:url(../img/logo.gif) no-repeat;display:block;padding-top:51px;margin-bottom:-51px;position:relative;z-index:1}
#header .logo a {text-decoration:none}
#header .motto {display:inline;color:white;font-size:0.8em;float:left;width:354px;height:51px;overflow:hidden;margin:28px 0 0 20px;line-height:51px;}
#header .motto em {background:url(../img/motto.gif) no-repeat;display:block;padding-top:51px;margin-bottom:-51px;position:relative;z-index:1}

#menu {background:url(../img/menu.gif) no-repeat;width:770px;height:27px;margin:0 auto;text-align: center;}

#menu ul{margin:0;padding:2px 0 0 14px;background: #66A7ED;}
#menu ul li{margin:0;padding:0;display:inline;width:124px;}
#menu ul li a {width:124px;height: 23px;line-height:23px;display: block;float:left;background:url(../img/menu-tab.gif) 0 0 no-repeat;color: #fff;text-decoration:none;font-size: 0.88em;}
#menu ul li a:hover {color: #66A7ED;}
#menu ul li.on {color:#fff !important;float: left;width:124px;height: 23px;font-weight:bold;line-height:23px;background:#66A7ED 0 0 no-repeat;}

.clr {clear:both;font-size:0.05em;line-height:0px;height:0.05em;overflow:hidden;display:block}

h1 {margin:0 10px 0 16px 0;font-size:1.63em;background: url(../img/h1.jpg) 0 0 no-repeat;}

h2 {font-size:1.35em;margin:0.3em 0;line-height:1.2em;letter-spacing:-1px;font-weight:bold;}
h3 {font-size:1.2em;line-height:1.2em;margin:1.4em 0 0.2em 0}

div.left, div.right {height: 480px;float: left;padding:0;}
div.left {width:358px;padding-top:20px;padding-left: 16px;background:#fff url(../img/bg-left.gif) no-repeat 0 0;}

.left p { font-size: 0.81em;}
.left ul, ul.download {margin-left: 0;margin-top: 20px;padding:0;}
.left ul li, .download li {list-style-type: none;margin-top: 20px;margin-left: 0;padding-left: 30px;background:url(../img/li.gif) 0 0 no-repeat;background-position:0 0.1em;}

.rightlink {text-align: right;margin: 0;padding:0;display: block;}
p {margin: 0 0 0.7em 0;padding:0;}
.nopadding {margin-top:-25px;margin-bottom: 15px;}

a {color: #0161A5;text-decoration: underline;font-weight:bold;}
a:hover {text-decoration: none;}

.block-but { clear: both; text-align:center;display: block;margin: 4px;padding:0;}
.download-button {width:252px;height:60px;display:block;background:#fff url(../img/download-button.gif) no-repeat 0 0;margin:0 auto;font:bold 1.6em/60px arial,sans-serif;color:white;text-decoration:none;}

.main-in {width:770px;margin:0 auto;background:#fff;min-height:499px;}

.content { width: 750px; padding: 20px 0 15px 20px;margin: 0 auto; background: url(../img/bg-content.gif) 0 0 no-repeat;min-height:499px;font-size: 0.8em;line-height:1.5em;}
.content h2 {font-size:1.7em;margin:0.3em 0;line-height:1.2em;letter-spacing:-1px;font-weight:bold;}
.content h3 {font-size:1.3em;margin:20px 0 10px 0;line-height:1.2em;letter-spacing:-1px;font-weight:bold;color: #D85217;}
.content ul {margin:0; padding:0;}
.content ul li {list-style-type: square;margin-left: 16px;clear:both;}
.content ul li p {}
.content-left {margin-right:30px;}
.content-left, .content-right {float: left;width: 350px;}
.content p {margin-bottom: 10px;}
 
.cl{float: left;width: 48%;background:white;margin-right: 2%}
.cl .cl,.cr .cl{margin-right:1.8%}
.cr{float: right;width: 48%;background:white}
.ir,.il{float: left;font-size: 80%;text-align:center;_width: 1px;margin: 0.3em 1em 0.9em 0em}
.ir{float: right;margin: 0.3em 0em 0.9em 1em}
.il img,.ir img{display: inline;margin: 0em auto 0.4em auto}
.clear{clear:both;padding-bottom: 1px;_display: inline}

.book2 li {background: url(../img/li-book2.gif) 3px 1px no-repeat;padding-bottom:3px;list-style-type: none !important;padding-left: 10px;}
.book2 li a {padding-left: 14px;}
.small {font-size: 0.3em;}

ol {list-style-type: decimal;margin:0;padding: 0em 0em 1em 2.5em}
ol ol{list-style-type: lower-alpha;margin-top: 0.2em}
ol li {clear:both;}

sup{vertical-align:0.4em}
a sup{>text-decoration:none;}
h2 sup{font-size:0.8em}

.content p img {float: left; margin: 6px;padding-bottom: 40px;}
ul.download li {list-style-type: none;margin-left: 0;}
.content .box-xacti .box-in{background:url(../img/box-xacti.png) no-repeat bottom left;padding-bottom:5px;padding-left:167px}
.aboutlink {padding-top:0;margin-top:0;}

.faqborder {border: 1px solid #dedede;}

.tryout {background-color:#EBEAE6;margin: 0 auto;text-align: left;padding: 8px;display: block;height: auto;}
.tryout .line {height: 1px; display: block; width: 760px;background-color: #B9B9B9;margin: 15px auto;}
.tryout img {border: 0;float: left;margin: 0;padding-bottom: 8px;}
.tryout strong {font-size:1em;line-height:1.2em;}
.tryout h3 {margin:0 0 0.3em 0;}
.tryout ul {margin: 0;padding:0;}
.tryout ul li {list-style-type: none;padding:0;margin:0;}
.tryout-in {width:770px;margin: 0 auto;color:#000;font-size:0.8em;}
.tryout a {color:#0161A5}
.tryout-left, .tryout-right {display: block;float:left;width: 385px;}

ul.checkout {margin:0;padding:0;}
ul.checkout li {list-style-type:none;margin-top: 10px;padding-top: 10px;border-bottom: 1px solid #B9B9B9;}
ul.checkout li a {padding:0;}
ul.checkout li a img {margin: 0;padding-bottom:50px;margin-right: 10px;float:left;border: 0;}

.footer {background:#fff url(../img/blue-bg.gif) repeat-x 50% 0;color:#EBEAE6;padding-bottom:60px;margin: 0 auto;text-align: center;}
.footer-in {width:770px;margin: 0 auto;font-size:0.8em;}
.footer a {color:#EBEAE6}
.copy, .copy a {color: #98A0AF !important;font-weight: normal;}
.footer-links {height: 28px;line-height:28px;color:#EBEAE6;display: block;}

/*frms */

.frm_note {text-align:right;color:black;padding-right:10px;font-size:0.9em}
.frm_note .FRM_sl{padding-left:1px}
.FRM_star,.FRM_type1 .FRM_sl .FRM_star{padding-top:0;vertical-align:middle;color:#be0000;font-size:1.4em;font-weight:bold}

.FRM_chxs label{margin-left:20px;>margin-left:25px;display:block}
.FRM_chxs .FRM_chx,.FRM_chxs .FRM_radio{float:left;margin:0.2em 0 0 0;>margin-top:0;vertical-align:0;position:relative}
.FRM_chxs p{margin:0;clear:left}
.maxwidth{width:440px}
.fld_block{display:block;padding-top:0.3em;>padding-top:0;margin-left:180px;margin-bottom:0}
.FRM_type1{_height:1em;min-height:1px}
.FRM_type1 .FRM_buttons{margin:20px 0 0 0;padding:0;border:1px solid #bad7f7}
.buttons_in{background:#bad7f7;border:1px solid white;padding:15px 0}
.FRM_buttons input,.FRM_type1 .FRM_buttons input{padding:0.3em 2em;margin:0;font-size:1.2em;font-weight:bold;font-family:sans-serif;overflow:visible;}
.FRM_type1 .FRM_sl .textinput{border:1px solid #66a7ed;padding:2px 1px;color:black;background:white url(../img/textinput-bg.gif) no-repeat 0 0}
.FRM_type1 .FRM_has-error .textinput{border:1px solid #d90000;color:black;background:#fcf0f1 url(../img/textinput-error.gif) no-repeat 0 0}
.FRM_type1 .FRM_check{width:12px;background:url(../frm/img/check4.gif) no-repeat -24px 50%}
.FRM_type1 .FRM_check-ok .FRM_check{background-position:-12px 50%}
.FRM_type1 .FRM_has-error .check,.FRM_type4 .FRM_check-error .FRM_check{background-position:0px 50%}

.more-emails-button{width:34em;text-align:right;margin-bottom:1em}
#more-emails{display:none}
#more-emails.open{display:block}
.top-message-ok,.top-message-error{margin:1em 0 0 0;font-weight:bold;padding:0 0 8px 24px;min-height:16px;_height:16px;background-position:0 0px;background-repeat:no-repeat;color:black;line-height:1.2em;border-bottom:1px solid #bad7f7}
.top-message-ok{background-image:url(../img/top-message-ok.gif)}
.top-message-error{color:#d90000;background-image:url(../img/top-message-error.gif)}

/*ticket*/
#mess{display:none}
.frame_question {border:3px solid #bad7f7;margin:5px 0 20px 0;}
.frame_question .inner{padding:10px;border:1px solid white}
.frame_question h3{background:url(../img/question.gif) no-repeat 5px 3px;padding:12px 0 3px 50px;min-height:35px;_height:35px;margin:0;border-bottom:1px solid #bad7f7}
.frame_question{clear:both}
.frame_question .question_text {color: black;font-size: 100%;padding: 8px}
.frame_question .question_text strong{color:black}
.frame_question .answer_text,.frame_question .comment_text{font-size: 100%;padding:8px 12px 12px 44px;border:#66a7ed 2px solid ;background:#c1dcf7 url(../img/answer.gif) no-repeat 8px 6px;min-height:20px;_height:20px;margin-bottom: 7px}
.frame_question .comment_text{border-color:#bad7f7;background-color:white;background-image:url(../img/comment.gif)}
.frame_question .comment_text strong{color:black}
.frame_question .answer_text strong{color:black}
.frame_question .FRM_buttons {padding:10px 0 0 0;border-width:1px 0 0 0;}
.frame_question .FRM_buttons input{font-size:1em}
.newq{float:right;margin-top:-7px}
.newq input{font-size:1em;padding:0.3em 1.5em}
#mess .FRM_buttons input{padding-left:5px;padding-right:5px}

.back{clear:both;border-top:1px solid #bad7f7;padding-top:5px;text-align:left;margin-top:2em}