* {margin:0 0;padding:0 0;line-height:1.5em;}
body {background-attachment:scroll;background-color:#EFEFEF;background-image:url(images/top-repeater.png);background-position:0 0;background-repeat:repeat-x;text-align:center;}
img {border-style:none;}
a {text-decoration:none;color:#666666}

.main {width:970px;margin:0 auto;font-size:12;font-family:Arial; text-align:justify}

.header {height:385px;width:970px;background:url('images/baner.jpg') no-repeat; clear:both} 

.menu {}
.menu ul {list-style:none;}
.menu li {float:left; font-size:13; font-weight:bold; background:none;}
.menu li a {display:block; border-right:2px solid #FFFFFF; color:#000000; text-decoration:none; padding: 0 0 0 0;}
.menu li a:hover {color:#cc0000; background:#ffffff}
.menu .active a {color:#cc0000}
.menu li a span {display:block; padding:7px 10px 7px 10px;}
.menu .first {display:block; padding:7px 10px 7px 15px;}
.menu .last {border:none;}

.submenu ul {list-style:default;text-align:left;}
.submenu li {list-style:none; padding: 0 20px 0 20px;}
.submenu li a {text-decoration:none;color:#000000;margin: 0 0; padding:0 0;}

.submenu li div {padding:10px 0 10px 0; border-top: #ffffff solid 1px; font-weight:bold; border-bottom: #cccccc solid 1px;}
.submenu .active {color:#cc0000}
.submenu .first {border-top:none;}
.submenu .last {border-bottom:none;}

.content {width:970px; float:left;padding:0 0 15px;}

.leftcol {width:245px; float:left}
.offerq {width:245px; height:60px; background:url('images/offerQuestion.jpg') no-repeat #E1E1E1; cursor:pointer;display:block;}
.leftcol-top {width:245px; height:6px; background:url('images/leftcol-top.png') no-repeat #E1E1E1;}
.leftcol-mid {width:245px; background:url('images/leftcol-repeater.jpg') repeat-y #E1E1E1;}
.leftcol-bottom {width:245px; height:6px; background:url('images/leftcol-bottom.png') no-repeat #E1E1E1;}

.promoted-more {margin:-15px 0 0 105px;padding:0 0 10px 0;}
.promoted-more a {font-size:11; color:#cc0000; text-decoration:none}
.promoted-more span {background:url('images/news-more.png') right no-repeat;}

.midcol {width:500px; background:#FFFFFF; float:left;overflow:hidden;}
.midcol-content {width:465px;padding: 0 17px 18px 18px; min-height:750px;float:left;}
.midcol-content ul {padding:0 0 0 15px;}
* html .midcol-content {width:465px;height: 750px;float:left;}
.midcol-bottom {width:500px; height:5px; background:url('images/midcol-bottom.png') no-repeat;float:left;}

.news {padding:15px 0 15px 0; border-bottom: dotted 1px #cccccc; float:left; width:464px}
.news h3 {color:#cc0000}
.news-short {padding: 0 0 20px 0;}
.news-footer {clear:both;}
.news-date {float:left; font-size:11; color:#B5B5B5}
.news-more {float:right;}
.news-more a {font-size:11; color:#cc0000; text-decoration:none}
.news-more span {background:url('images/news-more.png') right no-repeat;}
.news-full {float:left;padding:0 0 20px;width:465px;}
.news-full ul {list-style: inside;}
.news-all {float:left; width:465px;text-align:center;}
.news-all a {font-size:11; color:#cc0000; text-decoration:none;}
.news-all span {background:url('images/news-more.png') right no-repeat;}

.contact {clear:both;width:465px;margin:15px 0 15px 0;}
.contact .item {float:left;width:465px;margin:4px 0 4px 0;}
.contact .item .label {width:115px;float:left;text-align:right;margin:3px 12px 0 0;}
.contact .item input {float:left;width:320px;height:25px;}
.contact .item textarea {float:left;width:350px;height:150px}
.contact .send {float:right;padding:15px 18px 0 0;}
.contact .send input {display:block;border:none;background:url('images/contact-send.gif') no-repeat;width:72px;height:32px;}

.rightcol {width:225px; float:left;height:100px}
.rightcol-overhang {height:245px;width:225px; background:url('images/overhang.jpg') no-repeat}
.fail-top {width:225px;height:157px;background:url('images/fail-top.jpg') no-repeat}
.fail-info {padding: 118px 0pt 0pt 20px;}
.fail-button {width:225px;height:63px;background:url('images/fail-button.jpg') no-repeat; cursor:pointer;display:block;}
.fail-bottom {width:225px;height:16px;background:url('images/fail-bottom.jpg') no-repeat}

.footer {clear:both; font-size:11; color:#666666}
.footer-left {float:left}
.footer-right {float:right}