/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img {margin:0; padding:0; list-style:none;}
body{font:11px/140% Verdana, Arial, Helvetica, sans-serif;}
body.index{background:#859097 url(images/index_bg.png) left top repeat-x;}
body.other { background: #859097 url(images/other_bg.png) left top repeat-x;}
@font-face{font-family:FuturaMdBT;src:url(http://www.jofii.com/Futura_Md_BT_Medium.ttf); }
img{border:none;}

/* Commonality Style */
.fl{float:left;}
.fr{float:right;}
.clear {clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;}

#top,#navigation,#banner,#main,#sub_Navigation,#footer{margin:0 auto;}

/* 'Top' Container Style */
#top{width:960px;height:70px;}
	#aimer_Logo{margin:25px 0 0 20px;}
	blockquote{height:35px;margin:25px 0 0 20px;padding-left:20px;background:url(images/top_lines.png) top left no-repeat;color:#96aaaf;font-size:10px;line-height:37px;}
	.courtesy_Navigation{width:157px;height:27px;margin-right:5px;padding-top:5px;background:url(images/courtesy_navigation_bg.png) left top no-repeat;text-align:center;}
	.courtesy_Navigation li{display:inline;padding:0 3px !important;padding:0 2px;}
	.courtesy_Navigation li a{color:#3c3c3c;text-decoration:none;}

#navigation{width:980px;height:62px;}
	#navigation .nav_Left,#navigation .nav_Right{width:14px;height:62px;}
	#navigation .nav_Left{_margin-right:-14px;background:url(images/navigation_bg_left.png) left top no-repeat;}
	#navigation .nav_Right{_margin-left:-14px;background:url(images/navigation_bg_right.png) left top no-repeat;}
	#navigation ul{margin:0 14px !important;padding-left:60px;background:url(images/navigation_bg_center.png) left top repeat-x;}
	#navigation ul li{float:left;display:inline;width:160px;height:62px;background:url(images/navigation_lines.png) right center no-repeat;font-family:FuturaMdBT, Verdana, Arial, Helvetica, sans-serif;text-align:center;}
	#navigation ul li.link_None{background-image:none;}
	#navigation ul li a{display:block;color:#FFFFFF;font-size:20px;text-decoration:none;line-height:58px;}
	#navigation ul li a:hover{background:url(images/navigation_current_bg.png) center 10px no-repeat; color:#183642;}
	#navigation ul li a.current{background:url(images/navigation_current_bg.png) center 10px no-repeat; color:#183642;}

#sub_Navigation{width:100%;background:url(images/main_bg_shadow.png) left bottom repeat-x;}
	#sub_Navigation .Nav_Top,#sub_Navigation ul,#sub_Navigation .Nav_Bottom{width:980px;margin:0 auto;}
	#sub_Navigation .Nav_Top{height:16px;background:url(images/sub_Navigation_bg_top.png) left top no-repeat;}
	#sub_Navigation ul{width:920px;padding:10px 30px;background:url(images/sub_Navigation_bg.png) left top repeat-y;}
	#sub_Navigation ul li{float:left;width:190px;height:130px;padding:0 15px 0 15px;background:url(images/sub_Navigation_lines.png) left center no-repeat;}
	#sub_Navigation ul li.line_None{width:230px;background-image:none;}
	#sub_Navigation ul li h3{margin-bottom:15px;color:#3e3e3e;font-size:14px;font-weight:normal;}
	#sub_Navigation ul li h3.icon1{background:url(images/sub_Navigation_icon_01.png) left center no-repeat;}
	#sub_Navigation ul li h3.icon2{background:url(images/sub_Navigation_icon_02.png) left center no-repeat;}
	#sub_Navigation ul li h3.icon3{background:url(images/sub_Navigation_icon_03.png) left center no-repeat;}
	#sub_Navigation ul li h3.icon4{background:url(images/sub_Navigation_icon_04.png) left center no-repeat;}
	.icon1,.icon2,.icon3,.icon4{padding-left:20px;}
	#sub_Navigation ul li p{color:#FFFFFF;}
	#sub_Navigation ul li p a{display:block;padding-bottom:3px;color:#FFF;text-decoration:none;}
	#sub_Navigation ul li p a:hover{text-decoration:underline;}
	#sub_Navigation .Nav_Bottom{height:16px;background:url(images/sub_Navigation_bg_bottom.png) left top no-repeat;}

#footer{width:100%;height:68px;padding-top:15px;background:url(images/footer_bg.png) left top repeat-x;color:#555555;text-align:center;line-height:150%;}
#footer a{color:#555555;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.crumb { background:url(images/ico_home.png) no-repeat 60px 3px;; padding-left: 75px; width:980px; margin: 8px auto; color:#fff; line-height: 15px;}
.crumb a { color:#fff; text-decoration:none;}
.crumb a:hover { color: #F0F0F0; text-decoration:underline;}
.crumb img { vertical-align:middle;}

.lbox {width:980px; margin: 0 auto;}
.lbox_top { background: url(images/lbox_top.png) no-repeat; height:19px;}
.lbox_end { background:url(images/lbox_end.png) no-repeat; height:14px;}
.lbox_mid { background:url(images/purchase01_line.png) repeat-y; padding: 20px 50px 30px 50px;}
.learn_more {padding-top:10px;text-align:right;}
.learn_more a {padding:0 20px 0 15px ;background:url(images/learn_more.png) left center no-repeat; color:#387bb5; text-decoration:underline;}
.learn_more a:hover {color:#074F8F; text-decoration:underline;}
.lleft { float:left; width:690px; padding-left: 7px;}
.lleft_top { background: url(images/left_top.png) no-repeat; height:13px;}
.lleft_mid { background: url(images/left_line.png) repeat-y; padding: 15px 30px;}
.lleft_mid p{ margin-bottom:10px;}
.lleft_end { background:url(images/left_end.png) no-repeat; height:12px;}
.lright { float:left; width:277px;}
.lright_top { background: url(images/right_top.png) no-repeat; height:13px;}
.lright_mid { background: url(images/right_line.png) repeat-y; padding: 0 17px 15px 17px;}
.lright_end { background:url(images/right_end.png) no-repeat; height:10px; padding-bottom: 16px;}
 

/*-- ======Product====== --*/
.pro_Single{padding: 10px 50px 10px 40px;}
.pro_Single .product_sright .purchase_stitle{color:#FFFFFF;}
.pro_Single .product_sright p{color:#e4e4e4;}
.pro_Single .product_slword{color:#ffffff;}
.pro_Single_top,.pro_Single_middle,.pro_Single_bottom{width:980px;}
.pro_Single_top{height:15px;background:url(images/product_info_bg_top.png) left top no-repeat;}
	.pro_Single_middle{width:950px;padding:10px 0 30px 30px;background:url(images/product_info_bg.png) left top repeat-y;}
	.pro_Single_middle .pro_Info{width:610px;padding:0 15px;}
	.pro_Single_middle .pro_Info h3{margin:20px 0 10px 10px;color:#218eb9;font-size:12px;}
	.pro_Single_middle .pro_Info h3 img{margin-right:8px; vertical-align:middle;}
	.pro_Single_middle .pro_Info p{color:#555555;}
	.pro_Single_middle .pro_Info img.pi_Img{margin-right:10px;}
	.pro_Single_middle .pro_Nav{width:260px;margin-right:10px !important;_margin-right:5px;}
	.pro_Single_middle .pro_Nav .pn_Btn li{zoom:1;}
	.pro_Single_middle .pro_Nav .pn_Btn li a{display:block;width:240px;height:36px;margin-bottom:5px;padding-left:20px;background:#aaa;color:#ffffff;font-size:14px;text-decoration:none;line-height:36px;}
	.pro_Single_middle .pro_Nav .pn_Btn li a:hover{background:url(images/pro_Info_btn_over.png) left top no-repeat;color:#585858;text-decoration:none;}
	.pro_Single_middle .pro_Nav .pn_Btn li a.over{background:url(images/pro_Info_btn_over.png) left top no-repeat;color:#585858;text-decoration:none;}
	.pro_Single_middle .pro_Nav dl{margin:30px 0 0 20px;}
	.pro_Single_middle .pro_Nav dl dt{width:200px;height:22px;margin-bottom:10px;padding-left:15px;background:url(images/pro_Nav_title_bg.png) left top no-repeat;color:#FFFFFF;line-height:22px;}
	.pro_Single_middle .pro_Nav dl dt img{margin:0 5px 0 0;vertical-align:middle;}
	.pro_Single_middle .pro_Nav dl dd,.pro_Single_middle .pro_Nav dl dd a{color:#555555;text-decoration:none;line-height:150%;}
	.pro_Single_middle .pro_Nav dl dd a:hover{text-decoration:underline;}
.pro_Single_bottom{height:15px;background:url(images/product_info_bg_bottom.png) left top no-repeat;}

/*---purchase---*/
.purchase_top { background:url(images/purchase01_top.png) no-repeat; padding: 35px 0 0 240px; height:154px;}
.purchase_toptitle { font-size:22px; color:#555; line-height:160%;}
.purchase_topword { font-size:11px; line-height:16px; color:#555;}
.purchase_sleft {float:left;width:380px;text-align:center;}
.addProp{width:340px;}
.purchase_slword { background:url(images/purchase01_windows.png) no-repeat; height:23px; padding: 3px 0 0 30px; font-size:11px; color:#555;}
.purchase_sright { float:left; width:505px; padding: 15px 0 0 30px; color:#555;}
.purchase_stitle { font-size:20px; float:left; padding: 0 15px 15px 0;}
.purchase_stitle a{color:#555555;text-decoration:none;}
.purchase_stitle a:hover{text-decoration:underline;}
.purchase_sversion { background:url(images/purchase01_viersion.png) no-repeat; font-size:11px; float:left; height:15px; padding-left:15px; line-height:13px; width:103px;}
.purchase_ssize { font-size:12px; float:left; padding-top:25px;}
.purchase_ssize span { font-size:14px; color:#ff6100;}
.purchase_sfree { padding:15px 5px 0 35px; float:left;}
.purchase_sbuy { padding-top:15px; float:left;}

/*---purchase single---*/
.ps_InfoCon{margin-bottom:20px;border-bottom:1px dotted #848686;}
.ps_InfoCon .ps_Box{padding:0 10px;}
.ps_InfoCon .ps_TxtInfo{padding-left:180px;color:#555555;}
.ps_InfoCon .ps_TxtInfo h2{margin:15px 0;font-size:20px;font-weight:normal;}
.ps_InfoCon .ps_TxtInfo h2 sup{margin-left:10px;padding:2px 15px 3px 15px;background:url(images/purchase01_viersion.png) left center no-repeat;color:#3e3e3e;font-size:11px;}
.ps_InfoCon .ps_TxtInfo dl{margin-bottom:10px;padding-left:2px;}
.ps_InfoCon .ps_TxtInfo dt{padding-bottom:4px;}

.SWREG{color:#55555;font-size:14px;font-weight:normal;}
.SWREG img{margin:0 5px; vertical-align:middle;}
.SWREG_Info{margin:15px 0;color:#555555;line-height:140%;}

.Tab_Top,.Tab_Middle,.Tab_Bottom{width:624px;background-color:#e2e2e2;}
.Tab_Top{width:609px;height:25px;padding-left:15px;background:url(images/table_img_top.png) left top no-repeat;color:#555555;font-weight:bolder;line-height:25px;}
.Tab_Middle{width:594px;padding:10px 15px;}
.Tab_Middle td.dotLine{border-bottom:1px dotted #848686;}
.Tab_Middle td.dotLine span,.Tab_Middle td span{color:#ff2a00;font-size:14px;}
.Tab_Bottom{overflow:hidden;height:6px;margin-bottom:15px;background:url(images/table_img_bottom.png) left top no-repeat;font-size:0;line-height:0;}
cite{padding-left:10px;color:#555555;font-style:normal;}
cite a{color:#387bb5;text-decoration:none;}
cite a:hover{text-decoration:underline;}
.orderInfo{margin:25px 0 15px 0;}
.orderInfo img{margin-right:10px;}
.orderInfo p{padding-left:130px;color:#555555;}

.setpImg{margin:0 10px; vertical-align:middle;}

.headline{padding:10px 5px 0 5px;color:#387bb5;font-size:18px;font-weight:normal;}
.subheader{margin-bottom:20px;padding:10px 5px;border-bottom:1px dotted #848686;color:#999999;font-size:11px;line-height:130%;}

/*---contact us---*/
.contact_title { font-size:24px; color:#555; border-bottom: 1px dashed #555; padding-bottom:15px;}
.contact_word { padding: 10px 0 30px 0; color:#555;}
.contact_word p{ margin-bottom:10px;}
.contact_right { width:615px; padding-left:30px; float:left; color:#555;}
.contact_right a { color:#1788b6; text-decoration:underline;}
.contact_right a:hover { color:#074F8F; text-decoration:underline;}
.contact_rtitle { font-size:18px;}
.contact_rowrd { padding-top:8px;}
.contact_right li{ background-image:url(images/list_li.gif) no-repeat; }

/*---product---*/
.product_slword { background:url(images/purchase01_windows.png) no-repeat 30px 0; height:23px; padding: 3px 0 0 30px; font-size:11px; color:#555;}
.product_sright {float:left; width:480px; padding:15px 0 0 20px; color:#555;}
.product_sfree { padding:15px 5px 0 13px; float:left;}
.product_sbuy { padding-top:15px; float:left;}
.product_learn { margin-left:370px;}
.products_box1,.products_box2,.products_box3,.products_box4 {float:left; width:415px; padding-left: 10px;}
.products_box1,.products_box2 { border-bottom: 1px dashed #555;}
.products_box3,.products_box4 { padding-top: 15px;}
.products_box1,.products_box3 { border-right: 1px dashed #555;}
.products_box2,.products_box4 { padding-left:20px;}
.products_img1,.products_img2,.products_img3,.products_img4{padding: 8px 25px 30px 95px; width:295px;}
.products_img1 { background: url(images/support_1.png) no-repeat;}
.products_img2 { background: url(images/support_2.png) no-repeat;}
.products_img3 { background: url(images/support_3.png) no-repeat;}
.products_img4 { background: url(images/support_4.png) no-repeat;}


/*---resources---*/
.resources_box { border-bottom: 1px dashed #555; padding: 0 0 15px 20px; margin-bottom: 20px; color:#555;}
.resources_limg { float:left; padding-right:20px;}
.resources_lrbox { float:left; width:480px;}
.resources_ltitle { font-size:22px; color:#555; line-height: 180%;}
.resources_ltitles { font-size:14px; font-weight:bold; padding-bottom:5px;}
.resources_ltitles a { color:#387bb5; text-decoration:none;}
.resources_ltitles a:hover { color:#0C6287; text-decoration:underline;}
.resources_more { margin-left:520px; background:url(images/learn_more.png) no-repeat 75px 3px;}
.resources_more a {color:#387bb5; text-decoration:underline;}
.resources_more a:hover {color:#074F8F; text-decoration:underline;}
.resources_rtitle { background:url(images/right_title.png) no-repeat; height:32px; width:221px; padding-left: 22px; font-size:14px; color:#fff; font-weight:bold; line-height: 30px;}
.resources_ul { padding-top: 15px;}
.resources_ul li {width:243px;margin-bottom:5px;padding:3px 0;display:block;}
.resources_ul li a {color:#555; text-decoration:none; width:221px; padding-left: 22px; display:block;}
.resources_ul li a:hover {color:#387bb5; text-decoration:none; background-color:#b8b8b8;width:221px; font-weight:bold;}
.resources_ul .resources_li { background-color:#b8b8b8;display:block;padding:3px 0;margin-bottom:5px;font-weight:bold;}
.resources_ul .resources_li a {color:#387bb5; text-decoration:none;}


/*---support---*/
.support_title { background:url(images/support01_img.png) no-repeat 8px 7px; padding: 10px 0 5px 34px; height:22px; font-size:14px; color:#555; font-weight:bold; border-bottom:1px dashed #555;}
.support_Q { font-size:12px; color:#387bb5; padding:20px 8px 8px 8px;}
.support_A { font-size:11px; color:#555; line-height:130%; padding: 0 8px;}


/*---free---*/
.free_box { padding-top: 15px; color:#555;}
.free_img { padding: 0 15px 0 5px; float:left;}
.free_word { width:530px; float:left;}
.free_more { margin-left:430px; background:url(images/learn_more.png) no-repeat 75px 3px;}
.free_more a {color:#387bb5; text-decoration:underline;}
.free_more a:hover {color:#074F8F; text-decoration:underline;}



/*---win7---*/
.win_banner { padding-top:10px;}

/*=== SiteMap Style [start]=========================*/
.sitemap { margin-bottom:20px;}
.sitemap a {color:#387BB5; padding:0 15px; }
.sitemap a:hover { text-decoration:none; }
#sitemap, #sitemap ul, #sitemap li { margin:0; padding:0; list-style:none; }
#sitemap li { line-height:20px; margin-top:1px; position:relative; width:100%; }
#sitemap li a{color:#387BB5;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li { float:left; display:inline; }
#sitemap li a { padding-left:28px; text-decoration:none; }
#sitemap li a:hover { padding-left:28px; text-decoration:underline; }
#sitemap li span { float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:hand; font-size:0; }
#sitemap li span, #sitemap li span.collapsed { background:url(images/expanded.gif) no-repeat 0 0; }
#sitemap li span.expanded { background:url(images/collapsed.gif) no-repeat 0 0; }
/* sub levels */
#sitemap li ul { padding-left:28px; }
#sitemap li ul li ul { padding-left:28px; background:url(images/line1000.gif) repeat-y; }
#sitemap li ol { margin-left:28px; }
#sitemap li li { background:url(images/line2000.gif) no-repeat 0 0; }
#sitemap li .last { background:url(images/line3000.gif) no-repeat 0 0; }
#sitemap li .last ul li ul { background:url(images/line1000.gif) repeat-y; }
#sitemap li ul .last ul { background:none; }
#sitemap li ul .last ul .last ul { background:none; }



#sitemap:after, #sitemap ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#sitemap, #sitemap ul { display:block; }

#sitemap, #sitemap ul { min-height:1%; }
* html #sitemap, * html #sitemap ul { height:1%; }
/*=== SiteMap Style [end]=========================*/

.redh2 {font:bold 18px/36px Arial, Helvetica, sans-serif; color:#3e53bd}
.cola { width:490px; float:left}
.colb { width:90px; float:left; margin-left:5px;}
.noteboxstart {width:360px; height:40px; font:bold 14px/43px Arial, Helvetica, sans-serif; color:#FFF; background:url(images/buy/notesbox.png); padding-left:24px;}
.noteboxbody { background-color:#f3f3f3; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:12px; width:358px;
font:normal 11px/16px Arial, Helvetica, sans-serif;}
.noteboxbody p { padding-left:24px; font:normal 11px/16px Arial, Helvetica, sans-serif; margin-bottom:8px;}
.noteboxbody .noteno { display:block; float:left;}
.noteboxend { width:384px; height:8px; background:url(images/buy/notesbox.png) 0 -40px; font-size:0%;}
.noteboxline { width:320px; height:2px; margin: 12px auto; font-size:0%; background:url(images/buy/line.png)}

/*2008.03.19*/
.ad{ margin:-17px 0 -5px 0;}
