body {padding:0;margin:0;background:#b38878;font-size:12px;font-family:times new roman, serif;color:#50281e;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, serif;font-size:11px;color:#302e28;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#51281e;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none !important;}
.columns {width:100%;overflow:hidden;}

#all {background-color:#4b2319;}
#container {width:800px;margin:0 auto;background:white url(images_program/content.png) repeat-y right top;overflow:hidden;padding-bottom:10px;}

#left {width:330px;float:left;text-align:center;}
#left h1 {margin:0;padding:33px 0 15px 0;}

#left .links {list-style-type:none;margin:0;padding:1px 0 0 50px;}
#left .links li {background:#4b2319 url(images_program/leftlink.png) no-repeat;width:219px;height:32px;margin-top:8px;text-align:left;color:#efe6e1;font-size:14px;line-height:32px;}
#left .links li a {color:#efe6e1;font-weight:bold;display:block;padding-left:19px;}


#right {width:470px;float:right;color:#51281e;}
#right h2 {font-size:20px;margin:0;padding:14px 0 0 31px;line-height:65px;text-transform:uppercase;}
#right h3 {color:#efe6e1;font-size:14px;background:#b38878 url(images_program/gradient.png) repeat-x left bottom;line-height:45px;padding:0 0 35px 33px;margin:0;}

.main-text {font-family:georgia, serif;font-size:14px;padding:2px 0 30px 34px;width:387px;overflow:hidden;text-align:justify;}
.news-list {list-style-type:none;margin:0;padding:2px 0 1px 34px;width:387px;}
.news-list li {border-top:1px solid #e1d2cc;font-family:georgia, serif;font-size:14px;padding:20px 0;}
.news-list li.first {border-top-width:0;padding-top:0;}
.news-list li .date {font-style:normal;font-weight:bold;padding-bottom:3px;}
.news-list li p {text-align:justify;margin:0;}
.news-list li p.more {text-align:right;font-size:12px;margin-top:1.2em;}
.news-list li p.more a {text-decoration:underline;}
.news-list li p.more a:hover {text-decoration:none;}

.download-list {list-style-type:none;margin:0;padding:2px 0 1px 34px;width:417px;}
.download-list li {font-family:georgia, serif;font-size:14px;padding:2px 0 10px 46px;background:transparent url(images_program/icon.png) no-repeat 0 0}
.download-list li h4 {margin:0;font-size:18px;font-family:times new roman;font-weight:normal;}
.download-list li h4 a {color:4c2319;}
.download-list li h4 em {font-style:normal;font-size:11px;font-family:tahoma, sans-serif;}
.download-list li.pdf {background-image:url(images_program/iconpdf.png);}
.download-list li.doc {background-image:url(images_program/icondoc.png);}
.download-list li.docx {background-image:url(images_program/icondoc.png);}
.download-list li.rtf {background-image:url(images_program/icondoc.png);}

.form {background-color:#f2edea;padding:4px 0 0 10px;width:280px;margin:10px auto 6px auto;height:509px;margin-top:10px;text-align:left;font-family:georgia, serif;}
.form label {font-size:12px;font-weight:bold;display:block;margin-top:10px;padding:0 0 7px 12px;}
.form p {margin-bottom:0;padding-left:11px;margin-top:0.6em;}
.form .col {float:left;width:140px;}
.form .col .input {width:105px;}
.input {border:1px solid #b38878;padding:4px 11px;color:#51281e;font-family:georgia, serif;font-size:12px;width:246px;margin-bottom:2px;}
textarea.input {height:94px;}
select.input {width:268px;padding:1px;height:24px;}
.form .buttons {padding-left:17px;padding-top:8px;}
.form .buttons a {float:left;width:79px;height:32px;line-height:32px;font-family:times new roman;color:#efe6e1;font-size:12px;background:#9e8881 url(images_program/button1.png) no-repeat;padding-right:10px;text-align:center;font-size:14px;font-weight:bold;margin-right:7px;}
.form .buttons input {cursor:pointer;border-width:0;float:left;width:139px;height:32px;line-height:32px;font-family:times new roman;color:#efe6e1;font-size:12px;background:#9e8881 url(images_program/button2.png) no-repeat;padding:0 10px 2px 0;text-align:center;font-size:14px;font-weight:bold;}

#contact {width:800px;margin:0 auto;overflow:hidden}
#contact .logo {float:left;padding:17px 0;text-align:center;width:330px;}
#contact p {margin:0;padding:17px 0 17px 358px;font-size:14px;font-weight:bold;}
#contact p strong {color:#ebe0da;}
