article {
	display: block;
}
aside {
	display: block;
}
audio {
	display: block;
}
canvas {
	display: block;
}
command {
	display: block;
}
datalist {
	display: block;
}
details {
	display: block;
}
embed {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
keygen {
	display: block;
}
meter {
	display: block;
}
nav {
	display: block;
}
output {
	display: block;
}
progress {
	display: block;
}
section {
	display: block;
}
source {
	display: block;
}
video {
	display: block;
}
mark {
	display: inline;
}
rp {
	display: inline;
}
rt {
	display: inline;
}
ruby {
	display: inline;
}
summary {
	display: inline;
}
time {
	display: inline;
}

html {
	height: 100%;
}
body {
	height: 100%;
}
p {
	padding-bottom: 17px;
}
a {
	color: rgb(213, 45, 0); cursor: pointer;
}
a:hover {
	text-decoration: none;
}
.main {
	margin: 0px auto; width: 1020px; position: relative;
}
.main1 {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1020px; position: relative;
}
header {
	height: 350px; position: relative; z-index: 20;
}
section#content {
	position: relative; z-index: 19;
}
footer {
	margin: 0px auto; width: 940px; height: 114px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.clear {
	clear: both;
}
.col-1 {
	float: left;
}
.col-2 {
	float: left;
}
.col-3 {
	float: left;
}
.col-4 {
	float: left;
}
.alignright {
	text-align: right;
}
.aligncenter {
	text-align: center;
}
.wrapper {
	width: 100%; overflow: hidden; position: relative;
}
input {
	padding: 5px 10px 5px 3px; border: 1px solid rgb(208, 208, 208); width: 237px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; margin-top: 0px; vertical-align: middle; box-shadow: none;
}
select {
	padding: 5px 10px 5px 3px; border: 1px solid rgb(208, 208, 208); width: 237px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; margin-top: 0px; vertical-align: middle; box-shadow: none;
}
textarea {
	padding: 5px 10px 5px 3px; border: 1px solid rgb(208, 208, 208); width: 237px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; margin-top: 0px; vertical-align: middle; box-shadow: none;
}
.img-indent {
	margin: 0px 5px 0px 0px; float: left;
}
.img-indent1 {
	margin: 0px 20px 0px 0px; float: left;
}
.extra-wrap {
	width: 100%;
}
.extra-wrap1 {
	overflow: hidden;
}
.banner2 {
	margin-top: 56px; margin-left: -1px; float: left; display: inline-block;
}
h1 {
	margin-top: 15px; margin-left: 19px; float: left; display: inline-block;
}
h1 a {
	background: url("../images/logo.gif") no-repeat 0px 0px; width: 182px; height: 62px; text-indent: -5000px; display: block;
}
h2 {
	color: rgb(20, 20, 18); line-height: 1.23em; font-size: 26px;
}
.h2-bot {
	padding-bottom: 25px;
}
.h2-bot1 {
	padding-bottom: 20px;
}
.h2-top {
	padding-top: 41px;
}
.h2-top1 {
	padding-top: 39px;
}
.h2-top2 {
	padding-top: 37px;
}
.h2-top3 {
	padding-top: 40px;
}
h2 span {
	margin-top: -10px; display: inline-block;
}
.letter {
	letter-spacing: -1px;
}
h3 {
	color: rgb(20, 20, 18); line-height: 1.23em; font-size: 28px;
}
.h3-top {
	padding-top: 18px;
}
.h3-bot {
	padding-bottom: 16px;
}
.absolute {
	background: url("../images/ul-bg.gif") repeat-x 0px 0px; left: 40px; top: 59px; width: 60px; height: 1px; position: absolute;
}
.absolute1 {
	background: url("../images/ul-bg.gif") repeat-x 0px 0px; top: 59px; width: 160px; height: 1px; right: 40px; position: absolute;
}
nav {
	height: 50px; padding-top: 20px; padding-left: 50px; margin-bottom: 5px;
}
.sf-menu {
	height: 39px; position: absolute;
}
.sf-menu .last2 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sf-menu li {
	background: url("../images/ul-bg.gif") repeat-x 0px bottom; margin: 0px; padding: 0px; line-height: 20px; font-size: 17px; float: left; display: inline-block; position: relative; zoom: 1;
}
.sf-menu li a {
	padding: 10px 20px 10px 22px; color: rgb(65, 65, 65); text-decoration: none; display: block; text-shadow: 1px 0 rgba(51, 51, 51, .5);
}
.sf-menu li li {
	padding: 0px 0px 2px; border: currentColor !important; width: 171px; height: 23px; text-align: left; text-transform: none; line-height: 25px !important; font-size: 12px; font-weight: normal;
}
.sf-menu li li a {
	padding: 0px !important; border: currentColor !important; color: rgb(58, 58, 58) !important; text-decoration: none; display: inline-block; text-shadow: none;
}
.sf-menu ul {
	background: rgb(255, 255, 255); padding: 12px 0px 0px 18px; border: 1px solid rgb(208, 208, 208); top: -999em; width: 183px; height: 164px; display: none; position: absolute; z-index: 2; zoom: 1;
}
.sf-menu li:hover ul {
	left: 0px; top: 39px; z-index: 99;
}
.sf-menu li.sfHover ul {
	left: 0px; top: 39px; z-index: 99;
}
ul.sf-menu li:hover li ul {
	top: -999em;
}
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul {
	left: 0px; top: 0px;
}
ul.sf-menu li li.sfHover ul {
	left: 0px; top: 0px;
}
ul.sf-menu li li:hover li ul {
	top: -999em;
}
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul {
	left: 10em; top: 0px;
}
ul.sf-menu li li li.sfHover ul {
	left: 10em; top: 0px;
}
.sf-menu li.sfHover {
	z-index: 99;
}
.sf-menu > li > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); padding: 9px 19px 9px 21px; color: rgb(229, 84, 27); text-shadow: 1px 0 rgba(227, 72, 11, .5);
}
.sf-menu > li > a.active {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); padding: 9px 19px 9px 21px; color: rgb(229, 84, 27); text-shadow: 1px 0 rgba(227, 72, 11, .5);
}
.sf-menu > li.sfHover a {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); padding: 9px 19px 9px 21px; color: rgb(229, 84, 27); text-shadow: 1px 0 rgba(227, 72, 11, .5);
}
.sf-menu li.sfHover a {
	background: rgb(255, 255, 255); padding-bottom: 9px !important; position: relative; z-index: 100; zoom: 1;
}
.sf-menu li li a:hover {
	padding: 0px !important; border: currentColor; color: rgb(227, 72, 11) !important; text-decoration: underline; text-shadow: none;
}
.slider {
	margin: 0px; padding: 0px; width: 619px !important; height: 362px; position: relative; z-index: 1;
}
.items {
	display: none;
}
.paused.play {
	color: rgb(255, 0, 0);
}
.bg2 {
	background: url("../images/bg2.png") 0px 0px; top: 277px; width: 619px; height: 89px; position: absolute; z-index: 2;
}
.block4 {
	padding-left: 16px; float: left;
}
.block5 {
	float: right;
}
.banner {
	left: 0px; width: 619px; height: 81px; bottom: 0px; position: absolute; z-index: 999;
}
.banner a {
	position: relative; z-index: 999;
}
.text3 {
	color: rgb(255, 255, 255); line-height: 1.23em; padding-top: 3px; font-size: 29px; position: relative; z-index: 999;
}
.text4 {
	color: rgb(255, 255, 255); line-height: 20px; padding-top: 1px; font-size: 14px; position: relative; z-index: 999;
}
.link8 {
	background: rgb(227, 72, 11); margin: 19px 28px 0px 0px; padding: 6px 11px 8px; border: 1px solid rgb(247, 113, 72); color: rgb(255, 255, 255); line-height: 1.23em; font-size: 17px; text-decoration: none; display: inline-block;
}
.link8:hover {
	background: rgb(19, 68, 176); border: 1px solid rgb(19, 68, 176);
}
.pagination {
	padding: 0px; left: 21px; top: 247px;  height: 30px; position: absolute; z-index: 999 !important;
}
.pagination li {
	width: 32px; height: 30px; line-height: 1.23em; font-size: 17px; margin-right: 1px; float: left; display: inline;
}
.pagination li a {
	background: url("../images/list5-bg.png") no-repeat 0px 0px; width: 32px; height: 24px; color: rgb(0, 0, 0); padding-top: 6px; text-align:center; text-decoration: none; display: inline-block;
}
.pagination li a:hover {
	background: url("../images/list5-bg.png") no-repeat 0px -30px; color: rgb(255, 255, 255);
}
.pagination li.current a {
	background: url("../images/list5-bg.png") no-repeat 0px -30px; margin: 0px; color: rgb(255, 255, 255); cursor: default;
}
.absolute2 {
	background: url("../images/absolute.png") 0px 0px; left: 0px; top: 0px; width: 251px; height: 31px; color: rgb(255, 255, 255); line-height: 22px; padding-top: 8px; padding-left: 14px; font-size: 18px; position: absolute; z-index: 999;
}
.absolute2 span {
	color: rgb(251, 91, 35);
}
#header {
	
}
.banner1 {
	margin-top: 49px; margin-right: -6px;
}
.block {
	background: url("../images/block-bg.gif") repeat-x 0px 0px; height: 93px;
}
.block-top {
	padding-top: 48px;
}
.img-pad {
	padding: 15px 0px 0px 19px; float: left;
}
#page1 .col-1 {
	width: 495px; margin-right: 19px;
}
#page1 .col-2 {
	width: 287px;
}
#page1 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page1 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page1 .col-1 .col-3 {
	width: 207px;
}
#page2 .col-1 {
	width: 495px; margin-right: 19px;
}
#page2 .col-2 {
	width: 287px;
}
#page2 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page2 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page2 .col-1 .col-3 {
	width: 207px;
}
#page3 .col-1 {
	width: 495px; margin-right: 19px;
}
#page3 .col-2 {
	width: 287px;
}
#page3 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page3 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page3 .col-1 .col-3 {
	width: 207px;
}
#page4 .col-1 {
	width: 495px; margin-right: 19px;
}
#page4 .col-2 {
	width: 287px;
}
#page4 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page4 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page4 .col-1 .col-3 {
	width: 207px;
}
#page5 .col-1 {
	width: 495px; margin-right: 19px;
}
#page5 .col-2 {
	width: 287px;
}
#page5 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page5 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page5 .col-1 .col-3 {
	width: 207px;
}
#page6 .col-1 {
	width: 495px; margin-right: 19px;
}
#page6 .col-2 {
	width: 287px;
}
#page6 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page6 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page6 .col-1 .col-3 {
	width: 207px;
}
#page7 .col-1 {
	width: 495px; margin-right: 19px;
}
#page7 .col-2 {
	width: 287px;
}
#page7 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page7 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page7 .col-1 .col-3 {
	width: 207px;
}
#page8 .col-1 {
	width: 495px; margin-right: 19px;
}
#page8 .col-2 {
	width: 287px;
}
#page8 .col-1 .col-1 {
	width: 171px; margin-right: 9px;
}
#page8 .col-1 .col-2 {
	width: 19px; margin-right: 3px;
}
#page8 .col-1 .col-3 {
	width: 207px;
}
.col-left {
	padding-left: 86px;
}
.text {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: bold;
}
.text-pad {
	padding-top: 28px;
}
.text-pad1 {
	padding-top: 2px; padding-bottom: 5px; display: inline-block;
}
.col-top {
	padding-top: 17px;
}
#search-form {
	margin-top: 7px; margin-right: 0px;
}
#search-form fieldset {
	margin: 0px; border: currentColor;
}
#search-form label {
	background: rgb(255, 255, 255); height: 25px; display: inline-block;
}
#search-form input[type=text] {
	margin: 0px; padding: 4px 8px 4px 7px; border: currentColor; width: 234px; color: rgb(149, 149, 149); line-height: 1.23em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;
}
.page1-img1 {
	background: url("../images/buttons1.gif") no-repeat 0px 0px; width: 28px; height: 27px; margin-top: -1px; margin-left: 3px; display: inline-block;
}
.page1-img1:hover {
	background: url("../images/buttons1.gif") no-repeat 0px -27px;
}
.pad-top {
	padding-top: 30px;
}
.pad-top1 {
	padding-top: 20px;
}
.indent {
	padding-top: 23px;
}
.indent1 {
	padding-bottom: 50px;
}
.img-top {
	padding-top: 22px;
}
.img-top1 {
	padding-top: 23px;
}
.img-top2 {
	padding-top: 25px;
}
.img-top3 {
	padding-top: 28px;
}
.text-top {
	padding-top: 6px; display: inline-block;
}
.text-top1 {
	padding-top: 19px; display: inline-block;
}
.img-bottom {
	padding-bottom: 17px;
}
.img-bottom1 {
	padding-bottom: 33px;
}
.img-bottom2 {
	padding-bottom: 30px;
}
.pad-left {
	padding-left: 6px;
}
.pad-left1 {
	padding-left: 39px;
}
.pad-left2 {
	padding-left: 21px;
}
.link-top {
	margin-top: 11px; display: inline-block;
}
.link-top1 {
	margin-top: -4px; margin-bottom: 6px; display: inline-block;
}
.link-pad1 {
	margin-top: 19px; margin-bottom: 6px; display: inline-block;
}
.img-pad1 {
	padding: 25px 0px 14px;
}
.text-bottom {
	margin-bottom: 6px; display: inline-block;
}
.text-bottom1 {
	margin-bottom: 9px; display: inline-block;
}
.text-bottom2 {
	margin-bottom: 16px; display: inline-block;
}
#content {
	
}
.block1 {
	background: rgb(255, 255, 255); height: 65px; position: relative;
}
.tabs {
	padding: 0px;
}
.tabs ul {
	overflow: hidden; margin-bottom: -1px; margin-left: 10px;
}
.tabs li {
	background: rgb(242, 242, 242); padding: 0px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 15px; margin-right: 1px; float: left; position: relative; z-index: 20;
}
.tabs .selected {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); z-index: 20;
}
.tabs li a {
	padding: 4px 11px 8px 12px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.tabs .selected a {
	border: currentColor; color: rgb(66, 51, 49); padding-bottom: 7px;
}
.tabs .tab-content {
	border: 1px solid rgb(208, 208, 208); height: 332px; display: none;
}
.tabs #tab1 {
	display: block;
}
.tabs .tab-content .inner {
	padding: 21px 19px 0px 25px;
}
.tabs1 {
	padding: 0px;
}
.tabs1 ul {
	overflow: hidden; margin-bottom: -1px; margin-left: 10px;
}
.tabs1 li {
	background: rgb(242, 242, 242); padding: 0px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 13px; margin-right: 1px; float: left; position: relative; z-index: 20;
}
.tabs1 .selected {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); z-index: 20;
}
.tabs1 li a {
	padding: 3px 9px 4px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.tabs1 .selected a {
	border: currentColor; color: rgb(66, 51, 49); padding-bottom: 3px;
}
.tabs1 .tab-content {
	width: 290px; border-top-color: rgb(208, 208, 208); border-top-width: 1px; border-top-style: solid; display: none;
}
.tabs1 #tab3 {
	display: block;
}
.tabs1 .tab-content .inner {
	padding: 16px 24px 0px 10px;
}
.tabs2 {
	padding: 0px;
}
.tabs2 ul {
	overflow: hidden; margin-bottom: -1px; margin-left: 10px;
}
.tabs2 li {
	background: rgb(242, 242, 242); padding: 0px 20px 0px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 15px; margin-right: 1px; float: left; position: relative; z-index: 20;
}
.tabs2 .selected {
	border-width: 1px; border-style: solid; border-color: rgb(208, 208, 208) rgb(208, 208, 208) rgb(255, 255, 255); z-index: 20;
}
.tabs2 li a {
	padding: 4px 14px 8px 12px; color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.tabs2 .selected a {
	border: currentColor; color: rgb(66, 51, 49); padding-bottom: 7px;
}
.tabs2 .tab-content {
	border: 1px solid rgb(208, 208, 208); height: 422px; display: none;
}
.tabs2 #tab5 {
	display: block;
}
.tabs2 .tab-content .inner {
	padding: 21px 15px 0px 21px;
}
.tab-top {
	padding-top: 10px;
}
.tabs2 .m2 {
	width: 50px; padding-right: 30px;
}
.text2 {
	background: url("../images/text2-bg.gif") repeat-x 0px bottom; height: 15px; color: rgb(49, 49, 49); font-size: 12px; margin-bottom: 10px;
}
.text2 a {
	padding: 0px; color: rgb(19, 68, 176); font-weight: bold; float: left; display: inline-block;
}
.text2 span {
	text-align: right; float: right; display: inline-block;
}
.text1 {
	line-height: 16px; font-size: 12px; float: left;
}
.text1 a {
	color: rgb(19, 68, 176); font-weight: bold; text-decoration: none;
}
.text1 a:hover {
	text-decoration: underline;
}
.link6 {
	text-decoration: none;
}
.link6:hover {
	color: rgb(229, 84, 27);
}
.text1 em {
	width: 22px; font-style: normal; display: inline-block;
}
.link1 {
	background: rgb(227, 72, 11); padding: 0px 4px 1px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; font-weight: bold; text-decoration: none; float: right; display: inline-block;
}
.link1:hover {
	background: rgb(51, 51, 51);
}
.border {
	background: url("../images/border.gif") repeat-x 0px 0px; height: 1px; margin-top: 5px; margin-bottom: 6px;
}
.border-pad {
	margin-top: 5px; margin-bottom: 5px;
}
.border-pad1 {
	margin-top: 7px; margin-bottom: 5px;
}
.video {
	margin: 0px 0px 9px; position: relative;
}
.video img {
	position: relative; z-index: 1;
}
.button-video {
	background: url("../images/button-video.gif") no-repeat 0px 0px; margin: 25px 0px 0px 40px; left: 50%; top: 50%; width: 18px; height: 18px; display: block; position: absolute; z-index: 2;
}
.button-video:hover {
	background: url("../images/button-video.gif") no-repeat 0px -18px;
}
.video1 {
	margin: 0px 0px 9px; position: relative;
}
.video1 img {
	position: relative; z-index: 1;
}
.button-video1 {
	background: url("../images/button-video.gif") no-repeat 0px 0px; margin: 9px 0px 0px 22px; left: 50%; top: 50%; width: 18px; height: 18px; display: block; position: absolute; z-index: 2;
}
.button-video1:hover {
	background: url("../images/button-video.gif") no-repeat 0px -18px;
}
.link2 {
	color: rgb(49, 49, 49); line-height: 20px; font-size: 12px; font-weight: bold;
}
.link3 {
	background: url("../images/link3-marker.gif") no-repeat right 9px; color: rgb(227, 72, 11); line-height: 20px; padding-right: 7px; font-size: 12px; font-weight: bold; display: inline-block;
}
.link3-top {
	margin-top: 25px;
}
.link3-top1 {
	margin-top: 14px;
}
.link3-top2 {
	margin-top: 10px;
}
.data {
	color: rgb(152, 152, 152); margin-top: -4px; margin-bottom: 1px;
}
.color {
	color: rgb(19, 68, 176);
}
.color1 {
	color: rgb(152, 152, 152);
}
.color2 {
	color: rgb(19, 68, 176);
}
.but-pad {
	margin-top: 9px; margin-left: 22px; display: inline-block;
}
.link4 {
	color: rgb(227, 72, 11); font-weight: bold; margin-top: -4px; display: inline-block;
}
.link4-bot {
	margin-bottom: 23px;
}
.link4-pad {
	margin: 20px 0px 8px;
}
.border1 {
	background: url("../images/border1.gif") repeat-x 0px 0px; height: 1px; margin-top: 32px;
}
.border1-top {
	margin-top: 48px;
}
.border2 {
	background: url("../images/border1.gif") repeat-x 0px 0px; height: 1px; margin-top: 6px;
}
.link5 {
	background: rgb(227, 72, 11); margin: 17px 0px 0px; padding: 6px 11px 8px; border: 1px solid rgb(247, 113, 72); color: rgb(255, 255, 255); line-height: 1.23em; font-size: 17px; text-decoration: none; display: inline-block;
}
.link5:hover {
	background: rgb(19, 68, 176); border: 1px solid rgb(19, 68, 176);
}
.block2 {
	width: 170px; margin-right: 19px; float: left;
}
.list li {
	background: url("../images/list-marker.gif") no-repeat right 4px; padding: 0px 10px; color: rgb(49, 49, 49); text-transform: uppercase; line-height: 17px; font-size: 12px; float: left;
}
.list .last {
	
}
.list .first {
	padding-left: 0px;
}
.list1 li {
	line-height: 29px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.list1 a {
	color: rgb(19, 68, 176); text-decoration: none;
}
.list1 a:hover {
	color: rgb(229, 84, 27);
}
.list1 .last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.list1-top {
	padding-top: 3px;
}
.list1-top1 {
	padding-top: 14px;
}
.list1-bottom {
	padding-bottom: 34px;
}
.title {
	color: rgb(20, 20, 18); line-height: 1.23em; padding-bottom: 28px; font-size: 20px;
}
.title1 {
	padding: 4px 0px 0px 21px; color: rgb(51, 51, 51); line-height: 20px; font-size: 15px; text-shadow: 1px 0 rgba(51, 51, 51, .5);
}
.box {
	border: 1px solid rgb(208, 208, 208); min-height: 50px;
}
.box .padding {
	padding: 0px 0px 25px;
}
.box-top {
	padding-top: 10px;
}
.box-top1 {
	padding-top: 20px;
}
.box-top2 {
	padding-top: 25px;
}
.pad {
	padding: 22px 20px 24px;
}
.width {
	width: 297px; float: left;
}
.width1 {
	width: 250px; float: left;
}
.width-top {
	padding-top: 22px; padding-left: 21px;
}
.buttons2 {
	margin: 22px 0px 6px;
}
.buttons2 a {
	background: rgb(227, 72, 11); padding: 7px 10px; border: 1px solid rgb(247, 113, 72); color: rgb(255, 255, 255); line-height: 1.23em; font-size: 17px; text-decoration: none; display: inline-block;
}
.buttons2 a:hover {
	background: rgb(19, 68, 176); border: 1px solid rgb(19, 68, 176);
}
.buttons3 {
	margin: 11px 0px 6px;
}
.buttons3 a {
	background: rgb(227, 72, 11); padding: 7px 10px; border: 1px solid rgb(247, 113, 72); color: rgb(255, 255, 255); line-height: 1.23em; font-size: 17px; text-decoration: none; display: inline-block;
}
.buttons3 a:hover {
	background: rgb(19, 68, 176); border: 1px solid rgb(19, 68, 176);
}
iframe {
	margin: 26px 0px 0px; width: 355px; height: 258px;
}
dl {
	margin-top: 16px;
}
dl span {
	width: 83px; float: left;
}
dl dt {
	padding-bottom: 17px;
}
dl dd a {
	color: rgb(49, 49, 49); text-decoration: none; margin-left: 3px;
}
dl dd a:hover {
	text-decoration: underline;
}
.link7 {
	color: rgb(49, 49, 49); text-decoration: none;
}
.link7:hover {
	text-decoration: underline;
}
#footer {
	
}
.menu {
	padding-top: 31px;
}
.menu li {
	line-height: 20px; font-size: 12px; font-weight: bold; margin-right: 18px; float: left;
}
.menu a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.menu a:hover {
	text-decoration: underline;
}
.menu a.active {
	text-decoration: underline;
}
.foot-text {
	padding: 11px 0px 0px; color: rgb(127, 127, 127); line-height: 16px; font-size: 12px;
}
.foot-text a {
	color: rgb(127, 127, 127); text-decoration: none; margin-left: 16px;
}
.foot-text a:hover {
	text-decoration: underline;
}
#contact-form {
	padding: 25px 0px 0px; width: 540px; line-height: 1em; margin-top: 0px; margin-left: 0px;
}
#contact-form .success {
	padding-bottom: 5px; display: none;
}
#contact-form textarea {
	margin: 0px; padding: 11px 5px 11px 12px; border: 1px solid rgb(208, 208, 208); color: rgb(49, 49, 49); font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: relative; box-shadow: none !important;
}
#contact-form input {
	margin: 0px; padding: 11px 5px 11px 12px; border: 1px solid rgb(208, 208, 208); color: rgb(49, 49, 49); font-family: Arial, Helvetica, sans-serif; font-size: 12px; position: relative; box-shadow: none !important;
}
#contact-form input {
	width: 336px; float: left; box-shadow: none !important;
}
#contact-form textarea {
	width: 521px; height: 156px; overflow: auto; resize: none;
}
#contact-form label {
	display: block; min-height: 54px;
}
#contact-form label.message {
	min-height: 0px;
}
#contact-form .error {
	display: none;
}
#contact-form .empty {
	display: none;
}
#contact-form .success {
	display: none;
}
#contact-form .error {
	padding: 5px 0px; color: red;
}
#contact-form .empty {
	padding: 5px 0px; color: red;
}
.buttons4 {
	padding: 14px 3px 0px 0px; float: right;
}
.buttons4 a {
	background: url("../images/link3-marker.gif") no-repeat right 9px; color: rgb(227, 72, 11); line-height: 20px; padding-right: 7px; font-size: 12px; font-weight: bold; margin-left: 22px; display: inline-block;
}
#contact-form .success {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(0, 0, 0); width: 246px; color: rgb(0, 0, 0); margin-bottom: 20px;
}
