*     { margin: 0; padding: 0; border: 0; }
body  { font: 12px Arial, Verdana; color: #606060; background: #cfcfcf url(/css/img/bg.gif) repeat-x 0 0px; line-height: 18px; }
a     { text-decoration: underline; color: #606060; }
a:hover { text-decoration: none; }
img, div, li { behavior: url(/css/iepngfix.htc) }

h1  { font-weight: bold; margin: 0px 0px 5px 0px; font-size: 18px; }
h2  { font-weight: bold; margin: 0px 0px 5px 0px; font-size: 14px; }

#wrapper { clear: both; width: 668px; margin: 0 auto; overflow: hidden; padding: 26px 32px 0px 32px; background-position: 0px 10px; }
#head_area { height: 15px; text-align: right; font-size: 11px; padding-right: 18px; }
#head_area a { color: #a7b0bf; }
#head_area a:hover { color: #ff9933; }
#header01 { width: 855px; height: 300px; padding: 10px; background-image: url(/css/img/liveengine_header.png); background-repeat: no-repeat; background-position: 0px 0px; margin-top: 20px; }

#content_area { width: 667px; margin-top: 5px;}
#navigation { width: 200px; min-height:480px; height:auto !important; height:480px; margin-right: 7px; float: left; }
#navigation ul { list-style-type: none; }
#navigation ul li { padding-left: 28px; width: 168px; }
#navigation ul li a { font-weight: bold; color: #606060; }
#navigation ul li:hover { cursor: pointer; }
#navigation ul li:hover a { color: #fff; }
#navigation ul li.top { background-image: url(/css/img/navi/top.png); height: 26px; padding-top: 20px; }
#navigation ul li.top:hover { background-image: url(/css/img/navi/top_hi.png); }
#navigation ul li.nav_mid { background-image: url(/css/img/navi/middle.png); height: 22px; padding-top: 8px; }
#navigation ul li.nav_mid:hover { background-image: url(/css/img/navi/middle_hi.png); }
#navigation ul li.bottom { background-image: url(/css/img/navi/bottom.png); height: 32px; padding-top: 8px; }
#navigation ul li.bottom:hover { background-image: url(/css/img/navi/bottom_hi.png); }

#main         { width: 465px; min-height:480px; height:auto !important; height:480px; float: left; }
#right        { width: 192px; min-height:480px; height:auto !important; height:480px; float: left; padding-left: 8px;}
#footer_area  { margin-left: 208px; width: 497px; height:60px; padding: 20px 0px 0px 170px; background: transparent url(/css/img/bg_footer.png) no-repeat; clear: both; font-size: 11px; line-height: 18px;}
#footer_area a        { color: #ff9933; }
#footer_area a:hover  { text-decoration: underline; }

div.clear { clear: both; width: 1px; height: 1px; overflow: hidden; }
div.main_content { width: 431px; padding: 15px 20px; background-image: url(/css/img/bg_main_content.png); background-repeat: no-repeat; }
div.main_footer { width: 461px; height: 16px; background-image: url(/css/img/bg_main_footer.png); background-repeat: no-repeat; margin-bottom: 7px; }

div.right_content { width: 157px; padding: 15px 20px; background-image: url(/css/img/bg_small_content.png); background-repeat: no-repeat; }
div.right_footer { width: 197px; height: 16px; background-image: url(/css/img/bg_small_footer.png); background-repeat: no-repeat; margin-bottom: 7px; }

div.full_content  { width: 629px; padding: 30px 20px; background-image: url(/css/img/bg_full_content.png); background-repeat: no-repeat; }
div.full_footer   { width: 669px; height: 16px; background-image: url(/css/img/bg_full_footer.png); background-repeat: no-repeat; margin-bottom: 7px; }

img.active { float: right; margin: 2px 30px 0px 0px; }