/* Master Style Sheet v1.0 */
/* Property of Franklin Electric, All Rights Reserved */
/* For use on http://www.franklin-electric.com */

* {
   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 {
	line-height: normal;
	font-size: 110%;
}

.alertbox { 

border:2px solid;
border-color:#cccccc;
padding: 4px;
	
	}

a{
	color: #2a587e;
}

a:hover{
	text-decoration: none;
}

h1 {
	margin-top: 1.0em;
	letter-spacing: -.02em;
	color:#444444;
	/*color: #2a587e;*/
	font-size:2em;
}
h1.recall 
{
	font-size:2.2em;
	text-align:center
}
p.recall
{
	font-size:1.5em;
}

#footer_nav a {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #555555;
}

#footer_nav a:hover {
	text-decoration: underline;
	color: #555555;
}
/* Structure ---------------------------------------------------------------------- */

#container{
   width: 860px;
   margin: 0 auto;
   /*overflow:visible;*/

}

#header {
	width:860px;
	height:108px; 
	position:relative;
	overflow:hidden;
	background-color: white;
	}
	
#header-aws {
	width:860px;
	height:108px; 
	position:relative;
	overflow:hidden;
	background-image:url(../images/header_darkbg.gif); background-repeat:repeat-x;
}

#content{
	padding:5px;
	min-height:600px;
	overflow:auto;
	background-color: #FFFFFF;
	
	}

*html #content{
	padding:5px;
	height:700px;
	overflow:visible;
	background-color: #FFFFFF;

}	
	

#content_sub {
	float: left;
	margin-left: 5px;
	width: 600px;
}

#footer{
	clear:both;
	width:860px;
	height:50px;
	margin-top: 20px;
	color: #666666;
	}
	
#footer_nav {
	float: right;
	width:500px;
	text-align: right;
	color: #555555;
}

#BrandImage{

}

#logo {
	float: left;
	margin: 25px 15px 15px 25px;
	}

#search {
	float: right;
	width: 270px;
	margin: 25px 15px 15px 25px;
	text-align: right;
	vertical-align: center;
}
#breadcrumbs{
	text-align:right;
	}
	
#content ul {
list-style:square;
padding:4px 0 4px 2em;
}

#content ul li {
line-height:1.5em;
}

#localnav{
   display: inline; /* IE6 double margin float bug hack */
   width: 200px;
   float: left;
   margin: 5px;
  
   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 --------------------------------------------------------------------- */

#nav{
   position: relative;
   bottom: 0;
   right: 0;
   z-index: 999;
   list-style: none;
   height: 33px;
	background: #2a587e url(../images/bottom_nav.jpg) no-repeat center bottom;
}

#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;
   text-decoration: none;
}

#nav li.current a{
   /*background-position: left bottom;  MODIFIED */
   color: white;
  
}

#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: #FFF;
}

#nav li.current:hover a,
#nav li.sfhover.current a{
   background-position: left bottom;
   color: #ffffff;
}

#nav li#nav_home.current{
   background-position: right top;
}

#nav li#nav_home.current 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;
}

#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:bullet;
}


	/*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;
}

.floatright {
	float:right;
	clear:both;
	}
	
.floatleft {
	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;
	
}


/* 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 {
	font-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);background-repeat:no-repeat;}

a.website {common.css (line 495)
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-postion: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;
}

.aimtbl {
color:#fff;
background-color:#001C98;
}


#aim-content .td {
	text-align: left;
}

/* AWS News & Events -------------------------- */

#news-wrap{
width:848px;
}

#news-column{
	width:260px;  
	padding:7px; 
	float:left; 
	margin-right:6px;
}


#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; padding-left:2px; padding-right: 2px;}
 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;
	min-height:450px;
	margin-top:8px;
	overflow:auto;
	}
	
#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;
	
}

#corp-home-markets ul {
	list-style:none;
	font-size:1.15em;
}

#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:615px;
	float:left;
	padding:20px 10px 20px 10px;
}

#info-library ul {
    list-style: none;
    margin: 0;
    padding: 0;
}




#info-library li  {
    padding-left: 20px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}
#info-library li a{
	/*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.NEW{
	background-image: url(../../images/New_listItem2.jpg);
    background-position: 0 1px;
    background-repeat: no-repeat;
	    padding-left: 50px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	}	


#info-library li a {
	font-weight:normal;
}

.info-library-series{
	margin-top:2px;
	border-top:1px solid #CCCCCC;
	
}

.info-library-series li li{
	list-style-type:none;
}



/* 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:46%;			/* left column content width (column width minus left and right padding) */
		left:52%;			/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;			/* right column content width (column width minus left and right padding) */
		left:56%;			/* (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;
		}
	/* --> */


/*
#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;
}
*/
