/* layout styles */

html, body{

	padding: 0px;

	margin: 0px;

	height: 100%;

	text-align:center;

	font-size:x-small;

 }

body {

	background-color: #E5E5E5;

	color:#666666;

	text-align:center;

	font-family:"Trebuchet MS", sans-serif;

	background-position:top center;

	background-repeat:no-repeat;

	background-image: url("../images/bg.gif");

}



/* BEGIN layout styles */

div#container {

	min-height: 100%;

	/*margin: 0 auto;*/

	margin-top:4px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0;

	padding: 0px;

	position: relative;	

	text-align: left;

	color: #666666;

	width:749px;		

	font-size:1.1em;

	background-position:0 0;

	background-repeat:repeat-y;

	background-image: url("../images/borderBg.gif");

}

div#logoNavContainer{

	width:747px;

	margin:0 1px;

	display:table;

	height:140px;	

	background-color:#ffffff;


	



	

}

div#mainNavContainer{

	float:right;

	display:table;

	background-color:none;

}

ul#mainNav{

	float:right;

	margin:0;

	padding:0;

	list-style-type:none;

	padding-left:0;

}



ul#mainNav li{

	float:left;

	margin:0;

	padding:0;



}



ul#mainNav li a {

	margin:0;

	padding: 0;

	display:block;

	color:#000000;



}

ul#mainNav li#management a:hover {

	background-position: 0 -140px;

}



ul#mainNav a.selected {

	background-position: 0 -280px;

}

ul#mainNav li a span{

	display:none;

}



ul#mainNav li#home a  {

	width:167px;

	height:140px;

	background: url(../images/navHome.gif) top left no-repeat;

}

ul#mainNav li#home a:hover {

	background-position: 0 -140px;

}

ul#mainNav li#home a.selected {

	background-position: 0 -140px;

}



ul#mainNav li#management a  {

	width:126px;

	height:140px;

	background: url(../images/navManagement.gif) top left no-repeat;

}

ul#mainNav li#management a:hover {

	background-position: 0 -140px;

}

ul#mainNav li#management a.selected {

	background-position: 0 -280px;

}



ul#mainNav li#about a  {

	width:166px;

	height:140px;

	background: url(../images/navAbout.gif) top left no-repeat;

}

ul#mainNav li#about a:hover {

	background-position: 0 -140px;

}

ul#mainNav li#about a.selected {

	background-position: 0 -280px;

}



ul#mainNav li#contact a  {

	width:166px;

	height:140px;

	background: url(../images/navContact.gif) top left no-repeat;

}	

ul#mainNav li#contact a:hover {

	background-position: 0 -140px;

}

ul#mainNav li#contact a.selected {

	background-position: 0 -280px;

}

div#homeCol1{

	float:left;

	width:200px;

	margin-left:16px;

	margin-top:15px;

	padding-bottom:50px;

	display:inline;

}

div#homeCol2{

	float:left;

	width:200px;

	margin-left:50px;

	margin-top:15px;

	padding-bottom:50px;

	display:inline;

}

div#homeCol3{

	float:left;

	width:200px;

	margin-left:50px;

	margin-top:15px;

	padding-bottom:50px;

	display:inline;

}

div#footerPad{

	width:100%;

	clear:both;

	height:81px; /* must be at least the same height as div#footer */

	

}

div#footer {

	bottom: 0px;	

	position: absolute;

	height:81px;	

	width:100%;

	margin:0px;

	padding:0px;

	clear:both;	

	padding-top:9px;

	background: url(../images/footerBg.gif) 0 0 no-repeat #E5E5E5;

	color:#999999;

	font-weight:bold;	

}

div#homeContentContainer{

	width:100%;

	display:table;

	background: url(../images/homeContentContainerBg.gif) 0 0 repeat-y;

	line-height:18px;

}

div#interiorContentContainer{

	width:100%;

	display:table;

	background: url(../images/borderBg.gif) 0 0 repeat-y;

	line-height:18px;

	padding-bottom:55px;

	padding-top:20px

}

div#contactLeftCol{

	float:left;

	margin-left:1px;

	width:176px;

	padding-left:24px;

	color:#71C031;

	font-size:1.4em;

	font-weight:normal;

	line-height:25px;

	



}

div#contactRightCol{

	float:right;

	width:440px;

	padding-right:62px;

	

}



div#aboutLeftCol{

	float:left;

	margin-left:0px;

	width:220px;

	height:540px;

	padding-left:24px;

	color:#662E91;

	font-size:1.4em;

	font-weight:normal;

	line-height:25px;

	background-position:0 -4px;

	background-repeat:no-repeat;

	background-image:url(../images/arrow.gif);

	



}



div#aboutRightCol{

	float:right;

	width:440px;

	padding-right:47px;

	

}



div#managementLeftColSteve{

	float:left;

	margin-left:0px;

	margin-right:25px;

	width:220px;

	height:720px;	

	text-align:right;

	

	background-position:0 282px;

	background-repeat:no-repeat;

	background-image:url(../images/arrow.gif);

	



}

div#managementLeftColJodi{

	float:left;

	margin-left:0px;

	margin-right:25px;

	width:220px;

	height:730px;	

	text-align:right;

	

	background-position:0 305px;

	background-repeat:no-repeat;

	background-image:url(../images/arrow.gif);

	



}



div#managementRightCol{

	float:left;

	width:455px;		

}



div#aboutRightCol div#calloutBox{

	background-color:#DEEFF9;

	padding-left:15px;

	padding-right:45px;

	padding-bottom:20px;

	padding-top:20px;

}

div#managementRightCol div#calloutBox{

	background-color:#DEEFF9;

	padding-left:15px;

	padding-right:45px;

	padding-bottom:20px;

	padding-top:20px;

	margin-bottom:15px;

}



div.managementLanding{

	padding-left:120px;

	display:table;

	clear:left;

	margin-bottom:33px;

	width:500px;

}



