/* ds1.css */
@charset UTF-8;
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-style:inherit;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
body{line-height:1.1;font-size:10px;color:#666;background:#fff;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;}
body #ie{line-height:1.12;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
a img{border:none;}
.container h1{font-size:10px;font-weight:bold;color:#333;margin:0;}
.container h2{font-size:10px;color:#900;font-weight:bold;}
.container h3{font-size:10px;color:#333;}
p{margin:0 0 .75em;}
a{color:#09c;text-decoration:none;}
a:focus,a:hover{text-decoration:underline;}
em,dfn{font-style:italic;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
del{color:#666;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em;}
dd{margin-left:1.5em;}
th{font-weight:bold;background:#e5e5e5;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#e5e5e5;}
div.clear{overflow:hidden;height:1px;}
html,body{height:100%;width:100%;margin:0;padding:0;}
.container{width:960px;min-height:100%;overflow:hidden;margin:0 auto;padding:0;}
.layout-3-column{width:960px;}
.layout-2-column{width:780px;}
.page{width:600px;float:right;overflow:hidden;margin:0;padding:0;}
.page-header{height:50px;margin-bottom:10px;overflow:hidden;background-position:top left;background-repeat:no-repeat;}
.page .hero{height:450px;position:relative;overflow:hidden;}
.page .hero img{position:absolute;bottom:0;left:0;}
.news-pane{overflow:auto;height:400px;}
.page .images{list-style-type:none;overflow:hidden;margin:5px 0 7px;padding:0;}
.page .images li{float:left;display:block;width:67px;margin:0 5px 5px 0;}
.ie .page .images li{display:inline-block;}
.page .images li a{display:block;height:50px;overflow:hidden;outline:0;}
.news-items{list-style-type:none;width:150px;overflow:hidden;margin:0;padding:0;}
.news-item{margin:0 0 8px;padding:2px;}
.news-item-highlight{background:#cf6;}
.news-item h3{font-weight:normal;color:#333;margin:0;}
.news-item .date{color:#993;margin:0;}
.news-item-image{margin-bottom:-2px;margin-left:-2px;margin-right:-2px;}
a.icon-rss{display:block;color:#f27813;background:url(/img/common/icon_rss.gif) top left no-repeat;margin:8px 0;padding:2px 0 4px 20px;}
.menu ul{list-style-type:none;margin:0;padding:0;}
.menu ul li{margin:0;padding:0;}
.menu ul li a{display:block;color:#333;text-decoration:none;outline:0;padding:2px 0 1px;}
.menu ul li a:hover{background:#fff;}
.menu ul ul li a{color:#39f;padding:0 18px;}
.menu ul ul li a.current{color:#036;font-weight:bold;}
.menu ul ul li a:hover{color:#036;background:#9cf;}
.menu ul ul ul li a{text-align:right;color:#333;padding:0 0 0 18px;}
.menu ul ul ul li a.current{font-weight:bold;color:#333;}
.menu ul ul ul li a:hover{color:#333;background:#ccc;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,.news-item p{margin:0;}
strong,dfn,dl dt{font-weight:bold;}
.menu,.news{width:170px;float:right;overflow:hidden;margin:0 10px 0 0;}
.menu-header,.news-header{height:50px;margin-bottom:10px;overflow:hidden;}
.menu-header h1,.news-header h2{height:50px;background-position:top left;background-repeat:no-repeat;text-indent:-5000px;overflow:hidden;display:block;margin:0;}