@charset "UTF-8";textarea,tt{font-family:"Courier New",Courier,monospace}
pre,code{font-family:monospace;font-size:1.1em}
h1,h2,h3,h4,h5,h6{margin:0 0 1em 0}
h2{font-size:1.2em}
h3{font-size:1.0}
h4{font-size:1.0}
h1,.cm-h1{font-size:1.4em}
p{margin:0 0 1em 0}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 2em}
cite,blockquote{font-style:italic;margin:0 0 1em 1.5em}
.clearer{clear:both}
.clearfix{display:inline-block}
.clearfix[class]{display:block;overflow:hidden}
body{margin:10px 0 10px 0}
#page_wrapper{width:1006px;margin:0 auto}
#page_top{width:1006px;height:7px;background-color:transparent;background-image:url('../img/shadow_page_top.png');background-repeat:no-repeat}
#page{width:1006px;background-color:transparent;background-image:url('../img/shadow_page.png');background-repeat:repeat-y}
#page_inner{width:988px;margin:0 8px 0 8px;border:1px solid transparent}
#page_btm{width:1006px;height:7px;background-color:transparent;background-image:url('../img/shadow_page_btm.png');background-repeat:no-repeat}
#head_wrapper{height:203px;width:988px;position:relative}
#keyvisual{position:absolute;top:0;left:0;height:192px;width:988px}
.cm-slides-container .cm-slides-button-prev{margin-left:242px}
#header_btm_border{position:absolute;bottom:0;left:0;height:10px;width:988px;border-top:1px solid transparent}
#logo_wrapper{position:absolute;top:0;left:0;height:173px;width:245px;background-color:transparent;background-image:url('../img/logo_bg.png');background-repeat:no-repeat}
#logo{height:164px;width:227px;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;margin:0 auto}
#nav_fake_wrapper{position:absolute;bottom:0;left:0;height:28px;width:245px;background-color:transparent;background-image:url('../img/nav_fake_bg.png');background-repeat:no-repeat}
#nav_fake{height:19px;width:227px;border-right:1px solid transparent;border-top:1px solid transparent;border-left:1px solid transparent;margin:8px 8px 0 8px}
#title_wrapper{position:absolute;top:50px;right:20px;width:500px;text-align:right}
#title_wrapper h1{padding:0 0 10px 0;margin:0}
#title_wrapper h2{padding:0;margin:0}
#content_wrapper{width:988px}
#content_rand{width:8px;background-color:transparent;background-image:url('../img/border_left_bg.png');background-repeat:repeat-y}
#content_left_wrapper{width:227px;border-left:1px solid transparent;border-right:1px solid transparent}
#content_main_wrapper{width:551px;background-color:transparent;background-image:url('../img/border_bg.png');background-repeat:repeat-y;background-position:top left}
.content_main{padding:20px;overflow:hidden;width:511px}
#content_sidebar_wrapper{width:200px;background-color:transparent;background-image:url('../img/border_bg.png');background-repeat:repeat-y;background-position:top left}
.content_sidebar{padding:0 10px 0 10px}
#widgetbar_page_1,#widgetbar_page_2{overflow:hidden;width:180px}
#widgetbar_site_1,#widgetbar_site_2{overflow:hidden;width:180px}
#widgetbar_page_1 div.cm_widget,#widgetbar_page_2 div.cm_widget,#widgetbar_site_1 div.cm_widget,#widgetbar_site_2 div.cm_widget{margin:5px 0}
.center{margin:0 auto}
ul#cm_mainnavigation{list-style-type:none;margin:11px 0 0 0;padding:0;border-top:1px solid transparent}
ul#cm_mainnavigation li{margin:0;padding:0}
ul#cm_mainnavigation li a{display:block;text-decoration:none;padding-left:10px;border-bottom:1px solid transparent;min-height:30px;height:auto !important;height:30px;line-height:30px;font-weight:normal}
ul#cm_mainnavigation li.cm_current a{font-weight:bold}
ul#cm_mainnavigation li ul.cm_subnavigation{list-style-type:none;margin:0;padding:0}
ul#cm_mainnavigation li ul.cm_subnavigation li{margin:0;padding:0}
ul#cm_mainnavigation li ul.cm_subnavigation li a{display:block;padding-left:25px;font-weight:normal}
ul#cm_mainnavigation li ul.cm_subnavigation li.cm_current a{font-weight:bold}
ul#cm_mainnavigation li ul.cm_subnavigation li ul.cm_subnavigation li a{padding-left:45px;font-weight:normal}
ul#cm_mainnavigation li ul.cm_subnavigation li ul.cm_subnavigation li.cm_current a{font-weight:bold}
#pre_footer{height:10px;width:988px}
#footer_wrapper{text-align:center;border-top:1px solid transparent}
#footer{padding:10px}