/* CSS Document */

* { margin:0 auto; }

h1,h2,h3,h4,h5,ul,li { margin: 0;padding: 0; font-style: normal; font-weight: normal; font-size: 100%; }
p, ul, ol, li, dl, dt, dd {margin: 0; padding: 0;  border: 0; font-size: 100%;}

body{ background-color:#656565; margin:0 auto; padding:0;}
img { margin:0; padding:0; vertical-align:top; }
hr	{ margin:0; padding:0; display:none; }
.clea { clear:both; }
.nodis { display:none; }

a { text-decoration:underline; color:#000000; }
a:link { text-decoration:underline; color: #000000; }
a:visited { text-decoration:underline; color: #6f6f6f; }
a:hover { text-decoration:underline; color: #95982a; }
a:active { text-decoration:underline; color: #6f6f6f; }

/* header */
#description-bg { width:100%; background-color:#000000; height:25px; margin:0 auto; }
#description { margin:0 auto; padding:5px 0 0 5px; width:750px; font-size:80%; color:#FFFFFF; }

#company { display:block; background: url(../img/company_logo.gif) no-repeat left bottom; width:201px; height:105px; margin: 0px; float:left; text-indent:-9999px; }
#company a {display:block; width:201px; height:105px; text-indent:-9999px; }

#logo-bg { width:100%; background:url(../img/header_bg.gif) repeat-x; height:105px; }
#logo { width:750px; margin:0 auto; height:105px; }

#comtext { width:343px; height:14px; background:url(../img/company_text.gif) no-repeat; float:right; padding:65px 25px 0 0; background-position:bottom; text-indent:-9999px; }

/* global */
div#global { width:100%; height:62px; background:url(../img/global_bg.gif) repeat-x left top; margin:0; padding:0; }
div#global ul { width:750px; margin:0 auto; padding:0; list-style-type:none; }
div#global ul li{ float:left; margin:0px; }

/* centerbody */
#centerbody { width:100%; background:url(../../img/topcontents_bg.gif) repeat-x ; background-color:#FFFFFF; }
#centerbody-inner { width:750px; margin:0 auto; }
.top-image { padding:22px 0; }

/* left body */
#leftbody { margin: 0px; padding: 0px; width: 485px; float: left; font-size:80%; }

/* what's new */
div#leftbody h3 { padding:20px 0 0 0; background:url(../../img/ttl_new.jpg) no-repeat; width:485px; height:39px; text-indent:-9999px; display:block; background-position:bottom; }
div#leftbody dl{ margin: 0; padding: 1.0em; }
div#leftbody dl dt{margin:0.0em 1.0em 0.5em 0.2em; padding: 0 0 0 15px; float:left; display:inline; background:url(../img/wnew_arrow.gif) no-repeat left center;}
div#leftbody dl dd{margin:0.0em 0.0em 0.5em 0.0em; padding: 0;}

/* right body */
#rightbody { margin: 0px; width: 246px; float: right; color:#FFFFFF; background-color:#000000; font-size:72%; }

#righttop { background:url(../../img/info_top.gif) no-repeat; width:246px; height:7px; margin:0; padding:0; overflow:hidden; }
#rightbottom { background:url(../../img/info_bottom.gif) no-repeat; width:246px; height:7px; margin:0; padding:0; overflow:hidden; }

#rightcenter { padding:7px 5px 7px 15px; }

div#rightcenter dl{ margin: 0; padding: 0.1em; }
div#rightcenter dl dt{ margin:0; padding:0; display:inline; }
div#rightcenter dl dd{ margin:0.5em 0.0em 0.0em 0.5em; padding: 0 0 0 10px; background:url(../../img/arrow.gif) no-repeat left top;}

#rightbody a { text-decoration:none; color:#FFFFFF; }
#rightbody a:link { text-decoration:none; color: #FFFFFF; }
#rightbody a:visited { text-decoration:none; color: #999999; }
#rightbody a:hover { text-decoration:none; color: #95982a; }
#rightbody a:active { text-decoration:none; color: #999999; }

.line { background:url(../../img/info_line.gif) no-repeat; width:246px; height:6px; overflow:hidden; }

/* privacy */
#privacy { padding:40px 0 7px 0; }

/* back to top */
#backtotop { background:url(../img/footer_bg.gif) repeat-x; width:100%; height:30px; }
#backtotop-btn { margin:0 auto; width:750px; text-align:right; }


/* fotter */
#fottter { margin:0 auto; width:750px; }
#company_label { float:left; font-size:73%; line-height:130%; color:#FFFFFF; padding:7px 0 70px 0; }
address { float:right; margin:7px 0 0 0; background:url(../img/copy.gif) no-repeat; width:282px; height:11px; text-indent:-9999px; }
















