html {overflow-y: scroll;overflow-x: hidden;}body {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10pt;	background-color: #fff;	color: #333;	padding-top: 50px;	margin: 0;	padding-bottom: 20px;}h1 {margin: 0;padding: 0;border: 0;font-size: 12px;color: #5A9631;}.crosslist, #content ul {	list-style-image: url(images/cross.gif);	padding-left: 20px;	_padding-left: 0;}.crosslist li, #content ul li {	padding-left: 7px;}#container {	width: 900px;	margin: auto;}#navigation {	width: 180px;	padding-top: 110px;	margin: 0;	/* ie only */	_margin-top: 23px;	float: left;	/*font-size: 12pt;*/}#navigation ul {	list-style-type: none;	padding: 0;	margin-bottom: 0;	margin-left: 0;	margin-right: 0;	margin-top: 15px;}#navigation li {	text-align: right;	padding-bottom: 40px;}#navigation li a {	text-decoration: none;	color: #333;	background-color: #fff;}#navigation li a.active {	color: #5A9631;	background-color: #fff;}#navigation li a:hover {	color: #5A9631;	background-color: #fff;}#content {	width: 649px;	min-height: 540px;	float: right;	border-left: 1px solid #333;	padding-left: 25px;	padding-right: 25px;	padding-bottom: 20px;	line-height: 20px;	/*margin-bottom: 50px;*/	margin-bottom: 20px;}.jobs#content a {color: #5D9731;text-decoration: none;}#header {	width: 100%;	/*height: 30px;*/	height: 110px;	/*background-image: url(images/logo.jpg);	background-repeat: no-repeat;	background-position: center right;*/	/*padding-top: 80px;*/	text-align: right;	vertical-align: middle;}#header a, #header img {	text-decoration: none;	border: 0;}h1 {	font-size: 10pt;	margin-top: 14px;}/* gallery styles */.gallery_image_div {	background-image: url(images/gallery_shadow.jpg);	background-repeat: no-repeat;	width: 79px;	height: 63px;	text-align: left;	vertical-align: top;}.gallery_image {	border: 0;	width: 73px;	height: 55px;}.gallery_caption {	font-size: 8pt;	width: 75px;	text-align: right;	padding-right: 6px;	margin-bottom: 5px;}.gallery_table {	border: 0;	margin-top: 20px;}.gallery_table td {	width: 110px;	padding-bottom: 5px;	font-size: 8pt;	line-height: 10px;	vertical-align: bottom;}a {	color: #333;	background-color: #fff;	text-decoration: none;}a:hover {	color: #5A9631;	background-color: #fff;}.gallery_table_details {	border: 0;	margin-top: 0px;	width: 100%;	margin-bottom:20px;}.gallery_table_details td {	font-size: 10pt;	padding-top: 5px;	padding-bottom: 5px;	vertical-align: top;	word-wrap: break-word;}.details_title {	width: 180px;}.gallery_table_images {	width: 100%;	border: 0;}.gallery_table_images td {	text-align: center;	width: 155px;}.gallery_image_details {	width: 186px;	height: 143px;	background-image: url(images/details_shadow.jpg);	background-repeat: no-repeat;	text-align: left;	vertical-align: top;}.gallery_image_big {	border: 0;	width: 180px;	height: 137px;}.login_form {	border: 1px dashed #ccc;	padding-left: 20px;	padding-right: 20px;	margin-top: 50px;	font-size: 10pt;	line-height: 20pt;	background-color: #eee;}.login_error {	color: #ff0000;	background-color: #eee;	border: 1px dashed #ccc;	padding: 5px;	font-size: 10pt;}/* admin styles */.reorder {	list-style-type: none;	margin: 0;	padding: 0;}.reorder li {	width: 73px;	height: 55px;	padding-right: 20px;	cursor: move;	display: inline;}.reorder li img {	border : 1px solid #000;}.linkbar {	border-bottom: 1px solid #ccc;	padding-bottom: 3px;	font-size: 10pt;}.linkbar a {	text-decoration: none;}.manage_gallery_table {	border: 0;	width: 100%;}.manage_preview {	width: 79px;}.manage_edit, .manage_delete {	width: 50px;	text-align: center;}.manage_gallery_table th {	background-color: #ccc;}.manage_gallery_table td {	padding: 5px;	vertical-align: middle;}.edit_gallery_table {	border: 0;	width: 100%;}.edit_gallery_table td {	padding: 5px;	vertical-align: top;	font-size: 10pt;}.manage_title {	width: 150px;}.edit_gallery_table td input, .edit_gallery_table td textarea {	border: 1px solid #eee;	padding: 3px;	width: 99%;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 10pt;	color: #333;	background-color: #fff;}.edit_gallery_table input:hover, .edit_gallery_table textarea:hover {	border: 1px solid #5A9631;}.edit_gallery_images_table {	border: 0;	width: 100%;	margin-top: 20px;}.image_container {	width: 126px;	padding: 10px;	padding-left: 0;}.image_options {	vertical-align: middle;	text-align: left;}.image_options a {	color: #333;	background-color: #fff;}.edit_submit_cell {	text-align: center;	border: 1px solid #5A9631;	padding: 3px;}.edit_submit_cell input.buttons {	width: 100px;}#placeholder_div, #newgallery_div {	width: 330px;	border: 1px solid #5A9631;	background-color: #eee;	padding: 10px;	margin-bottom: 20px;}.submit_buttons {	text-align: right;}.hideshowlink, .hideshowlink a {	font-size: 8pt;	color: #999;}.hideshowlink a:hover {	color: #5A9631;}#choose_page {	border: 1px solid #ccc;	padding-left: 20px;	margin-left: 205px;}.choose_page_button {	float: right;	margin: 40px;}#copyright {	font-size: 7pt;	color: #999;	clear: both;	text-align: center;	width: 100%;	padding-bottom: 20px;}#copyright a {	color: #999;}#copyright a:hover {	color: #000;}.grey_color_button {	color: #333;}/* showcasing styles */.showcase {margin: 0;padding: 0px 0px 0px 80px;text-align: center;width: 700px;}.index-thumbs div {		margin-right: 2px;}.index-thumbs2 div {		margin-right: 2px;	float: left;}.save-showcase-button {	text-align: right;	margin-top: 10px;	margin-bottom: 5px;	width: 100%;}#showhide_hg h1 {	margin-bottom: 5px;	padding-bottom: 0;}.contact_info_table {	border: 0;	margin: 0;	padding: 0;	width: 100%;}.contact_info_table td {	width: 50%;	padding: 80px;	color: #333;	/*font-weight: bold;*/	font-size: 12px;}/* cross browser fixes *//* mozilla/safari/opera*>#content {	padding-top: 600px;	min-height: 540px;}*>#content #header {	margin-top: -600px;}/* ie */* html #content {	height: 540px;}#content {	_height: 540px;}