@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
.copy1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 11px;
	width: 318px;
	text-align: justify;
}
.copy2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 11px;
	text-align: justify;
	padding-right: 11px;
}
.copy3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	clear: both;
	padding-left: 44px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-right: 11px;
	text-align: justify;
}
.copy4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 17px;
	text-align: justify;
	padding-right: 11px;
}
.copy5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 17px;
	text-align: justify;
	padding-right: 11px;
	clear: both;
}
.copy6  #pulse {
	padding-bottom: 18px;
}
.copy6  a {
	color: #6C889A;
	text-decoration: none;
}
.copy6  a:hover {
	text-decoration: underline;
}

.copy6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	text-align: justify;
}
.copy6   .bull_l {
	float: left;
	font-size: 13px;
	margin-right: 10px;
	margin-top: 11px;
	text-align: left;
	padding-left: 22px;
}
.copy6   .bull_l_2{
	float: left;
	font-size: 13px;
	text-align: left;
	padding-left: 22px;
	padding-right: 22px;
}
.copy6 .bull_l_2 td {
	padding-bottom: 5px;
}
.copy6   .bull_l_3{
	float: left;
	font-size: 13px;
	text-align: left;
	padding-left: 22px;
	padding-right: 11px;
}
.copy6 .bull_l_3 td {
	padding-bottom: 5px;
}
.copy6   .bull_l_4{
	float: left;
	font-size: 15px;
	text-align: left;
	padding-left: 11px;
	font-weight: bold;
	padding-top: 0px;
}
.copy6 .bull_l_4 td {
	padding-bottom: 3px;
}
.copy6   .bull_r {
	float: left;
	font-size: 12px;
	margin-top: 11px;
	text-align: left;
}
.copy7 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 140px;
	text-align: justify;
	padding-right: 11px;
}
.copy8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	line-height: 22px;
	color: #FFFFFF;
	padding-bottom: 11px;
	width: 280px;
}
.copy8 .bull_l {
	float: left;
	font-size: 13px;
	margin-top: 11px;
	text-align: left;
}

.copy8 .bull_l #box1 {
	padding-left: 70px;
}
.copy9 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	text-align: justify;
	padding-right: 11px;
	clear: both;
}
.copy9   a {
	color: #00AEEF;
	text-decoration: none;
	font-weight: bold;
}
.copy9   a:hover {
	color: #F08220;
}
.copy10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00AEEF;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
	padding-right: 11px;
	clear: both;
	padding-top: 11px;
	font-weight: bold;
}
.copy10 a {
	color: #00AEEF;
}
.copy11 {
	background-color: #004488;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 17px 22px;
	font-size: 15px;
	line-height: 22px;
	height: 260px;
}

.copy12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	line-height: 19px;
	color: #FFFFFF;
	padding-bottom: 11px;
	width: 280px;
}

.copy13 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 400px;
	text-align: justify;
	padding-right: 11px;
	clear: both;
}
.copy14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 19px;
	text-align: justify;
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 11px;
	padding-bottom: 17px;
	background-color: #6C889A;
}
.copy14 td {
	padding-top: 5px;
}
.copy15 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 22px;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 11px;
}
.copy16 {
	padding-left: 22px;
	padding-right: 17px;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: justify;
}
.copy17 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	text-align: justify;
	padding-right: 11px;
	clear: both;
}
.copy18 {
	font-size: 22px;
	color: #004488;
}
.copy19 {
	color: #004488;
}
.copy20 {
	font-size: 16px;
	line-height: 22px;
}
.copy21 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 0px;
	text-align: justify;
	padding-right: 11px;
	clear: both;
	padding-top: 11px;
}
.copy21 a {
	color: #00AEEF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.copy21  a:hover {
	text-decoration: underline;
}
.copy22 {
	color: #004488;
	font-size: 18px;
	font-weight: normal;
}
.copy23 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 11px;
	line-height: 19px;
	padding-bottom: 17px;
	text-align: justify;
	padding-right: 11px;
}

.pt11 {
	padding-top: 11px;
}






.title1 {
	font-size: 18px;
	font-weight: bold;
}





.link1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00AEEF;
	font-size: 13px;
	padding-bottom: 22px;
}
.link1 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #00AEEF;
	font-size: 13px;
	text-decoration: none;
}
.link1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #00AEEF;
	font-size: 13px;
	text-decoration: underline;
}
.quote1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 22px;
	color: #00AEEF;
	padding-bottom: 5px;
	width: 332px;
}
.quote1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 11px;
	color: #6C889A;
	padding-bottom: 22px;
}
.quote2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 22px;
	color: #00AEEF;
	padding-bottom: 11px;
	width: 280px;
}
.quote2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 11px;
	color: #6C889A;
	padding-bottom: 22px;
}
.quote3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 22px;
	color: #FFFFFF;
	padding-bottom: 11px;
	width: 280px;
}
.quote3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 11px;
	color: #FFFFFF;
	padding-bottom: 22px;
}
.quote4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 269px;
	background-color: #91A6B3;
}
.quote5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 269px;
	background-color: #91A6B3;
	padding-top: 18px;
}
.quote6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 365px;
	padding-left: 44px;
	padding-top: 27px;
}
.quote7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 365px;
	padding-left: 44px;
	padding-top: 35px;
	float: left;
}

.quote8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 22px;
	color: #FFFFFF;
	padding-bottom: 11px;
	width: 280px;
}
.quote9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	padding-bottom: 11px;
	width: 280px;
}
.quote10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	font-style: italic;
	line-height: 20px;
	color: #FFFFFF;
	width: 262px;
	padding-left: 8px;
	padding-top: 19px;
	background-color: #97C62C;
	float: left;
	padding-right: 15px;
	height: 101px;
}
.quote10 a {
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	font-size: 14px;
}


.q_title  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004488;
	padding-bottom: 11px;
}

.q1 {
	padding-right: 3px;
	padding-bottom: 5px;
}
.q2 {
	padding-bottom: 5px;
	padding-left: 4px;
}







.inner {
	width: 934px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/backrep.gif);
	background-repeat: repeat-y;
}
.inner2 {
	background-image: url(img/homeback.jpg);
	background-repeat: no-repeat;
	background-position: 466px 120px;
	width: 934px;
}
.inner3 {
	width: 934px;
}
.inner4 {
	background-image: url(img/pulse_back.jpg);
	background-repeat: no-repeat;
	background-position: 564px 144px;
	width: 934px;
}

.left {
	float: left;
	width: 182px;
}
.right {
	float: left;
	width: 752px;
}
.right .topbar {
	height: 120px;
	background-color: #00AEEF;
	z-index: 99;
}
.right  .topbar  .pic {
	float: left;
	width: 450px;
}
.right  .topbar  .det {
	float: left;
	width: 285px;
	background-color: #91A6B3;
	height: 111px;
	padding-left: 17px;
	padding-top: 9px;
	position: relative;
	z-index: 100;
}



.logo {
	background-color: #004488;
	vertical-align: middle;
	padding-left: 23px;
	padding-top: 16px;
	height: 104px;
	width: 159px;
}
.left .orange {
	background-color: #f08220;
	height: 22px;
}
.left .green {
	background-color: #97C62C;
	height: 22px;
}
.left .mag {
	background-color: #E50079;
	height: 22px;
}
.left .blu {
	background-color: #00aeef;
	height: 22px;
}


.left .menu {
	background-color: #6C889A;
	position: relative;
	z-index: 999;
}

.left .menu .item {
	background-color: #6c889a;
	height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88a2b3;
	cursor: pointer;
	cursor: hand;
}
.left  .menu  .title  {
	float: left;
	width: 140px;
}
.left .menu .arrow {
	float: left;
}
.left .menu .sub1 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 0px;
	width: 182px;
	display: none;
}
.left .menu .sub2 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 34px;
	width: 182px;
	display: none;
}
.left .menu .sub3 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 68px;
	width: 182px;
	display: none;
}
.left .menu .sub4 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 102px;
	width: 182px;
	display: none;
}
.left .menu .sub5 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 136px;
	width: 182px;
	display: none;
}
.left .menu .sub6 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 170px;
	width: 182px;
	display: none;
}
.left .menu .sub7 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 204px;
	width: 182px;
	display: none;
}
.left .menu .sub8 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 238px;
	width: 182px;
	display: none;
}
.left .menu .sub9 {
	position: absolute;
	margin: 0px;
	background-color: #004488;
	z-index: 50;
	left: 182px;
	top: 272px;
	width: 182px;
	display: none;
}


.left .menu .sub_link a {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.left .menu .sub_linkb a {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.left .menu .sub_link {
	padding-left: 11px;
	padding-top: 9px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A2B3;
	cursor: pointer;
	cursor: hand;
	height: 100%;
}
.left .menu .sub_linkb {
	padding-left: 11px;
	padding-top: 9px;
	padding-bottom: 9px;
	cursor: pointer;
	cursor: hand;
	height: 100%;
}
.left   .left_img img  {
	margin-top: 0px;
}

.left   .left_img_h img  {
	margin-top: 11px;
}




.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.footer {


}
.footer .lower {
	background-color: #FFFFFF;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C889A;
	padding-right: 5px;
	text-align: right;
	padding-top: 8px;
}
.footer .lower a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #6C889A;
}
.footer .lower a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #6C889A;
}




.footer .left {
	float: left;
	width: 163px;
	background-color: #6C889A;
	padding-left: 19px;
	padding-top: 30px;
	height: 90px;
}
.footer .left2 {
	float: left;
	width: 182px;
	background-color: #6C889A;
	height: 210px;
}
.footer  .left2  .lower_ {
	padding-top: 30px;
	padding-left: 19px;
}


.footer .right {
	float: left;
	width: 752px;
	height: 120px;
	background-color: #97c62c;
	position: relative;
}
.footer .right2 {
	float: left;
	width: 752px;
	height: 240px;
	background-color: #97c62c;
	position: relative;
}

.footer .right2 .faq_i {
	float: right;
}

.footer .right #footer1 {
	padding-top: 24px;
	padding-left: 44px;
	float: left;
}
.footer .right #footer2 {
	padding-top: 24px;
	padding-left: 44px;
	float: left;
	padding-right: 86px;
}
.footer   .right   #arrow_right {
	padding-bottom: 12px;
	padding-left: 33px;
	float: left;
	padding-top: 35px;
}

.footer .right #mat {
	padding-left: 0px;
	padding-top: 18px;
}
.footer .right .faq_t {
	padding-top: 11px;
	padding-left: 16px;
	float: left;
}
.footer .right .faq_d {
	padding-left: 16px;
	float: left;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	width: 373px;
	height: 98px;
	padding-bottom: 11px;
	line-height: 19px;
	padding-right: 11px;
}
.footer .right .faq_d a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footer .right .faq_d a:hover {
	color: #6C889A;
	text-decoration: none;
}

.footer .right .faq_i {
	float: right;
}
.footer .right_blue {
	float: left;
	width: 752px;
	height: 120px;
	background-color: #00AEEF;
	position: relative;
}

.footer .right_blue #footer1 {
	padding-top: 24px;
	padding-left: 44px;
	float: left;
	padding-right: 87px;
}
.footer   .right_blue   #arrow_right {
	padding-bottom: 12px;
	padding-left: 33px;
	float: left;
	padding-top: 35px;
}
.footer .right_white {
	float: left;
	width: 752px;
	height: 120px;
	position: relative;
}

.footer .right_mag {
	float: left;
	width: 752px;
	height: 120px;
	background-color: #e50079;
	position: relative;
}

.footer .right_mag #footer1 {
	padding-top: 24px;
	padding-left: 44px;
	float: left;
	padding-right: 87px;
}
.footer   .right_mag   #arrow_right {
	padding-bottom: 12px;
	padding-left: 33px;
	float: left;
	padding-top: 35px;
}

.footer .right_orange {
	float: left;
	width: 752px;
	height: 120px;
	background-color: #f08220;
	position: relative;
}

.footer .right_orange #footer1 {
	padding-top: 24px;
	padding-left: 44px;
	float: left;
	padding-right: 87px;
}
.footer   .right_orange   #arrow_right {
	padding-bottom: 12px;
	padding-left: 33px;
	float: left;
	padding-top: 35px;
}

.footer .right_orange .faq_t {
	padding-top: 11px;
	padding-left: 16px;
	float: left;
}
.footer .right_orange .faq_d {
	padding-left: 16px;
	float: left;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	width: 323px;
	height: 78px;
	padding-bottom: 11px;
	line-height: 19px;
	padding-right: 11px;
}
.footer .right_orange .faq_d a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footer .right_orange .faq_d a:hover {
	color: #6C889A;
	text-decoration: none;
}

.footer .right_orange .faq_i {
	float: right;
}

.right .orange {
	background-color: #f08220;
	height: 22px;
	background-image: url(img/or-rep.gif);
	background-repeat: repeat-x;
}
.arrow_back {
	background-image: url(img/halfarrow.gif);
	background-repeat: no-repeat;
	background-position: 689px 0px;
	height: 22px;
}

.main {
	width: 752px;


}

.main .orange_top {
	float: left;
	height: 22px;
	width: 752px;
	background-color: #f08220;
	position: relative;
	z-index: 99;
}

.main .orange_top .link {
	float: left;
	margin-top: 2px;
	padding-left: 22px;
}
.main .orange_top .link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.main .orange_top .link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}
.main   .orange_top   .active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}

.main .orange_top_2 {
	float: left;
	height: 22px;
	width: 752px;
	background-color: #f08220;
	position: relative;
	z-index: 99;
	background-image: url(img/orange_cut.gif);
	background-repeat: no-repeat;
	background-position: 393px 0px;
}

.main .orange_top_2 .link {
	float: left;
	margin-top: 2px;
	padding-left: 22px;
}
.main .orange_top_2 .link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.main .orange_top_2 .link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}
.main   .orange_top_2   .active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}

.main .mag_top {
	float: left;
	height: 22px;
	width: 752px;
	background-color: #E50079;
	position: relative;
	z-index: 99;
}

.main .mag_top .link {
	float: left;
	margin-top: 2px;
	padding-left: 22px;
}
.main .mag_top .link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.main .mag_top .link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}
.main   .mag_top   .active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}

.main .blu_top {
	float: left;
	height: 22px;
	width: 752px;
	background-color: #00aeef;
	position: relative;
	z-index: 99;
}

.main .blu_top .link {
	float: left;
	margin-top: 2px;
	padding-left: 22px;
}
.main .blu_top .link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.main .blu_top .link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}
.main .blu_top   .active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}

.main .green_top {
	float: left;
	height: 22px;
	width: 752px;
	background-color: #97C62C;
	position: relative;
	z-index: 99;
}

.main .green_top .link {
	float: left;
	margin-top: 2px;
	padding-left: 22px;
}
.main .green_top .link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.main .green_top .link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}
.main .green_top   .active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004488;
	text-decoration: none;
}


.main .orange_null {
	float: left;
	height: 22px;
	width: 752px;
	background-repeat: repeat-x;
}
.main .left {
	float: left;
	width: 343px;
	padding-left: 22px;
	padding-top: 22px;
}




.main .left_l {
	float: left;
	width: 22px;
	clear: both;
	height: 305px;
	background-color: #E50079;
}
.main .left_lgreen {
	float: left;
	width: 22px;
	clear: both;
	height: 305px;
	background-color: #97C62C;
}
.main .left_lblue {
	float: left;
	width: 22px;
	clear: both;
	height: 305px;
	background-color: #00AEEF;
}
.main .left_lorange {
	float: left;
	width: 22px;
	clear: both;
	height: 305px;
	background-color: #f08220;
}

.main .left_lh {
	float: left;
	width: 22px;
	clear: both;
	padding-top: 22px;
}

.main  .left_w {
	float: left;
	width: 395px;
	padding-left: 22px;
	padding-top: 22px;
	padding-bottom: 22px;
}
.main   .left_w2 {
	float: left;
	width: 395px;
	padding-left: 22px;
	padding-top: 22px;
}
.main  .left_w3 {
	float: left;
	width: 395px;
	padding-left: 22px;
	padding-top: 22px;
	height: 353px;
}
.main .left_w4 {
	float: left;
	width: 395px;
	padding-left: 22px;
	padding-top: 22px;
	height: 375px;
}

.main .left_wh {
	float: left;
	width: 395px;
	padding-left: 22px;
	padding-top: 44px;
}

.main  .left_f {
	float: left;
	width: 686px;
	padding-left: 22px;
	padding-top: 22px;
	padding-bottom: 22px;
}
.main  .left_fh {
	float: left;
	width: 686px;
	padding-left: 22px;
	padding-top: 22px;
	padding-bottom: 162px;
}
.main   .left_f2 {
	float: left;
	width: 686px;
	padding-left: 22px;
	padding-bottom: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6C889A;
	line-height: 19px;
}
.main  .left_fnb {
	float: left;
	width: 686px;
	padding-left: 22px;
	padding-top: 22px;
}
.main  .left_sn {
	float: left;
	width: 343px;
	padding-left: 22px;
	padding-top: 22px;
	padding-bottom: 22px;
}
.main  .right_sn {
	float: left;
	width: 332px;
	padding-left: 11px;
	padding-top: 22px;
	padding-bottom: 22px;
}

.fvids {
	width: 197px;
	padding-bottom: 22px;
	padding-top: 22px;
	float: left;
}
.fvids .vid1 {
	padding-right: 0px;
}
.fvids2 {
	width: 197px;
	padding-bottom: 22px;
	padding-top: 27px;
	float: left;
}
.fvids2 .vid2 {
	padding-left: 5px;
}
.main .left_w .vid3_t {
	float: left;
	width: 92px;
	background-color: #91A6B3;
	padding: 11px 11px 11px 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	height: 180px;
}
.main .left_w .vid3_t img {
	padding-bottom: 10px;
}
.main .left_w .vid3 {
	float: left;
	background-color: #91A6B3;
	width: 268px;
}



.picsx1 {
	padding-bottom: 11px;
}
.picsx1 img {

}
.picsx2 {
	padding-bottom: 14px;
}
.picsx2 img {

}

.picsx2  .pic1 {
	margin-right: 13px;
}
.picsx3 {
	width: 709px;
	padding-top: 11px;
	clear: both;
	padding-left: 43px;
	padding-bottom: 22px;
}
.picsx3 img {

}

.picsx3  .pic1 {
	margin-right: 19px;
}
.picsx4 {
	width: 709px;
	padding-top: 11px;
	clear: both;
	padding-left: 43px;
	padding-bottom: 22px;
}
.picsx4 img {

}

.picsx4  .pic1 {
	margin-right: 20px;
}
#copy_header   {
	padding-bottom: 11px;
}
#copy_header_2 {
	padding-right: 11px;
}
#copy_header_3 {
	padding-bottom: 5px;
}






.main .right {
	float: left;
	padding-left: 22px;
	width: 343px;
	padding-top: 22px;
}
.main  .right_n {
	width: 291px;
	float: left;
	padding-left: 22px;
	padding-top: 22px;
}
.main  .right_n2 {
	width: 291px;
	float: left;
	padding-left: 22px;
	padding-top: 18px;
}
.main .right_np {
	width: 291px;
	float: left;
	padding-left: 11px;
}
.main .right_np2 {
	width: 302px;
	float: left;
	padding-left: 11px;
}

.main .right_np3 {
	width: 302px;
	float: left;
	padding-left: 11px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
}

.main  .right_nh {
	width: 313px;
	float: left;
	height: 397px;
}
.main .right_nq {
	width: 291px;
	float: left;
	padding-left: 22px;
	padding-top: 16px;
	background-image: url(img/arrowpoint.gif);
	background-repeat: no-repeat;
	background-position: 250px 0px;
}
.main .right_ng {
	width: 291px;
	float: left;
	padding-top: 22px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
	height: 323px;
	padding-left: 22px;
}
.main .right_ng2 {
	width: 291px;
	float: left;
	padding-top: 22px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
	height: 395px;
	padding-left: 22px;
}

.main .right_ng3 {
	width: 291px;
	float: left;
	padding-top: 22px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
	height: 465px;
	padding-left: 22px;
}

.main .right_ng4 {
	width: 291px;
	float: left;
	padding-top: 22px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
	height: 290px;
	padding-left: 22px;
}
.main .right_ng5 {
	width: 291px;
	float: left;
	padding-top: 22px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
	height: 340px;
	padding-left: 22px;
}
.main .right_ng6 {
	width: 291px;
	float: left;
	padding-top: 22px;
	background-image: url(img/rep1.gif);
	background-position: 11px 5px;
	background-repeat: repeat-y;
	height: 618px;
	padding-left: 22px;
}
.right_nh .flash {
	display: none;
}

.paul1 {
	position: absolute;
	left: 454px;
	top: -130px;

}
.float_pic1 {
	position: absolute;
	left: 450px;
	top: -430px;
	z-index: 90;
}
.float_pic2 {
	position: absolute;
	left: 57px;
	top: -145px;
	z-index: 90;
}
.float_pic3 {
	position: absolute;
	left: 57px;
	top: -210px;
	z-index: 90;
}
.float_pic4 {
	position: absolute;
	left: 450px;
	top: -150px;
	z-index: 90;
}

.float_pic5 {
	position: absolute;
	left: 44px;
	top: -448px;
	z-index: 90;
}

.float_pic6 {
	position: absolute;
	left: 450px;
	top: -159px;
	z-index: 90;
}

.float_pic7 {
	position: absolute;
	left: 470px;
	top: -125px;
	z-index: 90;
}
.float_pic8 {
	position: absolute;
	left: 450px;
	top: -185px;
	z-index: 90;
	width: 302px;
	background-color: #91A6B3;
	height: 425px;
}
.float_pic9 {
	position: absolute;
	left: 271px;
	top: 59px;
	z-index: 90;
	background-color: #91A6B3;
}
.float_pic10 {
	position: absolute;
	left: 450px;
	top: -353px;
	z-index: 90;
}
.float_pic11 {
	position: absolute;
	left: 450px;
	top: -218px;
	z-index: 90;
}
.float_pic12 {
	position: absolute;
	left: 450px;
	top: -266px;
	z-index: 90;
}
.float_box1 {
	position: absolute;
	left: 490px;
	top: -165px;
	z-index: 90;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C889A;
}
.float_pic8 .fp8_lower {
	padding-left: 17px;
	height: 80px;
	padding-top: 17px;
}
.right2 #warranty {
	padding-top: 17px;
	padding-left: 22px;
	padding-bottom: 11px;
}


.range_header {
	clear: both;
	float: left;
	width: 675px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6C889A;
	padding-top: 3px;
	padding-left: 11px;
	margin-top: 17px;
	font-weight: bold;
}
.range_holder {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 17px;
	text-align: justify;
	clear: both;
}
.range_holder  .item {
	float: left;
	padding-top: 17px;
}
.range_holder  .item  img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.range_holder .item .pic {
	clear: both;
	float: left;
	padding-right: 10px;
}
.range_holder  .item .pic_end {
	clear: both;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.range_holder  .item  .desc {
	clear: both;
	float: left;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C889A;
	text-align: left;
	line-height: 15px;
	width: 106px;
}
.range_holder .item .desc a {
	color: #6C889A;
	text-decoration: none;
}
.news_header {
	float: left;
	width: 675px;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #6C889A;
	padding-top: 3px;
	padding-left: 11px;
	margin-top: 17px;
	font-weight: bold;
	margin-bottom: 11px;
}
.news_header a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

.news_header .date {
	line-height: 22px;
	font-weight: normal;
}
.news_item {
	float: left;
	width: 475px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	padding-right: 11px;
	line-height: 19px;
}
.news_item a {
	font-weight: bold;
	color: #6C889A;
	text-decoration: none;
}

.news_pic {
	float: right;
}
.news_pic img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.news_item_title {
	color: #F08220;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 13px;
}
.right_np #news_image {
	margin-top: 22px;
	margin-bottom: 22px;
}
.back_news  a  {
	color: #00AEEF;
	text-decoration: none;
	font-weight: bold;
}
.back_news  {
	margin-top: 13px;
}
.rh_tab1 {
	height: 29px;
	background-color: #F08220;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 12px;
}
.rh_tab2 {
	height: 29px;
	background-color: #6C889A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 12px;
}
.left .left_col_1 {
	padding-right: 17px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
}
.left .left_col_1 td {
	padding-top: 5px;
}
.left .left_col_1 #header {
	padding-top: 22px;
	padding-bottom: 11px;
}
.right_np3 #comp {
	padding-left: 18px;
	padding-top: 22px;
	padding-bottom: 18px;
}
.right_np #videos_pic {
	padding-top: 17px;
}
.main .vid_range_holder {
	clear: both;
	padding-top: 17px;
	float: left;
}
.vid_item  {
	float: left;
}
.vid_item .pic {
	width: 155px;
	margin-right: 22px;
}
.vid_item  .pic_end {
	width: 155px;
}
.vid_item .desc_holder {

}
.vid_item .play {
	float: left;
	padding-top: 5px;
	width: 22px;
}
.vid_item .desc {
	float: left;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C889A;
	text-align: left;
	line-height: 15px;
	width: 133px;
}

.vid_item img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.vid_item .desc a {
	color: #6C889A;
	text-decoration: none;
}
.market_l {
	width: 332px;
	margin-right: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #6C889A;
}
.market_l .desc {
	padding: 11px;
	text-align: justify;
}
.market_r {
	width: 332px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	background-color: #6C889A;
}
.market_r .desc {
	padding: 11px;
	text-align: justify;
}
.faq_l {
	width: 332px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #6C889A;
	clear: both;
}
.faq_l .desc {
	padding: 11px;
	text-align: justify;
}
.faq_r {
	width: 332px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	background-color: #6C889A;
	clear: both;
}
.faq_r .desc {
	padding: 11px;
	text-align: justify;
}
.faq_l    .title, .faq_r    .title {
	background-color: #97C62C;
	padding: 10px;
	font-weight: bold;
}
.faq_s {
	float: left;
	height: 22px;
	clear: both;
}

.footer  .footer_txt {
	float: left;
	width: 213px;
	padding: 18px 0px 11px 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.footer  .footer_txt  a {
	color: #FFFFFF;
}
.footer  .footer_pic {
	float: left;
	padding-top: 9px;
	padding-right: 30px;
}
.footer .footer_txt_2 {
	float: left;
	width: 270px;
	padding: 18px 0px 11px 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.footer .footer_txt_2 a {
	color: #FFFFFF;
}
.footer .footer_pic_2 {
	float: left;
	padding-top: 3px;
}
.footer  .footer_txt_3 {
	float: right;
	width: 258px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004488;
	font-size: 14px;
	text-align: justify;
	padding-top: 20px;
	padding-right: 22px;
	padding-left: 22px;
	font-weight: bold;
	background-color: #00AEEF;
	height: 100px;
}
.footer  .footer_txt_3  a {
	color: #FFFFFF;
	font-weight: bold;
}

.footer  .footer_pic_3 {
	float: left;
	padding-top: 12px;
	padding-right: 4px;
	padding-left: 12px;
}
.footer  .footer_txt_4 {
	float: right;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 20px;
	padding-right: 22px;
	padding-left: 100px;
	background-color: #E50079;
	height: 100px;
	line-height: 20px;
	background-image: url(img/license_certificate.gif);
	background-repeat: no-repeat;
	background-position: 15px 12px;
}

.footer  .footer_pic_4 {
	float: left;
	margin-right: 15px;
}
.test_item {
	float: left;
	width: 686px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C889A;
	font-size: 15px;
	line-height: 19px;
	padding-top: 22px;
	text-align: justify;
}
.test_det {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C889A;
	text-align: right;
	clear: both;
	padding-top: 11px;
	padding-bottom: 22px;
}
.test_line {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97C62C;
	clear: both;
}
.test_detb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C889A;
	text-align: right;
	clear: both;
	padding-top: 11px;
}
.sp11 {
	height: 11px;
}
.sp22 {
	height: 22px;
	clear: both;
	float: left;
}
.link_pic {
	float: left;
	padding-top: 22px;
	padding-right: 11px;
	padding-bottom: 22px;
}
.link_det {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 22px;
	font-weight: bold;
	width: 257px;
}
.link_det a {
	color: #6C889A;
	text-decoration: none;
}

.link_line {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F08220;
	clear: both;
}
.link_lower {
	font-size: 12px;
	font-weight: normal;
}
.dl_pic {
	float: left;
	padding-top: 22px;
	padding-right: 11px;
	padding-bottom: 22px;
}
.dl_pic2 {
	float: left;
	padding-top: 0px;
	padding-right: 22px;
}
.dl_det {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 22px;
	font-weight: bold;
	width: 265px;
}
.dl_det2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 3px;
	width: 278px;
	text-align: left;
	padding-right: 22px;
}
.dl_det a {
	color: #6C889A;
	text-decoration: none;
}

.dl_line {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F08220;
	clear: both;
}
.dl_lower {
	font-size: 12px;
	font-weight: normal;
}
.demo_form .l_col {
	float: left;
	color: #FFFFFF;
	padding-top: 2px;
}
.demo_form .r_col {
	float: right;
	width: 230px;
	margin: 0px;
	padding: 0px;
}
.demo_form .row_1 {
	clear: both;
	background-color: #91A6B3;
	padding: 5px 5px 5px 11px;
	height: 24px;
	margin-bottom: 1px;
	width: 310px;
}
.demo_form      #name, #address1, #address2, #town_city, #postcode, #telephone, #email {
	width: 220px;
	margin: 0px;
	padding: 0px;
	height: 19px;
}
.demo_form  #submit_form, #reset_form {
	margin-top: 1px;
	height: 24px;
	padding-bottom: 2px;
	margin-bottom: 1px;
	padding-top: 1px;
}
#dmContact {
	margin: 0px;
	padding: 0px;
}
.calc {
	background-color: #91A6B3;
	width: 395px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 1px;
	margin-bottom: 11px;
}
.calc input {
	text-align: center;
}

.calc .l_col {
	float: left;
	color: #FFFFFF;
	padding-top: 4px;
	width: 145px;
	font-weight: bold;
}
.calc .l_col_2 {
	float: left;
	color: #FFFFFF;
	padding-top: 7px;
	width: 78px;
	text-align: center;
	font-weight: bold;
}
.calc .l_col_3 {
	float: left;
	color: #FFFFFF;
	width: 85px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 1px;
}
.calc .l_col_4 {
	float: left;
	color: #FFFFFF;
	width: 105px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 13px;
}
.calc .l_col_5 {
	float: left;
	color: #FFFFFF;
	width: 105px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}
.calc .l_col_6 {
	float: left;
	color: #FFFFFF;
	width: 145px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 13px;
}
.calc .l_col_7 {
	float: left;
	color: #FFFFFF;
	padding-top: 4px;
	width: 200px;
	font-weight: bold;
}

.calc .r_col {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 78px;
	text-align: center;
}
.calc .row_1 {
	clear: both;
	background-color: #91A6B3;
	padding: 5px 5px 5px 22px;
	height: 24px;
	width: 368px;
}
.calc  #ul  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 12px;
}
.calc #ul2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 10px;
}


.calc .row_2 {
	clear: both;
	background-color: #91A6B3;
	padding: 3px 5px 5px 22px;
	height: 18px;
	width: 368px;
}
.calc .row_3 {
	clear: both;
	background-color: #91A6B3;
	width: 368px;
	padding-right: 5px;
	padding-bottom: 9px;
	padding-left: 22px;
}
.calc .recalc {
	float: left;
}

.calc  #nos, #noa, #cps     {
	width: 45px;
	height: 17px;
	padding-top: 2px;
	margin: 0px;
}

