 /* file: css/style.css, ratio: 23.4% */ * {margin:0;padding:0;}body {margin:0;padding:0;background:url(../images/bg.gif) #e7fedb repeat-x;}.alignleft {float:left;margin:0 15px 15px 0;}.alignright {float:right;margin:0 0 15px 15px;}div.bg-lft {position:absolute;left:0;top:0;background:url(../images/bg-lft.gif) repeat-x;height:258px;width:800px;z-index:-999;}div.wrapper {width:987px;margin:0 auto;position:relative;z-index:999;}div.wrapper div.header {background:url(../images/bg-header.jpg) no-repeat;width:987px;height:216px;}div.wrapper div.navi {width:800px;margin:0 auto;height:42px;}div.wrapper div.navi ul.nav {list-style:none;margin:0 auto;padding:0;}div.wrapper div.navi ul.nav li {float:left;}div.wrapper div.navi ul.nav li a,div.wrapper div.navi ul.nav li a:link {color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;height:18px;padding:12px 19px;display:block;font-size:16px;}div.wrapper div.navi ul.nav li.first a,div.wrapper div.navi ul.nav li.first a:link,div.wrapper div.navi ul.nav li.last a,div.wrapper div.navi ul.nav li.last a:link {padding:12px 21px;}div.wrapper div.navi ul.nav li a:hover,div.wrapper div.navi ul.nav li a.on,div.wrapper div.navi ul.nav li a.on:link {background:url(../images/bg-navi-on.gif) repeat-x;color:#000;}div.wrapper div.navi ul.nav li ul {display:none;}div.wrapper div.content {width:762px;margin:0 93px 0 0;background:#fff;padding:19px;float:right;}div.wrapper div.content div.right-col {width:230px;float:right;}div.wrapper div.content div.right-col h1 {background:url(../images/bg-hd-news.gif) #1d2c6a repeat-x;font-size:18px;font-weight:bold;color:#fff;text-align:center;height:21px;padding:11px 0;font-family:Arial, Helvetica, sans-serif;}div.wrapper div.content div.right-col div.news {border-bottom:1px solid #c5e9a0;border-right:1px solid #c5e9a0;border-left:1px solid #c5e9a0;padding:10px 0;margin:0 0 19px;}div.wrapper div.content div.right-col div.news div.articles {height:700px;overflow:auto;margin:0 10px 10px;padding:0 5px;}div.wrapper div.content div.right-col div.news div.articles h2 {font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;color:#30479d;}div.wrapper div.content div.right-col div.news a.rss,div.wrapper div.content div.right-col div.news a.rss:link {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#f58026;text-decoration:none;background:url(../images/icon-rss.jpg) no-repeat;background-position:center left;padding:0 0 0 20px;margin:0 0 10px 10px;}div.wrapper div.content div.right-col div.follow {border:1px solid #c5e9a0;padding:10px;background:#fff;}div.wrapper div.content div.right-col div.follow h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;margin:0 0 10px;color:#1d2c68;}div.wrapper div.content div.left-col {width:513px;margin:0 19px 0 0;}div.wrapper div.content div.left-col h1 {font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:normal;color:#30479d;margin:0 0 20px;}div.wrapper div.content div.left-col h2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#477e2d;font-size:18px;margin:0;}div.wrapper div.content div.left-col p.callout {font-weight:bold;font-style:italic;color:#528ecb;}div.wrapper div.footer {width:800px;margin:0 auto;background:url(../images/bg-footer.gif) repeat-x;padding:20px 0;clear:right;}div.wrapper div.footer p {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;margin:0 0 20px;text-align:center;}div.wrapper div.footer a,div.wrapper div.footer a:link {text-decoration:none;color:#305c1b;padding:0 30px;}div.form-box {padding:15px;border:1px solid #5590cc;}div.form-box h2 {font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#477e2d;font-weight:bold;padding:0 0 15px;}div.input {clear:both;margin:0 0 16px;width:100%;}div.input label {display:block;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#30479d;margin:0 0 4px;}div.text input,div.password input,div.file input,div.input select,div.input textarea {border:1px solid #d4e3f2;background:url(../images/bg-input.gif) repeat-x;padding:5px 3px;color:#333;font-size:13px;font-family:Arial, Helvetica, sans-serif;}div.wrapper div.content div.right-col input.button {background:url(../images/bg-button.gif) repeat-x;height:25px;border:1px solid #24336d;padding:0 10px;color:#fff;font-weight:bold;}form .text input.short {width:60px;}form .text input.medium,form .password input.medium {width:160px;}form input.long {width:285px;}form textarea.long {width:285px;height:150px;background:url(../images/bg-textarea.gif) repeat-x;}form input.max,form textarea.max {width:585px;}div.message {background-color:red;color:#fff;font-weight:bold;padding:4px;margin:0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}div.info-message {background-color:#7ac142;color:#fff;font-weight:bold;padding:4px;margin:0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}.error-message {color:red;font-size:11px;font-family:Arial, Helvetica, sans-serif;}form .error input,form .error select,form .error textarea {border:1px solid red;}div.wrapper div.content div.right-col div.news div.articles p,div.wrapper div.content div.left-col p {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;color:#333;margin:0 0 20px;}div.wrapper div.content div.right-col div.news div.articles a,div.wrapper div.content div.right-col div.news div.articles a:link,div.wrapper div.content div.left-col a,div.wrapper div.content div.left-col a:link {color:#cc7308;text-decoration:none;}div.wrapper div.content div.right-col div.news div.articles a:hover,div.wrapper div.content div.right-col div.news a.rss:hover,div.wrapper div.content div.left-col a:hover,div.wrapper div.footer a:hover {text-decoration:underline;}