@charset "UTF-8";

body {
	behavior: url(csshover.htc);
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(../i/bground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
} /* WinIE behavior call */
img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 110%;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #27869B;
}
h2 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #27869C;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #223268;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.hideBlock {
	display: none;
}
.hidden {
	visibility: hidden;
}
#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
}

/************Client login styles for homepage*************/

#header div.clientLogin {
	width: 240px;
	position: absolute;
	right: 0px;
	top: 45px;
}
#header div.clientLogin form {
	margin-top: 4px;
	margin-bottom: 5px;
}
#header div.clientLogin input {
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	border: 1px solid #FFF;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}
#header div.clientLogin .sky1 input {
	background-image: url(../i/rightColBgTint.jpg);
	background-repeat: no-repeat;
	background-position: -80px -10px;
}
#header div.clientLogin .sky2 input {
	background-image: url(../i/rightColBgTint.jpg);
	background-repeat: no-repeat;
	background-position: -80px -50px;
}
#header div.clientLogin .submit input {
	height: 18px;
	width: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	top: 33px;
	left: -10px;
}
#header div.clientLogin .title {
	display: block;
	float: left;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#header div.clientLogin div {
	display: block;
	margin-bottom: 3px;
}

#header div.clientLogin .clientLoginTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	top: 38px;
	left: -73px;
	font-weight: bold;
}

/********************Ends********************/

/*******Client login styles for all other pages******/

#headerSub div.clientLogin {
	width: 240px;
	position: absolute;
	right: 0px;
	top: 45px;
}
#headerSub div.clientLogin form {
	margin-top: 4px;
	margin-bottom: 5px;
}
#headerSub div.clientLogin input {
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	border: 1px solid #FFF;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}

#headerSub div.clientLogin input.red {
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	border: 1px solid #F00;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}

#headerSub div.clientLogin .sky1 input {
	background-image: url(../i/SubloginBgTint.gif);
	background-repeat: no-repeat;
	background-position: -80px -10px;
}
#headerSub div.clientLogin .sky2 input {
	background-image: url(../i/SubloginBgTint.gif);
	background-repeat: no-repeat;
	background-position: -80px -50px;
}
#headerSub div.clientLogin .submit input {
	height: 18px;
	width: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	top: 33px;
	left: -10px;
}
#headerSub div.clientLogin .title {
	display: block;
	float: left;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#headerSub div.clientLogin .titleRed {
	display: block;
	float: left;
	width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#headerSub div.clientLogin div {
	display: block;
	margin-bottom: 3px;
}

#headerSub div.clientLogin .clientLoginTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	top: 38px;
	left: -73px;
	font-weight: bold;
}

#headerSub div.clientLogin .clientLoginTxtRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	top: 38px;
	left: -73px;
	font-weight: bold;
	color: #F00;
}

#headerSub div.clientLogin h1 {
	color: #FFF;
	display: block;
	padding-left: 10px;
	font-size: 12px;
	padding-top: 10px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}
#headerSub div.clientLogin a.logOut {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B5D1;
	margin-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	background-image: url(../i/SubloginBg02.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 35px;
	background-position: 198px 50%;
}
#headerSub div.clientLogin a.logOut:visited {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B5D1;
	margin-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	background-image: url(../i/SubloginBg02.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 35px;
	background-position: 198px 50%;
}
#headerSub div.clientLogin a.logOut:hover {
	text-decoration: underline;
}

/********************Ends********************/

/*Header styles for homepage*/

#header div.callToAction {
	position: absolute;
	width: 335px;
	top: 78px;
	left: 225px;
	background-image: url(../i/telNo.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}
#header div.callToAction p {
	font-size: 10px;
	display: block;
	text-align: right;
	width: 200px;
	float: left;
	font-weight: bold;
	padding-right: 135px;
	line-height: 100%;
}

#header {
	height: 150px;
	width: 900px;
	background-image: url(../i/loginBg.jpg);
	background-repeat: no-repeat;
	background-position: right 40px;
}
#header div.logo {
	position: absolute;
	height: 63px;
	width: 167px;
	top: 90px;
	left: 37px;
	display: block;
	z-index: 25;
}
#header div.logo a {
	display: block;
}

/*Ends*/

/*Header styles for all other pages*/

#headerSub div.callToAction {
	position: absolute;
	width: 335px;
	top: 78px;
	left: 225px;
	background-image: url(../i/telNo.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}
#headerSub div.callToAction p {
	font-size: 10px;
	display: block;
	text-align: right;
	width: 200px;
	float: left;
	font-weight: bold;
	padding-right: 135px;
	line-height: 100%;
}

#headerSub {
	height: 150px;
	width: 900px;
	background-image: url(../i/SubloginBg.gif);
	background-repeat: no-repeat;
	background-position: right 40px;
}
#headerSub div.logo {
	position: absolute;
	height: 63px;
	width: 167px;
	top: 90px;
	left: 37px;
	z-index: 25;
}

/*Ends*/

div#nav {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 105px;
	width: 900px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
	z-index: 20;
}
div#nav ul {
	margin: 0px;
	padding: 0px;
	float: right;
}
div#nav ul li {
	display: block;
	/*float: right;*/
	position: relative;
	list-style-type: none;
	background-image: url(../i/navBg.gif);
	background-repeat: repeat-x;
	background-position: left -50px;
	margin: 0px;
	line-height: 100%;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0079C1;
	list-style-image: none;
}

div#nav ul li:hover {

	background-repeat: repeat-x;
	background-position: left -4px;
	display: block;
}

div#nav ul.level1 li.contactUs {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#nav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 11px;
	padding-right: 9px;
	padding-bottom: 13px;
	padding-left: 9px;
}
div#nav ul ul {
/*	display: none;
	position: absolute;
	width: 180px;*/
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3393CE;
	border-right-color: #3393CE;
	border-bottom-color: #3393CE;
	border-left-color: #3393CE;
	background-color: #FFF;
}
/*
div#nav>ul a {
	width: auto;
}
*/
div#nav ul ul li {
	background-image: none;
	/*width: 180px;*/
}

div#nav ul ul li a {
	color: #0079C1;
	/*background-image: none;*/
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 11px;
}
div#nav ul ul li a:hover{
	background-color: #80BCE0;
	background-image: none;
} /*
div#nav li.submenu {
	padding-right: 8px;
}
div#nav li.submenu a {
	background-image: url(../i/arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}
div#nav ul.level1 li.submenu ul.level2 li.submenu a.sub {
	background-image: url(../i/blueArrow.gif);
	background-repeat: no-repeat;
	background-position: 75px center;
}
div#nav ul.level1 li.submenu ul.level2 li {
	display: block;
	width: 180px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
div#nav ul.level1 li.submenu ul.level2 li a {
	background-image: none;
}
div#nav ul.level1 li.submenu ul.level2 li:hover {
	background-color: #80BCE0;
	background-image: none;
}
div#nav ul.level1 li.submenu ul.level2 li.submenu ul.level3 li a:hover {
	background-color: #98D8E6;
}

div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {
	display: block;
}

div#nav ul.level2 {
	top: 37px;
	left: -2px;
}
div#nav ul.level3 {
	left: 180px;
	top: -1px;
}
*/
div#nav ul li.home a {
	background-image: url(../i/home-icon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 0px;
	padding-right: 0px;
}

/*Content styles for homepage only*/

#content {
	height: auto;
	background-image: url(../i/rightColBg.jpg);
	background-repeat: no-repeat;
	background-position: right -40px;
	z-index: 1;
}
#content div.col {
}
#content div.l {
	width: 236px;
	float: left;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-top: 113px;
	position: absolute;
	left: 0px;
	top: 150px;
	z-index: 10;
}
#content div.l .adBox {
	background-image: url(../i/adBoxGradient.gif);
	background-repeat: repeat-y;
	display: block;
	width: 236px;
	background-position: right top;
	text-align: right;
	float: left;
	margin-top: 12px;
}
#content .col.l .adBox .eden {
}
#content .col.l .adBox .remote {
	float: right;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#content div.l .adBox img {
	float: left;
	margin-left: -75px;
	margin-top: -20px;
}
#content div.l .adBox h2 {
	font-size: 14px;
	color: #223268;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 6px;
	padding-right: 6px;
}
#content div.l .adBox p {
	padding-right: 6px;
	font-size: 10px;
	padding-left: 12px;
}
#content div.l .adBox a.findOutMore {
	float: none;
	margin: 0px;
	color: #000;
}
#content div.l .adBox .baseLink {
	background-color: #FFF;
	display: block;
	padding-top: 9px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 128px;
	margin-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #37B0CD;
	background-image: url(../i/adBoxBaseBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 0;
}
#content div.m {
	width: 416px;
	margin-left: 240px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.home #content div.m {
	/*height: 800px;
	display:block;*/
}
#content div.m .mainGraphic {
	display: block;
	height: 190px;
	width: 416px;
	background-image: url(../i/topGraphic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content div.m .caption {
	display: block;
	padding-top: 125px;
	height: 66px;
	padding-right: 10px;
	padding-left: 10px;
}
#content div.m .mainGraphic p {
	display: block;
	color: #FFF;
	font-weight: normal;
	font-size: 14px;
	width: 275px;
	padding-top: 24px;
}
#content div.m .text {
	padding: 8px;
	width: auto;
	background-color: #D7EFF5;
	height: 346px;
	background-image: url(../i/centreTxtBg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#content div.m .text02 {
	padding: 8px;
	width: auto;
	background-color: #DFDBD5;
}
#content div.m ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#content div.m ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#content div.m .HoneywellAd {
	display: block;
	height: 100px;
	width: auto;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-image: url(../i/HoneyWellElmBG.jpg);
	background-repeat: no-repeat;
	background-position: left 50%;
}
#content div.m .HoneywellAd p {
	color: #FFF;
	display: block;
	margin-left: 160px;
	margin-top: 15px;
	margin-right: 20px;
}
#content div.m .HoneywellAd a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	display: block;
	margin-left: 160px;
	margin-top: 0px;
	margin-right: 20px;
}
#content div.m .HoneywellAd a:visited {
	color: #FFF;
	text-decoration: none;
}
#content div.m .HoneywellAd a:hover {
	text-decoration: underline;
}
#content div.subscribe {
	display: block;
	float: right;
	height: 99px;
	width: 235px;
	margin-top: 452px;
}
#content div.subscribe p {
	font-weight: bold;
	color: #FFF;
	margin-left: 70px;
	margin-right: 20px;
	margin-top: 25px;
	display: block;
	line-height: 120%;
}
#content div.subscribe p a {
	color: #FFF;
	text-decoration: none;
}
#content div.subscribe p a:visited {
	color: #FFF;
	text-decoration: none;
}
#content div.subscribe p a:hover {
	text-decoration: underline;
}

#content div.r {
	width: 240px;
	background-image: url(../i/rightColBg.jpg);
	background-repeat: no-repeat;
	background-position: left -40px;
	float: right;
}
#content a.findOutMore {
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;
	display: block;
	float: right;
	border: 1px solid #FFF;
	padding-top: 1px;
	padding-right: 17px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-image: url(../i/findOutMoreArrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
}
#content a.findOutMore:hover {
	background-position: right center;
	background-image: url(../i/findOutMoreArrowRoll.gif);
	text-decoration: underline;
}

#content div.baseLeaves {
	background-image: url(../i/baseLeavesNoBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 129px;
	width: 420px;
	position: absolute;
	left: -184px;
	bottom: 0px;
}

/**********************Ends***************************/

/*Content styles for all other pages*/


#contentSub {
	height: auto;
	background-image: url(../i/subRightColBg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	z-index: 1;
}
#contentSub div.col {
}
#contentSub div.l {
	width: 236px;
	float: left;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-top: 160px;
	text-align: center;
}
#contentSub div.m {
	width: 416px;
	margin-left: 240px;
}
#contentSub div.m .mainGraphic {
	display: block;
	height: 190px;
	width: 416px;
	background-image: url(../i/topGraphic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contentSub div.m .mainAbout {
	display: block;
	height: 190px;
	width: 416px;
	background-image: url(../i/subAbout.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#contentSub div.m .mainclients {
	display: block;
	height: 190px;
	width: 416px;
	background-image: url(../i/subClient.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#contentSub div.m .mainEnergy {
	display: block;
	height: 190px;
	width: 416px;
	background-image: url(../i/subEnergyManagement.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#contentSub div.m .mainEden {
	display: block;
	height: 190px;
	width: 416px;
	background-image: url(../i/subEnergyManagement.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainAccessories {
	background-image: url(../i/subAccessories.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainAccessories2 {
	background-image: url(../i/subAccessories-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainColdroom {
	background-image: url(../i/subColdroom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainCompressor {
	background-image: url(../i/subCompressor.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainSystem {
	background-image: url(../i/subSystem.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainOrion {
	background-image: url(../i/subOrion.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainServices {
	background-image: url(../i/subService.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainTech {
	background-image: url(../i/subTech.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainColdstore {
	background-image: url(../i/subColdstore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainFood {
	background-image: url(../i/subFood.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainMedical {
	background-image: url(../i/subMedical.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainQuality {
	background-image: url(../i/subQuality.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contentSub div.m .mainNews {
	background-image: url(../i/subNews.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#contentSub div.m .caption {
	display: block;
	padding-top: 125px;
	height: 66px;
	padding-right: 10px;
	padding-left: 10px;
}
#contentSub div.m .mainGraphic p {
	display: block;
	color: #FFF;
	font-weight: normal;
	font-size: 14px;
	width: 275px;
	padding-top: 6px;
}
#contentSub div.m .text {
	padding: 8px;
	width: auto;
	background-color: #D7EFF5;
}

#contentSub div.m .text02 {
	padding: 8px;
	width: auto;
		min-height: 300px;

}
#contentSub div.m .text02 img.left {
	float: left;
	padding-right: 5px;
	margin-right: 15px;
}
#contentSub div.m .text02 img.right {
	float: right;
	margin-left: 10px;
}
#contentSub div.m .text02 h1.red {
	color: #F00;
}
#contentSub div.m h2 {
	margin-top: 8px;
}
#contentSub div.m h2.about {
	background-image: url(../i/about.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.energy {
	background-image: url(../i/energy-management.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.products {
	background-image: url(../i/products.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.service {
	background-image: url(../i/service-and-support.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.tech {
	background-image: url(../i/tech.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.applications {
	background-image: url(../i/applications.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.quality {
	background-image: url(../i/quality.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.news {
	background-image: url(../i/news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.clientarea {
	background-image: url(../i/techTitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

#contentSub div.m h2.contact {
	background-image: url(../i/contact-us.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#contentSub div.m ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentSub div.m ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 4px;
	list-style-type: disc;
	margin-left: 15px;
	color: #27869C;
}
#contentSub div.m h4 {
	margin-top: 10px;
	display: block;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #223268;
}
#contentSub div.m a.btt {
	text-decoration: none;
	font-weight: bold;
	color: #223268;
	font-size: 10px;
}
#contentSub div.m a.btt:visited {
	font-weight: bold;
	color: #223268;
	text-decoration: none;
}
#contentSub div.m a.btt:hover {
	text-decoration: underline;
}
#contentSub div.m .HoneywellAd {
	display: block;
	background-image: url(../i/HoneyWellElmBG.jpg);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 100px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#contentSub div.m .HoneywellAd p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	display: block;
	margin-top: 15px;
	margin-left: 160px;
	margin-right: 20px;
}

#contentSub div.m .HoneywellAd a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	display: block;
	margin-left: 160px;
	margin-top: 0px;
	margin-right: 20px;
}
#contentSub div.m .HoneywellAd a:visited {
	color: #FFF;
	text-decoration: none;
}
#contentSub div.m .HoneywellAd a:hover {
	text-decoration: underline;
}

#contentSub div.r {
	width: 240px;
	position: absolute;
	top: 150px;
	right: 0px;
}
#contentSub div.r p {
	color: #FFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 45px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 95%;
}
#contentSub div.r img.topImage {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#contentSub div.baseImage {
	position: absolute;
	height: 160px;
	width: 240px;
	z-index: 10;
	bottom: 26px;
	left: 660px;
}
#contentSub div.r img.btmImage {
}
#contentSub div.r h4 {
	color: #9BD8E6;
	font-size: 12px;
	display: block;
	padding-left: 15px;
	padding-top: 25px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
}
#contentSub div.r ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contentSub div.r ul li {
	list-style-type: none;
}
#contentSub div.r ul li a {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#contentSub div.r ul li a:visited {
	color: #FFF;
	text-decoration: none;
}
#contentSub div.r ul li a:hover {
	color: #9BD8E6;
}
#contentSub div.r p.lessMargin {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#contentSub a.findOutMore {
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	text-transform: uppercase;
	display: block;
	float: right;
	border: 1px solid #FFF;
	padding-top: 1px;
	padding-right: 17px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-image: url(../i/findOutMoreArrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentSub a.findOutMore:hover {
	background-position: right center;
	background-image: url(../i/findOutMoreArrowRoll.gif);
	text-decoration: underline;
}
#contentSub div.baseLeaves {
	background-image: url(../i/baseLeaves.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 129px;
	width: 364px;
	position: absolute;
	left: -128px;
	bottom: 0px;
}
#contentSub div.l img.topPad {
	padding-top: 30px;
}

#contentSub2 #form1 {
	margin-left: 240px;
}

#contentSub2 {
	height: auto;
	background-image: none;
	z-index: 1;
}
#contentSub2 table.clientInput {
	width: 650px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contentSub2 form table.box {
	margin-left: 320px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#contentSub2 #form1 table.pdfUpload {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contentSub2 #form1 table.pdfUpload2 {
	padding: 5px;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#contentSub2 table.pdfUpload td.checkbox {
	position: absolute;
	left: 395px;
	top: 359px;
}

#contentSub2 table.pdfUpload td.checkbox2 {
	position: absolute;
	left: 395px;
	top: 383px;
}

#contentSub2 .pdfTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#contentSub2 .archiveTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#contentSub2 .archiveTitle input {
	float: left;
}
#contentSub2 #form1 .txtInput {
	width: 150px;
}
#contentSub2 #form1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#contentSub2 #form1 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contentSub2 #form1 h2 {
	margin-top: 30px;
}
#contentSub2 #form1 a.back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #37B0CD;
	float: right;
}
#contentSub2 #form1 a.back:visited {
	color: #69C4DA;
	text-decoration: none;
}
#contentSub2 #form1 a.back:hover {
	text-decoration: underline;
}
#contentSub2 #form1 p.intro {
	display: block;
	margin-bottom: 10px;
}
#form1 p {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
#contentSub2 #form1 p.style1 {
	margin-bottom: 10px;
}
#contentSub2 #form1 .style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#contentSub2 #form1 .check2 {
	text-align: center;
}
#contentSub2 #form1 .heading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
}
#contentSub2 #form1 .style7 {
	width: 300px;
}
#contentSub2 #form1 h3.subtitle {
	text-transform: none;
	padding: 0px;
	margin-top: -8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#contentSub .clearLeft {
	display: block;
	clear: left;
}
#contentSub div.m div.text02 ul.clientNav li {
	list-style-type: none;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #1F446B;
	font-weight: bold;
}
#contentSub div.m div.text02 ul.clientNav {
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentSub div.m div.text02 div.clear {
	display: block;
	height: 25px;
	width: auto;
}
#contentSub div.m div.text02 ul.clientNav li a {
	text-decoration: none;
	color: #666;
	font-size: 10px;
	font-weight: normal;
}
#contentSub div.m div.text02 ul.clientNav li a:visited {
	color: #938671;
	text-decoration: none;
}
#contentSub div.m div.text02 ul.clientNav li a:hover {
	color: #223268;
	text-decoration: underline;
}
#contentSub div.m div.text02 ul.clientNav li.current a {
	color: #223268;
}
#contentSub div.m .text02 ul li a {
	font-weight: bold;
	color: #27869B;
	text-decoration: underline;
}

/***********************Ends***********************/


#footer {
/*	clear: both;
*/	background-color: #000;
	margin-left: 240px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFF;
	height: 22px;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#footerHome {
	background-color: #000;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFF;
	margin-left: 240px;
}
#footerHome p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 5px;
	margin: 0px;
	padding-right: 0px;
}
#contentSub div.r p.registration {
	color: #938671;
	font-size: 11px;
	line-height: 115%;
	display: block;
	margin-bottom: 8px;
	padding-bottom: 0px;
}








div.r span.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

div.r div {
	padding-top: 5px;
	text-align: left;
}

div.r form {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	margin: 0px;
}

div.r .fieldTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #938671;
	font-size: 12px;
	padding-right: 10px;
	display: block;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	width: 50px;
	float: left;
}
div.r span.subscribeTitle {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: left;
	float: left;
	color: #FFF;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	margin-left: 60px;
}

div.r input {
	border: 1px solid #69C4DA;
}
div.r .submitArrow input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
}

