textarea,tt{font-family:"Courier New",Courier,monospace}
pre,code{font-family:monospace;font-size:1.1em}
h1,h2,h3{font-family:Verdana,Arial,sans-serif;margin:0 0 .25em 0;color:#000}
h1,h2.cm-h1{font-size:150%;font-weight:normal}
h2{font-size:120%;font-weight:normal}
h3{font-size:100%;font-weight:normal}
p{margin:0 0 10px 0}
a{text-decoration:underline;color:#000}
a:hover{text-decoration:none;color:#000}
ul,ol{margin:0 0 10px 0;padding-left:20px}
ul{list-style-type:disc}
ul ul{list-style-type:circle}
ol{list-style-type:decimal}
ol ol{list-style-type:lower-latin}
li{margin-left:10px;margin-bottom:0;line-height:normal}
dl{margin:1em 0;padding-left:15px}
dt{font-weight:bold}
dd{margin:0 0 10px 10px}
blockquote,cite,q{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
blockquote{margin:0 0 1em 1.6em}
.clearer{clear:both}
.clearfix{display:inline-block}
.clearfix[class]{display:block;overflow:hidden}
body{font-family:Verdana,Arial,sans-serif;font-size:9pt;margin:0;padding:0}
#page_wrapper{width:990px;margin:20px auto 20px auto}
#keyvisual{width:990px;height:250px;border-top:1px solid transparent;border-bottom:1px solid transparent}
#content_wrapper{width:960px}
#content{width:990px}
#content_main_wrapper{width:760px;max-width:760px}
.content_main{padding:20px 10px 20px 20px;width:760px;max-width:760px}
#content_right_wrapper{width:200px}
.content_sidebar{padding:20px 10px 20px 10px}
#head_wrapper{height:75px;width:990px;position:relative}
#logo{position:absolute;height:75px;width:490px;right:0}
#title_wrapper{position:absolute;margin:0 0 0 20px;width:400px}
#title_wrapper h1{margin:0 0 10px 0}
#title_wrapper h2{margin:0}
#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}
#cm_mainnavigation{position:relative;font-size:12px}
#cm_mainnavigation,#cm_mainnavigation ul{padding:0;margin:0;list-style:none;width:990px}
#cm_mainnavigation li{display:inline-block;height:38px;margin-right:1px}
#cm_mainnavigation li a{float:left;display:block;height:38px;line-height:38px;padding:0 20px 0 10px;text-decoration:none;white-space:nowrap}
#cm_mainnavigation li.cm_has_subnavigation>a{background:url('../img/down.gif') no-repeat right center}
#cm_mainnavigation li.cm_has_subnavigation>a:hover{white-space:nowrap;background:url('../img/down-over.gif') no-repeat right center}
#cm_mainnavigation li.cm_has_subnavigation:hover>a{background:url('../img/down-over.gif') no-repeat right center}
#cm_mainnavigation li ul{position:absolute;top:38px;left:0;display:none;z-index:10}
#cm_mainnavigation :hover ul,#cm_mainnavigation :hover ul :hover ul{left:0}
#cm_mainnavigation :hover ul ul,#cm_mainnavigation :hover ul :hover ul ul{left:0;top:38px;background:transparent}
#footer{width:970px;padding:10px;text-align:center}