﻿ body {padding:0px; margin:0px; background-color:#EAEAEA;}
 
 body * {font-family: Arial, Helvetica, sans-serif;}
 
 .column {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:19px; color:#333;}
 .column p {margin:0px; padding:0px 0px 1em 0px;}
 
 ul {margin-top:-10px;}
 
 a img {border:none;}
 
 #outer {margin:auto; width:1100px; background-color:#FFF;}
 
 h1 {font-family: Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; line-height:30px; color:#FF9900; margin-top:-1px; margin-bottom:25px;}
 h2 {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF9900;}
 h3 {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333;}

a {color:#09C; text-decoration: underline;}
a:visited {colour:#F90; text-decoration: underline;}
a:hover {color:#F90; text-decoration: none;}

 
ul#main { margin:0; padding:0; height:40px; list-style-type:none; }
ul#main li { display:block; list-style-type:none; float:left; border-left: 1px solid #F90; }

ul#main li a, ul#main li a:visited { padding:0 15px 0 15px; display:block; color:#333; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
ul#main li a:hover { color:#F90;}
ul#main li.sel a{ color:#F90;}
 
 
 #header {margin:auto; width:940px; height:160px; }
 
 #menu {float:left; width:600px; height:25px; margin-top:130px;}
 
 #logo {float:right; width:270px; height:160px;}
 
 #banner {margin:auto; width:940px; height:300px; background-color:#333; background-image: url('../images/banner-home.jpg'); background-repeat: no-repeat;}
 
 #content-container {margin:auto; width:940px; min-height:300px; margin-top:20px; padding-bottom:30px;}
 
 #col-left {float:left; width:620px;}
 
 #col-right {float:right; width:280px; padding-left:18px; border-left: solid 2px #FF9900;}
 
 #col-full{margin:auto; width:940px;}
 
 #footer-1 {margin:auto; width:940px; height:60px; border-top: solid 1px #333; padding-top:10px;}
 #footer-2 {margin:auto; width:940px; height:60px; border-top: solid 1px #999; padding-top:10px;}
 .footer-text-1 {font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333;}
 .footer-text-2 {font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#999;}
 

  /* Mailer */

 .mailer-subscription .form { width: 250px; margin-bottom:20px; }
 .mailer-subscription .form .field .title { padding: 5px 0 0 0; font-weight:bold; font-size:12px; }
 .mailer-subscription .form .field .input input { width: 275px; height: 20px; }
 .mailer-subscription .form .field .input textarea { width: 275px; }
 .mailer-subscription .form .submit input {  float:left; margin-top:5px; }
 
 
/* news */
 #col-left .news-main .item { /*margin: 0 0 5px;*/ width:600px}
 #col-left .news-main .item a img { display:none; }
 #col-left .news-main .item .date { font-size:12px; font-weight:bold; color:#666; margin: 0; padding: 0; line-height: 30px; }
 #col-left .news-main .item .hyphen { display:none; }
 #col-left .news-main .item .title { font-size:16px; font-weight:bold; color:#FF9900; margin: 0; padding: 0; line-height: 30px; }
 #col-left .news-main .item .title a, #col-full #news .news-viewer .item .title a:hover { padding: 0; margin: 0; color: #333; text-decoration:none; }
 #col-left .news-main .item .summary { /*margin: 0 0 0 210px;*/ display: block; }
 #col-left .news-main .item .links { display:block; margin-top:5px; margin-bottom:20px; padding-bottom:20px; border-bottom: dashed 1px #CCC;}

 #col-left .news-main .detail .date { font-size:12px; font-weight:bold; color:#666; margin: 0; padding: 0; line-height: 30px; }
 #col-left .news-main .detail .hyphen { display:none; }
 #col-left .news-main .detail .title { font-size: 16px; line-height: 30px; font-weight:bold; color: #FF9900; }
 