/* CSS Document */
/* 	Halma Water Management
	Last updated on January 02, 2008
	Created & Updated by SURESH
*/

/* 	===================================================================================================
											BODY
===================================================================================================  */

BODY {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.main {
	width:775px;
	padding:0px;
	margin:0px auto;
}
form {
	padding:0px;
	margin:0px;
}
/* 	===================================================================================================
											 HEADER
===================================================================================================  */

.header {
	width:775px;
	height:102px;
	float:left;
	padding:0px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#00A8E9;
}
.headerLogo {
	float:left;
	padding:19px 0px 0px 15px;
	margin:0px;
}
.headerMenus {
	float:left;
	padding:8px 0px 0px 15px;
	margin:0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.headerMenus a {
	color:#FFFFFF;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuList1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.headerMenus a:hover {
	color:#00A8E9;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuList2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.headerMenus-links {
	margin:0;
	padding:0;
}
ul.headerMenus-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 10px 0px 0px;
	display: inline;
}
.homeAni {
	float:left;
	padding:100px 0px 0px 0px;
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	color: #014A8F;
	text-decoration: none;
	text-align:center;
}
.homeAni p {
	padding:30px 0px 0px 0px;
	margin:0px;
	text-decoration: none;
	text-align:center;
}
.homeAni a {
	color:#014A8F;
	text-decoration:underline;
}
.homeAni a:hover {
	color:#00A8E9;
	text-decoration:none;
}
/* 	===================================================================================================
											 CONTENTS PART
===================================================================================================  */

.mainContent {
	width:775px;
	padding:0px;
	margin:0px;
	float: left;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundSideMain.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.mainContentL {
	width:130px;
	height:310px;
	padding:60px 21px 160px 0px;
	margin:0px;
	float: left;
	color:#014A8F;
	text-decoration: none;
	text-align:right;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundSideBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#FFFFFF;
}
.mainContentL a {
	color:#014A8F;
	text-decoration:none;
	float:right;
	font-weight:bold;
}
.mainContentL a:hover {
	color:#00A8E9;
	text-decoration:none;
	font-weight:bold;
}
ul.mainContentL-links {
	margin: 0px;
	padding:0px;
	float:right;
}
ul.mainContentL-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 3px 0px;
	display: inline;
	font-size:11px;
	float:right;
	width:130px;
}
.mainContentC {
	width:474px;
	padding:0px;
	margin:0px;
	float: left;
}
.mainContentCL {
	width:300px;
	padding:0px 0px 20px 0px;
	margin:0px;
	float: left;
}
.mainContentCL h1 {
	width:284px;
	padding:0px 0px 5px 10px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.mainContentCL h2 {
	width:284px;
	padding:10px 0px 10px 10px;
	margin:0px;
	float: left;
	color:#00A8E9;
	font-size:12px;
	font-weight:bold;
}
.mainContentCL p {
	width:274px;
	padding:0px 0px 10px 10px;
	margin:0px;
	float: left;
	color:#014A8F;
	font-size:11px;
	line-height:18px;
}
ul.mainContentCL-links {
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
}
ul.mainContentCL-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px 0px;
	display: inline;
	font-size:11px;
	color:#C80C46;
	font-weight:bold;
	width:200px;
	float:left;
}
.mainContentCL a {
	color:#C80C46;
	text-decoration:underline;
}
.mainContentCL a:hover {
	color:#00A8E9;
	text-decoration:underline;
}
.mainContentCL1 {
	width:390px;
	padding:0px 0px 10px 10px;
	margin:0px;
	float: left;
}
.mainContentCL1 a {
	color:#C80C46;
	text-decoration:none;
}
.mainContentCL1 a:hover {
	color:#014A8F;
	text-decoration:none;
}
.mainContentCL1 p {
	width:390px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
	color:#014A8F;
	font-size:11px;
}
.mainContentCL1 h1 {
	width:390px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.mainContentCL1 h2 {
	width:390px;
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#00A8E9;
	font-size:12px;
	font-weight:bold;
}
.mainContentCL1 h4 {
	width:390px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.mainContentCL1 img {
	padding:10px 0px 20px 0px;
	margin:0px;
	float:left;
}
.contactForm {
	width:460px;
	padding:0px 0px 20px 0px;
	margin:0px;
	float: left;
}
.contactForm a {
	color:#0066FF;
	text-decoration:none;
}
.contactForm a:hover {
	color:#014A8F;
	text-decoration:none;
}
.contactForm h1 {
	width:440px;
	padding:0px 0px 10px 10px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.contactForm h2 {
	width:440px;
	padding:0px 0px 5px 10px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:12px;
	font-weight:bold;
}
.contactForm p {
	width:440px;
	padding:0px 0px 10px 10px;
	margin:0px;
	float: left;
	color:#014A8F;
	font-size:11px;
}
.contactForm img {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	float:left
}
ul.contactForm-links {
	margin: 0px;
	padding:10px 0px 15px 10px;
	width:400px;
	float:left;
}
ul.contactForm-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 20px;
	display: inline;
	font-size:11px;
	float:left;
	width:390px;
	height:20px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundDownloadIconAni.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
ul.download-links img {
	border:0px solid #CCCCCC;
	float:left;
	padding:0px;
	margin:0px;
}
ul.download-links {
	margin: 10px 0px 10px 0px;
	padding:0px;
	float:left;
}
ul.download-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	display: inline;
	float:left;
	width:190px;
}
ul.faqs-links {
	margin: 0px;
	padding:10px 0px 10px 10px;
	width:400px;
	float:left;
}
ul.faqs-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 20px;
	display: inline;
	font-size:11px;
	float:left;
	width:390px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundFAQs1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
	font-weight:bold;
}
ul.faqsInner-links {
	margin: 0px;
	padding:5px 0px 10px 10px;
	width:400px;
	float:left;
}
ul.faqsInner-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 20px;
	display: inline;
	font-size:11px;
	float:left;
	width:390px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundFAQs2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#0094D2;
}
.redColor {
	color:#FF3300
}
ul.software-links {
	margin: 0px;
	padding:5px 0px 0px 10px;
	width:400px;
	float:left;
}
ul.software-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 20px;
	display: inline;
	font-size:11px;
	float:left;
	width:390px;
	/*height:20px;*/
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundDownloadIconAni.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
.dotListFaq {
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	width:450px;
	color:#FFFFFF;
	float:left;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundDotList.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.dotListContact {
	margin:0px;
	padding:5px 0px 0px 0px;
	width:390px;
	color:#FFFFFF;
	float:left;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundDotList.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
.mainContentCR {
	width:160px;
	padding:30px 0px 0px 0px;
	margin:0px;
	float: left;
}
.mainContentCR img {
	padding:0px 0px 15px 0px;
	margin:0px;
	border:0px solid #FFFFFF;
}
.mainContentCR p {
	padding:0px 0px 0px 20px;
	margin:0px;
	float:left;
}
.productsMain {
	padding:0px 0px 10px 0px;
	margin:0px;
	float:left;
	width:260px;
}
.productsMain h1 {
	width:260px;
	padding:0px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.productsMain h2 {
	width:260px;
	padding:10px 0px 10px 0px;
	margin:0px;
	float: left;
	color:#00A8E9;
	font-size:12px;
	font-weight:bold;
}
.productsMain a {
	color:#014A8F;
	text-decoration:none;
	float:left;
	font-weight:bold;
}
.productsMain a:hover {
	color:#00A8E9;
	text-decoration:none;
	font-weight:bold;
}
ul.productsMain-links {
	margin: 0px;
	padding:0px 0px 10px 0px;
	float:left;
}
ul.productsMain-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:245px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
.commonLinks {
	margin: 0px;
	padding:0px;
	float:left;
	width:430px;
}
ul.commonLinks-links {
	margin: 0px;
	padding:0px 0px 10px 0px;
	float:left;
}
ul.commonLinks-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 5px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:415px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
.subMenus {
	padding:10px 0px 35px 10px;
	margin:0px;
	float:left;
	width:464px;
	font-size:11px;
	font-weight:bold;
	color:#014A8F;
}
.subMenus a {
	color:#014A8F;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuList11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.subMenus a:hover {
	color:#00A8E9;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuList21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.subMenus-links {
	margin:0;
	padding:0;
}
ul.subMenus-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 6px 5px 0px;
	display: inline;
	float:left;
}
.mainContentRSide {
	width:148px;
	padding:0px;
	margin:0px;
	float: left;
}
.mainContentR {
	width:130px;
	padding:0px 10px 0px 10px;
	margin:0px;
	float: left;
}
.mainContentR img {
	padding:20px 0px 40px 2px;
	margin:0px;
}
.sideMenus {
	padding:0px 0px 25px 10px;
	margin:0px;
	float:left;
	width:120px;
	font-size:11px;
}
.sideMenus a {
	color:#014A8F;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 23px;
	margin:0px;
}
.sideMenus a:hover {
	color:#00A8E9;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuListO.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.sideMenus-links {
	margin:0;
	padding:0;
}
ul.sideMenus-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 6px 7px 0px;
	display: inline;
	float:left;
	width:120px;
}
.viewProducts {
	padding:0px 0px 15px 0px;
	margin:0px;
	float:left;
	width:150px;
}
.videoIcon {
	padding:0px 0px 0px 3px;
	margin:0px;
	float:left;
	width:143px;
	height:74px;
}
.videoIcon ul {
	position: relative;
	width:143px;
	height:74px;
	margin: 0;
	padding: 0;
	text-align:left;
	background-image: url(../halmaWaterManagementImages/downloadVideoIconN.jpg);
}
.videoIcon ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
.videoIcon li, .videoIcon a {
	display:block;
	height:74px;
	border-bottom:0;
}
.videoIcon ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.viBu {
	left:0;
	top:0;
	width:143px;
}
.viBu a:hover {
	background: transparent url(../halmaWaterManagementImages/downloadVideoIconN.jpg) 0 -74px no-repeat;
	border-bottom:0;
}
.listItems {
	padding:0px 0px 0px 10px;
	margin:0px;
	float:left;
	width:390px;
	color:#014A8F;
	font-size:11px;
}
ul.listItems-links {
	margin:0;
	padding:0;
}
ul.listItems-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 6px 7px 15px;
	display: inline;
	float:left;
	width:375px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sideMenus1 {
	padding:0px 0px 30px 10px;
	margin:0px;
	float:left;
	width:200px;
	font-size:11px;
}
.sideMenus1 a {
	color:#014A8F;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px 0px 0px 23px;
	margin:0px;
}
.sideMenus1 a:hover {
	color:#00A8E9;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundMenuListO.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.sideMenus1-links {
	margin:0;
	padding:0;
}
ul.sideMenus1-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 6px 7px 0px;
	display: inline;
	float:left;
	width:200px;
}
.search {
	padding:3px 0px 30px 10px;
	margin:0px;
	float:left;
	width:108px;
}
.search a {
	color:#014A8F;
	text-decoration:none;
}
.search a:hover {
	color:#00A8E9;
	text-decoration:none;
}
.siteMap {
	padding:0px 0px 10px 10px;
	margin:0px;
	float:left;
	width:260px;
}
.siteMap h1 {
	width:284px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.siteMap h2 {
	width:260px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
	color:#00A8E9;
	font-size:12px;
	font-weight:bold;
}
.siteMap a {
	color:#00A8E9;
	text-decoration:none;
	float:left;
	font-weight:bold;
}
.siteMap a:hover {
	color:#014A8F;
	text-decoration:none;
	font-weight:bold;
}
ul.siteMap-links {
	margin: 0px;
	padding:0px;
	float:right;
}
ul.siteMap-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 6px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:245px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
ul.siteMap1-links {
	margin: 0px;
	padding:0px;
	float:right;
}
ul.siteMap1-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 0px 0px 15px;
	padding:0px 0px 6px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:230px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
ul.siteMap2-links {
	margin: 0px;
	padding:0px;
	float:right;
}
ul.siteMap2-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 0px 0px 30px;
	padding:0px 0px 6px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:215px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
.success {
	width:380px;
	padding:0px;
	margin:0px;
	float:left;
}
.success h1 {
	width:284px;
	padding:0px 0px 5px 10px;
	margin:0px;
	color:#C80C46;
	font-size:16px;
	font-weight:bold;
}
.success h2 {
	width:284px;
	padding:0px 0px 5px 10px;
	margin:0px;
	color:#00A8E9;
	font-size:12px;
	font-weight:bold;
}
.success p {
	width:370px;
	padding:0px 0px 10px 10px;
	margin:0px;
	float:left;
	color:#014A8F;
	font-size:11px;
	line-height:19px;
}
.success img {
	padding:0px;
	float:left
}
.success a {
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
.success a:hover {
	color:#014A8F;
	text-decoration:none;
	font-weight:bold;
}
ul.successu {
	margin: 0px;
	padding:0px;
	float:left;
}
ul.successu li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px 0px 0px 30px;
	padding:0px 0px 6px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:215px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#014A8F;
}
ol.successu1 {
	margin: 0px;
	padding:0px;
	float:left;
	color:#014A8F;
	width:100%;
}
ol.successu1 li {
	margin:0px 0px 0px 15px;
	padding:0px 0px 6px 15px;
	list-style-position:inside;
	list-style-type:decimal;
	font-size:11px;/*clear:both;*/
}
.mainLinks {
	width:390px;
	padding:10px 0px 0px 10px;
	margin:0px;
	float: left;
}
.mainLinksL {
	width:190px;
	padding:0px 6px 10px 0px;
	margin:0px;
	float: left;
}
.mainLinksR {
	width:190px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: left;
}
/* 	===================================================================================================
											INDEX CONTENTS PART
===================================================================================================  */

.indexContentL {
	width:146px;
	height:340px;
	padding:30px 5px 100px 0px;
	margin:0px;
	float: left;
	color:#014A8F;
	text-decoration: none;
	text-align:center;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundSideBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:#FFFFFF;
}
ul.indexContentL-links {
	margin: 0px;
	padding:0px;
}
ul.indexContentL-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 0px;
	display: inline;
	width:146px;
	float:left;
}
.indexContentC {
	width:474px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float: left;
}
.mainFlash {
	width:474px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float: left;
}
.indexContentC h1 {
	width:464px;
	padding:30px 0px 20px 10px;
	margin:0px;
	float: left;
	color:#024C8B;
	font-size:40px;
}
.indexContentC p {
	width:444px;
	padding:0px 0px 14px 10px;
	margin:0px;
	float: left;
	color:#014A8F;
	font-size:11px;
	line-height:17px;
}
.indexContentC a {
	color:#C92B4E;
	text-decoration:none;
}
.indexContentC a:hover {
	color:#00A8E9;
	text-decoration:none;
}
/* 	===================================================================================================
											POPUP CONTENTS PART
===================================================================================================  */
.popUp {
	width:315px;
	padding:0px;
	margin:0px;
	float: left;
	color:#024B8E;
	font-size:11px;
}
.popUpC {
	width:285px;
	padding:0px 15px 0px 15px;
	margin:0px;
	float: left;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundPopupCenter.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.popUpClose {
	padding:0px 70px 0px 2px;
	margin:0px;
	float: left;
	/*background-attachment: scroll;*/
	/*background-image: url(../halmaWaterManagementImages/backgroundPopupCenter.jpg);*/
	/*background-repeat: repeat-y;
	background-position: left top;*/
	font-size:11px;
}
.popUpC h3 {
	width:285px;
	padding:0px 0px 10px 0px;
	margin:0px;
	float: right;
	font-size:12px;
	color:#C80C46;
	text-align:right;
}
.popUpC h1 {
	width:285px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float: left;
	font-size:13px;
	color:#C80C46;
}
.popUpC h2 {
	width:285px;
	padding:0px 0px 0px 0px;
	margin:0px;
	float: left;
	font-size:12px;
	color:#00A8E9;
}
.popUpC p {
	padding:10px 0px 0px 0px;
	margin:0px;
	float: left;
	width:285px;
}
.popUpC img {
	padding:20px 0px 20px 0px;
	margin:0px;
	float: left;
}
.popUpT {
	width:305px;
	padding:9px 10px 0px 0px;
	height: 14px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundPopupTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
.popUpB {
	width:315px;
	padding:0px;
	margin:0px;
	float: left;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundPopupBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	color:#FFFFFF;
}
.popUp a {
	color:#014A8F;
	text-decoration:none;
	float:right;
	font-weight:bold;
}
.popUp a:hover {
	color:#00A8E9;
	text-decoration:none;
	font-weight:bold;
}
.popUpLinks {
	margin:0px;
	padding:0px;
	float:left;
	width:285px;
}
ul.popUp-links {
	margin: 0px;
	padding:10px 0px 10px 0px;
	float:left;
}
ul.popUp-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px 15px;
	display: inline;
	font-size:11px;
	float:left;
	width:270px;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/dotList.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.popUpFrame {
	padding:0px;
	margin:0px;
	float: left;
	color:#024B8E;
	font-size:70%;
	float: left;
}
.popUpFrame a {
	color:#014A8F;
	text-decoration:none;
	font-weight:bold;
	float:right;
	padding:0px;
	margin:0px;
}
.popUpFrame a:hover {
	color:#00A8E9;
	text-decoration:none;
	font-weight:bold;
}
/* 	===================================================================================================
												FOOTER PART
===================================================================================================  */

.footerArea {
	padding:0px;
	margin:0px;
	float:left;
	width:775px;
	height:182px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	font-size:11px;
	color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundFooter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerAreaL {
	padding:45px 15px 10px 0px;
	margin:0px;
	float:left;
	width:135px;
	text-align:right;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;
}
.footerAreaL a {
	color:#FFFFFF;
	text-decoration:none;
}
.footerAreaL a:hover {
	color:#00A8ED;
	text-decoration:none;
}
ul.footerAreaL-links {
	margin:0px;
	padding:0px;
}
ul.footerAreaL-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	display: inline;
	text-align: right;
	float:right;
	width:135px;
}
.footerAreaR {
	padding:0px;
	margin:0px;
	float:left;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	width:614px;
}
.product {
	padding:0px 0px 0px 17px;
	margin:0px;
	width:607px;
}
.product1 {
	padding:0px 0px 0px 17px;
	margin:0px;
	width:550px;
	text-align:right;
}
ul.product-links {
	margin:0px;
	padding:0px;
	float:left;
	width:607px;
}
ul.product-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 10px 0px 10px;
	display: inline;
}
.register {
	padding:2px 0px 0px 27px;
	margin:0px;
	float:left;
	width:597px;
}
.registerL {
	padding:12px 0px 30px 0px;
	margin:0px;
	float:left;
	width:400px;
}
.registerL img {
	padding:0px 5px 0px 5px;
	margin:0px;
}
.registerR {
	padding:12px 22px 0px 0px;
	margin:0px;
	float:right;
	width:134px;
}
/* 	===================================================================================================
												Form Elements
===================================================================================================  */

.formlayer {
	padding:15px 0px 25px 10px;
	margin:0px;
	width:450px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	font-size: 11px;
	color: #004D8A;
	float:left;
}
.formlayer fieldset, .formlayer form {
	margin:0;
	padding:0;
	border:0;
}
.text {
	padding:0px;
	margin:2px 0px 0px 0px;
	float:left;
	width:300px;
}
.white {
	color:#FFFFFF;
}
.textDisplay {
	padding:0px 0px 15px 0px;
	margin:0px;
	float:left;
	width:450px;
	font-size: 11px;
	color: #004D8A;
}
.textDisplayL {
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
	width:150px;
	font-weight:bold;
}
.textDisplayR {
	padding:0px 0px 5px 0px;
	margin:0px;
	float:left;
	width:300px;
}
.formlayer label {
	padding:2px 0px 1px 0px;
	float:left;
	width:150px;
	text-align:left;
}
.formlayer input {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	color:#1D4070;
	text-decoration: none;
	margin:0px 0px 3px 0px;
	padding:2px;
	float:left;
	font-weight:normal;
}
.formlayer textarea {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	color:#1D4070;
	text-decoration: none;
	margin:0px 0px 3px 0px;
	padding:2px;
	float:left;
	font-weight:normal;
	width:290px;
}
.formlayer select {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	color:#1D4070;
	text-decoration: none;
	margin:0px 0px 3px 0px;
	padding:0px;
	float:left;
	width:192px;
	font-weight:normal;
}
.loginForm {
	padding:15px 0px 25px 10px;
	margin:0px;
	width:290px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	font-size: 11px;
	color: #004D8A;
	float:left;
}
.loginForm fieldset, .loginForm form {
	margin:0;
	padding:0;
	border:0;
}
.loginForm label {
	padding:2px 0px 1px 0px;
	float:left;
	width:100px;
	text-align:left;
}
.loginForm input {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	color:#1D4070;
	text-decoration: none;
	margin:0px 0px 3px 0px;
	padding:2px;
	float:left;
	font-weight:normal;
}
.loginBu {
	width:80px;
	height:25px;
	padding:6px 0px 0px 150px;
	margin:0px;
	float:left;
}
.loginBu ul {
	position: relative;
	width:80px;
	height:25px;
	margin: 0;
	padding: 0;
	text-align:left;
	background-image: url(../halmaWaterManagementImages/backgroundContinue.jpg);
}
.loginBu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
.loginBu ul li, .loginBu a {
	display:block;
	height:25px;
	border-bottom:0;
}
.loginBu ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.lBu {
	left:0;
	top:0;
	width:80px;
}
.lBu a:hover {
	background: transparent url(../halmaWaterManagementImages/backgroundContinue.jpg) 0 -25px no-repeat;
	border-bottom:0;
}
.pwdLoginBu {
	width:80px;
	height:25px;
	padding:3px 0px 0px 100px;
	margin:0px;
	float:left;
}
.pwdLoginBu ul {
	position: relative;
	width:80px;
	height:25px;
	margin: 0;
	padding: 0;
	text-align:left;
	background-image: url(../halmaWaterManagementImages/backgroundLogin.jpg);
}
.pwdLoginBu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
.pwdLoginBu ul li, .pwdLoginBu a {
	display:block;
	height:25px;
	border-bottom:0;
}
.pwdLoginBu ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.pwdBu {
	left:0;
	top:0;
	width:80px;
}
.pwdBu a:hover {
	background: transparent url(../halmaWaterManagementImages/backgroundLogin.jpg) 0 -25px no-repeat;
	border-bottom:0;
}
/*Code for search results page deisng*/
.mainContentSearchC {
	width:400px;
	padding:0px;
	margin:0px;
	float: left;
}
.mainContentSearchC h1 {
	width:300px;
	padding:0px 0px 5px 10px;
	margin:0px;
	float: left;
	color:#C80C46;
	font-size:14px;
	font-weight:bold;
}
.mainContentSearchC h2 {
	width:284px;
	padding:10px 0px 10px 10px;
	margin:0px;
	float: left;
	color:#00A8E9;
	font-size:12px;
	font-weight:bold;
}
.mainContentSearchC p {
	width:300px;
	padding:0px 0px 10px 10px;
	margin:0px;
	float: left;
	color:#014A8F;
	font-size:11px;
	line-height:19px;
}
ul.mainContentSearchC-links {
	margin:0px;
	padding:0px 0px 0px 10px;
}
ul.mainContentSearchC-links li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px 0px;
	display: inline;
	font-size:12px;
	color:#C80C46;
	font-weight:bold;
	width:200px;
	float:left;
}
.mainContentSearchC a {
	color:#C80C46;
	text-decoration:underline;
}
.mainContentSearchC a:hover {
	color:#00A8E9;
	text-decoration:underline;
}
/*************************************DATA TABLE*************************************/
.data-table {
	width:400px;
	float:left;
	margin:0px 0px 4px 0px;
	padding:0px 0px 10px 10px;
}
.data-table-row {
	width:400px;
	float:left;
	font-size:11px;
	text-align:left;
	padding:0px 0px 0px 5px;
}
.data-table-left {
	width:280px;
	float:left;
	color:#014A8F;
	text-align:left;
	padding:8px;
}
.data-table-right {
	width:30px;
	float:left;
	text-align:center;
	padding:8px;
	color:#014A8F;
}
.data-table-length {
	width:445px;
	float:left;
	padding:8px;
}
.data-table-row-bg {
	width:400px;
	background:#63B9EA;
	font-size:13px;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-weight:bold;/*border:1px solid #FF0000;*/
}
.data-table-left-bg {
	width:280px;
	background:#63B9EA;
	float:left;
	color:#FFFFFF;
	padding:5px;
}
.data-table-right-bg {
	width:70px;
	float:left;
	background:#63B9EA;
	text-align:center;
	padding:5px;
	color:#FFFFFF;
}
.formSearch {
	padding:0px;
	margin:0px;
	width:108px;
	float:left;
	color:#014A8F;
}
.formSearch p {
	width:108px;
	float:left;
	font-size:11px;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-weight:bold;
}
.formSearch fieldset, .formSearch form {
	margin:0;
	padding:0;
	border:0;
}
.formSearch input {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow", Tahoma;
	color:#1D4070;
	text-decoration: none;
	padding:3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/backgroundTextBox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #D4E4F7;
}
.searchBu {
	width:60px;
	height:20px;
	padding:6px 0px 0px 23px;
	margin:0px;
	float:left;
}
.searchBu ul {
	position: relative;
	width:60px;
	height:20px;
	margin: 0;
	padding: 0;
	text-align:left;
	background-image: url(../halmaWaterManagementImages/backgroundSearchButton.jpg);
}
.searchBu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
.searchBuul li, .searchBu a {
	display:block;
	height:20px;
	border-bottom:0;
}
.searchBu ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.seaBu {
	left:0;
	top:0;
	width:60px;
}
.seaBu a:hover {
	background: transparent url(../halmaWaterManagementImages/backgroundSearchButton.jpg) 0 -20px no-repeat;
	border-bottom:0;
}
.specBu {
	width:120px;
	height:20px;
	padding:10px 0px 20px 170px;
	margin:0px;
	float:left;
}
.specBu ul {
	position: relative;
	width:120px;
	height:20px;
	margin: 0;
	padding: 0;
	text-align:left;
	background-image: url(../halmaWaterManagementImages/specSheetPDF.jpg);
}
.specBu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}
.specBu li, .specBu a {
	display:block;
	height:20px;
	border-bottom:0;
}
.specBu ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
	cursor:pointer;
}
.spBu {
	left:0;
	top:0;
	width:120px;
}
.spBu a:hover {
	background: transparent url(../halmaWaterManagementImages/specSheetPDF.jpg) 0 -20px no-repeat;
	border-bottom:0;
}
.mandatory {
	color:#FF0000;
}
.submitButton {
	width:60px;
	height:20px;
	padding:0px;
	margin:3px 0px 0px 65px;
	float:left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-attachment: scroll;
	background-image: url(../halmaWaterManagementImages/submitButton.jpg);
	background-repeat: no-repeat;
	text-align: center;
	border:0px solid #CCCCCC;
	cursor:pointer;
}
.span {
	padding:5px 0px 20px 10px;
	margin:0px;
	float:left;
	width:230px;
}
.spanCommon {
	color:#014A8F;
	font-size:11px;
	padding:3px 0px 0px 0px;
	margin:0px;
	float:left;
	font-weight:bold;
}
.spanTextField {
	color:#014A8F;
	font-size:11px;
	padding:0px;
	margin:2px 0px 2px 2px;
	float:left;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
}
su