@charset "utf-8";
/* CSS Document */

* {
padding:0;
margin:0;
}
img {
border:none;
}
body {
text-align:left;
background:#353938 url(../images/bg_body.jpg) left top repeat-x;
font: normal 9pt verdana,sans-serif;
line-height: 15pt;
color:#fff;
}
p {
padding-bottom:10px;
}
a {
color:#f00;
}
table p {
font: normal 9pt verdana,sans-serif;
line-height: 15pt;
}
ul {
padding-bottom:10px;
list-style:none;
}
li {
}
#wrapper {
width:823px;
text-align:left;
}
#header_wrapper {
width:839px;
height:253px;
position:relative;
z-index:99;
}
#header {
width:839px;
height:253px;
position:absolute;
left:0;
top:0;
}
#header_sub {
width:835px;
height:253px;
background:url(../images/header.jpg) left top no-repeat;
}
#mainnav {
width:550px;
height:50px;
position:absolute;
z-index:999;
top:210px;
left:35px;
}
#mainnav ul {
list-style:none;
}
#mainnav ul li {
float:left;
}
#mainnav ul li a {
float:left;
text-decoration:none;
color:#fff;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
height:20px;
padding:0 10px 0 10px;
}
#mainnav ul li a:hover, #mainnav ul li.active a {
color:#BA0000;
}
#section_wrapper {
width:835px;
background:url(../images/bg_section.jpg) right top repeat-y;
position:relative;
z-index:9999;
}
#section {
width:835px;
background:url(../images/bg_section_outer.jpg) right top no-repeat;
position:relative;
z-index:9999;
padding-bottom:20px;
}
#middle_section {
width:500px;
float:left;
}
#content {
padding:0 20px 0 30px;
}
#content li {
background:url(../images/arrow_content.jpg) left 5px no-repeat;
padding-left:20px;
}
#right_section {
width:329px;
float:left;
font: normal 7pt verdana,sans-serif;
line-height: 18px;
margin-top:-70px;
position:relative;
z-index:9999;
}
#right_section .module li, #right_section #right-nav li {
background:url(../images/arrow_right.jpg) left 5px no-repeat;
padding-left:20px;
}
.clear {
clear:both;
}
#right_section #right-nav {
padding:0 20px 0 20px;
}
#right_content {
padding:0 20px 0 20px;
}
#right_section .module {
background:url(../images/border_dashed.jpg) left bottom repeat-x;
margin-bottom:10px;
}
#right_section img {
border:1px solid #555555;
}
.csc-header {
background:url(../images/bg_heading_module.jpg) left top repeat-x;
height:30px !important;
height:33px;
display:block;
padding-top:3px;
padding-left:20px;
margin-bottom:7px;
}
.csc-header h1 {
text-transform:uppercase;
font-size:24px;
}
#footer {
overflow:hidden;
width:835px;
background:#131313 url(../images/footer_b.gif) right bottom no-repeat;
padding-bottom:19px;	
}
#footer-container {
overflow:hidden;
width:823px;
background:#131313 url(../images/footer.gif) right top no-repeat;
padding-top:45px;
padding-left:12px;
}
#footer-sitemap {
float:left;
width:180px;
padding:0 10px;
}
#footer-sitemap ul {
overflow:hidden;
width:160px;
background:#131313;
margin:0;
padding:5px 10px;
}
#footer-sitemap ul li {
margin:0;
padding:0;
line-height:100%;
}
#footer-sitemap ul li a {
display:block;
font-size:11px;
background:url(../images/arrow_content.jpg) left 5px no-repeat;
margin:0;
padding:3px 0 3px 14px;
text-decoration:none;
}
#footer-sitemap ul li a:hover {
text-decoration:underline;
}
#footer-tag {
float:left;
width:294px;
}
#footer-tag h1 {
font-size:20px;
}
#footer-tag ul {
width:294px;
}
#footer-tag ul li {
float:left;
padding-right:5px;
}
#footer-tag ul li a {
text-decoration:none;
}
#footer-tag ul li a:hover {
text-decoration:underline;
}
#footer-contact {
float:right;
overflow:hidden;
width:309px;
padding:0 10px;
}
#footer-contact h1 {
font-size:20px;
}
#footer-contact .csc-mailform {
border:none;
}
#footer-contact .csc-mailform input { 
width:301px;
border:none;
margin-bottom:3px;
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:2px 4px;
}

#footer-contact .csc-mailform .csc-mailform-field {
display:block;
float:left;
}
#footer-contact .csc-mailform .csc-mailform-submit {
width:309px;
background:url(../images/submit-content2.gif) left top no-repeat;
color:#fff;
padding:3px;
}

#copyright {
text-align:center;
padding-top:6px;
font-size:10px;
}







#content .csc-mailform {
border:none;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select { 
margin-bottom:3px;
width:238px;
border:none;
}
#content .csc-mailform label {
width:100px;
float:left;
}
#content .csc-mailform .csc-mailform-field {
display:block;
float:left;
}
#content .csc-mailform-submit {
background:url(../images/submit-content.gif) left top no-repeat;
color:#fff;
width:238px;
padding:3px;
margin-left:100px !important;
margin-left:103px;
}


#submenu ul {
overflow:hidden;
height:20px;
list-style:none;
padding:0 0 10px 40px;
}
* html #submenu ul {
height:30px;
}
#submenu ul li {
float:left;
}
#submenu ul li a {
float:left;
display:block;
color:#BA0000;
text-decoration:none;
padding:0 20px 0 0;
}

#submenu ul li a:hover, #submenu ul li.active a {
color:#f00;
}
