@charset "utf-8";
/* CSS Document */

body {
	background-color: #e6e6e6;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e11320;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e11320;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e11320;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e11320;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #375592;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #375592;
}

p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	line-height: 20px;
}

a {
	color: #e11320;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#container {
	width: 1000px;
	margin: 0 auto 0 auto;
}

#header {
	width: auto;
	float: left;
}

#navigation {
	width: 1000px;
	float: left;
	background-color: #FFFFFF;
}

#navigationleft {
	width: 300px;
	float: left;
	padding-left: 20px;
}

#navigationleft form {
	margin: 0px;
}

#username input {
	height: 14px;
	width: 122px;
	border: 1px solid #a3a3a3;
	font-size: 11px;
	color: #878787;
	padding-top: 0px;
}

#password input {
	height: 14px;
	width: 109px;
	border: 1px solid #a3a3a3;
	font-size: 11px;
	color: #878787;
	padding-top: 0px;
}

#register {
	font-size: 11px;
}

#register a {
	color: #878787;
}

#mainnavbox {
	width: 663px;
	float: right;
	margin: 1px 1px 0px 0px;
	display: inline;
}

#mainnavl {
	height: 33px;
	width: 10px;
	float: left;
	background: #353535 url(images/mainnavl-bg.jpg);
}

#mainnavr {
	height: 33px;
	width: 10px;
	float: left;
	background: #353535 url(images/mainnavr-bg.jpg);
}

#mainnav {
	width: 643px;
	height: 27px;
	float: left;
	background: #353535 url(images/mainnav-bg.jpg);
	text-align: center;
	padding-top: 6px;
}

#mainnav a {
	height: 19px;
	float: left;
	color: #ffffff;
	text-align: center;
	border-left: 1px solid #1e1e1e;
	border-right: 1px solid #606060;
	letter-spacing: -1px;
	font-size: 12px;
	padding-top: 2px;
}

#mainnav .a9 {
	width: 70px;
	border-left: 0px;
}

#mainnav .a1 {
	width: 98px;
}

#mainnav .a2 {
	width: 93px;
}

#mainnav .a3 {
	width: 73px;
}

#mainnav .a4 {
	width: 86px;
}

#mainnav .a5 {
	width: 73px;
}

#mainnav .a6 {
	width: 58px;
}

#mainnav .a7 {
	width: 50px;
}

#mainnav .a8 {
	width: 78px;
	border-right: 0px;
}

#navright {
	width: 15px;
	height: 35px;
	float: right;
	background-image: url(images/navbgright.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#navbottom {
	width: 1000px;
	float: left;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 18px;
}

#breadcrumb {
	width: 980px;
	float: left;
	padding-left: 10px;
	padding-top: 7px;
}

#breadcrumb p {
	margin: 0px;
	line-height: normal;
}

.middleimg {
	vertical-align: middle;
}

#search {
	width: 300px;
	float: right;
	padding-right: 40px;
	text-align: right;
}

#search form {
	margin: 0px;
}

#searchbox input {
	height: 18px;
	width: 166px;
	border: 1px solid #a3a3a3;
	background-image: url(images/searchbg.jpg);
	background-repeat: repeat-x;
	color: #878787;
}

.yourhere {
	color: #375592;
	font-size: 11px;
	font-weight: bold;
}

.breadcrumblinks {
	color: #4f77c9;
}

#contentOLD {
	width: 1000px;
	float: left;
	background-color: #FFFFFF;
}

#content {
	width: 955px;
	float: left;
	border-left: 25px solid #ffffff;
	border-right: 20px solid #ffffff;
	background: #FFFFFF;
}

#content2 {
	width: 955px;
	float: left;
	border-left: 25px solid #ffffff;
	border-right: 20px solid #ffffff;
	background: #FFFFFF url(images/maincontentbg.jpg) bottom repeat-x;
}

#contentleft {
	width: 425px !important;
	float: left;
	display: inline;
	background-image: url(images/contentbg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-bottom: 370px;
	margin-top: 10px;
}

#contentleft h1 {
	font-size: 26px;
	color: #1a1818;
	font-weight: bold;
}

#contentleft h1 .span1 {
	color: #868686;
	font-weight: normal;
}

#contentleft h1 .span2 {
	color: #e11320;
}

#contentleft h2 {
	font-size: 20px;
	font-weight: normal;
	color: #868686;
}

#contentleft p {
	font-size: 11px;
	text-align: justify;
	color: #7f7f7f;
	line-height: 17px;
}

#contentleft .p1 {
	color: #484240;
}

#contentleft a {
	font-weight: bold;
}

.dbluetxt {
	color: #e11320;
}

.righttxt {
	text-align: right;
}

#contentright {
	width: 469px;
	float: right;
	margin-top: 10px;
}

#homebeaufortrange {
	width: 469px;
	float: left;
	margin-bottom: 23px;
}

#homeblyweertrange {
	width: 469px;
	float: left;
	margin-bottom: 44px;
}

#homebetterbanner {
	width: 469px;
	float: left;
}

#topboxhome {
	float: left;
	margin-bottom: 17px;
}

.homeboxes {
	width: 210px;
	float: left;
	background-image: url(images/4boxbg.jpg);
	background-repeat: repeat-y;
	background-color: #122b58;
	margin-right: 15px;
}

.homeboxheadbg {
	width: 199px;
	height: 18px;
	float: left;
	margin-left: 2px !important;
	margin-left: 1px;
	margin-top: 1px;
	background-color: #eab63b;
	background-image: url(images/4boxheadbg.jpg);
	padding-left: 7px;
	padding-top: 2px;
}

.homeboxheadbg h2 {
	margin: 0px;
	font-size: 13px
}

.homeboxcontentbg {
	width: 200px;
	min-height: 111px;
	height: auto !important;
	height: 111px;
	float: left;
	background-image: url(images/4boxcontentbg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
}

.homeboxcontentbg ul {
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.homeboxcontentbg li {
	margin-top: 1px;
}

.homeboxcontentbg a {
	color: #ffffff;
}

.homeboxbottombg {
	width: 210px;
	height: 8px;
	float: left;
	background-image: url(images/4boxbottombg.jpg);
	font-size: 0px;
	background-repeat: no-repeat;
}

.homecontacttxt {
	color: #4f77c9;
}

#homecontactarea {
	width: 460px;
	float: left;
}

#homecontact {
	font-size: 11px;
	margin-top: 35px;
}

#homecontactarea p {
	margin: 0px;
}

#homecontact th {
	font-size: 20px;
	font-weight: bold;
	color: #162849;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#homeaddress {
	padding-right: 20px;
}

#footer {
	width: 955px;
	float: left;
	display: inline;
	border-left: 25px solid #ffffff;
	border-right: 20px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #FFFFFF;
}

#footcontent {
	width: 955px;
	float: left;
	background-color: #1e1e1e;
	margin-left: 1px;
}

#footcontent p {
	font-size: 11px;
	margin: 0px;
	color: #ffffff;
	line-height: 17px;
}

#footcontent a {
	color: #555555;
}

#footcontent span {
	color: #e11320;
}

#footleft {
	width: auto;
	float: left;
	text-align: left;
	padding-left: 20px;
	padding-top: 12px;
}

#footleft p {
	word-spacing: 5px;
}

#footleft a {
	word-spacing: normal;
	color: #ffffff;
}

#footcenter {
	width: auto;
	float: right;
	display: inline;
	text-align: center;
	padding-top: 7px;
	margin-right: 15px;
	padding-bottom: 7px;
}

#footcenter p {
	text-align: right;
	line-height: normal;
}

#footcenter a {
	color: #ffffff;
}

#footright {
	width: auto;
	float: right;
	text-align: right;
	padding-right: 20px;
	padding-top: 7px;
}

#webdesign {
	width: auto;
	float: left;
	padding-left: 20px;
}

#webdesign p {
	margin: 0px;
	font-size: 11px;
}

#innercontentnavcontainer {
	width: 1000px;
	float: left;
	background: #ffffff;
	display: none;
}

#innercontentnav {
	width: 506px;
	height: 26px;
	float: right;
	padding-right: 60px;
}

.contentnavoff {
	height: 22px;
	float: left;
	background-image: url(images/contentnavoffc.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

.contentnavoffl {
	width: 10px;
	height: 26px;
	float: left;
	background-image: url(images/contentnavoffl.jpg);
}

.contentnavoffr {
	width: 10px;
	height: 26px;
	float: left;
	background-image: url(images/contentnavoffr.jpg);
}

.contentnavoff p {
	margin: 0px;
}

.contentnavoff a {
	color: #FFFFFF;
}

.contentnavon {
	height: 22px;
	float: left;
	background-image: url(images/contentnavonc.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

.contentnavonl {
	width: 10px;
	height: 26px;
	float: left;
	background-image: url(images/contentnavonl.jpg);
}

.contentnavonr {
	width: 10px;
	height: 26px;
	float: left;
	background-image: url(images/contentnavonr.jpg);
}

.contentnavon p {
	margin: 0px;
}

.contentnavon a {
	color: #e11320;
}

#innercontent {
	width: 990px;
	float: left;
	background-color: #173156;
	background-image: url(images/bluenavbottombg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#innercontentright {
	width: 695px;
	float: right;
	display: inline;
	margin: 10px 0px 0px 0px;
	background-color: #ffffff;
}

#innercontenttop p {
	line-height: 16px;
}

#architectcontent1 {
	width: 417px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

#architectcontent1c {
	width: 397px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

#architectcontent1top {
	width: 417px;
	height: 11px;
	float: left;
	background-image: url(images/architecturetop1.jpg);
	font-size: 0px;
}

#architectcontent1bottom {
	width: 417px;
	height: 11px;
	float: left;
	background-image: url(images/architecturebottom1.jpg);
	font-size: 0px;
}

.imgmarginright {
	margin-right: 5px;
}

.bluehead {
	color: #375592;
}

#architectspecifierimg {
	width: 201px;
	float: left;
	margin-left: 64px !important;
	margin-left: 32px;
	text-align: right;
	margin-top: 30px;
	margin-bottom: 10px;
}

#architectspecifierimg p {
	margin: 0px;
}

#innercontentbottom {
	width: 683px;
	float: right;
	padding: 25px 50px 0px 30px;
}

#innercontentbottom p {
	line-height: 16px;
}

#innercontentabout {
	width: 695px;
	float: right;
}

#innercontentabout p {
	line-height: 16px;
}

.casestudies {
	width: 252px;
	float: left;
	background-color: #FFFFFF;
}

.casestudiestop {
	width: 252px;
	height: 11px;
	float: left;
	font-size: 0px;
	background-image: url(images/casestudycontenttop.jpg);
}

#casestudiescontent {
	width: 232px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
}

#casestudiescontent p {
	text-align: justify;
}

.casestudiesbottom {
	width: 252px;
	height: 11px;
	float: left;
	font-size: 0px;
	background-image: url(images/casestudycontentbottom.jpg);
}

#specificationcontent {
	width: 252px;
	float: left;
	padding-left: 12px;
}

#specificationcontent p {
	text-align: justify;
}

#smallrightimg {
	width: 120px;
	float: left;
	margin-left: 40px !important;
	margin-left: 20px;
	text-align: right;
}

#smallrightimg p {
	margin: 0px;
	text-align: right;
}

#innerpagewhitespace {
	width: 1000px;
	height: 35px;
	float: left;
	background-color: #FFFFFF;
	display: none;
}

#innernav {
	width: 227px;
	float: left;
	background-color: #ebebeb;
}

#innernavhead {
	width: 202px;
	height: 28px;
	float: left;
	background: #d6d6d6 url(images/innernavheadbg.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 25px;
}

#innernavhead h2 {
	color: #323131;
	font-size: 16px;
	margin: 0px;
	font-weight: normal;
}

.innernavoption {
	width: 212px;
	height: 21px;
	float: right;
	background-image: url(images/innernavoptionbg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 14px;
	color: #FFFFFF;
}

#innernav a {
	color: #323131;
}

.innernavoption img {
	vertical-align: middle;
}

.innernavimgmargin {
	margin-right: 15px;
}

.innernavselected {
	width: 226px;
	float: right;
	background-color: #f5f5f5;
}

.innernavselectedtxt {
	width: 212px;
	float: right;
	padding-left: 0px;
	background-image: none;
	padding-left: 14px;
	margin: 0px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

#innernavcontact {
	width: 167px;
	float: left;
	padding: 145px 30px 15px 30px;
	background-color: #ebebeb;
}

#innernavcontact h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	color: #323131;
	letter-spacing: -1px;
}

#innernavcontact p {
	color: #323131;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

#innernavcontact .p1 {
	font-size: 13px;
}

#innernavcontact .p1 span {
	font-size: 15px;
	color: #e11320;
}

#notopbgcontact {
	width: 153px;
	float: left;
	padding: 12px 37px 15px 37px;
	background-color: #173156;
}

#notopbgcontact p {
	color: #FFFFFF;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

.teltxt {
	color: #e11320;
}

.contentbreak {
	float: left;
}

.aboutimgright {
	margin-left: 15px;
}

.aboutimgleft {
	margin-right: 10px;
}
.imgleft {
	margin-right: 10px;
	float: left;
}
#abouttxt {
	width: 695px;
	float: left;
	padding-bottom: 50px;
}

#abouttxttop {
	width: 695px;
	height: 11px;
	float: left;
	background-image: url(images/abouttxttop.jpg);
	font-size: 0px;
	display: none;
}

#abouttxtcontent {
	width: 695px;
	float: left;
	background-color: #FFFFFF;
	text-align: justify;
}

#abouttxtbottom {
	width: 695px;
	height: 11px;
	float: left;
	background-image: url(images/abouttxtbottom.jpg);
	font-size: 0px;
	display: none;
}

.aboutbluetxt {
	color: #142442;
	font-size: 11px;
}

#aboutleft {
	width: 305px;
	float: left;
	padding-right:10px;
}

#aboutright {
	width: 305px;
	float: right;
	padding-left:10px;
}

.whitetxt {
	color: #FFFFFF;
}

.contacthalfpage {
	width: 695px;
	float: left;
	padding-bottom: 20px;
}

.contactleft {
	width: 315px;
	float: left;
}

.contactright {
	width: 315px;
	float: right;
}

.contactemailtable td {
	padding-bottom: 5px;
}

.contactemailtable a {
	color: #555555;
}

.ptxt {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}

.contactbluetxt {
	color: #e11320;
}

.ptxtcolor {
	color: #555555;
}

#abouttxtcontent .faqtable p {
	margin: 0px;
	line-height: normal;
}

.faqtable td {
	padding-bottom: 15px;
}

.faqhead {
	color: #e11320;
	font-weight: bold;
	padding-bottom: 5px;
}

.faqcirclemargin {
	margin-top: 3px;
}

.faqbottomtable p {
	margin: 0px;
}

.faqbottomtable h2 {
	margin: 0px;
}

.faqbottomtablecentertd {
	padding-left: 30px;
	padding-right: 30px;
}

.boldtxt {
	font-weight: bold;
}

.linklogo {
	padding-left: 10px;
	width: 70px;
}

.linktitle {
	padding-right: 10px;
	width: 110px;
	text-align: left;
}

.linktbl td {
	padding: 0px 10px 0px 10px;
	width: 180px;
	padding-bottom: 20px;
}

.projectsimg {
	margin-left: 20px;
}

.projectsboxes {
	width: 320px;
	float: left;
	background-color: #eaebed;
	margin-bottom: 18px;
}

.projectboxhead {
	width: 320px;
	height: 26px;
	float: left;
	padding-top: 8px;
}

.projectboxhead h2 {
	float: left;
	padding-left: 7px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #e11320;
}

.projectboxhead img {
	vertical-align: middle;
}

.projectboxhead p {
	margin: 0px;
	color: #142443;
	float: right;
	padding-right: 7px;
}

.projectboxarticles {
	width: 310px;
	height: 17px;
	float: left;
	margin-bottom: 3px;
	background-color: #f4f5f7;
	padding: 5px;
}

.projectboxarticles p {
	margin: 0px;
}

.projectboxarticles a {
	color: #142443;
}

.projectboxmore {
	width: 302px;
	height: 25px;
	float: left;
	padding-right: 18px;
	padding-top: 8px;
}

.projectboxmore p {
	margin: 0px;
	text-align: right;
}

.projectboxmore a {
	color: #375592;
}

.energysavingmargin {
	margin-left: 10px;
}

.underline {
	text-decoration: underline;
}

.spacelist li {
	margin-top: 5px;
	margin-bottom: 5px;
}

.notetxt {
	text-align: center;
	font-weight: bold;
	color: #FF0000;
}

.aboutimg {
	margin-left: 10px;
	margin-bottom: 10px;
}

.centertxt {
	text-align: center;
}

.rightimg {
	margin-left: 10px;
}

.leftimg {
	margin-right: 10px;
}

.rightimgbottommargin {
	margin-left: 10px;
	margin-bottom: 10px;
}

.rightimgenergysaving {
	margin-left: 10px;
	margin-bottom: 50px;
}

.rightimgwer {
	margin-left: 10px;
	margin-bottom: 30px;
}

#sourcingbox {
	width: 304px;
	float: left;
	margin-left: 179px;
	display: inline;
}

#sourcingboxhead {
	width: 304px;
	float: left;
}

#sourcingboxhead p {
	width: 167px;
	height: 20px;
	margin: 0px;
	float: right;
	background: #064d9f url(images/sourcinghead-bg.jpg);
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}

#sourcingboxcontent {
	width: 280px;
	float: left;
	border: 2px solid #999999;
	padding: 10px;
}

#sourcingboxcontent p {
	color: #0e100f;
	text-align: left;
}

#sourcingboxcontent ul {
	color: #0e100f;
	text-align: left;
}

#sourcingboxcontent li {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 16px;
}

#aboutlistbox {
	width: 663px;
	float: left;
}

#aboutlistleft {
	width: 320px;
	float: left;
}

#aboutlistright {
	width: 320px;
	float: right;
}

.fensaimg {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.certstbl img {
	margin-bottom: 5px;
}

.certstd {
	width: 153px;
	height: 182px;
	background-image: url(images/prodperformance-bg.jpg);
	vertical-align: middle;
}

.bluelogo {
	vertical-align: baseline;
}

#cadcontent {
	width: 663px;
	float: left;
	padding: 9px 20px 9px 20px;
	background-color: #FFFFFF;
	text-align: justify;
}

#cadcontent .dbluetxt {
	color: #142442;
}

#cadcontent .dbluetxt a {
	color: #142442;
}

#cadcontent table h5 {
	margin: 0px;
}

#cadcontent table h5 span {
	font-weight: normal;
}

#cadcontent table h5 a {
	color: #375592;
}

#cadcontent table p {
	margin: 0px;
}

#cadcontent table p a {
	color: #8f8f8f;
}

#cadcontent table {
	margin-bottom: 20px;
}

#cadcontent .caddownloads h5 {
	font-size: 16px;
	text-decoration: underline;
	margin: 0px 0px 5px 0px;
}

#cadcontent .caddownloads h5 span {
	font-size: 13px;
}

#cadcontent .caddownloads h6 {
	font-size: 15px;
	color: #8f8f8f;
	margin: 0px 0px 5px 0px;
}

#cadcontent .caddownloads p {
	margin: 0px 0px 5px 0px;
	font-size: 12px;
}

#cadcontent .caddownloads img {
	vertical-align: middle;
}

#cadcontent .caddownloads a {
	color: #8f8f8f;
}

.nounderline {
	text-decoration: none;
}

#registerform {
	width: 400px;
	border: 1px solid #a3a3a3;
}

#registerform th {
	border-bottom: 1px solid #a3a3a3;
	background-color: #eeeeee;
	padding: 5px;
}

#registerform .input input {
	width: 150px;
	background-color: #ffffff;
	border: 1px solid #a3a3a3;
	text-align: left;
}

#registerform .input textarea {
	width: 150px;
	background-color: #ffffff;
	border: 1px solid #a3a3a3;
	text-align: left;
}

#registerform .submit {
	text-align: center;
}

#registerform .submit input {
	width: 75px;
	background-color: #cccccc;
	border: 1px solid #a3a3a3;
}

table.box2 {
	border-width: 1px;
	border-style: solid;
	border-color: #e4e4e4;
	border-spacing: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

table.box3 {
	border-width: 1px;
	border-style: solid;
	border-color: #c9c7c7;
	border-spacing: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

#innercontentright INPUT {
	BORDER-RIGHT: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #a7a7a7 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#innercontentright INPUT.lab {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 15px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #ffffff 1px solid;  
	BORDER-BOTTOM: #ffffff 1px solid; 
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	COLOR: #78288b;
}
#innercontentright INPUT.radiostyle {
BORDER-RIGHT: #ff0000 0px solid; 
BORDER-TOP: #ffffff 0px solid;  
BACKGROUND: #ffffff; 
BORDER-LEFT: #ffffff 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
}

#innercontentright INPUT.checkbox {
BORDER-RIGHT: #ff0000 0px solid; 
BORDER-TOP: #ffffff 0px solid; 
BACKGROUND: #ffffff; 
BORDER-LEFT: #ffffff 0px solid; 
BORDER-BOTTOM: #ffffff 0px solid; 
}


#innercontentright TEXTAREA {
	BORDER-RIGHT: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #a7a7a7 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#innercontentright SELECT {
	BORDER-RIGHT: #a7a7a7 1px solid; 
	BORDER-TOP: #a7a7a7 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #a7a7a7 1px solid; 
	COLOR: #696969; 
	BORDER-BOTTOM: #a7a7a7 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	SCROLLBAR-ARROW-COLOR: #ffffff;
}
#innercontentright .mybutton{
	background:#eeeeee;
	color:#898989;
	font-weight:bold;
	height:23px;
}

.lftimgpad {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.tickernews {
	float: left;
	width: 140px;
	background-color: #ee2824;
	padding: 4px 5px 5px 5px;
	display: inline;
	margin-right: 1px;
}

.tickernews p {
	margin: 0px;
	color: #ffffff;
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
}

.tickernews img {
	vertical-align: middle;
}

.sponleft {
	width: 250px;
	float: left;
}
.sponright {
	width: 400px;
	float: right;
}
#TICKER {
	float: left;
	padding-top: 2px;
	padding: 4px 0px 5px 5px;
	background-color: #282828;
}

#TICKER a {
	letter-spacing: normal;
	margin-right: 40px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}

#TICKER img {
	vertical-align: middle;
}

.blueboldtxt {
	font-weight: bold;
	color: #375592;
}

.bluetxt {
	color: #e11320;
}

.blueboldtxt {
	color: #e11320;
	font-weight: bold;
}

.latestnews1 {
	width: 628px;
	float: left;
	background-color: #f4f4f4;
	padding: 10px;
	margin-bottom: 10px;
}

.latestnews1 .image {
	width: 51px;
	height: 36px;
	float: left;
	display: inline;
	margin: 0px 46px 5px 21px;
	background: #ffffff url(images/notepad-grey.jpg);
	padding: 20px 5px 0px 5px;
}

#abouttxtcontent .latestnews1 .image p {
	margin: 0px;
	color: #173156;
	font-size: 14px;
	text-align: center;
	line-height: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.latestnews1 h2 {
	margin: 0px;
	font-size: 14px;
}

.latestnews1 h2 a {
	color: #e11320;
}

.latestnews1 .dateuploaded {
	font-size: 10px;
	color: #df646c;
	margin: 0px;
	font-weight: bold;
}

.latestnews1 p {
	margin: 0px;
}

.latestnews2 {
	width: 628px;
	float: left;
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
}

.latestnews2 .image {
	width: 51px;
	height: 36px;
	float: left;
	display: inline;
	margin: 0px 46px 5px 21px;
	background: #ffffff url(images/notepad-white.jpg);
	padding: 20px 5px 0px 5px;
}

#abouttxtcontent .latestnews2 .image p {
	margin: 0px;
	color: #173156;
	font-size: 14px;
	text-align: center;
	line-height: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.latestnews2 h2 {
	margin: 0px;
	font-size: 14px;
}

.latestnews2 h2 a {
	color: #e11320;
}

.latestnews2 .dateuploaded {
	font-size: 10px;
	color: #df646c;
	margin: 0px;
	font-weight: bold;
}

.latestnews2 p {
	margin: 0px;
}

.mainform {
}

.mainform .input input {
	width: 150px;
	border: 1px solid #d9d9d9;
	background-color: #f4f4f4;
}

body #container #content #innercontentright #innercontentabout #abouttxtcontent form .mainform tr .radio input {
	border: 0px ;
}

.mainform .submit input {
	width: 60px;
	border: 1px solid #d9d9d9;
	background-color: #f4f4f4;
}

.ticklist {
	list-style-image: url(images/tick.jpg);
}

.projectbox {
	width: 663px;
	float: left;
	margin-bottom: 20px;
}

.projectimg {
	margin-left: 25px;
}

.projecthead {
	color: #e11320;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	text-align: left;
}

.theteammainhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #e11320;
}

.theteammainhead span {
	font-weight: normal;
}

.theteammainhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

.beaufortteamleft {
	width: 220px;
	float: left;
}

.theteamhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e11320;
}

.theteambreak {
	width: 663px;
	float: left;
	margin-bottom: 30px;
}

.theteambreak h4 {
	width: 298px;
	height: 40px;
	float: left;
	margin: 0px 15px 5px 0px;
	font-weight: bold;
	color: #ffffff;
	background: #0c334c url(images/theteamhead-bg.jpg);
	padding: 8px 0px 0px 10px;
	font-size: 13px;
}

.theteambreak h4 span {
	font-weight: normal;
}

.theteambreak p {
	margin: 0px;
}

.theteambreak h5 {
	font-size: 12px;
	margin: 15px 0px 0px 0px;
	font-weight: normal;
}

.theteamleft {
	width: 323px;
	float: left;
	border: 1px solid #dadada;
}

.theteamright {
	width: 323px;
	float: right;
	border: 1px solid #dadada;
}

.theteambox {
	width: 298px;
	float: left;
	padding: 10px 15px 10px 10px;
}

.theteambox .dotline {
	width: 298px;
	height: 2px;
	float: left;
	font-size: 0px;
	background: url(images/theteamdotline-bg.jpg) left;
	margin-top: 15px;
}

.myblocks {
	width: 210px;
	float: left;
	height: 230px;
	margin: 5px 5px 20px 0px;
	text-align: center;
}

.ptxtred {color: #ff0000;}
.ptxtyellow {color: #f8b72c;}
.ptxtgreen {color: #0fcf0f;}

.bigtxt13 {
	font-size: 13px;
	line-height: 18px;
}

.bigbluetxt13 {
	font-size: 13px;
	line-height: 18px;
	color: #142442;
}

.bigblueboldtxt13 {
	font-size: 13px;
	line-height: 18px;
	color: #142442;
}

.producttestingtbl {
	font-size: 10px;
	line-height: 15px;
	text-align: center;
}

.producttestingtbl a {
	color: #e11320;
}

.producttestingtbl span {
	font-weight: bold;
}

#videobreak {
	width: 663px;
	float: left;
	margin-bottom: 15px;
}

#videoleft {
	width: 478px;
	float: left;
}

#videoright {
	width: 159px;
	float: right;
}

.videotxt {
	font-weight: bold;
	color: #e11320;
}

.lefttxt {
	text-align: left;
}

#exhibitionleft {
	width: 319px;
	float: left;
}

#exhibitionleft h2 {
	font-size: 22px;
}

#exhibitionleft span {
	color: #555555;
	font-weight: normal;
	font-size: 18px;
}

#exhibitionright {
	width: 330px;
	float: right;
}

#exhibitionrightbox {
	width: 330px;
	float: right;
	margin-bottom: 15px;
}

.bsechomebanner {
	margin-top: 275px;
}

.exhibitionimg {
	margin-bottom: 5px;
}

#rangeright {
	width: 722px;
	float: left;
	display: inline;
	margin-left: 1px;
}

#rangebanner {
	width: 695px;
	float: left;
	display: inline;
	margin: 0px 0px 35px 30px;
}

#rangecontent {
	width: 695px;
	float: left;
	display: inline;
	margin: 0px 0px 30px 30px;
}

#rangecontentl {
	width: 305px;
	float: left;
}

#rangecontent h2 {
	color: #797979;
	font-size: 19px;
	font-weight: normal;
}

#rangecontent h3 {
	color: #000000;
	font-size: 17px;
}

#rangecontent p {
	text-align: justify;
}

#rangecontentl .bigtxt {
	font-size: 15px;
}

#rangecontentr {
	width: 365px;
	float: right;
}

#rangeinstallerbeaufort {
	width: 176px;
	float: left;
	margin-bottom: 10px;
}

#rangeinstallerbeaufort h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #ebebeb url(images/rangeinstallerbeauforthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #131111;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangeinstallerbeaufortimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangeinstallerbeaufortselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #ebebeb;
}

#rangeinstallerbeaufortselect p {
	margin: 0px;
}

#rangeinstallerbeaufortselect form {
	margin: 0px;
}

#rangeinstallerbeaufortselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangehouseholderbeaufort {
	width: 176px;
	float: right;
	margin-bottom: 10px;
}

#rangehouseholderbeaufort h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #ebebeb url(images/rangeinstallerbeauforthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #131111;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangehouseholderbeaufortimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangehouseholderbeaufortselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #ebebeb;
}

#rangehouseholderbeaufortselect p {
	margin: 0px;
}

#rangehouseholderbeaufortselect form {
	margin: 0px;
}

#rangehouseholderbeaufortselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangefabricatorbeaufort {
	width: 176px;
	float: left;
}

#rangefabricatorbeaufort h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #ebebeb url(images/rangeinstallerbeauforthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #131111;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangefabricatorbeaufortimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangefabricatorbeaufortselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #ebebeb;
}

#rangefabricatorbeaufortselect p {
	margin: 0px;
}

#rangefabricatorbeaufortselect form {
	margin: 0px;
}

#rangefabricatorbeaufortselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangearchitectbeaufort {
	width: 176px;
	float: right;
}

#rangearchitectbeaufort h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #ebebeb url(images/rangeinstallerbeauforthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #131111;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangearchitectbeaufort h2 a {
	color: #ffffff;
}

#rangearchitectbeaufortimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangearchitectbeaufortselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #ebebeb;
}

#rangearchitectbeaufortselect p {
	margin: 0px;
}

#rangearchitectbeaufortselect form {
	margin: 0px;
}

#rangearchitectbeaufortselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangebottom {
	width: 695px;
	float: left;
}

#rangeinstallerblyweert {
	width: 176px;
	float: left;
	margin-bottom: 10px;
}

#rangeinstallerblyweert h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #1e1e1e url(images/rangeinstallerblyweerthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #ffffff;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangeinstallerblyweert h2 a {
	color: #ffffff;
	font-weight: bold;
}

#rangeinstallerblyweertimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangeinstallerblyweertselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #1e1e1e;
}

#rangeinstallerblyweertselect p {
	margin: 0px;
	color: #ffffff;
}

#rangeinstallerblyweertselect form {
	margin: 0px;
}

#rangeinstallerblyweertselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangehouseholderblyweert {
	width: 176px;
	float: right;
	margin-bottom: 10px;
}

#rangehouseholderblyweert h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #1e1e1e url(images/rangeinstallerblyweerthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #ffffff;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangehouseholderblyweert h2 a {
	color: #ffffff;
	font-weight: bold;
}

#rangehouseholderblyweertimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangehouseholderblyweertselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #1e1e1e;
}

#rangehouseholderblyweertselect p {
	margin: 0px;
	color: #ffffff;
}

#rangehouseholderblyweertselect form {
	margin: 0px;
}

#rangehouseholderblyweertselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangefabricatorblyweert {
	width: 176px;
	float: left;
}

#rangefabricatorblyweert h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #1e1e1e url(images/rangeinstallerblyweerthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #ffffff;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangefabricatorblyweert h2 a {
	color: #ffffff;
	font-weight: bold;
}

#rangefabricatorblyweertimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangefabricatorblyweertselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #1e1e1e;
}

#rangefabricatorblyweertselect p {
	margin: 0px;
	color: #ffffff;
}

#rangefabricatorblyweertselect form {
	margin: 0px;
}

#rangefabricatorblyweertselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#rangearchitectblyweert {
	width: 176px;
	float: right;
}

#rangearchitectblyweert h2 {
	width: 160px;
	height: 26px;
	float: left;
	background: #1e1e1e url(images/rangeinstallerblyweerthead-bg.jpg) right no-repeat;
	margin: 0px;
	padding: 9px 0px 0px 16px;
	color: #ffffff;
	font-size: 13px;
	letter-spacing: -1px;
}

#rangearchitectblyweert h2 a {
	color: #ffffff;
	font-weight: bold;
}

#rangearchitectblyweertimg {
	width: 176px;
	float: left;
	margin: 1px 0px 1px 0px;
}

#rangearchitectblyweertselect {
	width: 166px;
	float: left;
	padding: 5px;
	background: #1e1e1e;
}

#rangearchitectblyweertselect p {
	margin: 0px;
	color: #ffffff;
}

#rangearchitectblyweertselect form {
	margin: 0px;
}

#rangearchitectblyweertselect select {
	width: 166px;
	font-size: 10px;
	color: #4f4f4f;
}

#blyweertnav {
	width: 227px;
	float: left;
	background-color: #212020;
}





#blyweertnavhead {
	width: 202px;
	height: 32px;
	float: left;
	background: #30302f url(images/blyweertnavheadbg.jpg) no-repeat;
	padding-top: 7px;
	padding-left: 25px;
}

#blyweertnavhead h2 {
	color: #ffffff;
	font-size: 22px;
	margin: 0px;
	font-weight: normal;
}

.blyweertnavoption {
	width: 212px;
	height: 21px;
	float: right;
	background-image: url(images/blyweertnavoptionbg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-left: 14px;
	color: #FFFFFF;
}

#blyweertnav a {
	color: #ffffff;
}

.blyweertnavoption img {
	vertical-align: middle;
}

.blyweertnavimgmargin {
	margin-right: 15px;
}

.blyweertnavselected {
	width: 226px;
	float: right;
	background-color: #ee2824;
}

.blyweertnavselectedtxt {
	width: 212px;
	float: right;
	padding-left: 0px;
	background-image: none;
	padding-left: 14px;
	margin: 0px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}

#blyweertnavcontact {
	width: 167px;
	float: left;
	padding: 145px 30px 15px 30px;
	background-color: #212020;
}

#blyweertnavcontact h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	color: #ffffff;
	letter-spacing: -1px;
}

#blyweertnavcontact p {
	color: #ffffff;
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}

#blyweertnavcontact .p1 {
	font-size: 13px;
}

#blyweertnavcontact .p1 span {
	font-size: 15px;
	color: #e11320;
}

.redlist li {
	color: #e11320;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 17px;
	text-align: justify;
}

.redlist li span {
	color: #7f7f7f;
}

.aboutlist li {
	color: #e11320;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 17px;
	text-align: justify;
}

.aboutlist li span {
	color: #555555;
}

.prodlist li {
	color: #e11320;
	line-height: 17px;
	text-align: justify;
}

.prodlist li span {
	color: #7f7f7f;
}

#rangedownloads {
	width: 365px;
	float: right;
}

#rangedownloads h2 {
	color: #797979;
	font-size: 19px;
	font-weight: normal;
}

#rangedownloads h3 {
	color: #000000;
	font-size: 17px;
}

.rangedownloadtbl td {
	padding-bottom: 5px;
}

.rangedownloadtbl a {
	color: #171717;
	font-size: 13px;
}

.rangedownloadtbl a .span1 {
	color: #000000;
	font-size: 10px;
}

.rangedownloadtbl a .span2 {
	color: #f12832;
}

.rangedownloadtbl img {
	margin-bottom: 3px;
}

.bsecnavimg {
	margin-top: 15px;
}

#homenav {
	width: 197px;
	float: left;
	background: #212020 url(images/homenews-bg.jpg) top no-repeat;
	padding: 20px 15px 25px 15px;
}

#homenav h2 {
	margin: 0px;
	font-weight: normal;
	font-size: 22px;
	font-style: italic;
}

#homenav h2 span {
	font-weight: bold;
	color: #ffffff;
}

.homenewsarticle {
	width: 197px;
	float: left;
	margin-top: 25px;
}

.homenewsarticle p {
	margin: 0px;
	color: #ffffff;
	line-height: normal;
}

.homenewsarticletop {
	width: 197px;
	float: left;
	margin-bottom: 3px;
}

.homenewsarticletopl {
	width: 62px;
	float: left;
}

.homenewsarticletopl img {
	border: 2px solid #ffffff;
}

.homenewsarticletopr {
	width: 125px;
	float: right;
}

.homenewsarticletopr h3 {
	margin: 0px;
	font-weight: normal;
}

#blyweertnav .homenewsarticletopr h3 a {
	color: #ffffff;
}

#homenav .homenewsarticletopr h3 a {
	color: #ffffff;
}

#rangebly {
	width: 347px;
	float: left;
}

#rangebly .options {
	width: 307px;
	height: 68px;
	float: left;
	background: #2c2c2c url(images/rangebly-options-bg.jpg);
	padding: 13px 20px 0px 20px;
}

#rangebly .options p {
	font-size: 13px;
	margin: 0px;
	color: #ffffff;
}

#rangebly .options p span {
	color: #e11320;
}

#rangebly .options form {
	margin: 0px;
}

#rangebly .options select {
	width: 307px;
	margin-top: 3px;
}

#rangebeau {
	width: 347px;
	float: left;
}

#rangebeau .options {
	width: 307px;
	height: 68px;
	float: left;
	background: #2c2c2c url(images/rangebeau-options-bg.jpg);
	padding: 13px 20px 0px 20px;
}

#rangebeau .options p {
	font-size: 13px;
	margin: 0px;
	color: #000000;
}

#rangebeau .options p span {
	color: #e11320;
}

#rangebeau .options form {
	margin: 0px;
}

#rangebeau .options select {
	width: 307px;
	margin-top: 3px;
}

.rangeoptionhead {
	color: #565656;
	font-size: 18px;
	font-weight: normal;
}

#blynews {
	width: 197px;
	float: left;
	background: #212020 url(images/blynews-bg.jpg) bottom no-repeat;
	padding: 20px 15px 25px 15px;
}

#blynews h2 {
	margin: 0px;
	font-weight: normal;
	font-size: 22px;
	font-style: italic;
}

#blynews h2 span {
	font-weight: bold;
	color: #ffffff;
}

#beaunews {
	width: 197px;
	float: left;
	background: #ebebeb;
	padding: 20px 15px 25px 15px;
}

#beaunews h2 {
	margin: 0px;
	font-weight: normal;
	font-size: 22px;
	font-style: italic;
}

#beaunews h2 span {
	font-weight: bold;
	color: #323131;
}

#beaunews .homenewsarticle p {
	color: #323131;
}

#beaunews .homenewsarticle p a {
	color: #e11320;
}

#beaunews .homenewsarticletopl img {
	border: 2px solid #323131;
}

#productleft {
	width: 410px;
	float: left;
}

#productleft h1 {
	font-size: 26px;
}
.choicetitle {
	font-size: 26px;
	margin: 0px;
}
#productright {
	width: 210px;
	float: right;
	margin-top: 20px;
}

#productbottom {
	width: 695px;
	float: left;
	margin-top: 35px;
}

#productbottom img {
	margin-right: 10px;
}

.redtxt {
	color: #e71b31;
}

#climaticbanner {
	width: 365px;
	float: left;
	margin-top: 0px;
}

.touchtbl {
	border-collapse: collapse;
	text-align: left;
	margin: 15px 0px 15px 0px;
}

.touchtbl td {
	border: 1px solid #212020;
	padding: 5px;
}

#bioclimaticleft {
	width: 400px;
	float: left;
}

#bioclimaticleft h2 {
	font-weight: normal;
	font-size: 22px;
}

#bioclimaticleft h3 {
	font-weight: normal;
	color: #20201f;
	font-size: 17px;
}

.bigredtxt {
	font-size: 15px;
	color: #e11320;
	line-height: 20px;
}

#bioclimaticright {
	width: 243px;
	float: right;
}

#bioclimaticbrochure {
	width: 243px;
	float: left;
	margin-top: 40px;
}

#bioclimaticbrochure p {
	margin: 0px;
	text-align: center;
}

#bioclimaticbrochure p span {
	color: #0e0e0d;
}

#bioclimaticbrochure .img1 {
	margin-bottom: 5px;
}

#bioclimaticbrochure .img2 {
	margin-top: 5px;
}

.touchimg {
	margin-left: 20px;
}

.fabguidelist li {
	line-height: 20px;
}

.blacktxt {
	color: #000000;
}

.biohead {
	color: #000000;
	font-size: 22px;
}

#bioclimaticleft .biohead {
	color: #000000;
	font-size: 22px;
}

.biocomment {
	color: #999999;
	font-size: 26px;
	text-align: left;
	font-weight: normal;
}

.biocomment .texttop {
	vertical-align: text-top;
}

.biocomment .textbottom {
	vertical-align: text-bottom;
}

.biolist li {
	color: #e11320;
	line-height: 15px;
}

.biolist li span {
	color: #555555;
}

.buildingprinciplesbox {
	width: 695px;
	float: left;
	margin-bottom: 25px;
}

.buildingprinciplesboxl {
	width: 505px;
	float: left;
	margin-top: 15px;
}

.buildingprinciplesboxl ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.buildingprinciplesboxl li {
	color: #e11320;
	line-height: 15px;
}

.buildingprinciplesboxl li span {
	color: #555555;
}

.buildingprinciplesboxl li .span1 {
	font-weight: bold;
	font-size: 15px;
	line-height: 21px;
	color: #000000;
}

.buildingprinciplesboxr {
	width: 160px;
	float: right;
}

.biosolution {
	width: 695px;
	float: left;
	margin-bottom: 20px;
}

.biosolutionl {
	width: 200px;
	float: left;
}

.biosolutionr {
	width: 475px;
	float: right;
}

.biosolutionr .list1 {
	width: 200px;
	float: left;
}

.biosolutionr .list1 p {
	font-weight: bold;
	margin: 0px;
}

.biosolutionr .list1 ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.biosolutionr .list2 {
	width: 270px;
	float: right;
}

.biosolutionr .list2 p {
	font-weight: bold;
	margin: 0px;
}

.biosolutionr .list2 ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.buildingregtbl {
	margin-bottom: 15px;
	border-collapse: collapse;
	text-align: left;
}

.buildingregtbl th {
	padding: 5px;
	background: #77c152;
	border: 1px solid #b2b2b2;
	color: #000000;
}

.buildingregtbl .data1 {
	border-bottom: 1px solid #b2b2b2;
}

.buildingregtbl .data2 {
	padding: 5px 10px 5px 0px;
	background: #dce9d6;
	border: 1px solid #b2b2b2;
}

.buildingregtbl .data2 ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: square;
	color: #000000;
}

.buildingregtbl .data2 li {
	font-weight: bold;
	line-height: 17px;
	text-align: left;
}

.buildingregtbl .data2 li span {
	font-weight: normal;
}

.buildingregtbl .data2 li .boldtxt {
	font-weight: bold;
}

.buildingregtbl .data3 {
	padding: 5px 10px 5px 10px;
	background: #dce9d6;
	border: 1px solid #b2b2b2;
}

.buildingregtbl .data3 p {
	display: inline;
	margin: 0px;
	color: #000000;
	font-size: 9px;
}

.nomarginboldtxt {
	margin: 0px;
	font-weight: bold;
	color: #000000;
}

.nomargintxt {
	margin: 0px;
	color: #000000;
}

.buildingreglist {
	margin-top: 0px;
	margin-bottom: 15px;
	color: #000000;
	line-height: 15px;
}

#bioclimaticleft .buildingreghead {
	color: #000000;
	font-size: 22px;
}

#bioclimaticleft .buildingreghead span {
	width: auto;
	float: right;
	text-align: right;
	font-size: 13px;
}

#blyweertnavhead .redtapenav {
	font-size: 15px;
	margin-top: 3px;
}

#redtapecontent {
	width: 695px;
	float: left;
	background-color: #FFFFFF;
	text-align: justify;
}

#redtapecontent h1 {
	font-size: 26px;
	color: #000000;
}

#redtapecontent h2 {
	font-size: 20px;
	color: #fa3431;
}

#redtapecontent h3 {
	font-weight: normal;
}

#redtapecontent .h1 {
	color: #000000;
	font-weight: bold;
}

#redtapecontent .h1 span {
	color: #e11320;
}

#redtapecontent .h2 {
	color: #000000;
}

#redtapecontent .bigtxt13 {
	line-height: 23px;
}

#redtapecontent .greentxt {
	color: #45af2c;
}

#redtapecontent .bluetxt {
	color: #1c488a;
}

.redtapebreak {
	width: 695px;
	float: left;
	margin-bottom: 15px;
}

.redtapel {
	width: 405px;
	float: left;
}

.redtaper {
	width: 240px;
	float: right;
	text-align: center;
}

.understandratingsl {
	width: 280px;
	float: left;
}

.understandratingsr {
	width: 275px;
	float: right;
	display: inline;
	margin-right: 50px;
}

.fasttrackl {
	width: 117px;
	float: left;
}

.fasttrackr {
	width: 558px;
	float: right;
}

.fasttrackr h3 {
	margin: 12px 0px 0px 0px;
}

.fasttrackr p {
	margin: 10px 0px 0px 0px;
}

.redtapefaql {
	width: 325px;
	float: left;
}

.redtapefaqr {
	width: 325px;
	float: right;
}

.redtapefaq1 {
	margin: 0px 0px 10px 0px;
	color: #45af2c;
}

.redtapesbdfaq1 {
	margin: 0px 0px 10px 0px;
	color: #001276;
}

.redtapedoclfaq1 {
	margin: 0px 0px 10px 0px;
	color: #419217;
}

.redtapefaq2 {
	margin: 0px 0px 30px 0px;
}

.redtapefaq3 {
	color: #000000;
	font-weight: bold;
}

.sbdstandardl {
	width: 510px;
	float: left;
}

.sbdstandardl h3 {
	margin: 0px;
}

.sbdstandardl p {
	margin-top: 0px;
}

.sbdstandardr {
	width: 105px;
	float: right;
	text-align: center;
}

.doclcharttbl {
	width: 100%;
	margin: 22px 0px 0px 0px;
}

.doclcharttbl th {
	background: #419217;
	color: #ffffff;
}

.doclcharttbl td {
	background: #e5e5e5;
	letter-spacing: -1px;
}

.doclcharttbl .td1 {
	font-size: 9px;
	font-weight: bold;
}

.redtapetbl {
	width: 100%;
	text-align: center;
	color: #e11320;
	font-size: 13px;
	font-weight: bold;
}

.redtapetbl td {
	width: 33%;
}

.redtapetbl img {
	margin-bottom: 20px;
}

.redtapetbl2 {
	width: 75%;
	text-align: center;
	color: #e11320;
	font-size: 13px;
	font-weight: bold;
}

.redtapetbl2 td {
	width: 50%;
}

.redtapetbl2 img {
	margin-bottom: 10px;
}

#redtapebanner {
	width: 695px;
	float: left;
	margin-bottom: 35px;
}

#redtapecontent .partlgreentxt {
	color: #419217;
}

#exhibitionleft .exhibstand {
	color: #555555;
    font-size: 11px;
    font-weight: normal;
}
