/* CSS Document */body {	font-size: 14px;	font-family: Tahoma, Verdana, Arial, sans-serif;	height:100%;	margin:0;	background:url(../images/overall-bg.jpg) repeat-x;	background-color: rgb(165,124,61);}h1 {	font-size: 18px;	font-family: Tahoma, Verdana, Arial, sans-serif;	font-weight: bold;}h2 {	font-size: 16px;	font-family: Tahoma, Verdana, Arial, sans-serif;	font-weight: bold;}h3 {	font-size: 14px;	font-family: Tahoma, Verdana, Arial, sans-serif;	font-weight: bold;}hr {  width: 80%;  height: 1px;  color: black;}.whiteText {color:white;}.gallery_image{	border-style: solid;	border-color: black;	border-width:10px;      }#shadow-left { background:url(../images/global_left_shadow.png) top left repeat-y; padding-left:10px }#shadow-right { background:url(../images/global_right_shadow.png) top right repeat-y; padding-right:11px }#canvas {	width:1026px;	margin:0 auto;	text-align:left}#main-content-div {	position: static;	float: none;	margin: 0px;	padding: 0px;	width:698px;	text-align:left}#main-content-div table {width: 698px;}#top-left {	background-repeat: no-repeat;	width:306px;}#top-left2 {	background-repeat: no-repeat;	width:306px;	height:344px;	background:url(../images/middle-left.jpg);}#main-table {	width:1004px;}.left-main {	background-repeat: repeat-y;	width:306px;	background:url(../images/left-column-red-background.jpg);}.right-main {	width:698px;	background:url(../images/right-column-cream-backgrou.jpg) repeat-x;	background-color: rgb(191,191,153);}#left-nav {	padding-right: 40px;	padding-left: 60px;	padding-bottom: 12px;	padding-top: 40px;}#left-nav a {	font-size: 18px;	font-family: Arial, sans-serif;	color:black;}#left-nav a:hover {	color:#4BA024;	text-decoration: none;	font-weight: bold;}#left-nav P {	line-height: 10px;	font-size: 18px;	font-family: Arial, sans-serif;}#header {	width:698px;	height:82px;	background:url(../images/home-top.jpg) no-repeat;}#footer {	width:1004px;	height:193px;	background:url(../images/footer.jpg) no-repeat;	background-color: rgb(168,149,70);}#footer-links {	padding-top: 15px;	width:1004px;	height:113px;	font-size: 12px;	font-family: Arial, sans-serif;}#footer-links a {	font-size: 12px;	font-family: Arial, sans-serif;	color:black;}#footer-links a:hover {	color:#FFF;	text-decoration: none;}table.reptiles-table {border-width: 1px 1px 1px 1px;	border-spacing: 0px 0px;	border-style: outset outset outset outset;	border-color: black black black black;	border-collapse: collapse;}table.reptiles-table td {	border-width: 1px 1px 1px 1px;	padding: 3px;	border-style: dotted dotted dotted dotted;	border-color: gray gray gray gray;	-moz-border-radius: 0px 0px 0px 0px;	text-align: left;}table.schedule-table {border-width: 1px 1px 1px 1px;	border-spacing: 0px 0px;	border-style: outset outset outset outset;	border-color: black black black black;	border-collapse: collapse;}table.schedule-table td {	border-width: 1px 1px 1px 1px;	padding: 3px;	border-style: solid solid solid solid;	border-color: black black black black;	-moz-border-radius: 0px 0px 0px 0px;	text-align: left;}table.no-style {border-width: 0px 0px 0px 0px;	border-spacing: 0px 0px;	border-style: outset outset outset outset;	border-color: black black black black;	border-collapse: collapse;}table.no-style td {	border-width: 0px 0px 0px 0px;	padding: 3px;	border-style: dotted dotted dotted dotted;	border-color: gray gray gray gray;	-moz-border-radius: 0px 0px 0px 0px;	text-align: left;}#sddm{	margin: 0;	padding: 0;	z-index: 30}#sddm li{	margin: 0;	padding: 0;	list-style: none;	float: left;	font: bold 11px arial}#sddm li a{	display: block;	margin: 0 0 0 0;	padding: 0 0;	/* width: 60px; */	/* background: #5970B2; */	background-color: #843D0F;	color: #FFFFFF;	text-align: center;	text-decoration: none;}#sddm li a:hover{	background: #49A3FF}#sddm div{	border-right-width: 1px;	border-left-width: 1px;	border-bottom-width: 1px;	border-top-width: 1px;	border-style: solid;	border-color: black;	position: absolute;	visibility: hidden;	margin: 0;	padding: 0;	background: #EAEBD8;}	#sddm div a	{	position: relative;		display: block;		margin: 0;		padding: 8px 8px;		width: auto;		white-space: nowrap;		text-align: left;		text-decoration: none;		background-color: #843D0F;		color: #FFFFFF;		font: 14px arial;	}	#sddm div a:hover	{	background: #C6AF5C;		color: #000000;	}