@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image: url(images/TCFluidbg_horiz.png);
	background-repeat: repeat-x;
	background-position: center 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
}

ul {
	padding: 10px 0 0 25px;
	margin: 0;
}

li {
	padding: 4px 0;
	margin: 0;
}

ol {
	padding: 10px 0 0 25px;
	margin: 0;
	}

h1 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #fff;
}

h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 18px;
	color: #003875;
	font-weight: normal;
}

h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 12px;
	color: #323232;
}

h4 {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}

.clearFloat {
	margin: 0;
	padding: 0;
	clear:both;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

div {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0 0 15px 0;
	color: #323232;
	font-size: 12px;
	line-height: 18px;
}

a {
	color: #013971;
	text-decoration: none;
}

a {
	color: #013971;
	text-decoration: underline;
}

.outerWrapper {
	width: 910px;
	margin: 0 auto;
	padding: 5px 5px 0px 5px;
	overflow: hidden;
	background-image: url(images/TCFluidbg_vertical.png);
	background-repeat: repeat-y;
	background-position: 75px 0;
}

.headerContainer {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 92px;
}

.headerRight {
	margin: 0;
	padding: 51px 0 0 0;
	overflow: hidden;
	width:760px;
	float: right;
}

.logoContainer {
	margin: 0;
	padding: 0;
	float: left;
	width: 150px;
}

.topDetails {
	margin: 0;
	padding: 0 10px 3px 0;
	font-size: 11px;
	color: #969696;
	float: right;
}

.homePageBanner2 {
	margin: 0;
	padding: 9px 22px 8px 22px;
	background-image: url(images/TCFluid_banner_v2.png);
	background-repeat: no-repeat;
	width: 862px;
	height: 300px;
	position:relative;
	z-index: 1;
}

	.homePageBanner2 .introcopyLeft {
		padding: 0;
		margin: 30px 0 0 0;
		width: 180px;
		float: left;
		clear: both;
	}
	
	.homePageBanner2 .introcopyRight {
		padding: 0;
		margin: 50px 15px 0 0;
		width: 205px;
		float: right;
	}
	
	.homePageBanner2 .introcopyRight p {
		color: #fff;
		font-size: 22px;
		font-style: italic;
		line-height: 26px;
	}
	
	.homePageBanner2 .klingerText {
		width: 205px;
		position:absolute;
		top: 5px;
		left: 653px;
		z-index: 10;
		
	}
	
	.homePageBanner2 .klingerText h2{
		margin: 0;
		padding: 0 0 10px 0;
		font-size: 14px;
		color: #fff;
		font-weight: normal;
		line-height: 29px;
	}
	
	.homePageBanner2 h1 {
		margin: 0;
		padding: 0;
		font-size: 24px;
		color: #fff;
		width: 550px;
		float:left;
	}
	
	.homePageBanner2 h2 {
		margin: 0;
		padding: 0 0 10px 0;
		font-size: 18px;
		color: #003875;
		font-weight: normal;
		clear:both;
	}
	
	.homePageBanner2 h4 {
		margin: 0;
		padding: 0 0 3px 0;
		font-size: 16px;
		color: #fff;
		font-weight: normal;
		width: 550px;
		float: left;
	}
	
	.homePageBanner2 p {
		margin: 0;
		padding: 0 0 15px 0;
		color: #323232;
		font-size: 12px;
		line-height: 18px;
	}
	
	

.homePageBanner {
	margin: 0;
	padding: 9px 22px 8px 22px;
	background-image: url(images/TCFluid_banner.png);
	background-repeat: no-repeat;
	width: 862px;
	height: 300px;
}

	.introcopyLeft {
		padding: 0;
		margin: 30px 0 0 0;
		width: 180px;
		float: left;
	}
	
	.introcopyRight {
		padding: 0;
		margin: 50px 15px 0 0;
		width: 205px;
		float: right;
	}
	
	.introcopyRight p {
		color: #fff;
		font-size: 22px;
		font-style: italic;
		line-height: 26px;
	}

.bannerContainer {
	margin: 0;
	padding: 0;
}

.innerPageBanner2 {
	margin: 0;
	padding: 9px 0px 0px 22px;
	background-image: url(images/TCFluid_innerBanner_v2.png);
	background-repeat: no-repeat;
	width: 868px;
	height: 60px;
	position:relative;
	z-index: 1;
	float:left;
}

	.innerPageBanner2 .introcopyLeft {
		padding: 0;
		margin: 30px 0 0 0;
		width: 180px;
		float: left;
		clear: both;
	}
	
	.innerPageBanner2 .introcopyRight {
		padding: 0;
		margin: 50px 15px 0 0;
		width: 205px;
		float: right;
	}
	
	.innerPageBanner2 .introcopyRight p {
		color: #fff;
		font-size: 22px;
		font-style: italic;
		line-height: 26px;
	}
	
	.innerPageBanner2 .klingerText {
		width: 205px;
		position:absolute;
		top: 5px;
		left: 653px;
		z-index: 10;
		
	}
	
	.innerPageBanner2 .klingerText h2{
		margin: 0;
		padding: 0 0 10px 0;
		font-size: 14px;
		color: #fff;
		font-weight: normal;
		line-height: 29px;
	}
	
	.innerPageBanner2 h1 {
		margin: 0;
		padding: 0;
		font-size: 24px;
		color: #fff;
		width: 550px;
		float:left;
	}
	
	.innerPageBanner2 h2 {
		margin: 0;
		padding: 0 0 10px 0;
		font-size: 18px;
		color: #003875;
		font-weight: normal;
		clear:both;
	}
	
	.innerPageBanner2 h4 {
		margin: 0;
		padding: 0 0 3px 0;
		font-size: 16px;
		color: #fff;
		font-weight: normal;
		width: 550px;
		float: left;
	}
	
	.innerPageBanner2 p {
		margin: 0;
		padding: 0 0 15px 0;
		color: #323232;
		font-size: 12px;
		line-height: 18px;
	}

.innerPageBanner {
	margin: 0;
	padding: 9px 22px 8px 13px;
	background-image: url(images/pageTitle_bg.png);
	background-repeat: repeat-x;
	float: left;
	width: 855px;
	height: 52px;
}

.innerBanner_left {
	margin: 0;
	padding: 0;
	background-image: url(images/innerBanner_left.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 9px;
	height: 69px;
	float: left;
}

.innerBanner_right {
	margin: 0;
	padding: 0;
	background-image: url(images/innerBanner_right.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 9px;
	height: 69px;
	float: left;
}

.innerPageBanner_btm {
	margin: 0;
	padding: 0;
	height: 17px;
	background-image: url(images/pageBanner_btm.png);
	background-repeat: no-repeat;
}

/* ------------------ TOP MAIN NAVIGATION --------------------- */

.mainMenu {
	margin: 0;
	padding: 3px 0 0 0;
	background-image: url(images/menuBg.png);
	background-repeat: repeat-x;
	font-size: 14px;
	color: #00306d;
	width: 748px;
	float: left;
	height: 21px;
	overflow: hidden;
}

/*ul.mainNav {
	margin: 0;
	padding: 5px 0 0 12px;
	list-style-type: none;
}

ul.mainNav li {
	margin: 0;
/*  padding: 0 18px 0 21px; used to be 
	padding: 0 16px 0 20px;
	display: inline;
	background-image: url(images/mainNav.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

ul.mainNav li a {
	text-decoration: none;
	color: #00306d;
}

ul.mainNav li.activeHome {
	margin: 0;
	padding: 3px 15px 3px 18px;
	border: 0;
	display: inline;
	font-weight: bold;
	background-image: url(images/mainNav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	color: #fff;
}

ul.mainNav li.activeHome a {
	color: #fff;
	text-decoration: none;
}*/


/*---------------------------------------------------------------------------------------------
//MENU STYLES *********************************************************************************
-----------------------------------------------------------------------------------------------*/

.menuItem {
	margin: 0;
	float: left;
	color: #00306d;
	background-image: url(images/menuSprite.png);
	background-repeat: no-repeat;
}

.menuItem a {color: #00306d; text-decoration: none; }
.menuItem a:hover { color: #00306d; text-decoration: none; }

.menuEnd {
	margin: 0;
	padding: 0;
	background-image: url(images/menuEnd.png);
	background-repeat: no-repeat;
	float: left;
	width: 8px;
	height: 24px;
}
	
#mainNav_home {
	padding: 3px 15px 3px 17px;
	background-position: 0 0;
}

#mainNav_home a {
	color: #00306d;
	text-decoration: none;
}

#mainNav_home a:hover {
	color: #00306d;
	text-decoration: none;
}

body#home #mainNav_home {
	padding: 3px 7px 3px 19px;
	background-position: 0 -23px;
	font-weight:bold;
}
	
	body#home #mainNav_home a {
		color:#FFF;
	}
	
	#home #mainNav_end_home {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 12px;
		height: 21px;
		float: left;
	}

#mainNav_about {
	padding: 3px 17px;
	background-position: 0 0;
}

body#about #mainNav_about {
	padding: 3px 12px 3px 23px;
	background-position: 0 -23px;
	font-weight:bold;
}

	body#about #mainNav_about a {
		color:#FFF;
	}
	
	#about #mainNav_end_about {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 12px;
		height: 21px;
		float: left;
	}
	
#mainNav_product {
	padding: 3px 17px;
	background-position: 0 0;
}
	
body#product #mainNav_product {
	padding: 3px 12px 3px 22px;
	background-image: url(images/menuSprite.png);
	background-position: 0 -23px;
	font-weight:bold;
}

	body#product #mainNav_product a {
		color:#FFF;
	}
	
	#product #mainNav_end_product {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 12px;
		height: 21px;
		float: left;
	}

#mainNav_brochures {
	padding: 3px 17px;
	background-position: 0 0;
}

body#brochure #mainNav_brochures {
	padding: 3px 12px 3px 22px;
	background-image: url(images/menuSprite.png);
	background-position: 0 -23px;
	font-weight:bold;
}

	body#brochure #mainNav_brochures a {
		color:#FFF;
	}
	
	#brochure #mainNav_end_brochures {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 12px;
		height: 21px;
		float: left;
	}

#mainNav_markets {
	padding: 3px 17px;
	background-position: 0 0;
}

body#markets #mainNav_markets {
	padding: 3px 7px 3px 19px;
	background-position: 0 -23px;
	font-weight:bold;
}

	body#markets #mainNav_markets a {
		color:#FFF;
	}
	
	#markets #mainNav_end_markets {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 12px;
		height: 21px;
		float: left;
	}
	
#mainNav_approvals {
	padding: 3px 17px;
	background-position: 0 0;
}
	
body#approvals #mainNav_approvals {
	padding: 3px 7px 3px 19px;
	background-position: 0 -23px;
	font-weight:bold;
}

	body#approvals #mainNav_approvals a {
		color:#FFF;
	}
	
	#approvals #mainNav_end_approvals {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 20px;
		height: 21px;
		float: left;
	}
	
#mainNav_distributors {
	padding: 3px 17px;
	background-position: 0 0;
}
	
body#distributors #mainNav_distributors {
	padding: 3px 7px 3px 19px;
	background-position: 0 -23px;
	font-weight:bold;
}

	body#distributors #mainNav_distributors a {
		color:#FFF;
	}
	
	#distributors #mainNav_end_distributors {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 20px;
		height: 21px;
		float: left;
	}
	
#mainNav_contact {
	padding: 3px 18px;
	background-position: 0 0;
}
body#contact #mainNav_contact {
	padding: 3px 7px 3px 19px;
	background-position: 0 -23px;
	font-weight:bold;
}

	body#contact #mainNav_contact a {
		color:#FFF;
	}
	
	#contact #mainNav_end_contact {
		background-image: url(images/mainNav_end.png);
		background-repeat: no-repeat;
		background-position: 0 -23px;
		width: 12px;
		height: 21px;
		float: left;
	}

.mainNav_end {
	margin: 0;
	padding: 0;
	background-image: url(images/mainNav_end.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 21px;
	float: left;
}



/* ------------------ END TOP MAIN NAVIGATION --------------------- */

/* --------------------- START PAGE NAVIGATION --------------------------------- */

.pageNavigation {
	margin: 0 0 10px 0;
	padding: 0;
}

.activePageNav_title {
	margin: 0;
	padding: 0px 6px 0px 18px;
	/*background-image: url(images/pageNavSprite.png);
	background-repeat: no-repeat;*/
	background-image: url(images/pageNavSprite.png); /* -- JML -- */
	background-position: -198px 0; /* -- JML -- */
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	background-color: #6b81aa;
	border: 0;
}

.activePageNav_title a {
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	display: block;
}

.activePageNav_title a:hover {
	caption-side: #fff;
	text-decoration: underline;
}

.pageNav_title {
	margin: 0;
	padding: 1px 6px 1px 18px;
	background-image: url(images/pageNavSprite.png);
	background-position: -198px 0;
	background-repeat: no-repeat;
	background-color: #6b81aa;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
}

.pageNav_title a:hover {
	caption-side: #fff;
	text-decoration: underline;
}

.pageNav_title a {
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	display: block;
}

/* ------------- JML EDITS ---------------- */

.menuList_title {
	margin: 0;
	padding: 1px 6px 1px 18px;
	text-transform: uppercase;
	color: #013775;
	font-size: 12px;
}

ul.pageNav {
	margin: 0;
	padding: /*2px 0 12px 18px*/2px 0 6px 3px;
	color: #013775;
	font-size: 12px;
	list-style-type: none;
}

ul.pageNav li {
	margin: 0;
	padding: /*5px 0 0*/5px 0 0 15px;
	background-image: url(images/bulletPoint.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	text-transform: uppercase;
}

	ul.pageNav li a {	
		color: #013775;
		text-decoration: none;
	}
	
	ul.pageNav li a:hover {	
		color: #013775;
		text-decoration: underline;
	}
	
	
ul.pageNav_active {
	margin: 0;
	padding: /*2px 0 0 18px*/2px 0 4px 3px;
	color: #013775;
	font-size: 12px;
	list-style-type: none;
}

ul.pageNav_active li {
	margin: 0;
	padding: /*5px 0 0*/5px 0 0 15px;
	background-image: url(images/bulletPoint_active.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	text-transform: uppercase;
}

	ul.pageNav_active li a {	
		color: #013775;
		text-decoration: none;
	}
	
	ul.pageNav_active li a:hover {	
		color: #013775;
		text-decoration: underline;
	}

ul.pageNav_child {
	margin: 0;
	padding: 2px 0 0 0;
	color: #013775;
	font-size: 12px;
	list-style-type: none;
}

ul.pageNav_child li {
	margin: 0;
	padding: 5px 0 0 0;
	background-image: none;
	text-transform: none;
}

	ul.pageNav_child li a {	
		color: #013775;
		text-decoration: none;
	}
	
	ul.pageNav_child li a:hover {	
		color: #013775;
		text-decoration: underline;
	}

/* ------------- END JML EDITS ---------------- */


/* -------- LEVEL 2 -------------- */

ul.pageNav_level2 {
	margin: 0;
	padding: 2px 0 0 18px;
	color: #013775;
	font-size: 12px;
	list-style-type: none;
}

ul.pageNav_level2 li {
	margin: 0;
	padding: 5px 0 3px 0;
}

ul.pageNav_level2 li a {	
	color: #013775;
	text-decoration: none;
}

ul.pageNav_level2 li a:hover {	
	color: #013775;
	text-decoration: underline;
}

.pageNav_level3 {
	margin: 0;
	padding: 2px 0 0 18px;
	color: #6b7ea6;
	font-size: 12px;
	list-style-type: none;
}

ul.pageNav_level3 li {
	margin: 0;
	padding: 5px 0 3px 0;
}

ul.pageNav_level3 li a {	
	color: #6b7ea6;
	text-decoration: none;
}

ul.pageNav_level3 li a:hover {	
	color: #6b7ea6;
	text-decoration: underline;
}


/* --------------------- END PAGE NAVIGATION --------------------------------- */

/* -------------------------------------------- MAIN CONTENT STYLES -------------------------------- */

.mainContent {
	margin: 0;
	padding: 0 25px 13px 25px;
	background-image: url(images/pageBg.png);
	background-repeat: repeat-y;
	overflow: hidden;
}

.mainContent p {
	color: #323232;
	margin: 0;
	padding: 5px 0 10px 0;
	line-height: 18px;
}

.breadContainer {
	margin: 0;
	padding: 0 0 5px 0;
	color: #003875;
	font-size: 12px;
}

.contentLeft {
	margin: 0 35px 0 0;
	padding: 0;
	width: 475px;
	float: left;
	overflow: hidden;
}

.contentRight {
	margin: 0;
	padding: 0;
	float: left;
	width: 350px;
}

.textContainer {
	margin: 0;
	padding: 0;
	color: #323232;
}

.textContainer p {
	color: #323232;
	margin: 0;
	padding: 5px 0 10px 0;
	line-height: 18px;
}

.productThumb_container {
	margin: 0;
	padding: 10px 0;
	overflow: hidden;
}

.productThumb {
	margin: 0 18px 25px 0;
	padding: 0;
	width: 144px;
	float: left;
	border: 1px solid #8fb2c6;
}

.productImg {
	margin: 0;
	padding: 0;
}

.productText {
	margin: 0;
	padding: 3px 0 4px 5px;
	color: #fff;
	font-weight: bold;
	background-image: url(images/product_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #043b72;
}

.productText a {
	text-decoration: none;
	color: #fff;
	display: block;
}

.productText a:hover {
	text-decoration: underline;
	color: #fff;
}

.productThumb_last {
	margin: 0;
	padding: 0;
	width: 144px;
	float: left;
	border: 1px solid #8fb2c6;
}

.newsContainer {
	margin: 0;
	padding: 10px 0 5px 0;
	border-bottom: 1px dotted #a5a5a5;
	overflow: hidden;
}

.newsContainer p {
	margin: 0;
	padding: 0 0 10px 0;
}

.btnText {
	margin: 0;
	padding: 0 4px 3px 0;
	background-image: url(images/buttonBg.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 11px;
	text-transform: lowercase;
	width: 67px;
	text-align: right;
	float: right;
	overflow: hidden;
	display: block;
}

	.btnText a {
		color: #fff;
		text-decoration: none;
		display: block;
	}
	
	.btnText a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
.btnText_large {
	margin: 0;
	padding: 2px 11px 3px 0;
	background-image: url(images/buttonBg_large.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 12px;
	text-transform: lowercase;
	width: 70px;
	text-align: right;
	float: right;
	overflow: hidden;
	display: block;
}

	.btnText_large a {
		color: #fff;
		text-decoration: none;
		display: block;
	}
	
	.btnText_large a:hover {
		color: #fff;
		text-decoration: underline;
	}

.pageBtm {
	margin: 0;
	padding: 0px 0 0 0;
	height: 112px;
	background-image: url(images/pageBtm.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 907px;
}


/* ------------------- INNER PAGE STYLES ------------------------ */

.mainContent_inner {
	margin: 0;
	padding: 5px 12px 13px 9px;
	background-image: url(images/pageBg.png);
	background-repeat: repeat-y;
	overflow: hidden;
}

.mainContent_inner p {
	color: #323232;
	margin: 0;
	padding: 5px 0 10px 0;
	line-height: 18px;
}

.breadContainer_inner {
	margin: 0;
	padding: 0 0 5px 0;
	color: #003875;
	font-size: 12px;
	width: 300px;
	float: left;
}

.innerContent_left {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	width: 196px;
}

.innerContent_right {
	margin: 0;
	padding: 0 0 30px 15px;
	float: left;
	width: 648px;
}

img.rightAligned_img {
	margin: 0;
	padding: 0 0 15px 15px;
	float: right;
}

img.leftAligned_img {
	margin: 0;
	padding: 0 15px 15px 0;
	float: left;
}

img.leftContent_img {
	margin: 0;
	padding: 10px 15px 15px 0;
	float: left;
}

img.rightContent_img {
	margin: 0;
	padding: 10px 0 15px 15px;
	float: left;
}

.catalougeContainer {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	clear: both;
}

.catalouges {
	margin: 0;
	padding: 0 0 5px 0;
	color: #000;
	overflow: hidden;
}

.catalougeLeft {
	margin: 6px 0 0 0;
	padding: 3px 5px;
	float: left;
	width: 253px;
	font-size: 11px;
	background-color: #dde4ef;
}

.catalougeRight {
	margin: 6px 0 0 0;
	padding: 3px 20px 3px 0;
	float: left;
	font-size: 11px;
	width: 255px;
	background-color: #dde4ef;
	background-image: url(images/seperator.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.downloadCatalouge {
	margin: 6px 0 0 0;
	padding: 3px 0 2px 2px;
	float: left;
	background-color: #6b81aa;
	color: #fff;
	width: 68px;
}

.downloadCatalouge a {
	color: #fff;
	text-decoration: none;
}

.downloadCatalouge a:hover {
	color: #fff;
	text-decoration: underline;
}

.downloadPDF {
	margin: 0;
	padding: 0;
	background-image: url(images/pdfIcon.png);
	background-repeat: no-repeat;
	width: 40px;
	height: 31px;
	float: left;
	overflow: hidden;
}

/* ---------------------------------------- END MAIN CONTENT STYLES ------------------------------------------ */

/* -------------------------------------- FORM STYLES ------------------------------------------ */


.formContainer {
	margin: 0;
	padding: 0 0 10px;
	width: 490px;
	overflow: hidden;
}

.formSection {
	margin: 0;
	padding: 10px 0;
	overflow: hidden;
}

.formLeft {
	margin: 0;
	padding: 0;
	float: left;
	width: 225px;
}

.formSection p {
	margin: 0;
	padding: 0 0 2px 1px;
}

.formRight {
	margin: 0;
	padding: 0 0 0 38px;
	float: left;
	width: 225px;
}

input.smallFormField {
	width: 225px;
	margin: 0;
	padding: 1px 0;
	color: #4b4b4b;
	height: 22px;
	float: left;
}

textarea.largeFormField {
	width: 488px;
	margin: 0;
	padding: 1px 0;
	color: #4b4b4b;
	height: 130px;
	overflow: auto;
	float: left;
}

.sectorsList {
	margin: 0;
	padding: 1px 5px 1px 2px;
	width: 455px;
	color: #4b4b4b;
}

.browseBtn a {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 70px;
	display: block;
}

/* -------------------------------------- END FORM STYLES ------------------------------------------ */

/* --------------------------------------- FOOTER STYLES ------------------------------------ */

.footerContainer {
	margin: 0 auto;
	padding: 0;
	color: #fff;
	overflow: hidden;
	width: 862px;
}

.footerEnquiry  {
	margin: 0;
	padding: 0;
	background-color: #6b81aa;
	background-image: url(images/purpleEdge.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-transform: uppercase;
	color: #fff;
	width: 260px;
	overflow: hidden;
	float: left;
}

.footerEnquiry p  {
	margin: 0;
	padding: 11px 0 0 0;
	color: #fff;
}

.footerEnquiry a {
	text-decoration: none;
	color: #fff;
}

.footerEnquiry a:hover {
	text-decoration: underline;
	color: #fff;
}
	
img.imgLeft {
	margin: 0;
	padding: 0 5px 0 0;
	float: left;
}

.footerLinks {
	margin: 20px 0 0 0;
	padding: 0;
	background-color: #6b81aa;
	float: left;
	width: 600px;
	text-align: right;
}

ul.siteLinks {
	margin: 0;
	padding: 2px 0 0 0;
	list-style-type: none;
	height: 18px;
}

ul.siteLinks li {
	margin: 0;
	padding: 0 8px 5px 26px;
	display: inline;
	background-image: url(images/footerBullet.png);
	background-repeat: no-repeat;
	background-position: left;
}

ul.siteLinks li a {
	color: #fff;
	text-decoration: none;
}

ul.siteLinks li a:hover {
	color: #fff;
	text-decoration: underline;
}

/* ------------------------ END FOOTER STYLES ------------------------- */
ul.bulletedList li {
	margin: 0;
	padding: 0;
}

