html, form {margin: 0; padding: 0;}
body {margin: 0; padding: 0; background-color: #f2f2f2; }
h2 {font-size: 16px; paddinf: 0; margin: 0;}
img {border: 0;}
td, th {font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 15px; }
table.tl {margin: 0; border-collapse:collapse; border-spacing:0;}
td.tl {padding: 0; vertical-align: top;}
p {margin-top: 2px;}
a {color: #00a400;}
.main {background-color: #ffffff;}
.w {width: 100%;}
.top {width: 100%; background: url(/img/new_design/download/top_gnd.gif) bottom left repeat-x; height: 9px; background-color: #d8d8d8; font-size: 0;}
.top_data{background: #e5f6db; vertical-align: top; padding-bottom: 10px; padding-right: 10px; padding-left: 10px;}
.top_data h1 {font-size: 14px; color: #5d5d5d;  margin: 0 0 10px 0;}
.left_sp {width: 29px;}
.right_sp {width: 29px;}
.top_ban a{color: #3876ac; font-size: 12px;}
.advList {margin: 0; padding: 5px 5px 5px 0; list-style-type: none;}
.advList li {background: url(/img/new_design/download/adv_bull.gif) top left no-repeat; font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; padding-left: 10px; margin: 2px 0;}
.todoList {margin: 0; padding: 0px 10px 10px 0; list-style-type: none;}
.todoList li {background: url(/img/new_design/lm_fst.gif) top left no-repeat; font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; padding-left: 30px; margin: 2px 0;}
.togoList {margin: 0; padding: 0px 10px 10px 0; list-style-type: none;}
.togoList li {background: url(/img/new_design/lm_fst.gif) top left no-repeat; font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; padding-left: 30px; margin: 2px 0;}
.wherList {margin: 0; padding: 0px 10px 10px 0; list-style-type: none;}
.wherList li {background: url(/img/new_design/lm_fst.gif) top left no-repeat; font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; padding-left: 30px; margin: 2px 0;}
.featList {margin: 0; padding: 5px 5px 5px 0; list-style-type: none;}
.featList li {background: url(/img/new_design/download/feat_bull.gif) top left no-repeat; font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; padding-left: 10px; margin: 2px 0;}

.lbanner{text-align: left; width: 138px; vertical-align: bottom; padding-left: 9px;}
.rbanner{text-align: right; width: 138px; vertical-align: bottom; padding-right: 9px;}
.cbanner{text-align: center;}
.cbanner_bottom{text-align: center; padding-top: 28px;}
.bcbanner{width: 258px; vertical-align: bottom;}
.download_panel{text-align: center;}
.downLink{font-size: 20px; color: #000000; font-weight: bolder;}
.bottomLine{height: 4px; background-color: #f2f2f2; }
.bottomCounter{padding-left: 10px;}
.end_adv{width: 100%; text-align: left; padding-left: 52px;}
.end_adv p{color: #7a7a7a;}
.end_adv strong{color: #cc5000;}