html,body {
	margin:20px;
	padding:0px;
	background-repeat:no-repeat;
}

table 
{
	width: 100%;
	border-collapse: collapse;
}

td 
{
	vertical-align:top;
	text-align:left;
}

div.container 
{
	
	background-color:White;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 580px;
}


div.container_shadow 
{
	background:url(../images/shadow.jpg) no-repeat bottom right; 
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 794px;
	height: 588px;
}

div.top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 150px;
}

div.left {
	position: absolute;
	top: 145px;
	left: 0px;
	width: 200px;
	height: 300px;
}

div.main {
	position: absolute;
	top: 170px;
	left: 150px;
	width: 500px;
	height: 350px;
	color:Gray;
	overflow:hidden;
	padding:4px;
	z-index:1;
}

div.main_all {
	position: absolute;
	top: 100px;
	left: 0px;
	width: 780px;
	height: 282px;
}

div.scroll {
	position: absolute;
	top: 500px;
	left: 690px;
	width: 50px;
	height: 50px;
}

div.time {
	position: absolute;
	top: 127px;
	left: 683px;
	width: 100px;
	height: 50px;
	font:7pt verdana, arial, helvetica, lucida, sans-serif;
}

div.right {
	position: absolute;
	top: 170px;
	left: 630px;
	width: 150px;
	height: 282px;
}

div.splash
{
	background:White no-repeat url(../images/splash1.jpg);
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 580px;
}

div.homeImage {
	position: absolute;
	top: 207px;
	left: 449px;	
}

div.linkImage {
	position: absolute;
	top: 343px;
	left: 454px;	
}

div.contactImage {
	position: absolute;
	top: 307px;
	left: 492px;	
}

div.historyImage {
	position: absolute;
	top: 201px;
	left: 526px;	
}

div.pictureImage {
	position: absolute;
	top: 267px;
	left: 515px;	
}

div.splashBarTop {
	position: absolute;
	top: 11px;
	left: 8px;	
}

div.splashBarBottom {
	position: absolute;
	top: 552px;
	left: 8px;	
}


/* HEADER */
#header
{
	background:White no-repeat url(../images/banner.jpg);
	color:#fff;
	margin:0;
	/* letter-spacing:1px; */
	vertical-align:top; 
	height:120px;
	padding:0; 
	min-width: 780px !important;
	top:0px;
	width:780px;
}

/* SECTION NAVIGATION */
.navbar
{
	/*
	padding-top:1px;
	border-top:2px solid rgb(15, 97, 49);
	*/
	color:White;
	background-color:RGB(143,141,142); 
	height:26px;
	padding:0px; 
	margin:0px;
	min-width:780px;
	top:120px;
	left:0px;
	width:780px;
}
.navbar img
{
	padding:0px; 
	margin:0px; 
	margin-right:-4px;
	vertical-align:top;
	border-collapse:separate;
	left:0px;
}

a 
{
color: RGB(0,100,149) !important;
text-align: left;
}

a:hover 
{
	color:RGB(0,107,65) !important;
}


img{border:0px;}

.buttons { padding-top: 5px; }

.buttons a 
{
color: #000000 !important;
padding: 5px;
padding-left: 15px;
display: block;
font-weight:normal;
text-decoration: none;
text-align:  left;
}

.buttons a:hover 
{
	background-color:#006495;
	color: white !important;
	text-decoration: none;
	}

#one
{
	margin:0;
	padding-top:1px;
	width:150px !important;
	display:block;
}
/* NAVIGATION */
#menu{
	width:140px!important;
	background: url(../images/menu_background.jpg) no-repeat bottom right;
	/* background: rgb(188, 207, 222) url(../images/menu_background.jpg) no-repeat bottom right; */
	/* background-color:rgb(226, 233, 241); */
	height:425px; /*ie treats as min height */
	min-height:425px;
}

#line, hr.line
{
	color:#006495;
}

/* FOOTER  */
.footer
{
	position:absolute;
	top:500px;
	left:150px;
	color:gray;
	font:inherit;
	margin-top:50px;
	padding:0;
	text-align:center;
	vertical-align:center;
	width:500px;
}
.footer A{
	color:#C60!important;
	text-decoration:none!important;
}
.footer p{margin:4px;}

.footer2
{
	position:absolute;
	top:537px;
	left:150px;
	color:gray;
	font:inherit;
	margin-top:50px;
	padding:0;
	text-align:right;
	width:630px;
	font-size:xx-small;
}
.footer2 a{
	color:gray!important;
	text-decoration:none!important;
}

/*family nav divider*/
.group { /*float: left; display: inline;*/ width: 140px; padding: 3px 0; margin: 0; background: url(../images/divider-nav.gif) bottom center no-repeat; }
.buttons a { display: block; }
.last { background: none; }
