body    { font: 11px/1.6 Arial, Verdana, Helvetica, sans-serif; background: #ccf; text-align: center; margin: 0; padding: 0 }

a  { font: 7pt Arial, sans-serif; text-decoration: none }
	
	a:link   { color: #639 }
	a:visited  { color: #639 }
	a:hover  { color: #290a5c }
	a:active  { color: #290a5c }

h1 {	
	margin:0px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	font-size: 14pt;
	}

/* Containers */

		
	#frame   { background-color: white; text-align: left; margin: 55px auto 25px; padding: 0; width: 825px; height: 440px }
		
	#leftside   { background-color: white; background-image: url(images/bg_left.gif); background-repeat: repeat-y; background-position: left 0; padding: 0; width: 13px; height: 420px; float: left }
	
	#contentcenter    { background: white url(images/bg_flower.jpg) no-repeat; margin-left: 0; width: 798px; height: 420px; float: left }
#contentcenter_intro { background: white no-repeat; text-align: center; margin-left: 0; padding-top: 50px; width: 798px; height: 370px; float: left }
#content_top   { background: white url(images/bg_flower.jpg) no-repeat; width: 798px; height: 375px }

/* Left Box*/
#content_left   { text-align: center; margin-top: 10px; margin-left: 15px; position: relative; width: 400px; height: 350px; float: left; overflow: hidden }
#content_left[id] {display: table; position: static;}

#content_middle {position: absolute; top: 50%;}
#content_middle[id] {display: table-cell; vertical-align: middle; position: static;}

#content_inner {position: relative; top: -50%}
#content_inner[id] {position: static;}


#content_right  { margin-top: 15px; margin-right: 20px; width: 325px; position: static; float: right }
#content_right_why { margin-right: 50px; position: static; width: 325px; float: right }
#rightside   { background-color: white; background-image: url(images/bg_right.gif); background-repeat: repeat-y; background-position: right 0; padding: 0; width: 14px; height: 420px; float: left }
#wwww_container     { background-image: none; background-attachment: scroll; background-position: 0 0; margin-left: 1px; z-index: 999; width: 350px; height: 22px; float: left ; }
#what_container   { margin-right: 15px; position: static; z-index: 999; width: 325px; height: 22px; float: right  ; margin-top: 4px; }
#where_container { margin-right: 5px; position: static; z-index: 999; width: 325px; height: 22px; float: right ; margin-top: 4px; }
#topcontainer  { background: url(images/bg_top.gif) no-repeat left top; text-align: right; width: 825px; height: 23px }

	#bottomcontainer {
		float:left;
		height:25px;
		width:825px;
		background:url(images/bg_bottom.gif) bottom left no-repeat;
		}
#address  { text-align: left; width: 825px }
/* Navigation Menu */

	#navcontainer
		 { margin-bottom: 1em; margin-left: 50px; overflow: hidden }

	#navlist
		{
		list-style-type: none;
		margin-top: 4px;
		padding: 0;
		}

	#navlist li
		{
		border-left: 1px solid silver;
		float: left;
		line-height: 1em;
		margin: 0 .5em 0 -.5em;
		padding: 0 .5em 0 .5em;
		}