@charset "UTF-8";/* CSS Document */		/*@import url(navigation.css); */	@import url(navigation.css);	@import url(home.css);* {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;}body {	background: #999999 url(../images/cco_bg.jpg) repeat-x top;	margin-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;}#wrapper {	position: relative;	display: block;	margin: auto;	width: 895px;	background: #fff;}#header_container {	position: relative;	display: block;	float: left;	width: 895px;	height: 205px;	background: #fff;}#header_left {	position: relative;	display: inline;	float: left;	width: 200px;	height: 205px;	background: url(../images/logo.jpg) no-repeat #fff;}#header_right {	position: relative;	display: inline;	float: left;	width: 690px;	height: 165px;	background: #fff;}#header_nav_container {	position: relative;	display: block;	float: left;	width: 695px;	height: 38px;	margin-bottom: 2px;	background: #ffffff;}#header_img_container {	position: relative;	display: block;	float: left;	width: 695px;	height: 145px;	background: #708094;}#breadcrumb_container {	position: relative;	display: block;	float: left;	width: 695px;	height: 20px;	background: #ffffff;}#main_container {	position: relative;	display: block;	float: left;	width: 895px;	margin-right: 5px;	background: #fff url(../images/main_container_bg.gif) repeat-y left;	z-index: 1;}#main_left {	position: relative;	display: inline;	float: left;	width: 200px;	background: #bed0ff;	z-index: 2;	height: 100%;}#main_right {	position: relative;	display: inline;	float: left;	width: 695px;	z-index: 2;}#footer_container {	position: relative;	display: block;	float: left;	margin: auto;	width: 895px;	background: #ffffff url(../images/cco_footer_bg.gif) no-repeat bottom;	height: 204px;}#footer_container p {	font-size: 11px;	color: #FFFFFF;	padding: 5px;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: right;	vertical-align: text-bottom;	text-decoration: none;	position: absolute;	bottom: 40px;	right: 5px;}.main_nav_text {	font-size: 14px;	padding: 5px;	color: #dfebf8;}.heading_nav_text {	font-size: 14px;	padding: 5px;	text-align: center;}.breadcrumb {	font-size: 12px;	color: #666666;	padding-left: 15px;	padding-top: 3px;	text-align: right;	padding-right: 15px;}.breadcrumb a {	text-decoration: none;	color: #666666;}#inner_page_content {	position: relative;	display: block;	width: 680px;	margin-left: 15px;}#inner_page_content h1 {	font-size: 28px;	color: #004990;	font-weight: 100;	letter-spacing: 1px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 0px;}#inner_page_content h4{	color:#004990;	font-size:13px;}#inner_page_content a{	color:#004990;	font-size:12px;	text-decoration: none;}#inner_page_content p {	font-size: 12px;	color: #666666;	line-height: 20px;	margin-top: 0;	margin-right: 15px;	margin-bottom: 0;}#inner_page_content strong {	font-size: 12px;	color: #666666;}/*p { 	font-size: 15px;	color: #000;	line-height: 20px;}*/#gallery_container {	position: relative;	display: block;	float: left;	width: 660px;	margin-left: 15px;	margin-right: 15px;}.photo_thum_container {	position: relative;	display: inline;	float: left;	margin-right: 8px;	border: 3px solid #fff;}.LSM_0 {	margin-left: 30px;	margin-bottom: 15px;	color: #004990;}.LSM_0 a {	text-decoration: none;	color: #004990;	font-size: 13px;} .LSM_1 {	padding-left: 20px;	list-style: none;}.LSM_1 a {	font-size: 12px;}.LSM_2 {	padding-left: 20px;	list-style: none;}.LSM_2 a {	font-size: 11px;}.form_item_container {	position: relative;	display: block;	float: left;	margin-bottom: 20px;}#contact_form_container {	position: relative;	margin-top: 15px;	margin-bottom: 15px;}.item_label {	position: relative;	display: inline;	float: left;	width: 180px;	margin-right: 40px;}.item_input {	position: relative;	display: inline;	float: left;	width: 300px;}.form_item_container .item_label p {	font-size: 12px;	}.tline, .tarea {	font-size: 13px;	color: #373737;	padding: 3px;	border: 1px solid #999999;}#map {	position: relative;	display: block;	border: 1px solid #fff;	margin: auto;	margin-bottom: 15px;}#left_contact_container {	width: 140px;	margin-left:10px;	margin-top: 25px;	margin-bottom: 25px;	}.contact_text {	color: #004990;	font-size: 11px;	padding: 5px;}#company_logos_container {	margin: auto;	width: 180px;	margin-bottom: 25px;}#company_logos_container img {	border: none;}td {	font-size:12px;	text-align: left;	vertical-align: top;}tbody{	font-size:12px;}a {	color: #3a74a8;	text-decoration: none;}a: hover {	text-decoration: none;	color: #000033;} #inner_page_content h1{	color:#004990;	font-size: 28px;} a img {	border: none;}/*	April 2009 Amendments	*/	.mini_line {	font-size: 13px;	color: #373737;	padding: 3px;	border: 1px solid #999999;	width: 40px;	margin-left: 14px;}hr {	color: #CCCCCC;	border: 0;	margin-right: 15px;	background-color: #CCCCCC;	height: 1px;}.form_text_row{	position: relative;	float: left;	display: block;	width: 700px;	_width: 600px;	margin-bottom: 20px;}