body { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;margin:0;padding:0;background-color:#EFEFEF;background-image: url(images/body_bg.gif);background-repeat: repeat-x;background-position: left top; line-height:18px; }
td,th,input,div,span { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div,ul,li,td, { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#2A5393; text-decoration:none; }
a:hover { color:#2A5393; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; }
.clear_left { clear:left; height:0px; font-size:0px; line-height:0px; }
.clear_right { clear:right; height:0px; font-size:0px; line-height:0px; }

/*header*/
#header{width:960px; height:91px; margin:0 auto 0 auto;}
#header .logo{ float:left; margin-top:21px;}
#header #links { float:right; text-align:right; width:700px; padding-top:26px;}
#header #links .contact_us{ height:20px;background:url(images/header_contact.gif) no-repeat left center; padding:0 15px 0 30px; font-weight:bold;color:#FFFFFF;display:block; float:right;}
#header #links .welcome{ text-align:right; color:#FFFFFF; padding-top:5px;}
#header #links a{ color:#FFFFFF;}

/*nav*/
#nav{ width:960px; margin:0 auto 0 auto; height:30px; line-height:29px; text-align:left;}
#nav a,a:link,a:visited{ color:#000000;}
#nav a:hover { color:#2A5393; text-decoration:underline; }

/*banner*/
.banner{ width:960px; margin:0 auto 0 auto; margin-top:8px; margin-bottom:8px;}

/*main*/
#main{width:960px;margin:0 auto 0 auto; text-align:left; }
#main .title{ height:10px;}
#main #content{background-color:#FFFFFF; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2;padding:0 10px 0 10px;}
#main #content #tools{ width:254px; float:left;}
#main #content #tools .tools_title{line-height:33px;padding-left:16px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;background-image: url(images/tools_title.gif);background-repeat: no-repeat;background-position: left top;}
#main #content #tools #tools_content{background-image: url(images/tools_content_bg.gif);background-repeat: repeat-y;background-position: left top;}
#main #content #tools #tools_content .productmenu{ width:254px;line-height:34px;font-weight:bold;padding-left:15px;background-image: url(images/productmenu.gif);background-repeat: no-repeat;background-position: left top;}
#main #content #tools #tools_content .productsubmenu{ padding:5px 15px 15px 15px; height:auto; }
#main #content #tools #tools_content .productsubmenu ul li{line-height:20px;}
#main #content #tools #tools_content .productsubmenu ul li a:hover { color:#2A5393; text-decoration:underline; }
#main #content #tools .tools_footer{height:49px;background-image: url(images/tools_footert_bg.gif);background-repeat: no-repeat;background-position: left top;}
#main #content #tools #other { height:20px;background-image: url(images/tools_content_bg2.gif);background-repeat: repeat-y;background-position: left top;}
#main #content #tools .footer{ height:10px;}
#main #content #tools #tools_content .productmenu_info{ width:254px;line-height:18px;font-weight:bold;padding-left:15px; padding-top:10px;}
#main #content #tools #tools_content .productmenu_info span{font-weight:bold;color:#871414;}

#main #content #right{ width:674px;float:right;}
#main #content #right #products{ margin-bottom:10px;}
#main #content #right #products #title{height:34px;padding-left:15px;background-image: url(images/right_products_title.gif);background-repeat: no-repeat;background-position: left top;}
#main #content #right #products #title .icon{ float:left;width:26px;margin-right:10px; margin-top:4px;}
#main #content #right #products #title .productsname{ line-height:34px; float:left;color:#2A5393;font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:16px;}
#main #content #right #products #products_content{ border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:15px 15px 0 15px;}
#main #content #right #products #products_content #overview{ margin-bottom:15px;}
#main #content #right #products #products_content #overview .left_pic{ float:left; margin-right:20px;}
#main #content #right #products #products_content #overview #right{ width:490px;float:left;}
#main #content #right #products #products_content #overview #right .intro{ margin-bottom:10px;}
#main #content #right #products #products_content #overview #right #button{ height:35px; border:1px solid #E8E8E8; background-color:#F5F5F5; padding:0 10px 0 10px;}
#main #content #right #products #products_content #overview #right #button .free_trial{ width:115px;float:left; }
#main #content #right #products #products_content #overview #right #button .free_trial .free_trial_icon{ float:left; margin-right:10px; margin-top:5px; }
#main #content #right #products #products_content #overview #right #button .free_trial .free_trial_name{line-height:33px; float:left;}
#main #content #right #products #products_content #overview #right #button .free_trial a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#264F8F;}
#main #content #right #products #products_content #overview #right #button .buy_now{ width:110px;float:left;}
#main #content #right #products #products_content #overview #right #button .buy_now .buy_now_icon{ float:left; margin-right:10px; margin-top:5px; }
#main #content #right #products #products_content #overview #right #button .buy_now .buy_now_name{line-height:33px; float:left;}
#main #content #right #products #products_content #overview #right #button .buy_now a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#264F8F;}
#main #content #right #products #products_content #overview #right #button .more{ width:120px;float:left; }
#main #content #right #products #products_content #overview #right #button .more .more_icon{ float:left; margin-right:10px; margin-top:5px; }
#main #content #right #products #products_content #overview #right #button .more .more_name{line-height:33px; float:left;}
#main #content #right #products #products_content #overview #right #button .more a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#264F8F;}

#main #content #right #products #products_content  .support{ border-top:1px dashed #596467; border-bottom:1px dashed #596467; padding:4px 0 4px 0px; clear:both;}
#main #content #right #products #products_content  .support span { margin:0 15px 0 0; }
#main #content #right #products .footer{ height:16px;}

#main .footer{ height:10px;}


/*products*/
#main #content #right #products #products_content #products_overview{ margin-bottom:10px;}
#main #content #right #products #products_content #products_overview .intro{ margin-bottom:10px;}
#main #content #right #products #products_content #products_overview  #button{ width:300px;}
#main #content #right #products #products_content #products_overview  #button .free_trial{ width:115px;float:left; }
#main #content #right #products #products_content #products_overview  #button .free_trial .free_trial_icon{ float:left; margin-right:10px; margin-top:5px; }
#main #content #right #products #products_content #products_overview  #button .free_trial .free_trial_name{line-height:33px; float:left;}
#main #content #right #products #products_content #products_overview  #button .free_trial a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#264F8F;}
#main #content #right #products #products_content #products_overview  #button .buy_now{ width:110px;float:left;}
#main #content #right #products #products_content #products_overview  #button .buy_now .buy_now_icon{ float:left; margin-right:10px; margin-top:5px; }
#main #content #right #products #products_content #products_overview  #button .buy_now .buy_now_name{line-height:33px; float:left;}
#main #content #right #products #products_content #products_overview  #button .buy_now a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#264F8F;}

#main #content #right #key_features{margin-bottom:10px;}
#main #content #right #key_features .title{ height:16px;}
#main #content #right #key_features #container{ border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:0 15px 0 15px;}
#main #content #right #key_features #container .name{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:22px; border-bottom:2px solid #871414;}
#main #content #right #key_features #container .products_name{ height:30px; line-height:30px; border-bottom:1px solid #D5D5D5; background-color:#F6F6F6; font-weight:bold; margin-top:10px;}
#main #content #right #key_features #container ul li{list-style:none;}
#main #content #right #key_features #container .content a{ color:#2A5393;}
#main #content #right #key_features .footer{ height:16px;}

#main #content #right #system{margin-bottom:10px;}
#main #content #right #system .title{ height:16px;}
#main #content #right #system #system_content{ border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; padding:0 15px 0 15px;}
#main #content #right #system #system_content .name{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:22px; border-bottom:2px solid #E1E1E1;}
#main #content #right #system #system_content .products_name{ height:30px; line-height:30px; border-bottom:1px solid #D5D5D5; background-color:#F6F6F6; font-weight:bold; margin-top:10px;}
#main #content #right #system #system_content .content{ padding-top:10px; line-height:20px;}
#main #content #right #system #system_content .content span{ color:#666666;}
#main #content #right #system #system_content #code_snippet{ color: #100;background-color: #f9f9f9;border: 1px solid silver;overflow-x: auto; overflow-y: hidden; width:630px;}
#main #content #right #system #system_content #code_snippet table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}







/*footer*/
#footer{width:960px;margin:0 auto 0 auto; }
#footer .left{ line-height:30px;float:left;}
#footer .right{  line-height:30px;float:right;}




