body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#fff;
	text-align:center;
	margin:0px;
	line-height:18px;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#EAF7FF;
}
a,a:link,a:active{ color:#004990; text-decoration:none;}
a:hover{ color:#004990; text-decoration:underline;}
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
.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; }
img{border:none;}

/*header*/
#header{ width:960px; margin:0 auto 0 auto; }
#header .logo{ float:left;}
#header .banner{ float:right; margin-top:7px;}

/*nav*/
#nav{width:960px;margin:0 auto 0 auto;}
#nav .nav_left{ width:669px;line-height:41px;text-align:right;float:left;background-image: url(../images/nav_left.gif);background-repeat: no-repeat;background-position: left top;}
#nav .nav_right{ width:274px;float:right; margin-top:10px;}
#nav .nav_right ul{margin:0; padding:0;}
#nav .nav_right li{ float:left; }
#nav .nav_right li a{ display:block;font-weight:bold; color:#FFFFFF;overflow:hidden; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#nav .nav_right li a:hover{ text-decoration:none;}
#nav .nav_right ul .home{ width:80px; height:31px;text-align:center;background-image: url(../images/nav_home_bg.gif);background-repeat: no-repeat;background-position: left top; }
#nav .nav_right ul .home a{ color:#fff; padding-top:7px;}
#nav .nav_right ul .home a:hover{ color:#002745;}
#nav .nav_right ul .product{ width:97px; height:31px;text-align:center;background-image: url(../images/nav_products_bg.gif);background-repeat: no-repeat;background-position: left top; }
#nav .nav_right ul .product a{ color:#fff;padding-top:7px; }
#nav .nav_right ul .product a:hover{ color:#002745;}

/*main*/
#main{ width:960px; margin:0 auto 0 auto; text-align:left;}
#main #tools{ width:190px; float:left;}
#main #tools .title{width:190px;height:48px;background-image: url(../images/left_title.gif);background-repeat: no-repeat;background-position: left top;}
#main #tools .name{ background-color:#FFFFFF; text-align:left; padding-left:15px;padding-right:15px;line-height:21px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
#main #tools .name ul li{ padding-left:28px;background-image: url(../images/left_icon.gif);background-repeat: no-repeat;background-position: left center; border-bottom:2px solid #8FC2E1;}
#main #tools .content{ line-height:14px;padding-left:15px;padding-right:15px;text-align:left;background-image: url(../images/left_content.gif);background-repeat: repeat-x;background-position: left top;}
#main #tools .content ul li{ border-bottom:1px solid #DDDDDD; padding:8px 0 8px 0;}
#main #tools .content ul li a{ color:#000000;}
#main #tools .content ul li a:hover{ color:#004990;}
#main #tools .content .mac ul li { border-bottom:1px solid #DDDDDD; padding:8px 9px 8px 0;background-image: url(../images/mac_icon.gif);background-repeat: no-repeat;background-position: right center;}
#main #tools .content ul li span{ color:#666666;}
#main #tools .footer{ height:15px;}

#main #content{ width:560px; margin-top:11px;  margin-left:10px;float:left;background-color:#FFFFFF; }
#main #content .title{ height:10px;}
#main #content #product{padding:5px 15px 5px 15px; }
#main #content #product #location {color:#666; line-height:18px; margin-bottom:10px;background:url(../images/location_home.gif) no-repeat left center; text-indent:25px; }
#main #content #product #location a { color:#666; }
#main #content #product #info{ width:530px;}
#main #content #product #info .title{ height:15px;}
#main #content #product #info .content{ padding:0 15px 0 15px;border-left:1px solid #CED6DB;border-right:1px solid #CED6DB;background-image: url(../images/n_info_bg.gif);background-repeat: repeat-x;background-position: left bottom;}
#main #content #product #info .content .name{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_2{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon2.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_3{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon3.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_4{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon4.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_5{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon5.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_6{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon6.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_7{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon7.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_8{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon8.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_9{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon9.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_10{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon10.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .name_11{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:32px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon11.gif);background-repeat: no-repeat;background-position: left center;}
#main #content #product #info .content .main{margin-top:15px;}
#main #content #product #info .content .main .left{ float:left;}
#main #content #product #info .content .main .left .screenshots{ margin-bottom:15px;}
#main #content #product #info .content .main .left .larger{ text-align:center;}
#main #content #product #info .content .main .right{ width:280px;float:right;}
#main #content #product #info .content .main .right .intro{ margin-bottom:10px;}
#main #content #product #info .content .main .right .download_purchase{ width:270px;}
#main #content #product #info .content .main .right .download_purchase .free_trial{ width:130px;float:left; margin-right:10px;}
#main #content #product #info .content .main .right .download_purchase .free_trial .free_trial_icon{ float:left; margin-right:10px;}
#main #content #product #info .content .main .right .download_purchase .free_trial .free_trial_name{line-height:33px; float:left;}
#main #content #product #info .content .main .right .download_purchase .buy_now{ width:130px;float:left;}
#main #content #product #info .content .main .right .download_purchase .buy_now .buy_now_icon{ float:left; margin-right:10px;}
#main #content #product #info .content .main .right .download_purchase .buy_now .buy_now_name{line-height:33px; float:left;}
#main #content #product #info .content .main .right .download_purchase a{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#004990;}
#main #content #product #info .content .main .right .download_purchase a:hover { text-decoration:underline; }
#main #content #product #info .content .support{ margin-top:10px;border-top:1px dashed #596467; border-bottom:1px dashed #596467; padding:4px 0 4px 0px; }
#main #content #product #info .content .support span { margin:0 15px 0 0; }
#main #content #product #info .footer{ height:11px;}
#main #content #product #key_future{ margin-top:10px;}
#main #content #product #key_future .name{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#004990;line-height:28px; border-bottom:2px solid #336DA6;}
#main #content #product #key_future .content{ padding-top:10px; line-height:20px;}
#main #content #product #key_future .content ul li{ list-style:disc inside;}

#main #content #product #product_banner{ margin-top:10px; background-color:#FFFFFF;}
#main #content #product #product_banner .left{ float:left; margin-right:10px;}
#main #content #product #product_banner .z{ float:left;}
#main #content #product #product_banner .right{ float:right;}


#main #content .footer{ height:10px;}

#main #right{ width:190px; float:right;}
#main #right .banner{ width:190px; margin-bottom:10px;margin-top:11px; }

#main #right #resource{ width:190px; float:left;}
#main #right #resource .title{width:190px;height:15px;background-image: url(../images/n_Resource_title.gif);background-repeat: no-repeat;background-position: left top;}
#main #right #resource .name{ background-color:#FFFFFF; text-align:left; padding-left:15px;padding-right:15px;line-height:21px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
#main #right #resource .name ul li{ padding-left:25px;background-image: url(../images/n_Resource_icon.gif);background-repeat: no-repeat;background-position: left center; border-bottom:2px solid #8FC2E1;}
#main #right #resource .content{ line-height:14px;padding-left:15px;padding-right:15px;text-align:left; background-color:#FFFFFF;}
#main #right #resource .content ul li{ border-bottom:1px solid #DDDDDD; padding:8px 0 8px 0;}
#main #right #resource .content ul li a{ color:#000000;}
#main #right #resource .content ul li a:hover{ color:#004990;}
#main #right #resource .footer{ height:15px;}
/*footer*/
#footer{ height:53px;background-image: url(../images/footer_bg.gif);background-repeat: repeat-x;background-position: left top; margin-top:10px;}
#footer #footer_content{width:960px; margin:0 auto 0 auto;}
#footer #footer_content .left{ line-height:53px;float:left;}
#footer #footer_content .right{  line-height:53px;float:right;}




