/* Main Page Layout styles */

body {
	background:#F7FFFF;
	margin:0 auto;
	font-family:arial,verdana,sans-serif;
	font-size:0.7em;
	text-align:center;
}

.dropshadow {
	width:773px;
	background: url('http://www.fenner.com/images/dropshadow.gif') repeat-y right;
	margin: 0 auto;
	text-align:center;
}

#footerShadow {
	float:left;
	
}

input,select {
	font-family: arial,verdana, sans-serif;
	font-size:0.9em;
}

#mainContainer {
	height:100%;
	width:760px;
	text-align:left;
	background:#FFFFFF url('http://www.fenner.com/images/leftcol.gif') repeat-y
	left;
	
}

* html #mainContainer{
	float:left;
}
#topNav {
	text-align:left;
	float:left;
	height:40px;
	width:100%;
	background:#7BA508;
	}

#topNav .navButton {
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

#titleStrip {
	width:100%;
	background:url('http://www.fenner.com/images/title.gif') no-repeat right;
	height:85px;
	clear:both;
	}

#titleStrip #searchbox {
	width:150px;
	display:inline;
	text-align:left;
	padding:0px 12px;
	font-size:0.9em;
	float:left;
	
}

#titleStrip #searchbox input {
	font-size:0.9em;	
	width:30px;
}

#titleStrip #searchbox input#search_value {
	width:80px;
}

#imageStrip {
	width:100%;
	background:#7BA508;
	border-top:4px solid #7BA508;
	border-bottom:4px solid #7BA508;	
	}
	
#contentArea {
	width:100%;
	float:left;
	background: url('http://www.fenner.com/images/leftcol.gif');
	}
	
#contentArea #nav {
	float:left;
	width:150px;
	display: inline;
	font-size:12px;
}

#contentArea #pageheader {
	background-color:#F7F7F7;
	width:595px;
	margin-right:15px;	
	float:right;
	display: inline;
	font-size:0.9em;
}	

#contentArea #pageheader a {
	color:#78A50B;
	text-decoration:none;
}

#contentArea #pageheader span {
	font-size:15px;
	margin-top:0px;
}

#contentArea #pageheader div {
	margin: 10px;
	margin-bottom:0;
	margin-top:12px;

	}
#contentArea #pageheader div#title {
	margin:0;
	margin-top:14px;
	margin-bottom:7px;
}

#contentArea #content {
	background-color:#fff;
	width:595px;
	float:right;
	margin-right:15px;
	margin-bottom:8px;
	display: inline;	
	font-size:1em;

}

#contentArea #content div {
	margin:10px;
	color:#666;	
	}

#contentArea #content div div {
	padding:0;
	margin:0;
}

#contentArea #content div a {
	color:#78A50B;//#165C67;
	text-decoration:none;
}

#footer {
	float:left;
	width:760px;
	background:#226376;
	color:#fff;
	text-align:left;
	}

#footer #address {
	float:left;
	margin:10px;
	font-size:1em;
}

#footer #links {
	float:right;
}

.ltgray {
	color:#ccc;
}


ul.nav {
margin:0;
padding:0;
width:150px;
}

ul.nav li { 
list-style-type:none;
color:#BDCE93;
border-bottom:1px solid #BDCE93;
text-align:left;
padding:0;
margin:0;
}

ul.nav li a { 
color:#000;
font-size:0.9em;
margin:0;
font-family:arial,verdana,sans-serif;
background:url('http://www.fenner.com/images/greendot.gif') no-repeat 5px;
text-decoration:none;
display:block;
padding:5px;
padding-left:25px;

}

ul.nav li a:hover {
background:#BDCE93 url('http://www.fenner.com/images/bluedot.gif') no-repeat 5px;
}

ul.nav li div.subNav ul {
padding:0;
margin:0;
margin-left:13px;

}

ul.nav li div.subNav ul li {
border-bottom:0px;
list-style-type:none;
padding:0;
margin:0;
}

ul.nav li div.subNav ul li a {
	background:none;
	padding:0;
	margin:0;
	margin-left:12px;
	display:inline;
	color:#999;
	
}

ul.nav li div.subNav ul li a:hover {
	color:#78A50B; //#165C67;
	background:none;
}
/* Main table styles */

table {
width: 90%;
margin-bottom:30px;
border-bottom:1px solid #E6E7EE;
}

table caption {
	text-align:left;
	padding:4px;
	border-bottom:1px solid #78A50B;
	font-weight:bold;
	color:#165C67;
	
}

table tr th {
	border-bottom:1px solid #eee;
	text-align:center;
	color:#999;

}

table.leftalign tr th {
	text-align:left;
	padding-left:4px;

}
table tr td {
	border-bottom:1px solid #eee;
	padding-left:4px;	
}

table tr.lastrow td, 
table tr.lastrow th {
	border-bottom:0;
}

fieldset {
	margin:5px;
width:90%;	
	border:0; 
	border-bottom:1px solid #E6E7EE;
	padding-left:8px;
}


legend {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-left:-20px;
	padding-left:10px;
	border-bottom:1px solid #78A50B;
	width:90%;
	font-weight:bold;
	color:#165C67;
}

.disclaim {width:90%; font-size:90%; padding:0; margin:0;}

.cleared {clear:both}

/* homepage styles */

#homepage_shareprice {
float:left;
width:35%;
font-size:1em;
}

#homepage_shareprice a, #homepage_shareprice a:visited #rightcol a.more {
text-decoration:none;
color:#78A50B;
}

#maincol {
float:left;
width:40%;
font-size:1em;
}

#rightcol {
float:right;
width:25%;
font-size:1em;
color:#78A50B;
}

#contentArea #content div #rightcol a.news {
text-decoration:none;
color:#666;
}

#contentArea #content homepage {padding:0;}
#contentArea #content #homepage div {padding:0;}

.price { font-size:2em}

.header {color:#165C67; }

img.directors {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.button {
/*
border:1px solid #78A50B;
color:#165C67;
background-color:#EEE;
*/
border:1px solid #78A50B;
background-color:#165C67;
color:#FFF;

}

select option.header {
	background-color:#EBF2DB;
	color:#000;
}


ul#site_map
{
    line-height:180%;
    margin:0;
    padding:0;
}

ul#site_map ul
{
    margin:0 0 1em;
    padding:0 1em;
}

ul#site_map li
{
    list-style:none;   
}

ul#site_notes {
 float:right; 
  margin:3em 1em 0 0; 
}

ul#site_notes li
{
    list-style:none;  
    display:inline;
}

ul#site_notes li a
{
     color:#fff;
     text-decoration:none;
}


div#content div a img{
border:0;
}