body{padding:0;margin:0;font:12px Arial,serif;line-height:1.5em;background:#fff;color:#454545;}
a{text-decoration:none;color:#cd853f;background:inherit;}
a:hover{color:#df7000;background:inherit;}
a.title{color:#fe6700;background:#FFF;}
h1{font:bold 2em "Trebuchet MS",Arial,Helvetica,sans-serif;letter-spacing:-1px;padding:2px 0 0 0;margin:0;color:#464548;background:inherit;}
h1 a,h2 a{text-decoration:none;color:#cd853f;background:inherit;}
h3 a{text-decoration:none;color:#cd853f;}
h1 a:hover,h2 a:hover{color:#df7000;background:#FFF;}
h1 .red{color:#cd853f;background:inherit;}
h2{margin:10px 0 5px 0;padding:0;font:bold 20px Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#464548;background:inherit;}
h2 .header{font:bold 25px Arial,Helvetica,sans-serif;}
h2 .title{font:bold 25px Arial,Helvetica,sans-serif;}
h2 .top_navi{margin:0 0 5px 0;font:bold 20px Arial,Helvetica,sans-serif;}
h2 .yellow{color:#fffcd1;background:inherit;}
h3{margin:0;padding:0;font:bold 18px Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#454545;background:inherit;}
p{margin:0 0 5px 0;}
ul{margin:0;padding:0;list-style:none;}
form{margin:0;}
input.search{width:145px;height:22px;border:none;background:#fff url(../img/layout/input.gif) no-repeat;padding:5px 10px 0 25px;color:#808080;}
input.button{border:0;height:27px;width:76px;background:#abc43c url(../img/layout/button.gif) no-repeat;color:#FFF;font:bold 1.1em Arial,Helvetica,Sans-Serif;}
input.login{width:150px;border:none;background:url(../img/layout/logininput.gif);padding:4px;}
.content{margin:10px auto;width:760px;}
.logo{float:left;width:300px;padding:10px 0 0 10px;}
.header_right{float:right;width:500px;}
.logo p{font-size:.9em;color:#808080;padding:0 0 0 7px;background:inherit;}
.top_info{width:540px;margin:12px 0 5px 0;padding:0 5px 5px 0;text-align:right;color:#444;}
.slogan{text-align:right;width:160px;}
.bar{text-align:right;font-size:1.1em;height:30px;}
.bar li{padding:0 5px 0 0;color:#808080;background:#FFF;display:inline;}
.bar li.active{background:#FFF url(../img/layout/bar.gif) no-repeat center bottom;color:#cd853f;font-weight:bold;padding-bottom:5px;}
.bar a{font-weight:bold;color:#cd853f;background:inherit;}
.search_field{text-align:right;float:right;width:540px;height:38px;background:#464548 url(../img/layout/searchbg.gif) no-repeat top right;color:#000;clear:both;padding:10px 10px 0 0;}
.grey{font-size:1.2em;font-weight:bold;color:#ccc;background:inherit;}
.search{font-size:1.2em;font-weight:bold;color:#FFF;background:inherit;}
.newsletter{float:left;height:33px;padding:15px 0 0 15px;width:192px;background:#6e6e6e url(../img/layout/newsletterbg.gif) no-repeat;color:#FFF;margin:0 0 3px 0;}
.subheader{clear:both;margin:3px 0 10px 0;padding:8px;background:#f4f4f4;color:#808080;border-bottom:1px solid #ccc;}
.subheader2{padding:0 10px 0 10px;clear:both;}
.subheader2 a{color:#cd853f;}
.left{float:left;width:490px;margin:0 0 10px 0;}
.left_articles{margin:0 0 15px 0;padding:0 0 0 10px;}
.lt{height:10px;background:#6e6e6e url(../img/layout/lt.gif) no-repeat;color:#FFF;}
.lbox{color:#eee;padding:3px 12px;margin:0 0 15px 0;background:#6e6e6e url(../img/layout/lb.gif) no-repeat bottom left;height:178px;}
.lbox a{color:#fffcd1;background:inherit;}
.lbox h2{color:#FFF;background:#6e6e6e;}
.thumb{float:left;width:150px;border:1px solid #d4d4d4;color:#fff;background:#6e6e6e;margin:0 15px 15px 0;padding:5px;}
.thumb p{margin:0;padding:3px;color:#FFF;background:#6e6e6e;}
.right{float:right;width:245px;margin:0 0 10px 0;}
.right p{margin:10px 10px 10px 10px;}
.right ul li{margin:0 0 0 10px;}
.right a{background:inherit;}
.rt{background:#c85e35 url(../img/layout/rt.gif) no-repeat;color:#FFF;height:7px;}
.right_articles{font-size:.9em;background:#c85e35 url(../img/layout/rb.gif) no-repeat bottom;color:#fee1d5;padding:4px 8px;margin:0 0 10px 0;}
.image{float:left;margin:0 9px 3px 0;}
.footer{clear:both;text-align:center;line-height:1.8em;color:#808080;padding:8px 0;}
.footer a{color:#cd853f;background:inherit;}
// customized .top_navi{margin:0;padding:0;}
.tableLeft{padding:5px 0 5px 5px;width:120px;}
.tableRight{padding:5px 0 5px 5px;width:320px;}