/* Master Style Sheet v1.0 */
/* Property of Franklin Electric, All Rights Reserved */
/* For use on http://www.franklin-electric.com.au */

* {
   margin: 0;
   padding: 0;
   /*line-height: 1;*/
}

body {
   font-size: 65%;
   font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
   background-color:#e0e0e0;
   overflow:auto;
}
	

/* Styling ------------------------------------------------------------------------ */

p {
	margin-bottom:7px;
		font-size: 110%;
}	

a{
	color: #2a587e;
}

a:hover{
	text-decoration: none;
}

h1 {
	/*margin-top: 1.0em;*/
	letter-spacing: -.02em;
	color:#444444;
	/*color: #2a587e;*/
	font-size:2em;
}

h2{
	color:#333333;
	font-size:16px;
}

.DealerButton{
	margin-left:4px;
	margin-right:2px;
	margin-top:4px;
	border:none;
}

.FeatureBox{
	float:left;
	margin:6px;
	width:300px;
	height:99px;
	border:1px solid #999999;
}


#footer_nav a {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #555555;
}

#footer_nav a:hover {
	text-decoration: underline;
	color: #555555;
}




/*____/ Form Styling \________________________________________*/



.notice { font-size: 90%; }
.info { FONT-WEIGHT: bold; COLOR: #990000 }
.error { FONT-WEIGHT: bold; COLOR: #990000 }
.subMonitorForm{
	min-height:700px;
	overflow:auto;
	width:450px;
	background-color:#EEEEEE;
	border:1px solid #999999;
	padding:10px;
}
			
div{
	height:auto;
	overflow:visible;
}
			
.subMonitorForm input, textarea, select{
	margin:2px;
	padding:2px;
	border:1px solid #999999;
				
}
.subMonitorForm input[type=text]{
	clear:left;
	float:left;
}
			
.subMonitorForm input[type=radio]{
				
}
			
			
.subMonitorForm label{
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	clear:left;
	float:left;
}
			
.required{
	color:#990000;
	font-weight:bold;
}
			
legend{
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
			
fieldset{
	padding:5px;
}
			
.FormErrorMessage{
	float:left;
	width:120px;
}
			
.SubMonitorRadio{
	width:40%;
	height:100px;
}
			
.SubMonitorRadio input[type=radio]{
	border:none;
	margin-top:5px;
	float:right;
	clear:right;
}

.SubMonitorRadio label{

}
			
.FormMotorDescription{
	float:right;
	width:28%;
	margin-right:12%;
	margin-top:-110px;
}

.FormMotorDescription input[type=text]{
	clear:none;
	float:right;
	width:50px;
	margin-top:5px;
}
			
.captcha{
	clear:both;
	width:200px;
}	

.submit{
	clear:both;
	float:left;
}
			
			

/*_____________________________________________________________________________*/










/* Structure ---------------------------------------------------------------------- */

#container{
   width: 860px;
   margin: 0 auto;
   
   /*overflow:visible;*/

}

#header{
	background-image:URL(../images/HeaderImage007.jpg); 
	width:860px;
	
	height:108px; 
	position:relative;
	overflow:hidden;
	background-color: white;
	margin-top:5px;
	/*border-bottom:1px solid #CCCCCC;*/
}
	


#content{
	padding-top:5px;
	padding:6px;
	min-height:500px;
	overflow:auto;
	background-color: #FFFFFF;
	clear:both;
}
	
#content p{
	margin-top:10px;

}	

*html #content{
	padding:5px;
	height:400px;
	overflow:visible;
	background-color: #FFFFFF;
}	
	

#content_sub {
	float: left;
	margin-left: 5px;
	width: 600px;
}



#SubSection{
	/*width:259px;*/
	width:380px;
	height:180px;
	/*background-image:url(../images/CategoryBackground.jpg);*/
	background-repeat:no-repeat;
	float:left;
}

.SubSection{
	width:227px;
	margin:2px;
	/*background-image:url(../images/CategoryBackground.jpg);
	background-repeat:repeat-x;*/
	float:left;
}

.SubSection p{
	color:#666666;
}

.SubSectionLeft{
	width:355px;
	padding:10px;
	padding-top:0px;
	height:280px;
	/*background-image:url(../images/CategoryBackground.jpg);
	background-repeat:repeat-x;*/
	float:left;
	border-right:1px solid #999999;
}

.SubSectionLeft p{
	color:#666666;
	font-size:12px;
	
}

.SS_IMG{
	margin-top:2px;
	margin-bottom:2px;
}

#SubBanner{
	width:625px;
	height:150px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	
}

#SubBanner2{
	width:848px;
	height:150px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	float:left
}


	#Middle{
	/*  |-- Middle Content, images and features */
	 
		/*width:465px; // used when utilizing 3 column layout */
		margin:0px;
		margin-bottom:10px;
		min-height:610px;
		float:left;
		padding:0px;
		
		/*background-image:url(../images/MDCFeaturesBG2.jpg);
		background-repeat:repeat-x;*/
		width:636px;
		margin-top:5px;
	

	}


#footer{
	clear:both;
	width:860px;
	height:50px;
	margin-top: 20px;
	color: #666666;
	}
	
#footer_nav {
	float: right;
	width:200px;
	text-align: right;
	color: #555555;
}

#footer_address {
	float: left;
	width:580px;
	text-align: left;
	color: #555555;
}


#BrandImage{

}

#logo {
	float: left;
	margin: 25px 15px 15px 25px;
	}

#search {
	float: right;
	
	margin: 25px 15px 15px 25px;
	text-align: right;
	vertical-align:middle;
}
#breadcrumbs{
	text-align:right;
	}
	
#content ul {
list-style:square;
padding:4px 0 4px 2em;
display:block;
}

#content ul li {
line-height:1.5em;

}

#localnav{
   display: inline; /* IE6 double margin float bug hack */
   width: 195px;
   float: left;
   margin: 5px;
   margin-right:2px;
   padding-left:5px;
   padding-top:10px;
   /*border: 1px solid #dedede;*/
   background: #f6f6f6 url(../images/localnav_fade.gif) repeat-x 0 bottom;
  }


#localnav ul{
  list-style-type:none;
  padding:5px;
}

#localnav li{
  list-style-type:none;
  padding:5px;
}

/* Navigation --------------------------------------------------------------------- */

#Search{
	height:24px;
	margin:2px;
	padding:2px;
	margin-right:1px;
	padding-right:0px;
	/*background-image:url(../images/SearchBG.gif);*/
	background-repeat:no-repeat;
	width:130px;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
/* background:url(media/formbg.gif) repeat-x left top; */
}
#navImage{
	/*background-image:url(../images/NavBGNZ1.jpg);*/
	background-image:url(../images/HeaderImage007-bottom.jpg);
	background-repeat:no-repeat;
	background-position:right;
	
	height:32px;
	float:right;
	
}
.navimage 
{
  /* duplicated as class */
  background-repeat:no-repeat;
	background-position:right;

	height:32px;
	float:right;
}
#el03 {
	background:url(../images/SubmitButton.jpg) no-repeat;
	width:58px;
	height:22px;
	padding:0px;
	border:none;
}

#navImage input, label{
	margin: 2px 5px 0;
	float:left;
	color:#666666;
	font-size:11px;
}


#nav{
   position: relative;
   bottom: 0;
   right: 0;
   z-index: 999;
   list-style: none;
   height: 33px;
	/*background: #2a587e url(../images/navBG1.jpg) no-repeat center bottom;*/
	/*background: #999999 url(../images/navBG1.jpg) repeat-x;*/
	background-image:url(../images/HeaderImage007-bottom.jpg);
	/*background: #999999 url(../images/navBG1.jpg) repeat-x;*/
	border-bottom:1px solid #CCCCCC;
}
.nav 
{
  /* duplicated */
  position: relative;
   bottom: 0;
   right: 0;
   z-index: 999;
   list-style: none;
   height: 33px;
	/*background: #2a587e url(../images/navBG1.jpg) no-repeat center bottom;*/
	/*background: #999999 url(../images/navBG1.jpg) repeat-x;*/
}

.accordionheader
{
  

  vertical-align: middle;
  /*background: #999999 url(../images/navBG1.jpg) repeat-x;*/
  background-color:#CCCCCC;
  border:1px solid #999999;
  position: relative;
  bottom: 0;
  right: 0;
  z-index: 999;
  cursor:pointer;
}

#nav li{
   float: left;
   margin-right: 3px;
   /*background: url(../images/bg_nav_li2.gif) no-repeat right top;*/
   font-size: 1.1em;
   text-transform:none;

}

#nav li.current{
   background-position: right bottom;
}

#nav li a{
   float: left;
   display: block;
   height: 22px;
   padding: 9px 14px 0;
   /*background: url(../images/bg_nav_li_a2.gif) no-repeat left top;*/
   color: #9BAAB5;
   color: #003366;
   color:#666666;
   text-decoration: none;
 
}

#nav li.current a{
   /*background-position: left bottom;  MODIFIED */
   color: #0057A0;
 
   /*border-bottom:2px solid #003366;*/
}

#nav li:hover{   
	/*background-color:#CBD7E2;
	text-decoration:underline;
	border-top:1px solid #003366;*/
	
	
   }

#nav li:hover,
#nav li.sfhover{
   background-position: right -31px;

}

#nav li.current:hover,
#nav li.sfhover.current{
   background-position: right bottom;
}

#nav li:hover a,
#nav li.sfhover a{
   background-position: left -31px;
   color: #003366;
  
}

#nav li.current:hover a,
#nav li.sfhover.current a{
   background-position: left bottom;
   color: #003366;
}

#nav li.current#nav_home{
   background-position: right top;
}

#nav li.current#nav_home a{
   background-position: left top;
   color: #9BAAB5;
}

#nav li.current#nav_home:hover,
#nav li.current.sfhover#nav_home{
   background-position: right -31px;
}

#nv li.current#nav_home:hover,
#nav li.current.sfhover#nav_home a{
   background-position: left -31px;
   color: #FFF;
}

#nav li ul{
   clear: left;
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 161px;
   margin-top: 31px;
   margin-left: -1px;
   _margin-top: 0; /* IE6 only */
   border: 1px solid #BABEB1;
   border-top: 0;
   border-bottom: 0;
   list-style: none;
   line-height: 1;
}

/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
*+html #nav li ul{
   margin-top: 0;
}

#nav li li{
   display: inline;
   _display: block;
   float: none;
   _float: left;
   margin: 0;
   font-size: .9167em;
   text-transform: none;
}

#nav li ul ul{
   margin: -31px 0 0 161px;
}

#nav li:hover ul ul,
#nav li.sfhover ul ul{
   left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul{
   left: auto;
}

#nav li li li{
   font-size: 1em;
}

#nav li:hover li a,
#nav li.sfhover li a{
   float: none;
   width: 133px;
   height: auto;
   padding: 9px 14px;
   border-top: 1px solid #FBFCFE;
   border-bottom: 1px solid #D3D6CD;
   background: #F1F3EE;
   color: #384751;
   
   background:#CBD7E2;
   border-top: 1px solid #DDE8F4;
   border-bottom: 1px solid #AAB7C4;
}

#nav li:hover li a:hover,
#nav li.sfhover li a:hover{
   background: #DDEAF3;
}
/* Local Nav Sub Unordered List ----*/

.local-sub-nav {	
	border-top: 1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	list-style-type:disc;
}


	/*Tabs Formatting */
/*_________________________________*/

.plainList{
	list-style-type:none;
}

.plainList li{
	list-style-type:none;
}

/* Layout ---------------------------------------------------------------------- */
/* Used for landing pages globally as containers and formatting headings/titles  */

#landing-container {
	float:left;
	width:100%;
	border-top:1px solid #EEEEEE;
	margin-top:10px;
	margin-bottom:10px;
	padding: 10px 0px 10px 0;

}

#landing-container img {
	border:1px solid #CCCCCC;
	
}

#landing-image {
	width:130px;
	float:left;	
	clear:both;
}

#landing-text {
	margin-left:10px;
}


#landing-text .title {
	font-weight:normal;
	color:#444444;	
	font-size:1.1em;
}

#landing-text .title a{
	font-weight:bold;
	padding-bottom:8px;
}

#landing-image-leaders {
	width:70px;
	height:90px;
	float:left;	
	clear:both;
}


.img-border {
	border:1px solid #CCCCCC;
	
}

#recommended {
	width:200px;
	background-color:#EEEEEE;
	float:right;
	padding:3px;
}

#recommended h3 {
	font-size:1.1em;
	padding-left:.5em;
	padding-top:1em;
}

#recommended ul li{
	list-style-type:none;
	padding-top:.2em;
	padding-bottom:.2em;
	
}


.Blurb{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	color:#666666;
	font-size:14px;
	padding-top:15px;
	border-bottom:1px dotted #999999;
	padding-bottom:10px;
}

#middle.Blurb{
	margin-left:10px;
	}

/* Company --------------------------------------------------------------------- */

p .comp-sub-header {
	padding:3px;
	background-color:#EEEEEE;
	font-size:1.2em;	
}

.name {
	color: #2a587e;
	font-weight:bold;
	font-size:1.16em;
	}

.job-position{
		font-weight:normal;
		color:#444444;	
		font-size:1.1em;
		font-style:italic;
	}

#additional-box {
	padding:5px;
	background-color:#f1f1f1;
	border:1px solid #CCCCCC;
	font-size:.95em;
	
}

#history-wrap {width:100%; font-size:1.1em;border-bottom:1px solid #CCCCCC;margin-bottom:4px;padding:5px;}
#datebox {float:left;width:50px; font-size:1.2em; font-weight:bold; color:#444444;}
#history-item {float:left;width:400px;}

/* Investors -------------------------------------------------------------------- */

.inv-date {
	color:#FFFF00;
	font-size:1.1em;
}

.inv-title {
	font-size:1.1em;
	color:#000000;
	
}

.inv-title-detail {
	font-size:1.35em;
	color:#222222;
	font-weight:bold;
	
}

.inv-date-detail {
	font-size:1.08em;
	color:#777777;	
}

.inv-title a{
text-decoration:none;
	
}

.inv-title a:hover{
text-decoration:underline;
	
}

.inv-year {
	padding-left:3px;
	padding-right:3px;
}

#inv-post {
	margin:1px 0 4px 0;
	padding:5px;
}

#archive{
	
	margin-top:10px; background-color:#EEEEEE;padding:5px;
}

#inv-disclaimer-statement {
	margin:3px;
	background:#EEEEEE;
	padding:4px;
	border:1px solid #CCCCCC;

}

#inv-safe-statement {
	margin:3px;
	background:#EEEEEE;
	padding:4px;
	border:1px solid #CCCCCC;
}

.sec-row {
	padding:3px;
}


/* Link Formating -------------------------- */

ul.abstract_list li.abstract_item {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.list li.list_item {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0.4545em;
}
a.asset_link, a.rss_link {
background-color:transparent;
background-position:0pt 50%;
background-repeat:no-repeat;
padding:1px 0pt 1px 22px;
}

/* a.doc {
background-image:url(../../images/icons/icn_download1.gif);}

a.website {background-image:url(../../../html_view/images/icn_website.gif);
} */

div.report-container {
margin-bottom:15px;
}

div.report-container-current {
padding:10px;
height:170px;
/* background-image:url(../../images/light-bg-fade.gif);
background-position:top;
background-repeat:repeat-x; */
border:1px solid #CCCCCC;
width:100%;
float:left;
margin-bottom:20px;

}

div.report-container-current h2 {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:.3em;
	margin-bottom:10px;	
	color:#0073b4;
}

div.report-container h3 {
	font-size:1.1em;

}

h3.underline {
	font-size:1.3em;
    border-bottom:1px solid #CCCCCC;
padding-bottom:.3em;
}


/* Service Section -------------------------- */
#aim-masthead-wrap {
	border-bottom: 2px solid #EEEEEE;
	float: left;
	clear:left;
	width: 100%;
	margin-bottom: 25px;
}

#aim-bread-crumbs {
	background-color: #EEEEEE;
	float:right;
	width: 260px;
	margin: 3px;
	padding: 5px;
}

#aim-title {
	float: left;
	font-size: 2.2em;
}

h2.aim-sub-header{
	font-size: 1.5em;
	border-bottom: 2px solid #CCCCCC;
	text-align: left;
	color: #2a587e;
	padding-bottom: .3em;
}
#aim-content {
	margin-top: 10px;
	width:848px;
}

#aim-content h2{
		font-size: 1.5em;
	border-bottom: 2px solid #CCCCCC;
	text-align: left;
	color: #2a587e;
	padding-bottom: .3em;
}
#aim-content p{
	margin-top: 1em;
	margin-bottom: 1em;
}

#aim-content table{
	border: 0px;
}

#aim-content ol {
	text-align: left;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 1.1em;
}

#aim-content ol li{
	padding-top: .2em;
	padding-bottom: .2em;
}

#aim-content h3{
	font-size: 1.2em;
	text-align: left;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: .3em;
}

.white {
	color: #fff;
}

.tdwb .tdlwb .tdwb{
	color: #fff;
}

.tdlwb {
	color:#fff;
}


#aim-content .td {
	text-align: left;
}

/* AWS News & Events -------------------------- */

#news-post {
	margin: 10px 2px 20px 2px;
}

#news-post h3 {
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.0em;
	padding-bottom: .2em;
}

ul.aws-events li.aws-events {
	margin-top:2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


/* Governanace -------------------------- */

#governance-layout {
	
}

#governance-layout p {
	padding: 2px;
}

#governance-layout ol{
	padding-left: 50px;
}

#governance-layout ol li{
	margin-top: 5px;
	padding: .4em;
}

#ContactsResults div{
	margin-top:20px;
	border:1px solid #DDDDDD;
	padding-top:5px;
	background-color:#EEEEEE;
}

#ContactsResults h4{
	font-size:14px;
}


/* Franklin AID ------------------------------ */
/* Copied from old website */
.aidtitle {font: 1em Verdana, sans-serif; color: #333; background-color:#EEEEEE;border-bottom:2px solid #CCCCCC; }
.articletext {font: 1.2em Verdana, sans-serif; line-height: 1.7; color: #333; text-align:left;}
 ul .articletext{font: 1.2em Verdana, sans-serif; line-height: 1.7; color: #333; text-align:left; margin-top:5px; margin-bottom:5px;}
.masthead{font: 1.77em Georgia, Times, serif; text-align: left; letter-spacing:-1.5;margin-top:8px;}
.sectionhead {font: 1.6em Georgia, Times, serif; text-align: left; letter-spacing:0; padding-bottom:7px; color:#0434B1; font-weight:bold;}
#line {font: italic 95%/1.6em Georgia, serif; border-top: 1px dashed #ccc; color: #333; margin: 7px; padding-top: 15px;}
#pdf {font-size:1.1em; font-family:Georgia, serif; border: 1px dashed #ccc; color: #333; margin: 0px; padding: 15px; background-color:#eeeeee;}
#special {line-height:1.2;}

#aid-nav {
	width:836px;
	padding:5px;
	background-image:url(../../../../images/light-bg-fade.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:15px;
	border:1px solid #CCCCCC;
	margin:3px 0 10px 0;
}

#aid-nav-issue {
	float:left;
	width:500px;
	font-size:1.2em;
}

#aid-nav-links {
	float:right;
	width:200px;
	text-align:right;
		font-size:1.2em;
}

ul.aid-archive-list li{
padding-top:10px;	
font-size:1.1em;
}

.aid-subheader {
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
		padding-top:10px;
}

#aid-archive {
float:left; border:1px solid #CCCCCC; width:100%;
margin:5px 0 5px 0;

}

#aid-archive h2 {
	font-size:1.2em;
	padding:8px 0 5px 15px;
}
/* Corporate Home Page ------------------------------------------ */
/*
#corp-home-wrap {
	float:left;
	width:847px;
	margin-left:2px;
	height:380px;
	margin-top:8px;
	}
	
#corp-home-markets {
	background-image:url(../images/our-markets_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:275px;
	float:right;
	padding-top:80px;
	margin-right:10px;
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
		height:280px;
}
	
#corp-home-ar {
	background-image:url(../images/annual-report_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:275px;
	float:right;
	padding-top:80px;
	height:280px;
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}

#corp-home-ar p {
	padding:0 11px 0 12px;
	
}

#home-section ul{
	margin-top:20px;
}

#home-section ul li{
	list-style:none;
	font-size:1em;
	padding:.5em 0 .5em 0;
}

#corp-home-markets ul li{
	list-style:none;
	padding:.5em 0 .5em 0;
}

#corp-home-intro{
	width:275px;
	float:left;

}

#corp-home-intro p{
	line-height:1.2em;
	font-size:1em;
	padding:8px 10px 0 10px;

	
}

#corp-home-recall {
	float:left;
	width:839px;
	background-color:#F1F1F1;
	margin-top:5px;
	padding:5px;
	}
*/

/* Gallery - banners for corporate home */

div#gallery { 
	width: 848px;
	height: 300px;
	overflow: hidden;
	position: relative; 
	} 

div#gallery img { 
	position: absolute; 
	top: 0px; 
	left: 0px;
}

#page-not-found {
	margin:8px;
	
	
}

#page-not-found p{
	font-size:1.1em;
	padding-top:1em;
	
	
}

/* Info Library Formatting ------------------------------------------------ */
/*
#info-library {
	width:600px;
	float:left;
	padding:20px 10px 20px 10px;
}

#info-library ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#info-library li   {
    background-image: url(../../images/icons/folder.png);
    background-position: 0 1px;
    background-repeat: no-repeat;
    padding-left: 20px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;
}

#info-library li a {
font-weight:normal;
}
*/

/* Data Table Formatting ------------------------------------------------ */

.DataTable{
	/*  |-- Styles Data Tables, like Ordering Information, Dimensions, Parts/Acc, etc. */
		font-size:12px;
		width:100%;
		margin-top:20px;
		
	}

.AlternatingRowStyle{
		background-color:#eeeeee;
	}

.DataTable tr:hover{
		background-color:#c6dff0;
	}
.DataTable th{
	background-color:#2A587E;
	font-weight:bold;
	color:#FFFFFF;
}


.DataTable td{
		/*background-image:url(../Pumps/images/DataTableBGodd.jpg);*/
		background-position:bottom;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		/*background-color:#123B5B;*/
	}

/* MDC Tools Formatting ------------------------------------------------ */


.ToolWrap{
	width:800px;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
	
	margin:0 auto 0 auto;
	margin-top:20px;

}

.ImgWrap{
	width:131px;
	float:left;
	padding-right:5px;
}

/* Three Column Liquid Layout ------------------------------------------ */

/* Header styles */
	#header1 {
		clear:both;
		float:left;
		width:100%;
		
	}
	#header1 {
		border-bottom:1px solid #999999;
	}
	#header1 p,
	#header1 h1,
	#header1 h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header1 ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
	}
	#header1 ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header1 ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:3px 10px;
		text-align:center;
		background:#eee;
		color:#000;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	#header1 ul li a:hover {
		background:#369;
		color:#fff;
	}
	#header1 ul li a.active,
	#header1 ul li a.active:hover {
		color:#fff;
		background:#000;
		font-weight:bold;
	}
	#header1 ul li a span {
		display:block;
	}
	#header1 td {
		text-align:left;
		}
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #999999;
		margin:0;
		padding:6px 15px;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 0 0;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#eee;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:50%;			/* width of the middle column */
		background:#ffffff;	/* left column background colour */
	}
	.threecol .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:105%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:31%;			/* Width of left column content (column width minus padding on either side) */
		left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:75%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 3 Column blog style settings */
	.blogstyle {
		background:#eee;		/* right column background colour */
	}
	.blogstyle .colmid {
		right:25%;			/* width of the right column */
		background:#f4f4f4;	/* center column background colour */
	}
	.blogstyle .colleft {
		right:25%;			/* width of the middle column */
		background:#fff;		/* left column background colour */
	}
	.blogstyle .col1 {
		width:46%;			/* width of center column content (column width minus padding on either side) */
		left:52%;			/* 100% plus left padding of center column */
	}
	.blogstyle .col2 {
		width:21%;			/* Width of left column content (column width minus padding on either side) */
		left:56%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.blogstyle .col3 {
		width:21%;			/* Width of right column content (column width minus padding on either side) */
		left:60%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:75%;			/* right column width */
		background:#f4f4f4;	/* left column background colour */
	}
	.leftmenu .col1 {
		width:71%;			/* right column content width */
		left:102%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:21%;			/* left column content width (column width minus left and right padding) */
		left:6%;			/* (right column left and right padding) plus (left column left padding) */
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#eee;		/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#eee;		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:70%;			/* left column content width (column width minus left and right padding) */
		left:20%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:12%;			/* right column content width (column width minus left and right padding) */
		left:76%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Full page settings */
	.fullpage {
		background:#fff;		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;			/* page width minus left and right padding */
		left:2%;			/* page left padding */
	}
	/* Footer styles */
	#footer1 {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #999999;
	}
	#footer1 p {
		padding:10px;
		margin:0;
	}
	
	#footer1 td {
		text-align:left;
		padding-bottom:4px;
		padding-top:4px;
		}
	/* --> */

.contactTable{
	
	border-top:1px solid #CCCCCC;

}

.formWrap{
	float:left;
	width:360px;
}

.EnewsArchive{
	float:right;
	width:360px;
}

.center {
	text-align:center
	}


/*
#info-library li.folder {
    background-image: url(../../images/icons/folder.png);
}

#info-library a {
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}
#info-library a:hover {
    text-decoration: underline;
}
*/
h1.pumps
	{background:url(../images/banners/pumps-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:848px;
	 height:150px;}
h1.pumps span
	{display:none;}
h1.motors-banner
	{background:url(../images/banners/mdc-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:848px;
	 height:150px;}
h1.motors-banner span
	{display:none;}
h1.dealer-banner
	{Background:url(../images/banners/dealers-banner2.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:635px;
	 height:139px;}
h1.dealer-banner span
	{display:none;}
h1.training-banner
	{background:url(../images/banners/training-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:848px;
	 height:150px;}
h1.training-banner span
	{display:none;}
h1.news-banner
	{background:url(../images/banners/news-and-events.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:848px;
	 height:150px;}
h1.news-banner span
	{display:none;}
h2.latestnews-heading
	{background:url(../images/title_latestnews.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:286px;
	 height:47px;}
h2.latestnews-heading span
	{display:none;}
h2.tradeshow_heading
	{background:url(../images/title_tradeshows.jpg) no-repeat 0 0;
	 display:inline-table;
	 margin:0;
	 padding:0;
	 width:255px;
	 height:47px;}
h2.tradeshow_heading span
	{display:none;}
h2.events-heading
	{background:url(../images/title_trainingevents.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:285px;
	 height:47px;}
h2.events-heading span
	{display:none;}
h1.services-banner
	{background:url(../images/banners/service-banner.jpg) no-repeat 0 0;
	display:inline-block;
	margin:0;
	padding:0;
	width:625px;
	height:150px;}
h1.services-banner span
	{display:none;}
h1.hotline-banner
	{background:url(../images/banners/hotline-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:625px;
	 height:150px;}
h1.hotline-banner span
	{display:none;}
h1.techmanagers-banner
	{background:url(../images/banners/technical-managers.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:625px;
	 height:150px;}
h1.techmanagers-banner span
	{display:none;}
h1.fams-banner
	{background:url(../images/banners/FAMS-banner.jpg) no-repeat 0 0;
	margin:0;
	padding:0;
	width:620px;
	height:150px;}
h1.fams-banner span
	{display:none;}
h1.faq-banner
	{background:url(../images/banners/faqs-banner.jpg) no-repeat 0 0;
	display:inline-block;
	margin:0;
	padding:0;
	width:625px;
	height:150px;}
h1.faq-banner span
	{display:none;}
h1.aid-banner
	{background:url(../images/banners/Franklin-AID-banner.jpg) no-repeat 0 0;
	 margin:0;
	 padding:0;
	 width:620px;
	 height:150px;}
h1.aid-banner span
	{display:none;}
h1.aim-banner
	{background:url(../images/banners/aim.jpg) no-repeat 0 0;
	 margin:0;
	 padding:0;
	 display:inline-block;
	 width:620px;
	 height:150px;}
h1.aim-banner span
	{display:none;}
h1.sales-banner
	{background:url(../images/banners/sales-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:620px;
	 height:150px;}
h1.sales-banner span
	{display:none;}
h1.salesmanager-banner
	{background:url(../images/banners/sales-manager.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:620px;
	 height:150px;}
h1.salesmanager-banner span
	{display:none;}
h1.pricelist-banner
	{background:url(../images/banners/price-list-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:620px;
	 height:150px;}
h1.pricelist-banner span
	{display:none;}
h1.operations-banner
	{background:url(../images/banners/operations-banner.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:620px;
	 height:150px;}
h1.operations-banner span
	{display:none;}
h1.opportunities-banner
	{background:url(../images/banners/JobOpportunities.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:620px;
	 height:150px;}
h1.opportunities-banner span
	{display:none;}
h1.default-banner
	{background:url(../images/HomeBanner6.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:848px;
	 height:234px;}
h1.default-banner span
	{display:none;}
h2.quicklinks
	{background:url(../images/QuickLinks.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:460px;
	 height:43px;}
h2.quicklinks span
	{display:none;}
h1.products-banner
	{background:url(../images/banners/products.jpg) no-repeat 0 0;
	 display:inline-block;
	 margin:0;
	 padding:0;
	 width:848px;
	 height:150px;}
h1.products-banner span
	{display:none;}