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 {
	color:#000000;
}

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;
}

.main_table {
	clear:				both;
}

.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;
	padding:			5px 0px 0px 0px;
}

h2 {
	font-size:			14px;
	color:				#0B3C5F;
	text-decoration:	none;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
}

h1 {
	font-size:			14px;
	color:				#0B3C5F;
	text-decoration:	none;
	font-weight:		bold;
	margin:				0px;
	padding:			0px;
}

p {
	font-size:			12px;
	color:				#000000;
}

div.content_holder_01 {
	display:			block;
	padding:			0px;
	margin:				0px;
}

div.content_holder_02 {
	display:			block;
	padding:			0px;
	margin:				0px 0px 0px 10px;
}

.stock_info {
	text-align:			left;
	padding:			0px 0px 0px 0px;
	margin:				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 0px 9px;
}

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

div.form_sign_up {
	display:			block;
	width:				inherit;
	
	background-color:	pink;
	margin:				0px 0px 0px 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:			right;
	font-size:			11px;
	padding:			0px 0px 0px 0px;
	margin:				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 20px 0px;
}

.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;
}

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

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

.inner_content_bg	{
	background-color:	#fffbd7;
	margin-bottom:		15px;
}

.inner_content a:link, .inner_content a:visited, .inner_content a:active {
	color:				#0000FF;
	text-decoration:	none;
}

.inner_content a:hover {
	color:				#0000FF;
	text-decoration:	underline;
}

.inner_content	{
	font-size:			12px;
	color:				#000000;
	padding:			10px;
}

.inner_content_side	{
	font-size:			12px;
	color:				#FFFFFF;
	padding:			10px 3px 10px 3px;
}

.inner_content_side p {
	font-size:			12px;
	color:				#FFFFFF;
}

.inner_content_br {
	background:			#fffbd7 url(inner_corner_br.jpg) no-repeat bottom right;
	font-size:			1px;
}

.inner_content_tr {
	background:			#fffbd7 url(inner_corner_tr.jpg) no-repeat top right;
	font-size:			1px;
}

.inner_content_tl {
	background:			transparent url(inner_corner_tl.jpg) no-repeat top left;
	font-size:			1px;
}

.inner_content_bl {
	background:			transparent url(inner_corner_bl.jpg) no-repeat bottom left;
	font-size:			1px;
}

.inner_content_font {
	font-size:			1px;
}

h1.inner_h1 {
	background:			#fffbd7	url(canarc_swoop.jpg) no-repeat right;
	display:			inline;
	font-family:		Times, Verdana, sans-serif;
	font-size:			23px;
	color:				#0b3c5f;
	margin:				0px;
	padding:			0px 65px 5px 0px;
}

.subnav_content_bg {
	background-color:	#00324e;
}

.subnav_content_br {
	background:			transparent url(inner_col_br.jpg) no-repeat bottom right;
	font-size:			1px;
}

.subnav_content_tr {
	background:			transparent url(inner_col_tr.jpg) no-repeat top right;
	font-size:			1px;
}

.subnav_content_tl {
	background:			transparent url(inner_col_tl.jpg) no-repeat top left;
	font-size:			1px;
}

.subnav_content_bl {
	background:			transparent url(inner_col_bl.jpg) no-repeat bottom left;
	font-size:			1px;
}

h1.subnav_h1 {
	font-family:		Times, Verdana, sans-serif;
	font-size:			16px;
	color:				#0b3c5f;
	margin:				0px;
}

h3.title {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			18px;
	color:				ffe31e;
	margin:				0px 0px 5px 0px;
}

h3 {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			15px;
	color:				ffe31e;
	margin:				0px 0px 5px 0px;
}

h3.subnav_h3 {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			15px;
	color:				ffe31e;
	margin:				0px;
}

ul.subnav_ul {
	font-size:			11px;
	color:				#FFFFFF;
	text-decoration:	none;

	list-style-type:	disc;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 15px;
}

ul.subnav_ul li {
	margin:				3px 0px 3px 10px;
}

ul.subnav_ul li a:link, ul.subnav_ul li a:visited, ul.subnav_ul li a:active{
	color:				#FFFFFF;
	text-decoration:	none;
}

ul.subnav_ul li a:hover{
	color:				#FFFFFF;
	text-decoration:	underline;
}

.content {
	padding-bottom:		10px;
}

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;
	color:				#FFFFFF;
	padding:			0px 0px 0px 0px;
	margin:				0px;
}

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

td {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

a.light { color: #FFFFFF }
a.light: hover { color: #DDDDDD }

ul.inner_ul {
	margin-top:			0px;
}

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

ul.subnav_ul li {
	color:				#FFFFFF;
	text-decoration:	none;
	margin-bottom:		10px;
}

ul.subnav_ul li a:link, ul.subnav_ul li a:visited, ul.subnav_ul li a:active {
	color:				#FFFFFF;
	text-decoration:	none;
}

ul.subnav_ul li a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}

.disclaimer
{
font-size: 11px;
}