body {
	margin: 0 0 0 20px;
	background: url(../graphics/bg.gif) repeat-x #46578d;
	font-size: 12px;
	line-height: 18px;
	font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #000000;
}

a {color: #4f3a2d; text-decoration: underline;}
a:visited {color: #4f3a2d; text-decoration: underline;}
a:hover {color: #8d6d58; text-decoration: underline;}

h1, h2, h3, h4, h5 {line-height: normal; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 15px 0; color: #4f3a2d; font-weight: normal;}

h1 {font-size: 24px; padding: 0 0 4px 0; border-bottom: 1px solid #ebe2c7;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}

p {margin-bottom: 0;}
.nomargin {margin: 0;}

#container {
	width: 750px;
	padding: 6px 0 0 0;
	background: url(../graphics/bgContainer.gif) repeat-y;
}

#flashHeader {
	width: 722px;
	height: 306px;
	margin: 0 auto;
}

#body {
	width: 722px;
	margin: 0 auto;
}

	#navContainer{
		width: 213px;
		float: left;
	}
	
		#nav {width: 213px; background: url(../graphics/bgNav.gif) repeat-y; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}
		#navFoot {width: 213px; height: 17px; background: url(../graphics/bottomNav.gif) no-repeat;}
		
		#nav a{
				color: #411303;
				display: block;
				width: 154px;
				padding: 3px 0px 3px 15px;
				margin: 3px 5px;
				border-color: #dbd2b6;
				border-width: 1px;
				text-decoration: none;
				border-style: solid;}
				#nav a:hover{
					border-color: #cbc3a9;
					background: #fff5d4 url(../graphics/bgNavHover.gif) repeat-x bottom;}
			#nav ul{
				list-style: none;
				width: 195px;
				margin: 0;
				padding: 5px 0 100px 17px;
			}
	
	#content {
		width: 482px;
		padding: 15px 15px 0 0;
		float: right;
	}
	
	ul.transformers {margin: 15px 0 0 26px; padding: 0; list-style: none;}
	ul.transformers li {margin: 0; padding: 0; list-style: none; display: inline;}
	
	ul.transformers li a {display: block; width: 90px; padding: 12px 20px; margin: 0 15px 0 0; text-align: center; text-decoration: none; color: #4f3a2d; background: url(../graphics/bg_button.gif); border: 1px solid #dbd2b6; float: left;}
	
	ul.transformers li a:visited {color: #4f3a2d; text-decoration: none;}
	ul.transformers li a:hover {color: #4f3a2d; text-decoration: none; background: url(../graphics/bgNavHover.gif) repeat-x #e2d9bc;}
	
	#content img.news04 {float:right; width:200px; padding-left:10px;}
	#content img.news05 {float:right; width:200px; padding-left:10px;}
	#content img.news06 {float:right; width:100px; padding-left:10px;}
	#content img.news07 {float:right; width:300px; padding-left:10px;}

#footer {
	width: 550px;
	margin: 0 auto;
	margin-top: 15px;
	padding: 15px 0;
	border-top: 1px solid #4f3a2d;
	text-align: center;
	font-size: 11px;
}

#containerFooter {
	width: 750px;
	height: 24px;
	background: url(../graphics/bgFooter.gif) no-repeat;
}

#bottomFooter {
	width: 750px;
	padding: 15px 0;
}

	#lancet {
		display: block;
		width: 85px;
		height: 19px;
		background: url(../graphics/lancet.gif) no-repeat;
		float: right;
	}
	
	#lancet:hover {
		background: url(../graphics/lancet.gif) no-repeat 0 -19px;
	}

.right {float: right; margin: 0 0 10px 10px; border: 6px solid #792800;}
.left {float: left; margin: 0 10px 10px 0; border: 6px solid #792800;}

.hiddenspan {display: none;}
.clearfloats {clear: both;}

.warning {color: #FF0000; font-weight: bold;}

.backgroundFillColor {background:#fff5d4;}

/* ============== GOOGLE MAP ================ */

#mapcontainer {width: 480px; margin-top: 15px; border: 1px solid #dbd2b6;}
	#mapheader {width: 464px; padding: 8px; background-color: #dbd2b6;}
#map {width: 480px; height: 375px;}


/* ============== FORMS ================== */

#inputForm {width: 250px; padding: 2px; border: 1px solid #dbd2b6; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#textarea {width: 250px; height: 92px; padding: 2px; border: 1px solid #dbd2b6; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}