@charset "utf-8";
/* CSS Document */

* {
padding:0;
margin:0;
}
img {
border:none;
}
body {
background:url(../images/bg_body.jpg) left top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:center;
}
p {
font-size:12px;
line-height:18px;
padding-bottom:10px;
}
a {
color:#F07D00;
}
a:hover {
text-decoration:underline;
}
ul {
padding-top:5px;
padding-bottom:5px;
}
li {
font-size:12px;
line-height:18px;
}
#wrapper {
width:915px;
text-align:left;
margin:0 auto;
position:relative;
}
#top_section {
width:915px;
height:111px;
position:relative;
overflow:hidden;
}
#logo {
width:333px;
height:111px;
position:absolute;
top:0;
left:0;
}
#section {
width:915px;
overflow:hidden;
background:url(../images/bg_top_section.jpg) left top no-repeat;
}
#left_section {
width:257px;
float:left;
background:url(../images/left_section_middle.jpg) left top repeat-y;
}
#left_section_top {
width:257px;
overflow:hidden;
background:url(../images/left_section_top.jpg) left top no-repeat;
}
#left_section_bottom {
width:257px;
overflow:hidden;
background:url(../images/left_section_bottom.jpg) left bottom no-repeat;
}
#leftnav {
width:206px;
margin-left:27px;
padding-top:31px;
}
#leftnav ul {
list-style:none;
}
#leftnav ul li {
}
#leftnav ul li a {
height:25px !important;
height:32px;
padding-top:7px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#F07D00;
text-decoration:none;
padding-left:30px;
display:block;
background:url(../images/bg_leftnav.jpg) left -33px no-repeat;
}
#leftnav ul li a:hover {
color:#fff;
background:url(../images/bg_leftnav.jpg) left top no-repeat;
}
#left_section #left_content {
padding-left:30px;
padding-bottom:30px;
}
#left_section .module {
width:195px;
padding-bottom:10px;
padding-top:10px;
background:url(../images/dot.jpg) left bottom repeat-x;
}
#left_section .module ul {
list-style:none;
}
#left_section .module ul li {
height:21px;
display:block;
background:url(../images/bg_arrow_content.jpg) left top no-repeat;
padding-left:25px;
}
#left_section .module h1 {
font-size:12px;
}
#flash {
width:400px;
height:400px;
position:absolute;
top:0;
right:0;
}
#header {
width:605px;
height:213px !important;
height:223px;
margin-top:26px;
padding-bottom:10px;
background:url(../images/header.jpg) left top no-repeat;
}

#middle_section {
width:658px !important;
width:655px;
overflow:hidden;
background:url(../images/middle_section_middle.jpg) right top repeat-y;
}
#middle_section_top {
width:618px !important;
width:658px;
padding-left:20px;
padding-right:20px;
overflow:hidden;
padding-bottom:40px;
background:url(../images/middle_section_top.jpg) right top no-repeat;
}
#middle_section_bottom {
width:658px;
overflow:hidden;
background:url(../images/middle_section_bottom.jpg) right bottom no-repeat;
}
.content {
padding-bottom:10px;
padding-top:10px;
background:url(../images/dot.jpg) left bottom repeat-x;
}
.content h1 {
font-size:20px;
}
.content h2 {
font:20px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}
.content ul {
list-style:none;
}
.content ul li {
height:21px;
display:block;
background:url(../images/bg_arrow_content.jpg) left top no-repeat;
padding-left:25px;
}
#footer {
text-align:right;
padding-right:20px;
}

.content .csc-mailform {
border:none;
}
.content .csc-mailform-field {
width:600px;
}
.content .csc-mailform-field label {
font-size:11px;
width:225px;
float:left;
}
.content .csc-mailform-field input, .content .csc-mailform-field textarea {
width:344px;
display:block;
border:1px solid #cdcdcd;
margin-bottom:3px;
}
.content .csc-mailform-field .csc-mailform-submit {
margin-left:150px;
margin-top:25px;
width:344px;
height:25px;
border:none;
background:url(../images/bg_submit.gif) left top no-repeat;
color:#fff;
font-size:11px;
}


/* adjustment */
.content .csc-mailform-field input.csc-mailform-check {
text-align:left;
margin-left:60px;
position:absolute;
}

*:first-child+html .content .csc-mailform-field input.csc-mailform-check {
position:absolute;
margin: 0;
}

