/* CSS Document */

#main_container {
	overflow:hidden; 
	width:936px; 
	margin-left:auto; 
	margin-right:auto;
	background-image:url(../images/temp_shadow_main.gif);
	}
	
#title_bar {
	width:936px;
	height:50px;
	background-color:#ffffff;
	}

#title_bar_dedp {
	float:left;
	width:700px;
	}
	
#title_bar_contact {
	float:right;
	width:170px; 
	text-align:right; 
	margin-top:20px; 
	margin-right:16px;
	color:#913039; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	}
	
#title_bar_contact a:link {color:#913039; text-decoration:none;} 
#title_bar_contact a:visited {color:#913039; text-decoration:none;} 
#title_bar_contact a:active {color:#231f20; text-decoration:none;} 
#title_bar_contact a:hover {color:#231f20; text-decoration:none;} 

#photo_bar {
	 width:936px; 
	 height:150px; 
	 background-image:url(../images/temp_shadow_photobar.gif);
	}

#top_nav {
	width:910px; 
	margin-left:10px; 
	margin-right:16px; 
	height:42px; 
	background-color:#231f20; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	font-weight:bold;
	color:#bbbdc0;
	}

#top_nav a {
	display:block;
	}

#top_nav div {background-color:#231f20; height:34px;}

#top_nav div:hover {background-color: #6d6e71;}

#top_nav a:link {color:#bbbdc0; text-decoration:none;} 
#top_nav a:visited {color:#bbbdc0; text-decoration:none;} 
#top_nav a:active {color:#ffffff; text-decoration:none;} 
#top_nav a:hover {color:#ffffff; text-decoration:none;} 

#internal_container {
	overflow:hidden; 
	width:910px; 
	margin-left:10px; 
	background-image:url(../images/temp_main_bg2.gif);
	background-repeat:repeat-y;
	}

#left_container {
	float:left; 
	width:200px;
	}

#left_nav {
	float:left; 
	width:200px;
	background-color:#c9e8db; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	line-height:13px; 
	font-weight:bold; color:#231f20; 
	padding-bottom:0px;
	min-height:200px; 
	height:auto !important;
  	height:200px;	
	}

#left_nav ul {
	list-style:none; 
	margin-left:0; 
	padding-left:16px; 
	margin-top:0; 
	padding-top:25px;
	}

#left_nav ul li {
	padding-top:4px; 
	padding-bottom:6px;
	border-bottom: solid 2px #e4f4ed;
	width:170px;}
	
#left_nav ul li a:link {color:#231f20; text-decoration:none;} 
#left_nav ul li a:visited {color:#231f20; text-decoration:none;} 
#left_nav ul li a:active {color:#4291bf; text-decoration:none;} 
#left_nav ul li a:hover {color:#4291bf; text-decoration:none;}

#left_nav ul li.last_li {
	padding-top:4px; 
	padding-bottom:6px;
	border:none;
	width:170px;}
	
#left_nav ul li ul {
	list-style:none; 
	margin-left:8px; 
	padding-left:8px;
	padding-top:0px;
	margin-top:0px;
	width:162px;
	}

#left_nav ul li ul li {
	border-bottom: none;
	padding:0;
	width:162px;	
	}

#left_nav ul li ul li a:link {color:#231f20; text-decoration:none;} 
#left_nav ul li ul li a:visited {color:#231f20; text-decoration:none;} 
#left_nav ul li ul li a:active {color:#d2232a; text-decoration:none;} 
#left_nav ul li ul li a:hover {color:#d2232a; text-decoration:none;}
	

#left_contact {
	width:200px; 
	background-color:#d1d2d4; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#000000;
	}

#left_contact p {
	padding:0px 0px 20px 20px;
	line-height:14px; 
	}

#right_container {
	float:right; 
	width:710px; 
	background-color:#ffffff;
	}
	
#main_content {
	float:left; 
	width:550px; 
	padding-right:110px; 
	padding-left:50px; 
	margin-bottom:20px; 
	background-color:#ffffff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	color:#606265; 
	line-height:16pt;
	min-height:750px;
  	height:auto !important;
  	height:750px;
	}
	
#main_content a:link {color:#4291bf; text-decoration:none;} 
#main_content a:visited {color:#4291bf; text-decoration:none;} 
#main_content a:active {color:#231f20; text-decoration:none;} 
#main_content a:hover {color:#231f20; text-decoration:none;}
	
#breadcrumbs {
	font-family:Arial, Helvetica, sans-serif; 
	color:#939597; 
	font-size:8.5pt; 
	margin-top:20px;
	}
	
#breadcrumbs a:link {color:#939597; text-decoration:none;} 
#breadcrumbs a:visited {color:#939597; text-decoration:none;} 
#breadcrumbs a:active {color:#4291bf; text-decoration:none;} 
#breadcrumbs a:hover {color:#4291bf; text-decoration:none;}
	
h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18pt; 
	color:#4291BF; 
	font-weight:100; 
	margin-top:40px;
	}

h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12pt; 
	color:#333333; 
	font-weight:bold; 
	margin-bottom:0px;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	color:#454545; 
	font-weight:bold; 
	margin-top:30px;
	}

#footer {
	clear:left;
	padding-bottom:10px; 
	padding-left:10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:7pt; 
	color:#000000;
	line-height:13px;
	}
	
#footer a:link {color:#939597; text-decoration:none;} 
#footer a:visited {color:#939597; text-decoration:none;} 
#footer a:active {color:#4291bf; text-decoration:none;} 
#footer a:hover {color:#4291bf; text-decoration:none;}
	
#bottom_shadow {
	clear:both; 
	width:936px; 
	height:14px; 
	color:#ffffff; 
	margin-left:auto; 
	margin-right:auto;
	}

#bottom_shadow2 {
	clear:both; 
	width:936px; 
	height:14px; 
	color:#ffffff; 
	margin-left:auto; 
	margin-right:auto;
	background-image:url(../images/temp_shadow_main.gif);
	}
	
	
table {
	border-collapse: collapse;
	border:1px solid #cccccc;
	font-size:90%;
}

th {
	border-bottom:1px solid #cccccc;
	line-height:normal;
}

tr.colored {
	background-color:#e8f7fd;
}

td {
	padding:3px;
}



table.incentives {
	text-align: center;
}

table.education td, table.healthcare td {
	text-align: center;
}

tr.totals {
	font-weight: bold;
}
	

td.numbers {
	text-align: right;
	padding-right: 2px;
}

.table_caption {
	margin-top:0px;
	font-size:75%;
}


img.bclimate {
	border-right: 1px solid #777777;
}


/* 
#splash_news {
	float:left; 
	margin-left:424px; 
	margin-bottom:40px; 
	width:210px; 
	height:231px; 
	background-color:#3b7cb2; 
	padding: 24px 52px 0px 24px; 
	font-family:Arial, Helvetica, sans-serif;
}
*/


#splash_news .headline {
	font-size:14px; 
	color:#ffffff; 
	font-weight:bolder; 
	letter-spacing:2px;
}

#splash_news p {
	color:#abe8ff; 
	font-size:12px; 
	font-weight:bold; 
	margin-top:15px; 
	margin-bottom:15px;
}

#splash_news a:link {color:#abe8ff; text-decoration:none;} 
#splash_news a:visited {color:#abe8ff; text-decoration:none;} 
#splash_news a:active {color:#ffffff; text-decoration:none;} 
#splash_news a:hover {color:#ffffff; text-decoration:none;}


#splash_footer a:link {color:#939597; text-decoration:none;} 
#splash_footer a:visited {color:#939597; text-decoration:none;} 
#splash_footer a:active {color:#4291bf; text-decoration:none;} 
#splash_footer a:hover {color:#4291bf; text-decoration:none;}

#contact_form {
	width:400px;
	padding:6px;
	border:none;
 }
 
#contact_form .textbox {
	width:200px;
	border:1px solid #cccccc;
	font-size:80%;
	color:#555555;
	background-color:#f5f5f5;
}

#contact_form .radio {
	width:12px;
	height:12px;
	color:#cccccc;
}
	
	
/* blog styles */
#blog_post {margin-top:25px; padding-bottom:15px; border-bottom:1px dotted #ccc; overflow:hidden;}
#blog_post div.header {overflow:hidden; height:100px; margin-bottom:10px;}
h2.blog {margin:0px; font-size:16pt; font-weight:normal;}
p.byline {margin-top:12px; margin-bottom:12px; color:#a3a3a3; font-size:90%;}


/* Investor Admin */

table.investor-admin {}
table.investor-admin tr {}
table.investor-admin tr.row1 {background-color:#f3f3f3;}
table.investor-admin tr.row2 {background-color:#d5f3e7;}
table.investor-admin tr:hover {background-color:#ffff99;}
table.investor-admin th {text-align:left;}
table.investor-admin td {}
.row1
.row2

