body {
	background-color:#FFF;
	margin:0px;
	padding:0px;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#header {
	position:relative;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height:93px;
	width:730px;
}
#header a:link, #header a:visited {
	color:#203d6d;
	font-weight:bold;
	text-decoration:underline;
}
#header a:hover, #header a:active {
	color:#4e7500;
	font-weight:bold;
	text-decoration:underline;
}
#logo {
	position:absolute;
	left:6px;
	top:24px;
	width:346px;
	height:54px;
}
#heading {
	position:absolute;
	right:6px;
	top:11px;
	text-align:right;
}
#headingrt {
float:right;
width:400px;
}
#firstaddress {
float:right;
margin-right:20px;
}
#secondaddress {
float:right;
text-align:left;
}
#fax {
clear:both;
text-align:center;
}
#menucontainer {
	background:transparent url(images/menubg.png) repeat-x scroll center top;
	height:61px;
	width:100%;
}
#menu {
	position:relative;
	height:51px;
	width:638px;
	bottom:-10px;
	left:0px;
}
#menu ul {
	margin:0px;
	padding:0px;
	display:inline-block;
	list-style-image:none;
	list-style-type:none;
	line-height:51px;
	width:100%;
}
#menu ul li {
	display:inline-block;
	height:51px;
	float:left;
}
#menu ul li #currentpage {
	background:url(images/menunotch.png) top center no-repeat;
}
#menu ul li a {
	height:51px;
	padding-left:28px;
	padding-right:28px;
	float:left;
}
#menu ul li a img {
	position:relative;
	top:20px;
}
#menu ul li a:hover {
	background:url(images/menunotch.png) top center no-repeat;
}
#footercontainer {
	height:68px;
	width:100%;
	background:url(images/footerbg.png) repeat-x top;
}
#footer {
	position:relative;
	height:68px;
	width:730px;
}
#footerimage {
	position:absolute;
	width:672px;
	height:58px;
	left:26px;
	top:0px;
}
#imagelayout {
	position:fixed;
	width:100%;
	height:407px;
	text-align:center;
}
#imagecontainer {
	position:relative;
	width:730px;
	height:407px;
}
#homeimage { 
	width:314px; 
	height:377px; 
	z-index:1; 
	position:absolute; 
	bottom:0px; 
	right:0px; 
}
#imagecredit { 
	width:200px; 
	height:10px; 
	z-index:1; 
	position:absolute; 
	bottom:6px; 
	right:320px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	color:#FFF;
	text-align:right;
}
#imagecredit a:link, #imagecredit a:visited {
	color:#FFF;
}
#imagecredit a:hover, #imagecredit a:active {
	color:#94c62f;
}
* html #imagelayout { 
	/*\*/
	position:absolute; 
	top:expression((5 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
	/**/ 
}
* html {
	overflow-x:hidden;
	overflow-y:auto;
}
#contentcontainer {
	background:url(images/mainbg.png) repeat-x top fixed #1d9ada;
}
#content {
	position:relative;
	width:730px;
}
#contentframe {
	position:absolute;
	padding:0px;
	margin:0px;
	width:357px;
	left:19px;
	top:19px;
	.top:31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align:left;
	padding-bottom:31px;
}
#contentframe.noimage {
	width:692px;
}
#contentframe h1 {
	font-size:14px;
	font-weight:bold;
}
#contentframe h2 {
	font-size:12px;
	font-weight:bold;
}
#contentframe a:link, #content a:visited {
	color:#afee30;
	font-weight:bold;
}
#contentframe a:hover, #content a:active {
	color:#94c62f;
	font-weight:bold;
}
#content li {
	list-style-type:square;
	line-height:20px;
}
#iframe {
	overflow-x: hidden; 
	overflow-y: auto;
}
.small {
	font-size:10px;
}
#legalwarning {
	width:640px;
}