#wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/broadyCentreBg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapperCentre #contentArea {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/mainContentBG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


#header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-headerbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
}
#header #mainNavigation {
	clear: left;
	height: 31px;
	background-image: url(../images/main-subheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 408px;
}
#contentArea #sideBar {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
}
#ContentAreaRight {
	float: right;
	width: 699px;
	background-color: #F2F2F4;
	background-image: url(../images/blueStrip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 29px;
}

#contentArea {
	background-image: url(../images/mainContentBG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #F2F2F4;
}
#wrapperFooter {
	background-image: url(../images/mainFooterBgNew.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #646C90;
	height: 80px;
}
p {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
h3 {
	font-style: italic;
	color: #292B5E;
	
}
#sideNavigation {
	font-weight: bold;
	font-size: 0.75em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #2A2D64;
	padding-right: 20px;
}
#sideNavigation2 {
	font-weight: bold;
	font-size: 0.75em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #2A2D64;
	padding-right: 20px;
}
#sideNavigation a {
	color: #2A2D64;
	text-decoration: none;
}

#sideNavigation a.active {
	color: #A983B5;
	text-decoration: none;
}
#sideNavigation2 a {
	color: #2A2D64;
	text-decoration: none;
}

#sideNavigation2 a.active {
	color: #A983B5;
	text-decoration: none;
}
#sideNavigation  li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/bullet-nav-yellow.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5D658C;
}
#sideNavigation2  li {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/bullet-blue.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5D658C;
}

#footer p {
	font-size: 0.7em;
	color: #FFFFFF;
	padding-top: 9px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	float: left;
	padding-left: 10px;
	width: 430px;
}
#wrapperFooter #footer {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/mainFooterBg2New.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2A2D64;
	height: 80px;
}
#footer .footerCallOn {
	padding-top: 9px;
	float: left;
}
#sideBar #sideBarContent {
	background-color: #E0DFE5;
	width: 221px;
	float: left;
	clear: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav-valve-header h2 {
	color: #2A2D64;
	background-color: #FDB812;
	font-size: 0.9em;
	padding: 10px;
}
#nav-naval-header h2 {
	background-color: #2A2D64;
	color: #FFFFFF;
	font-size: 0.8em;
	padding: 10px;
}


#footer a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.7em;
}
#footer .footerBackTop {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.clear {
	clear: both;
}
#searchBox {
	float: right;
	text-align: right;
	height: 29px;
}
.mainHomeHeader {
	background-color: #2A2D64;
	background-image: url(../images/mainBroadyProducts.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	padding-top: 10px;
	padding-right: 170px;
	padding-bottom: 10px;
	padding-left: 10px;
}
h1 {
	font-size: 0.8em;
	color: #2A2D64;
}
.mainHomeHeader  h1 {
	font-size: 0.8em;
	color: #FFFFFF;
}

#mailingList {
	float: right;
	width: 153px;
}
#mailingList  table td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#searchBox form {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2A2D64;
	font-size: 0.7em;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#sectionNav {
	float: left;
	height: 35px;
	width: 410px;
	margin: 0px;
	padding: 0px;
}
#logo {
	float: left;
	height: 118px;
	width: 380px;
	clear: left;
	padding-top: 18px;
	padding-bottom: 17px;
}

a.btnflowsection{
	width: 234px;
	height: 35px;
	display: block;
	background-image: url(../images/btn-top-flowcontrol.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnflowsectionOn{
	width: 234px;
	height: 35px;
	display: block;
	background-image: url(../images/btn-top-flowcontrol.jpg);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnflowsection span , a.btnflowsectionOn span { display: none; }

a.btnflowsection:hover, a.btnflowsectionOn:hover {
	background-image: url(../images/btn-top-flowcontrol.jpg);
	background-repeat: no-repeat;
	background-position: 0px -35px;
}
a.btnnavalsection{
	width: 174px;
	height: 35px;
	display: block;
	background-image: url(../images/btn-top-naval.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnnavalsection span { display: none; }

a.btnnavalsection:hover {
	background-image: url(../images/btn-top-naval.jpg);
	background-repeat: no-repeat;
	background-position: 0px -35px;
}

a.btnHome{
	width: 55px;
	height: 31px;
	display: block;
	background-image: url(../images/btnHome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnHomeOn{
	width: 55px;
	height: 31px;
	display: block;
	background-image: url(../images/btnHome.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnHome span, a.btnHomeOn span { display: none; }

a.btnHome:hover, a.btnHomeOn:hover {
	background-image: url(../images/btnHome.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnAbout{
	width: 60px;
	height: 31px;
	display: block;
	background-image: url(../images/btnAbout.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnAboutOn{
	width: 60px;
	height: 31px;
	display: block;
	background-image: url(../images/btnAbout.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnAbout span, a.btnAboutOn span { display: none; }

a.btnAbout:hover, a.btnAboutOn:hover  {
	background-image: url(../images/btnAbout.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.btnServices{
	width: 101px;
	height: 31px;
	display: block;
	background-image: url(../images/btnServices.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnServicesOn{
	width: 101px;
	height: 31px;
	display: block;
	background-image: url(../images/btnServices.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnServices span, a.btnServicesOn span { display: none; }

a.btnServices:hover, a.btnServicesOn:hover {
	background-image: url(../images/btnServices.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.btnMaterials{
	width: 61px;
	height: 31px;
	display: block;
	background-image: url(../images/btnMaterials.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnMaterialsOn{
	width: 61px;
	height: 31px;
	display: block;
	background-image: url(../images/btnMaterials.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnMaterials span, a.btnMaterialsOn span  { display: none; }

a.btnMaterials:hover, a.btnMaterialsOn:hover {
	background-image: url(../images/btnMaterials.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.btnContact{
	width: 58px;
	height: 31px;
	display: block;
	background-image: url(../images/btnContact.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnContactOn{
	width: 58px;
	height: 31px;
	display: block;
	background-image: url(../images/btnContact.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnContact span, a.btnContactOn span { display: none; }

a.btnContact:hover, a.btnContactOn:hover  {
	background-image: url(../images/btnContact.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.btnQuality{
	width: 53px;
	height: 31px;
	display: block;
	background-image: url(../images/btnQuality.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnQualityOn{
	width: 53px;
	height: 31px;
	display: block;
	background-image: url(../images/btnQuality.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnQuality span, a.btnQualityOn span { display: none; }

a.btnQuality:hover, a.btnQualityOn:hover  {
	background-image: url(../images/btnQuality.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
a.btnValve{
	width: 75px;
	height: 31px;
	display: block;
	background-image: url(../images/btnValve.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnValveOn{
	width: 75px;
	height: 31px;
	display: block;
	background-image: url(../images/btnValve.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnValve span, a.btnValveOn span { display: none; }

a.btnValve:hover, a.btnValveOn:hover  {
	background-image: url(../images/btnValve.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

a.btnHistory{
	width: 49px;
	height: 31px;
	display: block;
	background-image: url(../images/btnHistory.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
}
a.btnHistoryOn{
	width: 49px;
	height: 31px;
	display: block;
	background-image: url(../images/btnHistory.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	margin: 0px;
	padding: 0px;
	float: left;
}

a.btnHistory span, a.btnHistoryOn span { display: none; }

a.btnHistory:hover, a.btnHistoryOn:hover  {
	background-image: url(../images/btnHistory.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}

#sideNavigation a:hover {
	color: #FDB813;
	text-decoration: none;
}
#products #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-products.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#home #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-flowhome.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#services #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-services.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#markets #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-market.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#contact #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-contact2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#sideBar #sideInfo {
	background-color: #2A2D64;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/main_sideinfoBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
}
#sideBar #sideInfo h1 {
	font-size: 1.2em;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#ContentAreaRight #textArea {
	float: left;
	width: 500px;
	padding: 20px;
}
ul, ol {
	font-size: 0.7em;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #2A2D64;
}
h5 {
	color: #FDB717;
	font-style: italic;
}

li {
	line-height: 1.4em;
}
#ContentAreaRight #homeTextArea {
	float: left;
	width: 500px;
	padding: 20px;
	background-image: url(../images/home-mapbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
a {
	color: #003;
}

#ProductsCatTBL td {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#loginForm {
	font-size: 0.7em;
	color: #003366;
}
#adminPanel {
	margin-right: auto;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #000033;
	background-color: #FF9900;
	font-size: 0.7em;
	text-align: center;
	
}
#adminPanel a {
	color: #000033;
	text-decoration: underline;
}
.newsItem .newsThumb {
	float: left;
	width: 82px;
	padding-bottom: 8px;
	color: #000000;
}
.newsItem .newsThumb a {
	color: #F9B90F;
	font-weight: bold;
}

.newsItem .newsThumb img {
	margin-bottom: 2px;
	border: 1px solid #FDB815;
}

.newsItem {
	float: left;
	color: #FFFFFF;
	background-image: url(../images/newsitemTop2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 466px;
	background-color: #FFF;
}
.newsItem h4 {
	color: #2A2D64;
	font-style: italic;
}

.newsItem .newsBg {
	background-image: url(../images/newsitembg2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	width: 450px;
	padding-right: 8px;
	padding-left: 8px;
}
.newsItem .newsItemFooter {
	float: left;
	margin: 0px;
	background-image: url(../images/newsitemBot2.jpg);
	background-position: center bottom;
	height: 10px;
	width: 466px;
	background-repeat: no-repeat;
	padding: 0px;
}

.newsItem .newsTxt {
	width: 360px;
	float: right;
	color: #231F20;
}
.partnerTBL {
	background-color: #FFFFFF;
	border: 1px solid #2A2D64;
	font-size: 0.7em;
	margin-bottom: 10px;
}
.partnerTBL .partnerTBLInfo th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	color: #2A2D64;
	padding-right: 10px;
}
.partnerTBL .partnerTBLInfo td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	padding-left: 2px;
}
.partnerTBL img {
	
	margin: 5px;
}
#sideBar #sideBarContent2 {
	background-color: #FFFFFF;
	width: 221px;
	float: left;
	clear: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#productdetail {
	background-color: #FFFFFF;
	border: 1px solid #FDB812;
}
#productdetail2 {
	background-color: #FFFFFF;
	border: 1px solid #FDB812;
}
.image_border {
	border: 1px solid #FDB812;
}
.red {
	color: #FF0000;
}
#productdetail3 {
	background-color: #FFFFFF;
	border: 1px solid #FDB812;
}
#productdetail4 {
	background-color: #FFFFFF;
	border: 1px solid #FDB812;
}
.mainHomeHeader2 {
	background-color: #2A2D64;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	padding-top: 10px;
	padding-right: 170px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mainHomeHeader2 h1 {
	font-size: 0.8em;
	color: #FFFFFF;
}
#ContentAreaRight #textArea2 {
	float: left;
	width: 657px;
	padding: 20px;
}
#productdownloads h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	border: 1px solid #2A2D64;
}
#productdownloads a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003;
	text-decoration: none;
	padding-left: 5px;
}
#productdownloads a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FDB812;
	text-decoration: underline;
	padding-left: 5px;
}
#about #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-about.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#downloads #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#foundry #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-foundary.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#global #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-global.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#history #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-services.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#marketsnaval #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-marketsnaval.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#materials #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-materials.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#navalprofile #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-navalprofile.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#flowprofile #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-flowprofile.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#quality #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-quality.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#servicesnaval #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-servicesnaval.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#valve #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-valve.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#whatsnew  #header {
	float: left;
	height: 184px;
	width: 920px;
	background-image: url(../images/main-new.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#aboutscroller {
	padding-bottom: 13px;
	padding-left: 13px;
}
.inputWidth {
	width: 260px;
}
#worldmap {
	border: 1px solid #2A2D64;
}

