/*
   LAYOUT STYLES
*/

#main_container {
	width:990px;
	background-color:white;
	text-align:left;
	background: url('/assets/images/inside/inside_main_bg.gif') repeat-y scroll top center;
}
#main_container { display: inline-block; }
#main_container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#inside_header {
	width:990px;
	height:61px;
	background: url('/assets/images/inside/header_default_bg.jpg') no-repeat scroll top left;
	background-color:#008698;
	text-align:left;
}

#headline {
	color:white;
	width:333px;
	float:left;
	font-size: 24px;
	line-height:26px;
	margin-left:199px;
	margin-top:24px;
	font-family:Arial, Helvetica, sans-serif;
}

#account_login {
	width:177px;
	margin-top:6px;
	margin-left:265px;
	float:left;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#left_col {
	width:180px;
	height:900px;
	float:left;
	background: url('/assets/images/inside/left_col_bg_default.jpg') no-repeat scroll top center;
}

#middle_col {
	width:580px;
	margin-left:19px;
	margin-top:27px;
	float:left;
}

#right_col {
	width:150px;
	margin-left:32px;
	margin-top:27px;
	float:left;
}

#address {
	color:#4c4c4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
}

#address .title {
	color:#64603f;
	font-size:10.5px;
	font-weight:bold;
	line-height:22px;
}

#eMailers {
	color:#4c4c4a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	margin-top:20px;
	font-size:11px;
}

#hours_box {
	width:148px;
}

#hours_left {
	width:90px;
}

#hours_right {
	width:45px;
}

#leftnav_container {
	width:147px;
	margin-top:218px;
	margin-left:16px;
}

#leftnav {
	color:#6f6a46;
}

#leftnav a {
	width:142px;
	padding:3px;
	color:#6f6a46;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-bottom:#6f6a46 solid 1px;
	display: block;
}

#leftnav a:hover {
	color:white;
	background-color:#969164;
}

#leftnav_active {
	width:142px;
	padding:3px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border-bottom:#6f6a46 solid 1px;
	background-color:#969164;
	display: block;
}

#leftnav_active a {
	color:white;
	text-decoration:none;
}


/* OLD STYLES

#photo_nav_container {
   margin: 0px; padding: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   width: 958px;
   height: 184px;
   background: url('/assets/images/inside/photo-nav-bg.png') repeat-y scroll top center;
   position: relative;
}

#top_photos {
	z-index:2;
	width:904px;
	height:184px;
	position:relative; 
	margin-left:24px;
}

#inside_logo {
	z-index:3;
	width:343px;
	height:184px;
	position:absolute;
	margin-left: 24px;
}

#top_nav a.learn {
	width:180px;
	height:25px;
	background: url('/assets/images/global/tab-inactive-first.png') repeat-y scroll top center;
}

#top_nav a.grow {
	width:181px;
	height:25px;
	background: url('/assets/images/global/tab-inactive.png') repeat-y scroll top center;
}

#top_nav a.serve {
	width:181px;
	height:25px;
	background: url('/assets/images/global/tab-inactive.png') repeat-y scroll top center;
}

#top_nav a.news {
	width:181px;
	height:25px;
	background: url('/assets/images/global/tab-inactive.png') repeat-y scroll top center;
}

#top_nav a.resources {
	width:181px;
	height:25px;
	background: url('/assets/images/global/tab-inactive.png') repeat-y scroll top center;
}

#page_container {
   margin: 0px; padding: 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   width: 958px;
   background: url('/assets/images/home/page-bg.png') repeat-y scroll top center;
   position: relative;
}

#body_container {
	z-index:2;
	width:904px;
	position:relative; 
	margin-left:24px;
	background-color:#aecbdb;
	background: url('/assets/images/inside/body-bg.gif') repeat-y scroll top center;
}

#breadcrumb_container {
	width:703px;
	height:22px;
	background-color:#7b4b1d;
	padding-left:201px;
	padding-top:6px;
	color:#ffebb6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#breadcrumb_container a {
	color:#ffebb6;
	text-decoration:none;
}

#breadcrumb_container a:hover {
	color:#ffebb6;
	text-decoration:underline;
}

#leftnav_container {
	width:181px;
	padding-top:20px;
	float:left;
}

#leftnav {
	width:161px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	color:#7b4b1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-top:#7b4b1d solid 1px;
	display: block;
}

#leftnav a {
	color:#7b4b1d;
	text-decoration:none;
}

#leftnav a:hover {
	color:#152a04;
	text-decoration:none;
}

#leftnav_active {
	width:161px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	color:#7b4b1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-top:#7b4b1d solid 1px;
	background-color:#f7c94f;
	display: block;
}

#leftnav_active a {
	color:#7b4b1d;
	text-decoration:none;
}

#leftnav_active a:hover {
	color:#152a04;
	text-decoration:none;
}

#leftnav_bottom {
	width:181px;
	height:20px;
	float:left;
	background: url('/assets/images/inside/leftnav-bottom.gif') repeat-y scroll top center;
}

#bodyarea_container {
	width:695px;
	padding-top:20px;
	margin-left:20px;
	float:left;
}
#calendar-bodyarea_container {
	width:904px;
	padding-top:20px;
	float:left;
}
#bodyarea_bottom {
	width:723px;
	height:20px;
	float:left;
	background: url('/assets/images/inside/bodyarea-bottom.gif') repeat-y scroll top center;
}
