/*
	NWF Style sheet
	By Terry O'Leary <terry.oleary@design-portfolio.co.uk
	Date: 16-07-08
*/
* html li{
overflow:hidden;
}
/* structural layout */
body{
	background:#fff;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	
}
img{
border:none;
}
a:hover{
	color:#89888b;
}

/*a:link{
	color:#0000FF;
}*/

a:visited{
	color:#0000FF;
}

a:active{
	color:#89888b;
}

#main{
	width:1000px;
	padding:0px;
	margin:0px;
	margin:auto;
	background:url(../../media/gif/main_bg.gif) repeat-y;
}
#banner{
	padding:0px;
	margin:0px;
	width:1000px;
	background:white;
}
#left_col{
	padding:0px;
	margin:0px;
	width:186px;
	float:left;
	clear:left;
/*	background:#EDE7DE;*/
	/*height:500px;*/
	margin-bottom:10px;
}
#right_col{
	padding:0px;
	margin:0px;
	width:170px;
	height:490px;
	float:right;
	clear:right;
	background:#EDE7DE;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
a:active {
	color: #000000;
	}

#middle_col{
	padding:0px;
	margin:0px;
	width:570px;
/*	height:300px;*/
	float:right;
	padding-right:25px;
	color:#005595;
}
#sub_footer{
	padding:0px;
	margin:0px;
	width:570px;
	height:180px;
	float:right;
	/*clear:right;*/
	margin-right:22px;
	margin-top:0px;

}
#sub_footer2{
	width:570px;
	height:180px;
	margin-left:-210px;
	margin-top:0px;

}
#footer{
	padding:0px;
	margin:0px;
	width:1000px;
	height:40px;
	clear:both;
	background:#F6F3EE;
	margin:auto;
	margin-top:10px;

}
/*content styles */
#banner img{
	padding-top:25px;
	float:left;
	padding-bottom:10px;
}

p {
	color:#89888b;
	font-size:10pt;

}
#banner p{
	padding:0px;
	margin:0px;
	float:right;
	font-size:7pt;
	position:relative;

	color:#005595;
}
#banner a{
	color:#005595;
	text-decoration:none;
}
#nav{
/*height:150px;*/
}
#nav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:10px;
	padding-left:10px;
	font-size:9pt;
	padding-right:10px;
	
}
#nav ul ul{
/*height:1.4em;*/
padding:0px;
margin:0px;
margin-left:10px;
}

#nav li{
	margin:0px;
	padding:0px;
	margin-top:3px;
	line-height:12pt;
}

#middle_col li{
	padding-left:30px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:25px;
	list-style:none;
	background:url(../../media/jpg/arrow.jpg) no-repeat;
}

#nav ul a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#89888B;
	border-bottom:1px dotted #89888B;
	display:block;
	height:16px;

}

#nav ul a:hover{
	color:#005595;
	border-bottom:1px dotted #005595;
	font-weight:bold;
}

#nav ul a.active{
	color:#005595;
	border-bottom:1px dotted #005595;
	font-weight:bold;
}

#nav ul a.active2{
	color:#1FB25A;
	border-bottom:1px dotted #005595;
	font-weight:bold;
}

#nav ul a.active3{
	color:#E51837;
	border-bottom:1px dotted #005595;
	font-weight:bold;
}

#nav ul a.active4{
	color:#872175;
	border-bottom:1px dotted #005595;
	font-weight:bold;
}

#email{
	padding:0px;
	margin:0px;
	margin-top:155px;
}
#email p{
	padding:0px;
	margin:0px;
	font-size:9pt;
	color:#005595;
	border-top:1px dotted #005595;
	border-bottom:1px dotted #005595;
	margin-left:10px;
	margin-right:10px;
}
#email form{
padding:0px;
margin:0px;
}
#email input{
	padding:0px;
	margin:0px;
	margin-left:10px;
	border:none;
	width:160px;
	margin-top:10px;
}
#share_price{
	color:#005595;
	padding:0px;
	margin:0px;
	margin-top:15px;
	margin-left:10px;
	border-top:1px dotted #89888B;
	border-bottom:1px dotted #89888B; 
	width:165px;
}
#share_price h2{
	padding:0px;
	margin:0px;
	font-size:11pt;
	font-weight:normal;
}
#share_price h1{
	padding:0px;
	margin:0px;
}
#share_price p{
	padding:0px;
	margin:0px;
	font-size:8pt;
	padding-bottom:10px;
}
#right_col h2{
	padding:0px;
	margin:0px;
	font-size:10pt;
	color:#005595;
	font-weight:bold;
	border-bottom:1px dotted #89888B;
}

h2 {
	margin:0px;
	padding:0px;
}
.news{
	padding:0px;
	margin:0px;
	border-bottom:1px dotted #89888B;
	color:#89888B;
	margin-bottom:10px;
}
.news h3{
	padding:0px;
	margin:0px;
	font-size:9pt;
	color:#005595;
	font-weight:normal;
}
.news p{
	padding:0px;
	margin:0px;
	font-size:8pt;
}
#middle_col h1{
	padding:0px;
	margin:0px;
	font-size:14pt;
}
#middle_col .first_para{
	padding-top:0px;
	margin-top:0px;
}
#middle_col p{
	font-size:11pt;
}
#sub_footer h3{
	color:white;
	padding:0px;
	margin:0px;
	font-size:10pt;
	clear:both;
	padding:4px;
	padding-bottom:0px;
}
#sub_footer p{
	color:white;
	padding:0px;
	margin:0px;
	font-size:8pt;
	padding:4px;
	padding-top:0px;
}
#sub_footer img{
border-bottom:7px solid white;
}
.article1{
	padding:0px;
	margin:0px;
	background:#005595;
	float:left;
	margin-right:7px;
	width:184px;
	height:186px;
	
}
.article2{
	padding:0px;
	margin:0px;
	background:#00B25A;
	float:left;
	margin-right:7px;
	width:184px;
	height:186px;
}
.article3{
	padding:0px;
	margin:0px;
	background:#E31937;
	float:left;
	width:184px;
	height:186px;
}
.article4{
	padding:0px;
	margin:0px;
	background:#862175;
	float:left;
	width:184px;
	height:176px;
}

#menuspacer{
	clear:both;
	height:45px;
}
#leftgraphs {
	position:relative;
	/*width:320px;*/
	float:left;
	padding-right:50px;
}

#rightgraphs {
	position:relative;
	/*width:160px;*/
	float:left;
}

#lefttitle{
	position:relative;
	float:left;
	font-size:7pt;
	padding-right:15px;
}

#optionlist{
	position:relative;
	float:left;
	/*border-bottom:solid 1px #00CCFF;
	border-left:solid 1px #00CCFF;
	border-right:solid 1px #00CCFF;*/
	padding-bottom:10px;
	margin-left:-10px;
}

#option1{
	display:block;
	background:#005595;
	width:250px;
	height:42px;
	margin-left:20px;
}

#option2{
	display:block;
	background:#00b25a;
	width:250px;
	height:42px;
	margin-top:5px;
	margin-left:20px;
}

#option3{
	display:block;
	background:#e31937;
	width:250px;
	height:42px;
	margin-top:5px;
	margin-left:20px;
}

#clickhere {
	position:relative;
	float:left;
	margin-left:-520px;
	margin-top:120px;
	font-weight:bold;
	font-size:10pt;
}

#clickhere2 {
	position:relative;
	float:left;
	margin-left:-370px;
	margin-top:390px;
	font-weight:bold;
	font-size:10pt;
}

#clickhere3 {
	position:relative;
	float:left;
	margin-left:-600px;
	margin-top:430px;
	font-weight:bold;
	font-size:10pt;
}

.belowtxt{
	font-size:7pt;
	position:relative;
	float:left;
	padding-left:5px;
}
.login{
	font-size:10pt;
}
h2{
	font-size:14pt;
	font-weight:lighter;
}
fieldset{
margin:40px;
margin:auto;
margin-bottom:40px;
width:300px;
}
.error, p.error{
background:#990000;
color:#fff;
padding:5px;
}
.success, p.success{
background:#0066FF;
color:#fff;
padding:5px;
}
#timeline_a{
background:url(../../media/gif/1871.gif) bottom left no-repeat #438ED9;
color:white;
width:220px;
margin:5px;
padding:10px;
font-size:10pt;
padding-left:10px;
padding-bottom:50px;
float:left;
}

#timeline_b{
background:url(../../media/gif/1958.gif) bottom left no-repeat #438ED9;
color:white;
width:220px;
margin:5px;
padding:10px;
font-size:10pt;
font-size:10pt;
padding-left:10px;
padding-bottom:50px;
margin-left:40px;
}
#timeline_c{
background:url(../../media/gif/1988.gif) bottom left no-repeat #438ED9;
color:white;
width:220px;
margin:5px;
padding:10px;
float:left;
font-size:10pt;
font-size:10pt;
padding-left:10px;
padding-bottom:50px;
float:right;
margin-right:40px;
}
#timeline_d{
background:url(../../media/gif/1995.gif) bottom left no-repeat #438ED9;
color:white;
width:220px;
margin:5px;
padding:10px;
font-size:10pt;
font-size:10pt;
padding-left:10px;
padding-bottom:50px;
float:right;
}

.upper{
	margin:0px;
	padding:0px;
}

.showit{
visibility:hidden;
}
#share_price iframe{
width:150px;
height:70px;
}