body {margin:0; font-family: sans-serif;   repeat; color:#000000; padding:0; text-align:center;}
h1 { padding:1px 45px 3px 45px;	margin: 0; font:10px/10px Arial, Helvetica, sans-serif; color: #cccccc; text-align: center; text-decoration: none; font-weight:bold;}
a, a:link, a:hover {  color: #4F75C9; font-weight: bold;}
h2 { font: bold 16px Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0 0 0 15px; margin: 0; }
.h2_content { padding:20px 0 20px 15px;}
.h2_underline { border-bottom:1px solid #FF8A00;}

h3 { font: normal 18pt Verdana, Arial, Helvetica, sans-serif; color: #000; padding:16px; line-height: 18pt;	margin:0;}
h4 { font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; padding:0 16px 0 16px; line-height: 140%; margin:0;}

h5 { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; padding: 15px 0px; margin: 0; }

textarea {resize:vertical;}

#page {
	width:776px;
	margin:0 auto;
	text-align:left;
	position:relative;
	background-color:#FFFFFF;
	border-left: #484848 1px solid;
	border-right: #333 1px solid;
}
#top_header { text-align:left; height:74px; background: #E3E3E2 url(img/hdr_back.gif);}
#top_header img { float:left; border:none;}

div#top_menu {background-color: #484848; background-image: url(img/footer_back.gif); background-repeat: repeat-x; height: 28px; line-height:28px;}
div#top_menu a, div#top_menu a:hover { font-weight: bold; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #eee; text-decoration: none; padding:0 15px;}
div#top_menu div#tm_left { float: left;}
div#top_menu div#tm_right { float: right;}

#left_menu { float:left; width: 172px; text-align:left;}
a.lmenu_h1, a.lmenu_h1:hover, a.lmenu_h2, a.lmenu_h2:hover {display: block; font: 10.5px tahoma, Arial, Helvetica, sans-serif; text-decoration: none;}
a.lmenu_h1, a.lmenu_h1:hover { padding: 6px 6px 6px 16px; border-top: white 1px solid; border-bottom: #c0c0c0 1px solid; background: url(img/lmenu_h1back.gif) #f0f0f0 repeat-x; color:black; font-weight:bold;}
a.lmenu_h2, a.lmenu_h2:hover { padding: 4px 8px 8px 8px; border-top: white 1px solid; border-bottom: #cfcfcf 1px solid; position:relative;}
a.lmenu_h2 { background-color: #f8f8f8;	color: #0000dd;}
a.lmenu_h2:hover { color: white; background-color:#f7bc16;}


#pageContent {float:right; width:575px; padding:0 14px 0 14px; font:11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#333; line-height:160%;}
/** html #pageContent {width:587px; w\idth:572px;}*/
.forum_content, .content, .anchor {
	font:11px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#333; text-align:left; vertical-align:top; text-decoration:none; line-height:160%;}
.content { padding:0 24px 0 8px; }
.anchor { padding:0 0 0 8px;}

#advert_inc { margin: 0; }
#news { border-top: solid 2px #888888; border-bottom: solid 1px #888888; background-color: #FAF9F3; float:left; margin-bottom:20px; padding:4px; width:565px;}
#news div#n_left, #news div#n_right { line-height:120%; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; vertical-align:top;}
#news div#n_left { float: left; width: 50%;}
#news div#n_right { margin-left:50%;}
#news div.news_item { color: #333; padding:7px 10px 0 5px;}

.component { display: block; margin-bottom: 18px; float:left; vertical-align:bottom; height:100%; }
.component div { padding-right:10px; float: left;}
.component a { font-weight:bold; vertical-align:bottom;}
.component p { width:auto; margin-top:10px; }

#platforms { width:200px; text-align:justify; margin:20px 0 20px 0; }

ul#right_info { list-style-type:none; padding:0; margin:0; line-height:normal; }
ul#right_info li { text-align:left; }
li.h { border-bottom: 1px solid rgb(216, 226, 243); font-weight:bold; margin-bottom:5px; padding-bottom:5px; }
li.item, li.item_block { line-height:normal; padding-bottom:8px; padding-top:2px; }
li.item_block a { display:block; }
/*
#alter_hdr, #alter_item {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-align:left; float:left; }
*/
.alter_hdr, .alter_item {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-align:left;}
.alter_hdr { background-color: #D8E2F3; color: black;  font-weight: bold; padding: 1px 3px; margin-top:20px; }
.alter_item { border-bottom: 1px solid #D8E2F3; padding:8px 8px 8px 4px; }
.alter_item_selected { background-color:#E2E9F6; border-bottom: 1px solid #D8E2F3; padding:8px 8px 8px 4px; }

.dload div { width:180px; float:left;}
.dload p { margin:0 0 0 190px; width:320px; }
.dload_hdr { width:540px;}

.cntct { width:530px; }
.cntct p { float:left; margin:0; width:270px; line-height:160%; }
.mb_btn { height:30px; cursor:pointer; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000; background-color: #DDD9D0; }

.order1 div { width:405px; float:left;}
.order1 p { margin:0 0 0 405px; width:155px;}

.order div { width:370px; float:left;}
.order p { margin:0 0 0 370px; width:155px;}


.resellers { display: block; float:left; }
.resellers div { float: left; width:150px;}
.resellers p { width:370px; margin:0 0 0 150px; padding:0;}


.described div { width:195px; float:left; }
.described p { margin:0 0 0 195px; width:325px;}

.lmenu_h1_open_wider a.l { width:156px; float:left;}
.lmenu_h1_open_wider p { margin:0 128px 0 156px; padding:0 15px; }
/*.lmenu_h1_open_wider p {width:240px;}*/
.lmenu_h1_open_wider p {width:210px;}
.lmenu_h1_open a.l {width:128px; float:left; }
.lmenu_h1_open div, .lmenu_h1_open_wider div {width:128px; float:right; text-align:right;}
/*.lmenu_h1_open p { width:280px;}*/
.lmenu_h1_open p { width:240px;}
.lmenu_h1_open p { margin:0 128px; padding:0 10px;}


ul.scrn { float:left; width:470px; padding:0 48px 10px 16px; margin:0; }
ul.scrn li { margin-left:16px; padding-left:0; margin-top:8px; margin-bottom:40px;}
div.scrn { margin-top:12px;}
div.scrn p {margin:0 60px 10px 18px; padding:0; text-align:left;}
div.scrn div.scrn_left, .scrn div.scrn_right { vertical-align:top; text-align:center; }
div.scrn div.scrn_left { float: left; width: 50%; }
div.scrn div.scrn_right { margin-left:50%; }


.download_tbl { background-color: #FFFFF4; border: 1px solid #CCCCCC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; margin: 8px 0 0 4px;  padding:15px; line-height:normal; }
.download_tbl div { padding:0 0 30px 0;}
.download_tbl blockquote {margin:8px 40px 8px 32px;}

ul.radio_dload {list-style-type:none; margin:0; padding:8px 0px; width:auto; float:left;}
ul.radio_dload li { display:inline; float: left; }
ul.radio_dload input { float: left; width:20px; }
ul.radio_dload div { padding-left:18px; padding-right:100px; }
ul.radio_dload label {font-weight:bold; font-size:13pt;}

.download_survey_tbl { background-color: #FFFFFA; border: 1px solid #CCCCCC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; margin: 16px 40px 0 4px;}
.download_survey_tbl div { padding:4px 0 !important;}


.purchase_tbl { border:1px solid #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; }
.purchase_tbl_1 { border:1px solid #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:6px 0px 0px 10px;}
.purchase_tbl div, .purchase_tbl_1 div {border-bottom: 1px solid #D8E2F3; cursor:pointer}
.purchase_selected { background-color: #EdF1F9; }
.purchase_selected1 { background-color: #e2e9f6;}
.purchase_tbl_1 p, .purchase_tbl_1 div {}
.purchase_tbl input, .purchase_tbl p, .purchase_tbl_1 input, .purchase_tbl_1 p { font-size: 16px; padding: 8px 0 0 10px; font-weight: bold; }
.purchase_tbl input, .purchase_tbl_1 input {width:20px; float:left; margin-top:10px;}
.purchase_tbl p, .purchase_tbl_1 p { margin:0 0 0 20px; }
.purchase_tbl div.text, .purchase_tbl_1 div.text {margin:0 0 0 30px; padding: 6px 0 8px 0px; line-height:normal; border-bottom:none;}
.navBar {}
.slide {border:0px solid #D8E2F3; background-color:#FFFFFF; margin-bottom:16px;}
.slide input {cursor: pointer}
.slide label { font-size:18px; font-weight:bold}
.slide .backb_a {display:block; background-color:#D8E2F3;}
.slide_disabled {border:1px solid #D8E2F3; padding:8px; background-color:#FFFFFF; color:#CCCCCC;}
.warning {background-color: #ffffbe; border:1px solid #b28779; width:190px; padding:8px 16px; color:#bd0101; font-size:12px }
.disclamer {display:block; background-color:#ffffe5; border:1px solid #d8e2f3; width:190px; padding:8px 16px; }

.slide .border_a {display:block; background-color:#D8E2F3; margin:0px 3px; height:1px; overflow:hidden;}
.slide .border_b {display:block; margin:0px 2px; height:1px; overflow:hidden; border:1px solid #D8E2F3; border-top:0px; border-bottom:0px;}
.slide .border_c {display:block; margin:0px 1px; height:1px; overflow:hidden; border:1px solid #D8E2F3; border-top:0px; border-bottom:0px;}
.slide .border_d {display:block; margin:0px 1px; overflow:hidden; border:1px solid #D8E2F3; border-top:0px; border-bottom:0px; padding:10px 10px 10px 2px;}
.b .border_a {display:block; background-color:#c6cff3; margin:0px 3px; height:1px; overflow:hidden;}
.b .border_b {display:block; background-color:#c6cff3; margin:0px 2px; height:1px; overflow:hidden; border:3px solid #c6cff3 border-top:0px; border-bottom:0px;}
.b .border_c {display:block; background-color:#c6cff3; margin:0px 1px; height:1px; overflow:hidden; border:3px solid #c6cff3; border-top:0px; border-bottom:0px;}
.b .border_d {display:block; margin:0px 1px; overflow:hidden; border:3px solid #c6cff3; border-top:0px; border-bottom:0px; padding:10px 10px 10px 0px;}

.a .border_a {display:block; background-color:#eda699; margin:0px 3px; height:1px; overflow:hidden;}
.a .border_b {display:block; background-color:#eda699; margin:0px 2px; height:1px; overflow:hidden; border:3px solid #eda699; border-top:0px; border-bottom:0px;}
.a .border_c {display:block; background-color:#eda699; margin:0px 1px; height:1px; overflow:hidden; border:3px solid #eda699; border-top:0px; border-bottom:0px;}
.a .border_d {display:block; margin:0px 1px; overflow:hidden; border:3px solid #eda699; border-top:0px; border-bottom:0px; padding:10px 10px 10px 0px;}

#step3 {background-color:#f5fef2}
#step3 .border_a {background-color:#daf6d9;}
#step3 .border_b {border:1px solid #daf6d9;border-top:0px; border-bottom:0px;}
#step3 .border_c {border:1px solid #daf6d9;border-top:0px; border-bottom:0px;}
#step3 .border_d {border:1px solid #daf6d9;border-top:0px; border-bottom:0px;}
#step3.b .border_a {background-color:#b3e8ab;}
#step3.b .border_b {background-color:#b3e8ab; border:3px solid #b3e8ab; border-top:0px; border-bottom:0px;}
#step3.b .border_c {background-color:#b3e8ab; border:3px solid #b3e8ab; border-top:0px; border-bottom:0px;}
#step3.b .border_d {border:3px solid #b3e8ab;border-top:0px; border-bottom:0px;}


.back {display:block; overflow:hidden; background-color:#f8f8f8;}
.back div, .back img {cursor:pointer}
.activ, .passiv {float: left;}
.passiv .back {display:block; overflow:hidden; background-color:#fff}
.activ .back { display:block; overflow:hidden; background-color:#e2e9f6; 
}
.slide_disabled .back {display:block; background-color:#fcfcfc;}
label { cursor:pointer}

/*.contain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}*/
.contain {display: inline-table;}
.contain {display:block;}

/* Hides from IE-mac \*/
/** html .contain {height:1%;}*/

#product_header { background-color:#FFFFFF; border-bottom:1px solid #D8E2F3; padding:0 0 16px 0; margin:16px 0 16px 0;}
#product_header div.ph_left { float:left; width:120px; text-align:center; padding:0 24px 0 8px; vertical-align: top;}
#product_header div.ph_right { text-align:left; margin-left:150px; position:relative;}
#product_header h3 { font: normal 18pt Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 10px 0 16px 16px;  line-height: 18pt; margin:0;}
#product_header h4 { font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; padding: 10px 0 0 16px; line-height: 140%; margin:0 10px 0 0;}
.small_text { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width:120px;}

div#semicontent {float:left; width:386px; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left; text-decoration:none;}
/*div#semicontent p {margin:.5em 0 1em 0;}*/
div#semicontent h2 {font: bold 16px Arial, Verdana, Helvetica, sans-serif; color: #333;	text-decoration: none; padding: 0 0 0 15px; margin: 0;}
div#semicontent ul {line-height:16px; margin-top: 8px; margin-left: 32px;}
div#semicontent blockquote { margin:8px 0 8px 32px;}
/*div#pageContent blockquote { margin:8px 0px 8px 32px;}*/
blockquote { margin:8px 0 8px 32px;}

#sidebar { float: right; width:168px; font-size:11px; padding-right:0;}
#sidebar ul { list-style-type:none;	padding:0; margin:0 0 0 10px;}

#quick_links, #testimonials_tbl, #inform_tbl, #inform_tbl_net { margin-bottom:16px; padding-left:16px;}
#sidebar li#quick_links { vertical-align: top; border-top: #888888 2px solid; border-bottom: #888888 1px solid; font-weight: normal; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; background-color: #faf9f3; padding:4px;}
#sidebar li#quick_links ul { margin-left:16px; list-style-type:disc; padding-bottom:10px;}
#sidebar li#quick_links li.top { MARGIN-TOP: 8px}

#inform_tbl, #inform_sys_rec, #inform_tbl_net, #testimonials_tbl { border:1px solid #D8E2F3; background-color: white; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; padding:4px; line-height:normal; text-align:left; }
#inform_tbl_net {text-align:right;}
#inform_tbl_net p, #inform_tbl_net img {margin:0 0 7px 0; text-align:left;}

#inform_sys_rec { float: right; /*margin-bottom:26px; */ }
ul#right_info { list-style-type:none; padding:0 4px; margin:0;}

#profserv_tbl.profserv_top,#profserv_tbl.profserv_bottom {
	display:block;	background-color:#FFF;
}
#profserv_tbl  div.profserv_top div, #profserv_tbl  div.profserv_bottom div{
	display:block;
	height: 1px;
	overflow: hidden;
}
#profserv_tbl .profserv_middle {
	padding:10px;
	font-style:Verdana,sans-serif;
	font-weight:normal;
}
#profserv_tbl .profserv_top div, #profserv_tbl .profserv_bottom div, #profserv_tbl .profserv_middle  { 
	background-color: #F5FEF2;
	color:#000;
}
#profserv_tbl .cntct { width:95% !important;}

#testimonials_tbl ul { list-style-type:none; padding:0 4px; margin:0; }
#testimonials_tbl li { padding:0; line-height:normal; }
#testimonials_tbl div {padding-top:12px; padding-bottom:10px;}
#testimonials_tbl p { text-align:right; color:#333; margin:0;}

#ContactForm select {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#ContactForm option.disable { color: #aaaaaa; font-style:normal; font-weight:normal;}
#ContactForm option.ContactFrmTop { margin-top:10px;}
#ContactForm option { color:#000000; /*margin-left:10px;*/}
/*
#ContactForm optgroup.disable { color: #aaaaaa; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif !important;}
#ContactForm optgroup.ContactFrmTop { margin-top:10px;}
*/


#product_footer { clear:both; margin-bottom:26px; padding-bottom:1px;}
#product_footer a { border-bottom: solid 1px #000000; border-right: solid 1px #000000; border-top: solid 1px #C3C3C3; border-left: solid 1px #C3C3C3;
	cursor:pointer;
	padding: 2px 8px 2px 8px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	vertical-align:top;
	background-color: #C1D3F2;
	background-image: url(img/tryit_back.gif);
	background-repeat: repeat-x;
}
#product_footer span#tryit_button { float: left; margin-left:30px; margin-top:5px; }


#pageFooter {clear:both; text-align:center; background-color:#484848; background-image:url(img/footer_back.gif); background-repeat:repeat-x; padding:16px 0; /*height:25px;*/}
#pageFooter, #pageFooter a, #pageFooter a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: white; margin:0;}
#pageFooter a {text-decoration:none; font-weight:normal; padding:0 1px;}
#pageFooter a:hover {text-decoration: underline;}

.clear { clear:both; }
.green { color:#008000;}
.error {color: red; font-weight:bold;}
.price { padding: 0 4px; margin: 0 4px; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: #fff; text-align: center; background: #f63; height: 11px;}
.rss {cursor:pointer; padding:0px 4px; margin-top: 20px; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: #fff; text-align: center; background: #f63;}
.rss:hover { padding:0px 4px; margin-top: 20px; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 10px; color: #fff; text-align: center; background: #f63;}
.unique { padding: 1px 2px; margin: 0 2px 0 0; font-weight: bold; font-size: 10px; color: #fff; font-family: Tahoma, Verdana,Arial,Helvetica,sans-serif; text-align: center; background:#f63; cursor:default; height: 11px;}
.align_right {text-align:right; margin-left:25px;}
.flat {	font-family:Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; vertical-align: top; text-decoration: none; line-height:160%;}
#contact_us { font-family:Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding:8px; border:1px solid #DDD; background-color:#FAFAFA; margin:8px 0; line-height:120%; width:141px;}


.wm_error_div{
	background: #FFFFFF;
	color: #BB0000;
	border: 1px solid #FF0000;
	/*font: 11px Tahoma;*/
	width: 250px;
	padding: 1px;
}

.wm_error_header{
/*	background: #BB0000;
	color: #FFFFFF;*/
	color:#BB0000;
	font-weight:bold;
	padding: 4px;
	text-align: center;
}

.wm_error_text{
	padding: 8px;
}

.wm_error_button{
	margin-bottom: 4px;
	padding: 4px 8px;
	width: 30px;
	border: 1px solid #bb0000;
}
a.wm_reg
{
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
	text-decoration: none;
}

a.wm_reg:hover
{
	color: #485F78;
	text-decoration: underline;
}

/*****************FAQ*****************/
.faqblock-bg {background: url(img/blueborder_bg.png) repeat-y; }
.faqblock-top {background: url(img/blueborder_up.png) no-repeat; padding-top: 4px;}
.faqblock-bottom {background: url(img/blueborder_down.png) no-repeat bottom left; position: relative; padding-bottom:4px;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

.faq_nav_align { text-align:justify; }
.faq_nav_align h2 { padding-left:20px; text-indent:-20px;}
.faq_nav_align ol#quest_list { margin-left:0; padding-left:20px;}
.faq_nav_align ol#quest_list li { font-weight:bold; padding-left:0; margin-left:0;}
.faq_nav_text {
	padding:0px 16px 16px 16px;
}

.faq_nav {
padding:10px 10px 10px 25px;
text-align:center;
overflow:hidden;
}

.faqnav_item {
font-size:10px;
padding:0 5px;
float:left;
text-align:left;
white-space:nowrap;
}
.knowlege {
text-align:left;
/*width:170px;*/
}
.knowlege_divider { width:30px;}
.faqnav_item a {
display:block;
padding:5px 0;
}
.code {
border:1px dashed #B6AD9E;
background-color:#FFFFF4;
padding:10px;
}
.code_inline {
font-family: 'Courier New', monospace;
color: #000066;
}
.text1 {
color:#333333;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:140%;
}
.note {
border:1px solid #f7e3b5;
background-color:#ffffdf;
font-size:11px;
padding:0px 0px 0px 6px;
}
