body{background:#FFFFFF url(/img/backgrounds/bg.gif) repeat-x;margin:0;padding-bottom:16px;font-size:12px}
body{font-family:Arial,Helvetica,sans-serif;color:rgba(0,0,0,0.75)}
a{text-decoration:none;color:#00688B}
a:hover{text-decoration:underline;color:#000000}
img{border:0}
code{font-family:Consolas,Lucida Console,Courier New,monospace,serif;font-size:100%}
pre{padding:5px;font-family:Consolas,Courier New,monospace,serif;margin-bottom:10px;background-color:#EEEEEE;overflow:auto;width:auto;max-height:550px}
*,*::after,*::before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

/*Header & Logo*/
#tb_hd{border:0;width:981px;margin:0 auto}
#tb_logo{float:left;padding-top:8px;padding-left:23px;width:300px}
#tb_srch{float:right;width:360px}

/*Search Box*/
#srch_form{padding:28px 10px 0 0} /*top right bottom left*/
#srch_box{border:1px solid #333333;margin-right:5px;width:260px;background:#FFFFFF;padding:4px}
#srch_sel{border:1px solid #333333;padding:4px;margin:0;z-index:1;background:#FFFFFF}
#srch_go{border:0;background:transparent;cursor:pointer}
#srch_button{color:#FFFFFF;font-size:9pt;font-family:Verdana;background-color:#1F333D;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:4px 9px;border:1px solid #666666}

/*Footer*/
#footer{width:981px;margin:0 auto;padding:10px 10px 10px 3px;font-size:11px}
#f_left{float:left}
#f_right{float:right}

/*Tabs Menu*/
#tabs_line{background:#1F333D;width:981px;height:20px;margin:0 auto;padding:0;display:table}

#menu{width:981px;margin:0 auto;padding:0;list-style:none;line-height:normal;z-index:900}
#menu li{float:left;margin-right:2px;padding:0;position:relative;z-index:900}
#menu a{float:left;background:#EEEEEE;color:#000000;font-weight:bold;text-decoration:none;padding:3px 10px 4px;border-right:1px solid #FFFFFF;border-top:1px solid #E9E9E9;border-left:1px solid #666666;border-bottom:0}
#menu li.drk>a{background:#1F333D;color:#FFFFFF}
#menu a:hover{background:#1F333D;color:#FFFFFF}
#menu li:hover>a{background:#1F333D;color:#FFFFFF}
#menu li:hover>ul{display:block}
#menu ul{list-style:none;margin:0;padding:0;display:none;position:absolute;top:22px;left:0;z-index:600;background-color:#78848A;border-radius:5px}
#menu ul li{float:none;margin:0;padding:0;display:block;box-shadow:none}
#menu ul li:last-child{box-shadow:none}
#menu ul a{padding:10px;height:auto;line-height:1;border-top:1px solid #F8F8F8;border-bottom:1px solid #111111;border-right:1px solid #111111;background:#F8F8F8;display:block;white-space:nowrap;float:none;text-transform:none}
#menu ul a:hover{border-top:1px solid #78848A;background-color:#78848A}
#menu ul li:first-child a{border-radius:0}
#menu ul li:first-child a:after{content:'';position:absolute;left:21px;top:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #F8F8F8}
#menu ul li:first-child a:hover:after{border-bottom-color:#78848A}
#menu ul li:last-child a{border-radius:0 0 5px 5px}
#menu:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#menu_icon{display:hidden;width:31px;height:31px;background:url(/img/icon_menu.png)}
a:hover#menu_icon{opacity:0.6}

/*Navigation Links*/
#nav_cat{padding-left:5px;font-family:verdana}

/*Table Content*/
#tbl_cnt{border:1px solid #C1C1C1;width:981px;margin:0 auto;padding:0px}
#main_content{width:100%;padding:3px;line-height:20px;vertical-align:top}

/*Left/Side Menu*/
#right_content{float:right;width:193px;vertical-align:top;margin-right:10px}
#side_menu_dl{width:100%;vertical-align:top;padding-left:8px}
#side_menu_dl{font-weight:bold}
#side_menu_dl table.smenu{width:100%;padding:0px;margin:0px;border:1px solid #C1C1C1}
#side_menu td{padding:5px}
#side_menu_dl ul{margin:0px;padding:0px}
#side_menu_dl ul li{list-style:none;margin:0px;padding:5px 6px 3px 6px;border-bottom:2px dotted #C1C1C1}
#side_menu_dl .hdr{text-align:center;vertical-align:middle;color:#FFFFFF;padding:3px;background:#354750}
#side_menu_dl .smlhdr{text-align:center;color:#000000;padding:0px;margin:0px}
.more_r{text-align:right;font:normal 11px Verdana;padding:6px 6px 3px}

/*Middle Column Content*/
#left_content{float:left;width:754px;vertical-align:top;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px} /*m_cnt_dl*/
/*#tbl_mcnt{padding:0px 5px 0px 5px;border:0px}*/

/*Ads*/
td.ads1{border:1px dotted #C1C1C1}
.tbl_ad{border:0px;float:right;padding-left:5px;padding-right:0px;padding-bottom:5px;margin:0px;display:inline}
#tbl_ad1{border:0px;float:right;padding-left:5px;padding-right:0px;padding-bottom:5px;margin-top:0px}
#tbl_ads2{width:743px;height:100px;border:0px;margin:0px;border-spacing:0px;border-collapse:collapse}
#tbl_ad3{border:0px;float:right;padding-left:5px;padding-right:0px;padding-bottom:5px;margin-top:0px}

/*Navigation Buttons*/
.nav_button{padding:6px;font-size:11px;border-radius:3px;border:1px solid #CCCCCC;background-color:#F2F2F2;line-height:40px}
.nav_button3{padding:6px;border-radius:3px;border:1px solid #213D67;background-color:#DBE7F0;line-height:40px}

/*General Image Control*/
.imgop{opacity:1.0}
.imgop:hover{opacity:0.8}
.imgopbl{opacity:0.4}
.imgalign2{margin:10px 0px 0px 0px}
.imgvmiddle{vertical-align:middle}

/*Tags*/
#tag-list{margin:0px;padding:3px}
#tag-list a{background:url(/img/sprites/dl_icons.png) -492px -80px no-repeat;width:11px;white-space:nowrap;color:#000000;font-size:11px;padding:4px 15px 4px 21px;margin:8px 8px 8px 0px;background-color:#EAEAEA;text-decoration:none;line-height:30px}
#tag-list a:hover{background:url(/img/sprites/dl_icons.png) -492px -117px no-repeat;width:11px;color:#FFFFFF;background-color:#00688B}

/*General Table Control*/
table.sort{border-spacing:0px;border-collapse:collapse;width:100%;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding:0}
table.sort td{padding:0}
table.topnew{width:98%;background:#F2F2F2;border:1px solid #CCCCCC;padding:5px 5px 0px 5px}
table.spec{width:98%;border:1px dotted #C1C1C1;border-radius:6px}
table.spec td{vertical-align:top;padding:5px 0 0 10px}
#dt_desc{background:url(/img/sprites/dl_icons.png) 0 0 no-repeat;height:62px}
#dt_desc2{background:url(/img/sprites/dl_icons.png) 0 0 no-repeat;height:62px}
td.sl_bdr1{vertical-align:top;border-right:1px solid #EEEEEE;padding-left:6px;padding-right:6px}
td.sl_bdr2{border-bottom:1px dotted #C1C1C1}
td.sl_bdr3{border-bottom:1px dotted #C1C1C1;padding:3px}
td.sl_bdr4{border-bottom:1px dotted #C1C1C1;padding:6px}

.bradius1{border-radius:6px}

/*All Page*/
#spec1{width:238px;float:left}
#spec2{width:448px;float:left}
#desc1{float:none;width:96%;font-size:1.125rem;line-height:1.65}
#desc2{float:none;width:96%;font-size:1.125rem;line-height:1.65}
#desc4{width:100%;font-size:1.125rem;line-height:1.65}
#main_cat{float:left;width:50%;vertical-align:top;padding-right:5px}
#main_new{float:right;width:50%;vertical-align:top;padding-left:5px}
#main_dl1{float:left;width:50%;vertical-align:top}
#main_dl2{float:right;width:50%;vertical-align:top}
#list_sp1{float:left;width:410px}
#list_sp2{float:right;width:320px}
#dlpg1{float:left;width:50%;vertical-align:top}
#dlpg2{float:right;width:48%;vertical-align:top}
.sstn{width:160px;padding:8px;display:inline-block}

/*Div & Table Borders*/
.bdr1{border:1px solid #CCCCCC}
.bdr2{border:1px dotted #C1C1C1}
.bdr3{border-bottom:1px dotted #C1C1C1;padding:6px}
.bdr4{border:1px dashed #C1C1C1}
.bdr_thumbnail{border:1px solid #CCD1D5 ;padding:2px}
table.tbpad8 td{padding:8px}
table.tbpad6 td{padding:6px}
table.tbpad0 td{padding:0}
table.margin8{margin:8px}

/*Rating*/
table.bdr_rating{margin-left:auto;margin-right:auto;width:166px;border-spacing:0px;border-collapse:collapse;background:#EAEAEA}
table.bdr_rating td{padding:4px}
.number_rank{font-size:36px;line-height:36px;font-weight:bold;color:#666666}
.ed_rating{font-size:12px;font-weight:bold;color:#666666}
.rating-static{width:71px;height:15px;display:block;margin:0px auto;background:url(/img/sprites/dl_icons.png) -554px -145px no-repeat;}
.rating-0{background-position:-624px -145px}
.rating-5{background-position:-610px -160px}
.rating-10{background-position:-610px -145px}
.rating-15{background-position:-596px -160px}
.rating-20{background-position:-596px -145px}
.rating-25{background-position:-582px -160px}
.rating-30{background-position:-582px -145px}
.rating-35{background-position:-568px -160px}
.rating-40{background-position:-568px -145px}
.rating-45{background-position:-554px -160px}
.rating-50{background-position:-554px -145px}

/*General Control*/
.width100{width:100%;table-layout:fixed}
.width98{width:98%}
.width93{width:93%}
.width68{width:68%}
.width50{width:50%}
.width25{width:25%}

.width368p{width:368px}
.width328p{width:328px}
.width300p{width:300px}
.width238p{width:238px}
.width180p{width:180px}
.width100p{width:100px}
.width68p{width:68px}
.width63p{width:63px}
.width38p{width:38px}
.width26p{width:26px}
.width16p{width:16px}

.valigntop{vertical-align:text-top}
.valignmiddle{vertical-align:middle}
.tdright{text-align:right}
.tdcenter{text-align:center}
.tdtop{vertical-align:top}
.tbcenter{margin-left:auto;margin-right:auto}
.tdnowrap{white-space:nowrap}
.align_right{float:right}

.pad1{padding:5px}
.pad2{padding-left:15px}

/*Color Control*/
.grey6{color:#666666}
.dblue{background:#354750}
.bggrey1{background:#C1C1C1}
.bggrey2{background:#F2F2F2}

/*Button Control*/
.button_1{background:#213D67;border:1px solid #111111;padding:2px 5px 2px 5px;margin:3px;font-size:11px;color:#FFFFFF;font-weight:bold;border-radius:5px}
.button_1:hover{opacity:0.8;color:#FFFFFF;text-decoration:none}
.button_2{background:#DBE7F0;border:1px solid #213D67;padding:2px 5px 2px 5px;margin:3px;font-size:11px;color:#213D67}
.button_2:hover{opacity:0.8;color:#213D67;text-decoration:none}

/*General Font Control*/
.a_udrln a{text-decoration:underline}
.a_udrln a:hover{text-decoration:none}
.h3_dl2{margin:0 0 5px 0;padding:10px 0 0 0;font-size:1.75rem;font-weight:700;line-height:1.2;display:inline-block}
.h3_dl3{font-size:1.45rem;font-weight:700;line-height:1.2;color:#000000;display:inline-block;margin-bottom:5px}
.h3_1{font-size:26px;font-weight:bold;line-height:30px;display:inline-block}
.h3_b{font-size:15px;font-weight:bold;line-height:16px;color:#000000;padding:0px;margin:0px;display:inline-block}
.h3{margin:0 0 5px 0;padding:5px 0px 5px 0px;font-size:1.75rem;font-weight:700;line-height:1.2;display:inline-block}
.h4{margin:0px;padding:5px 0px 5px 0px;font-size:16px;font-weight:bold;line-height:18px;display:inline-block}
.arial_11_c9{font-size:11px;color:#999999}
.arial_11{font-size:11px}
.arial_11_1{font-size:1.125rem;font-weight:bold;color:#263E4A;line-height:1.4}
.arial_11_2{font-size:11px;font-weight:bold;color:#000000}
.arial_11_3{font-size:11px;color:#333333}
.arial_11_4{font-size:15px;font-weight:bold;color:#CCCCCC;line-height:18px}
.arial_11_5{font-size:12px;color:#000000;line-height:16px}
.arial_h5{font-weight:bold;font-size:1.125rem;line-height:1.65}
.verd_8pt_2{font-size:8pt;font-family:Verdana;color:#CCCCCC;line-height:9px}
.verd_10pt{font-size:10pt;font-family:Verdana}
.dl_number{font-size:16pt;line-height:16pt;color:#003399}
.bold{font-weight:bold}
.f_15{font-size:1.125rem;line-height:1.65}

/*General Form Fields*/
.okbox{width:100%; margin-left:auto; margin-right:auto; border:1px solid #41924B; padding:6px; background:#AFEAAA}
.errbox{width:100%;margin-left:auto;margin-right:auto;border:1px solid #990000;padding:6px;background:#FFCCCC}
.fieldS{border:1px solid #333333;padding:6px;margin:0px;z-index:1;background:#FFFFFF}

/*Misc Control*/
.os_tag{background-color:#F2F2F2;padding:3px 6px 3px 6px;border:1px solid #E9E9E9;margin:0px 6px 0px 0px;line-height:30px;white-space:nowrap}
.hline_dot{width:100%;border-bottom:1px dotted #C1C1C1;padding:0px;margin:0px}

/*Icons Images*/
.icon_default{background:url(/img/sprites/dl_icons.png) -414px -82px no-repeat;width:32px;height:32px;display:inline-block}
.button_dl_buy{background:url(/img/sprites/dl_icons.png) -187px -118px no-repeat;width:85px;height:28px;margin:5px 15px 5px 15px;display:inline-block;cursor:pointer}
.button_dl_download{background:url(/img/sprites/dl_icons.png) 0 -82px no-repeat;width:167px;height:51px;display:inline-block;cursor:pointer}
.button_dl_watchlist{background:url(/img/sprites/dl_icons.png) 0 -153px no-repeat;width:136px;height:22px;padding-bottom:8px;display:inline-block;cursor:pointer}
.icon_zoom{background:url(/img/sprites/dl_icons.png) -292px -118px no-repeat;width:15px;height:15px;display:inline-block;cursor:pointer}
.icon_info{background:url(/img/sprites/dl_icons.png) -332px -82px no-repeat;width:62px;height:82px;display:inline-block}
.icon_folder{background:url(/img/sprites/dl_icons.png) -156px -166px no-repeat;width:14px;height:11px;display:inline-block}
.icon_separator{background:url(/img/sprites/dl_icons.png) -438px -148px no-repeat;width:10px;height:10px;display:inline-block}

.icon_more{background:url(/img/sprites/general.png) -51px -29px no-repeat;width:12px;height:12px;vertical-align:middle;display:inline-block}
.icon_new_win{background:url(/img/sprites/general.png) -26px -29px no-repeat;width:15px;height:11px;vertical-align:middle;display:inline-block}
.icon_rss{background:url(/img/sprites/general.png) 0 -29px no-repeat;width:16px;height:16px;vertical-align:middle;display:inline-block}
.icon_xml{background:url(/img/sprites/general.png) 0 -56px no-repeat;width:35px;height:14px;vertical-align:middle;display:inline-block}

.icon_sign_error{background:url(/img/sprites/my_icons.png) 0 -165px no-repeat;width:20px;height:20px;vertical-align:middle;display:inline-block}
.icon_sign_ok{background:url(/img/sprites/my_icons.png) 0 0 no-repeat;width:26px;height:26px;vertical-align:middle;display:inline-block}

.icon_share_google{background:url(/img/sprites/share.png) 0 -204px no-repeat;width:48px;height:48px;vertical-align:middle;display:inline-block}
.icon_share_twitter{background:url(/img/sprites/share.png) 0 -340px no-repeat;width:48px;height:48px;vertical-align:middle;display:inline-block}
.icon_share_facebook{background:url(/img/sprites/share.png) 0 -136px no-repeat;width:48px;height:48px;vertical-align:middle;display:inline-block}
.icon_share_reddit{background:url(/img/sprites/share.png) 0 -408px no-repeat;width:46px;height:45px;vertical-align:middle;display:inline-block}
.share_panel{width:90px;padding:8px;display:inline-block}

@media screen and (max-width:800px){
#share_options{display:none}
#ssimg img{width:100%;max-width:100%;height:auto}
#tb_hd{border:0;width:90%;margin:0;float:right}
#tb_logo{float:none;width:99%;text-align:center}
#tb_srch{float:none;width:99%;text-align:center}
#srch_box{width:200px}
#srch_form{padding:6px 0 0 0}
#menu_icon{display:inline-block;margin:10px}
#menu{display:none;width:250px;position:absolute;background:#EEEEEE;top:30px;padding:10px;border:solid 1px #000000}
#menu li{float:none;margin:11px;padding:6px;border:1px solid #000000;background:#EEEEEE}
#menu a{float:none;border:0}
#menu ul{display:block}
#menu li.drk>a{background:#666666;color:#FFFFFF}
#menu li.drk{background:#666666;color:#FFFFFF}
#menu a:hover{background:#666666;color:#FFFFFF}
#menu li:hover{background:#666666;color:#FFFFFF}
#menu li:hover>a{background:#666666;color:#FFFFFF}
#menu ul{padding:6px;display:inline-block;position:static;margin-top:10px;background-color:#EEEEEE;border-radius:0}
#menu ul li{float:none;margin:11px;padding:0;display:block;box-shadow:none}
#menu ul li:hover{background:#666666;color:#FFFFFF}
#menu ul li:last-child{box-shadow:none}
#menu ul a{padding:10px;height:auto;border:0;background:#EEEEEE;display:block;white-space:nowrap;float:none;text-transform:none}
#menu ul a:hover{border-top:0;background-color:#666666}
#menu ul li:first-child a{border-radius:0}
#menu ul li:first-child a:after{content:'';position:absolute;left:21px;top:4px;width:0;height:0;border:0}
#menu ul li:first-child a:hover:after{border-bottom-color:#EEEEEE}
#menu ul li:last-child a{border-radius:0}
#menu_nav{width:10%}
#menu_nav:hover #menu{display:inline-block}
#tabs_line{background:#1F333D;width:100%;height:20px;padding:0}
#tbl_cnt{border:1px solid #C1C1C1;width:100%;padding:0}
#tbl_ad1{display:none}
#tbl_ads2{display:none}
#tbl_ad3{display:none}
#tbl_ad4{display:none}
#tbl_adinfo{display:none}
#tbl_ad160x600{display:none}
#tbl_ad160x90{display:none}
#right_content{float:none;width:99%;margin:0}
#left_content{float:none;width:99%}
#footer{width:100%;padding:10px 10px 10px 3px;font-size:11px}
#f_left{float:none;width:99%;text-align:center}
#f_right{float:none;width:99%;text-align:center;padding-top:10px}
#spec2{width:99%;float:none;clear:both}
#desc1{float:none;width:100%;margin:0}
#desc2{float:none;width:100%;margin:0}
#main_content{width:100%;padding:0;line-height:20px;font-family:'Roboto Slab',Arial,Helvetica,sans-serif;vertical-align:top}
#dt_desc{background:none}
#dt_desc2{background:none}
#side_menu_dl{width:100%;vertical-align:top;padding:0}
#main_cat{float:none;width:100%;vertical-align:top;padding:0}
#main_new{float:none;width:99%;vertical-align:top;padding:0}
#main_dl1{float:none;width:99%;vertical-align:top}
#main_dl2{float:none;width:99%;vertical-align:top}
#list_sp1{float:none;width:99%}
#list_sp2{float:none;width:99%}
#profile_hide{display:none}
#dlpg1{float:none;width:99%;vertical-align:top}
#dlpg2{float:none;width:99%;vertical-align:top;padding:0}
}
@media screen and (max-width:480px){
#share_options{display:none}
#ssimg img{width:100%;max-width:100%;height:auto}
#tb_hd{border:0;width:90%;margin:0;float:right}
#tb_logo{float:none;width:99%;text-align:center}
#tb_srch{float:none;width:99%;text-align:center}
#srch_box{width:200px}
#menu_icon{display:inline-block;margin:10px}
#menu{display:none;width:250px;position:absolute;background:#EEEEEE;top:30px;padding:10px;border:solid 1px #000000}
#menu li{float:none;margin:11px;padding:6px;border:1px solid #000000;background:#EEEEEE}
#menu a{float:none;border:0}
#menu ul{display:block}
#menu li.drk>a{background:#666666;color:#FFFFFF}
#menu li.drk{background:#666666;color:#FFFFFF}
#menu a:hover{background:#666666;color:#FFFFFF}
#menu li:hover{background:#666666;color:#FFFFFF}
#menu li:hover>a{background:#666666;color:#FFFFFF}
#menu ul{padding:6px;display:inline-block;position:static;margin-top:10px;background-color:#EEEEEE;border-radius:0}
#menu ul li{float:none;margin:11px;padding:0;display:block;box-shadow:none}
#menu ul li:hover{background:#666666;color:#FFFFFF}
#menu ul li:last-child{box-shadow:none}
#menu ul a{padding:10px;height:auto;border:0;background:#EEEEEE;display:block;white-space:nowrap;float:none;text-transform:none}
#menu ul a:hover{border-top:0;background-color:#666666}
#menu ul li:first-child a{border-radius:0}
#menu ul li:first-child a:after{content:'';position:absolute;left:21px;top:4px;width:0;height:0;border:0}
#menu ul li:first-child a:hover:after{border-bottom-color:#EEEEEE}
#menu ul li:last-child a{border-radius:0}
#menu_nav{width:10%}
#menu_nav:hover #menu{display:inline-block}
#srch_form{padding:6px 0 0 0}
#tabs_line{background:#1F333D;width:100%;height:20px;padding:0}
#tbl_cnt{border:1px solid #C1C1C1;width:100%;padding:0}
#tbl_ad1{display:none}
#tbl_ads2{display:none}
#tbl_ad3{display:none}
#tbl_ad4{display:none}
#tbl_adinfo{display:none}
#tbl_ad160x600{display:none}
#tbl_ad160x90{display:none}
#right_content{float:none;width:99%;margin:0}
#left_content{float:none;width:99%}
#footer{width:100%;padding:10px 10px 10px 3px;font-size:11px}
#f_left{float:none;width:99%;text-align:center}
#f_right{float:none;width:99%;text-align:center;padding-top:10px}
#spec2{width:99%;float:none;clear:both}
#desc1{float:none;width:100%;margin:0}
#desc2{float:none;width:100%;margin:0}
#main_content{width:100%;padding:0;line-height:20px;font-family:'Roboto Slab',Arial,Helvetica,sans-serif;vertical-align:top}
#dt_desc{background:none}
#dt_desc2{background:none}
#side_menu_dl{width:100%;vertical-align:top;padding:0}
#main_cat{float:none;width:100%;vertical-align:top;padding:0}
#main_new{float:none;width:99%;vertical-align:top;padding:0}
#main_dl1{float:none;width:99%;vertical-align:top}
#main_dl2{float:none;width:99%;vertical-align:top}
#list_sp1{float:none;width:99%}
#list_sp2{float:none;width:99%}
#profile_hide{display:none}
#dlpg1{float:none;width:99%;vertical-align:top}
#dlpg2{float:none;width:99%;vertical-align:top;padding:0}
}
