/*
brp-architects CSS v5.2.1
Copyright Net Magik - netmagik.net
nm.enquiries@netmagik.net
*/

html{
	height:100%;
	margin:0 0 1px 0;
	padding:0;
	}

body {
	font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	color:#666;
	height:100%;
	margin:45px 0 1px 0;
	padding:0;
	background: url("../Templates/images/bg.jpg") top repeat-x #696969;
}

a:link, a:visited {
	color: #01355a;
	text-decoration:none;
}

a:hover {
	color: #666;
	}

* {
	margin:0;
	/*padding:0; deactivated for menu compatibility*/
}

#wrapper {
	margin:0 auto;
	width:750px;
	_width:760px;
	background:#fff;
	padding:25px;
}

.thumb_image {
	_margin: 5px;
	_padding: 5px;
	margin: 0px 10px 10px 0px;
	padding:0;
	}
	
	
.thumb_image_other {
	_margin: 0;
	_padding: 0;
	margin: 0 10px 15px 0px;
	padding:0;
	}
	
.large_image {
	margin: 0;
	padding:0;
	_padding: 0;
	_margin: 0;
		}
		
.image_left {
	padding: 0;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 7px;
	margin-left: 0px;
	}
	
img {
	padding:0;
	margin:0;
	_padding:0;
	_margin:0;
}
	
#trading_name {
	width:280px;
	line-height:17px;
	font-size: 80%;
}
	
.pdf_links  {
	text-decoration:none;
}

.pdf_links  {
	text-decoration:none;
}

.pdf_links a: active {
	color:#01355a;
	text-decoration:none;
}

.pdf_links a {
	color:#01355a;
	text-decoration:none;
}

.pdf_links a:visited {
	color:#01355a;
	text-decoration:none;
	}
	
#pdf {
	float:left;
	line-height:30px;
	padding:0;
	margin:0;
	margin-left:4px;
	_margin:0 0 0 0;
	_margin-left:4px;
	_padding:0 0 0 10px;
}	
	
#pdf p{
	_padding:5px;
}	

#google {
	float:right;
	line-height:30px;
	padding:0;
	margin:0;
	_margin:0 0 0 0;
	_padding:0 0 0 10px;
}	
		
#newsletter_thumbs {
	float:left;
	line-height:20px;
	_margin:0 0 0 0;
	_padding:0 0 0 10px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	clear: none;
}	
	
#newsletter_thumbs p{
	_padding:5px;
	padding: 0px;
}	

#newsletter_thumbs a:visited {
	color: #01355a;
	text-decoration:none;
}

#newsletter_thumbs a:hover {
	color: #666;
	}
	
#personnel {
	float:left;
	width:290px;
	padding:0;
	margin:0 10px 30px 0;
}	
	
#page_title {
   	text-transform:lowercase;
	font:120% verdana;
	font-weight:100;
	letter-spacing: 2px;
	color:#888;
	margin-bottom:15px;
	margin-top: -3px;
	}
	
#page_title a, p{
	color:#888;
	 text-decoration:none;
	}
	
#page_title a:hover {
	color:#000;
	}
	
#page_title a:visited {
	color:#888;
	}	

#header {
	margin: 0px 0px 20px 0px;
	padding: 0;
	height:35px; /*is this reqd*/
	}
	
#header_left {
	float:left;
	width:100px;
}

#header p {
	margin: 0;
	padding: 0;
}

#header_right {
    float:right;
}

#header_right p {
	line-height:15px;
	letter-spacing: 1px;
	font-size:10px;	
	margin: 0;
}

#header_right a{
	text-decoration:none;
	color: #888;
}

#header_right a:hover {
	text-decoration:none;
	color: #000;
}

#header_clear {
	clear:both;
}


#footer_clear {
	clear:both;
}

.clear {
	clear:both;
}

#nav {
    float:right;
	margin:0 -15px 0 0;
	padding: 0;
}


#subNav {
	float:left;
	width:120px;
	margin:0 0 0px -10px;
}

#subNav p {
	line-height:20px;
}

#subNav h2 {
	font-size:120%;
	font-family:verdana;
	line-height:20px;
	text-decoration:none;
	font-weight:normal;
	color:#888;
	margin:-4px 0 0 10px;
	border-bottom: none;

}

#sidebar_right {
	float:right;
	width:340px;
	height:340px;
	background-color:#747c83;
	margin:0 0 0 22px;
	_margin:0 0 0 0;
	_padding:0;
	padding:0;
}

h1 {
    font-size:120%;
	font-family:verdana;
	text-transform:lowercase;
	font-weight:100;
	letter-spacing: 2px;
	color:#888;
	margin-bottom:10px;
	
	}

h2 {
	font-size:120%;
	letter-spacing: 2px;
	font-weight:bold;
	color:#888;
	border-bottom:1px dotted #ccc ;
	
}

h3 {
	font-size:100%;
	font-family:verdana;
	letter-spacing: 2px;
	font-weight:100;
	color:#222;
	}

h4 {
	font-size:100%;
	font-family:verdana;
	font-weight:100;
	color:#444;
	}

h5 {
	font-size:100%;
	font-family:verdana;
	font-weight:100;
	color:#444;
	margin:0;
	padding:0 0 0 40px;
	}

h2,h3,h4{
	margin:30px 0 0 0;
	line-height: 15px;
	_margin-right:25px;
}

#content {
	font-size:100%;
	margin: 0 0 0 140px;
	padding: 0;
	_margin: 0 0 0 140px;
	_padding: 0;
}


#content li {
	margin:0;
	padding:0;
	line-height:20px;
	*line-height:25px;
	color:#666;
	font-size:100%;
	list-style-image: url("../Templates/images/grey_square.gif");
	}

#content ul {
	margin: 10px 0 10px 20px;
	_margin: 10px 0 30px 20px;
	padding: 0px;
	}
	
#content ol,blockquote {
	margin:10px 0 0 0;
	line-height:20px;
	_padding-right:25px;
}

#content p {
	margin:0 0 10px 0;
	line-height:20px;
	_padding-right:25px;
}

#cred {
	float:left;
	margin: 0 16px 0 0;
	width:120px;
	*margin:0 35px 0 0;
	_margin:0 25px 0 0;
	_margin
	padding:0;
	/*width:120px;*/
}

#cred p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color: #999;
	line-height:15px;
	padding:0px;
	margin:0px;
}

#footer {
	margin:0 auto;
	background: url("../Templates/images/footer_bottom.png") top no-repeat ;
	_background: #696969;
	width: 760px;
	padding: 10px 25px;
}

#footer p{
	color: #c4c7ca;
	text-decoration:none;
}

#footer a{
	color: #c4c7ca;
	text-decoration:none;
}
	
#footer a:hover{
	color: #fff;
	text-decoration:no-underline;
}

#newsbutton {
text-decoration:blink;
}
	
#othersectors {
	height:340px;
}

#newsfeed {
	width:600px;
	height:25px;
	margin-left:25px;
	padding-left:25px;
}
