body {
	background:			#153A63 url(head_bg.jpg) repeat-x top;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	margin:				0px;
	color:				#ffffff;
}

div.head_bg {
	padding:			0px;
	margin:				0px;
}

div#nav_bg {
	display:			block;
	clear:				both;
	margin:				1px 0px 0px 0px;
	padding:			0px;
}

div.header {
	width:				740px;
	text-align:			right;
	padding:			0px;
	margin:				0px;
}

img.canarc {
	display:			inline;
	float:				left;
	clear:				none;
}

ul#nav_ul {
	width:				744px;
	list-style-type:	none;
	background-color:	transparent;
	margin:				1px 0px 0px 0px;
	padding:			0px;
	
	border-left:		#000A18 solid 1px;
	border-right:		#00728F solid 1px;
}

li#nav_li {
	width:				106;
	display:			block;
	float:				left;
	clear:				none;
	margin:				0px;
}

div#nav {
	background-color:	transparent;
	
	text-align:			center;
	font-family:		Times, Verdana, sans-serif;
	font-size:			20px;
	
	border-left:		#00728F solid 1px;
	border-right:		#000A18 solid 1px;
	
	padding:			7px 0px 5px 0px;
	margin:				0px;
}

div#nav_on {
	background:			transparent url(nav_bg_on.jpg) repeat-x top;
	
	text-align:			center;
	font-family:		Times, Verdana, sans-serif;
	font-size:			20px;
	
	border-left:		#00728F solid 1px;
	border-right:		#000A18 solid 1px;
	
	padding:			7px 0px 5px 0px;
	margin:				0px;
}

div#nav a:link, div#nav a:visited, div#nav a:active, div#nav a:hover, div#nav_on a:link, div#nav_on a:visited, div#nav_on a:active, div#nav_on a:hover {
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		normal;
	font-size:			20px;
}

.body_bg_left {
	background:			#153A63 url(body_bg_left.jpg) repeat-x top right;
}

.body_bg_right {
	background:			#153A63 url(body_bg_right.jpg) repeat-x top left;
}

.body_bg_left_02 {
	background:			#153A63 url(body_bg_left_02.jpg) repeat top right;
}

.body_bg_right_02 {
	background:			#153A63 url(body_bg_right_02.jpg) repeat top left;
}

.body_bg_inside {
	background:			#153A63 url(body_bg_inside.jpg) repeat top left;
}

h2 {
	clear:				both;
	font-size:			18px;
	color:				#FFE31E;
	text-decoration:	none;
	font-weight:		bold;
}

p {
	font-size:			12px;
}

.welcome {
	width:				500px;
	float:				left;
	clear:				none;
	padding:			0px 15px 0px 0px;
}

div.stock_price {
	display:			inline;
	float:				right;
	clear:				none;
	font-size:			12px;
}

ul.stock_ul {
	list-style-type:	none;
	padding:			0px;
	margin-left:		0px;
	margin-bottom:		0px;
}

ul.stock_ul li {
	font-size:			12px;
}

.read_more, .read_more a:link, .read_more a:visited, .read_more a:active {
	font-size:			11px;
	color:				#FFE31E;
	text-decoration:	none;
}

.read_more a:hover {
	font-size:			11px;
	color:				#FFE31E;
	text-decoration:	underline;
}

.latest_news {
	padding:			0px 0px 9px 0px;
}

.sign_up {
	padding:			0px 0px 9px 9px;
}

p.news_release {
	width:				200px;
	float:				left;
	clear:				none;
	padding:			0px 15px 0px 0px;
	margin:				0px;
}

form.email_sign_up {
	display:			inline;
	margin:				0px;
	padding:			0px;
}

input.form_signup_input {
	display:			inline;
	width:				175px;
	background-color:	#D9D9D9;
	border:				#636567 1px solid;
	margin:				2px 0px 2px 0px;
	padding:			1px;
}

.email_info {
	text-align:			left;
	font-size:			11px;
	padding:			0px 0px 0px 0px;
	margin:				0px;
}

input.form_signup_submit {
	display:			inline;
	float:				left;
	clear:				none;
	margin:				2px 12px 10px 0px;
}

span.email_text {
	position:			relative;
	bottom:				3px;
}

.footer_content {
	font-size:			11px;
	text-decoration:	none;
	font-weight:		normal;
	color:				#FFFFFF;
	line-height:		15px;
	border-top:			#8AA3B9 1px solid;
	padding:			10px 0px 15px 0px;
}

.normallink, .footer_content, .footer_content a:link, .footer_content a:visited, .footer_content a:active  {
	font-size:			11px;
	text-decoration:	none;
	font-weight:		normal;
	color:				#FFFFFF;
}

.normallink a:hover, .footer_content a:hover  {
	font-size:			11px;
	text-decoration:	underline;
	font-weight:		normal;
	color:				#FFFFFF;
}

.invest {
	color:				#FFE31E;
	text-decoration:	underline;
}

ul.inner_ul li {
	margin-bottom:5px;
}