body {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 63.125%;	color: #000000;	background-color: #ffffff;	margin: 0px;}/* **************** Identity Banner **************** */.banner {	background-color: #ffffff;	height: 45px;	border-bottom: 1px solid #8B8B8B;	width: 100%;	text-align: center;}.cu_identity {	width: 740px;	margin-left: auto;	margin-right: auto;}.cu_logo {	float: left;	text-align: left;}.cu_search {	float: right;	text-align: right;	font-size: 1.1em;	margin-top: 17px;	color: #780b0f;}.cu_search a {	padding: 5px 15px;	color: #780b0f;	text-decoration: none;	border: none;}	.cu_search a:hover {	/*background: #555555;*/}/* **************** Navigation Bar **************** */.nav {	background: url(../images/nav_background.gif) repeat-x;	height: 30px;	width: 100%;	text-align: center;}.nav_bar {	background: url(../images/nav_homeback.gif) no-repeat;	width: 740px;	margin-left: auto;	margin-right: auto;}.nav_home {	float: left;	font-size: 1.0em;	margin-top: 10px;	margin-left: 2px;	text-align: left;}.nav_home img {	margin-top: 4px;}.nav_home a {	color: #E0D8D5;	text-decoration: none;	border-bottom: 1px solid #B4A198;	float: left;}.nav_home a:hover {	color: #FFFFFF;	border-bottom-color: #FFFFFF;}.nav_buttons {	text-align: right;}/* **************** Main Body **************** */.mainbody {	width: 100%;	float: left;	text-align: center;	background: url(../images/body_background.gif) no-repeat center top;	background-color: #780b0f;	color: #ffdb55;}.columns {	width: 740px;	margin-left: auto;	margin-right: auto;	margin-top: 21px;}.column_top {	float:none;	text-align:center;	width: 740px;	margin-top:10px;}.column_left {	float: left;	text-align: left;	width: 221px;	margin-right: 20px;	vertical-align:middle;}.body_left {	font-size: 1.0em;	float: right;	text-align: right;}.body_left ul {	margin-left: 0px;	margin-bottom:5px;	margin-top:5px;	padding: 0px;	list-style-type: none;	line-height: 15px;}.feedback_form {	margin-top: 10px;}.feedback_form textarea {	border: 1px solid #111111;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 1.1em;	margin-bottom: 10px;	width: 200px;	/* Mac IE 5 Exclusion Filter \*/	padding: 2px;	/* End Filter */}.feedback_form input {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 1.1em;}.feedback_form p {	line-height: 13px;}.feedback_form a {	color: #ffdb55;	text-decoration: none;	border-bottom: 1px solid #ffdb55;	float: right;}.feedback_form a:hover {	color: #ddca33;	border-bottom-color: #ddca33;}/* Import IE5/Win hacks   Uses the Mid Pass Filter:   http://tantek.com/CSS/Examples/midpass.html----------------------------------------------- */@media tty { i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}}/* */.column_right {	float: right;	text-align: right;	width: 495px;	padding-bottom: 50px;	padding-top:0px;	margin-top: 0px;}.body_right {	font-size: 1.1em;	line-height: 14px;	float: left;	text-align: left;}/* **************** Footer **************** */.footer {	background-color: #ffffff;	clear: both;	color: #780b0f;	height: 32px;	width: 100%;	text-align: center;	border-top: 1px solid #8B8B8B;}.footer_bar {		width: 740px;	margin-left: auto;	margin-right: auto;}.footer_content {	padding-top: 9px;	text-align: right;	font-size: 1.0em;}/* **************** Gallery **************** */.gallery {	width: 740px;	margin-left: auto;	margin-right: auto;	margin-top: 31px;	padding-bottom: 45px;	font-size: 1.1em;}.gallery td {	width: 165px;	text-align: center;	border: 1px solid #666666;}.gallery_left {	float: right;	text-align: right;}.gallery_left h3 {	font-size: 1.3em;	font-weight: bold;	/*margin-bottom: -10px;*/}.gallery_left h4 {	margin-top: -1em;	font-size: 1.0em;	font-weight: normal;	font-style: italic;}.gallery_left p {	font-size: 1.1em;	line-height: 14px;}.gallery_right {	float: left;	text-align: left;	font-size: 1.1em;}.gallery_right img {	border: 1px solid #999999;}a img.imageclick {	border: 1px solid #999999;	margin-bottom: 4px;}a:hover img.imageclick {	border: 1px solid #FFFFFF;}.gallery a.thumbnail {	color: #DDDDDD;	text-decoration: none;	border-bottom: 1px solid #999999;}.gallery a:hover.thumbnail {	color: #FFFFFF;	border-bottom-color: #FFFFFF;}.gallery_intro {	text-align: center;	padding-left: 60px;	padding-right: 60px;	line-height: 14px;}.gallery_nav {	padding-bottom: 2px;	text-align: center;}.gallery_left .gallery_nav {	margin-top: 40px;	padding-bottom: 2px;	text-align: right;}.gallery_nav a {	color: #DDDDDD;	text-decoration: none;	border-bottom: 1px solid #999999;}.gallery_nav a:hover {	color: #FFFFFF;	border-bottom-color: #FFFFFF;}.gallery_active_page {	font-weight: bold;	padding: 1px 2px 2px 2px;	background-color: #111111;}.gallery_nav .disabled {	color: #666666;}/* **************** Resources **************** */.resources {	width: 640px;	margin-left: auto;	margin-right: auto;	margin-top: 31px;	padding-bottom: 45px;}.resources p {	text-align: left;	font-size: 1.1em;	line-height: 14px;}.resources h3 {	text-align: left;	font-size: 1.3em;	font-weight: bold;	padding-top: 4px;	padding-bottom: 8px;}.resources a {	font-weight: bold;	color: #DDDDDD;	text-decoration: none;	border-bottom: 1px solid #999999;}.resources a:hover {	color: #FFFFFF;	border-bottom-color: #FFFFFF;}.resource_link {	margin-bottom: -6px;	padding-left: 12px;}.resources_desc {	padding-left: 24px;}.resources p.resources_intro {	text-align: center;	padding-left: 60px;	padding-right: 60px;}