@charset "UTF-8";/* Color Background */body {	align: center;	background-image: url(/public/images/gradient_bg.jpg);	background-repeat: repeat-y;	background-color: #eeeeee;}/* This keeps the whole webpage together */.main-wrapper {	width: 1000px;	left: 0px;	top: 0px;	position: absolute;	background-color: #FFFFFF;}/* Top row where the logo resides */.header-top-row {	background-color: #f3f3f3;	background-image: url(/public/images/top_row_gradient.jpg);	background-repeat: repeat-x;	background-position: left top;	float: left;	width: 892px;	border-top-width: 6px;	border-top-style: solid;	border-top-color: #0089cf;	height: 60px;	padding-left: 108px;	padding-top: 26px;	padding-bottom: 20px;}/* This is the navigation row and styling */.header-navigation-bar {	background-color: #333333;	background-image: url(/public/images/navigation_gradient.jpg);	float: left;	height: 36px;	width: 910px;	background-repeat: repeat-x;	background-position: left top;	padding-left: 90px;}.header-navigation-bar ul{	margin: 0;	padding: 0;	float: left;	width: 910px;}.header-navigation-bar ul li{        display: inline;}.header-navigation-bar li a{	float: left;	text-decoration: none;	color: white;	padding: 12px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	font-weight: bold;}.header-navigation-bar ul li a:visited{}.header-navigation-bar ul li a:hover, .menu ul li .current{	background-color:#0089cf;	background-image: url(/public/images/nav_hover_gradient.jpg);	background-repeat: repeat-x;}/* Main large image styling */.main-image {	background-position: left top;	float: left;	height: 300px;	width: 1000px;}/* Main blue content area styling */.main-blue-row {	float: left;	width: 784px;	background-color: #0089cf;	background-image: url(/public/images/blue_gradient.jpg);	background-repeat: repeat-x;	background-position: left bottom;	padding-left: 108px;	padding-right: 108px;	padding-bottom: 30px;	padding-top: 30px;}.main-blue-row  .large-column p {	font-family: "Georgia", "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;	font-weight: normal;	color: #FFFFFF;	background-color: #00689a;	line-height: 19px;	display: inline;}.home-title-text  p {	font-family: "Georgia", "Times New Roman", Times, serif;	font-size: 26px;	font-style: italic;	font-weight: 100;	color: #FFFFFF;	background-color: #00689a;	display: inline;}.home-intro-text p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	color: #FFFFFF;	display: inline;	line-height: 18px;}/* Main white/gray content area styling */.main-white-content-area {	background-color: #FFFFFF;	background-image: url(/public/images/white_content_gradient.jpg);	background-repeat: repeat-x;	background-position: bottom;	float: left;	width: 892px;	padding-bottom: 30px;	padding-left: 108px;	padding-top: 30px;}.highlight-content-area {	background-color: #f5f5f5;	float: left;	width: 892px;	padding-top: 30px;	padding-bottom: 30px;	padding-left: 108px;}.left-column {	float: left;	width: 375px;	margin-right: 17px;}.right-column {	float: left;	width: 375px;	margin-left: 17px;}.main-white-content-area .large-column p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	color: #666666;	display: inline;}.highlight-content-area .large-column p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	display: inline;	color: #666666;}.highlight-content-area .large-column b {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #262626;	display: inline;}.main-white-content-area .large-column b {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #262626;}.main-white-content-area .right-column a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #0089cf;	text-decoration: none;	display: inline;}.main-white-content-area .left-column b {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #262626;}.main-white-content-area .right-column b {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #262626;}.main-white-content-area .left-column p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	color: #666666;	display: inline;}.main-white-content-area .left-column a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: bold;	color: #0089cf;	text-decoration: none;	display: inline;}.main-white-content-area .right-column p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	color: #666666;	display: inline;}.large-column {	float: left;	width: 575px;}img {  border-style: none;}/* Twitter Styling */#twitter_div {	width: 360px;}ul#twitter_update_list {	width: 350px;	padding: 0;	margin: 0;	overflow: hidden;}ul#twitter_update_list li {	width: 350px;	padding: 5px 0;	border-bottom: 1px solid #999999;	list-style: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	color: #666666;}ul#twitter_update_list li a {	color: #0089cf;	border-bottom: dotted 1px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;}ul#twitter_update_list li a:hover {	color: #0089cf;	border-bottom: solid 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;}/* Footer styling */.footer-bottom-row {	background-color: #f0f0f0;	float: left;	width: 784px;	padding-top: 20px;	padding-right: 108px;	padding-bottom: 20px;	padding-left: 108px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}.footer-bottom-row p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #333333;	display: inline;}