body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.8em;
	background-color:#000;
}
h1, h2, h3, body, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	color:#fff;
}
#container {
	width: 100%;
}
#menu, #header, #page-container {
	width: 1000px;
	margin: 0 auto;
}
#page-container {
	position: relative;
	background-position: 0 -2px;
	min-height: 495px;
}
#page-container, #content, #page {
	width: 1000px;
}
#page-content {
	float:left;
	display:inline;
	color: #fff;
	width:657px;
	padding-left:10px;
	margin-right:0px;
}
/***** header styles *****/
#header {
	height:120px;
	width:100%;
	background: #000 url(/media/images/west/layout/header_bg.jpg) repeat-x;
}
#header_container {
	width:1000px;
	margin:0px auto;
}
#header_container #logo {
	float:left;
	display:inline;
	margin-left:-20px;
	width:368px;
	height:108px;
	background: url(/media/images/west/layout/logo.png);
}
#header_container #home_logo {
	float:left;
	display:inline;
	margin:15px 0px 0px -20px;
	width:416px;
	height:80px;
	background: url(/media/images/west/layout/home-logo.png);
}
#header #logo h1, #header #home_logo h1 {
	display:none;
}
/***** logo styles *****/
#logo .logo_link {
	position:relative;
	display:block;
	height:50px;
	width:300px;
}
#logo .connect_link {
	position:relative;
	display:block;
	top:16px;
	left:192px;
}
#logo .grow_link {
	position:relative;
	display:block;
	top:-26px;
	left:237px;
}
#logo .serve_link {
	position:relative;
	display:block;
	top:-68px;
	left:283px;
}
#logo .connect_link, #logo .grow_link, #logo .serve_link {
	height:40px;
	width:42px;
}
#home_logo .logo_link {
	position:relative;
	display:block;
	height:75px;
	width:410px;
}
/***** header nav styles *****/
#header #nav {
	float:right;
	display:inline;
	width:590px;
	height:120px;
}
#header #nav li {
	margin:2px;
	list-style:none;
	display:inline;
}
#header #nav-ministries {
	margin-left:-100px;
	display:none;
}
#header #nav .middle {
	margin:0px 0 0 58px;
}
#header #nav .top {
	margin: 10px 0px 0px 301px;
}
/***** homepage slideshow *****/
#slideshow_top {
	float:left;
	display:inline;
	width:988px;
	height:8px;
	background: url(/media/images/west/layout/slideshow_head.jpg);
}
#slideshow {
	float:left;
	display:inline;
	width:988px;
	height:305px;
	background-color:red;
	background-image: url(/media/images/west/layout/new_flash_still.jpg);
	background-repeat: no-repeat;
}
#slideshow_bottom {
	float:left;
	display:inline;
	width:988px;
	height:8px;
	background: url(/media/images/west/layout/slideshow_footer.jpg);
}
/***** inner page section styles *****/
.section-image {
	min-height:20px;
	min-width:980px;
	display:block;
	z-index:100;
}
.section-image.locations_and_directions, .section-image.service_etiquette, .section-image.what_we_believe {
	margin-top:-53px;
}
.section-image.pastor_larry_stockstill {
	margin-top:-53px;
}
.section-image.kidzone {
	margin-top:-10px;
}
.section-image.contact_us {
	margin-top:-14px;
	z-index:-1;
}
.section-image.request_a_prayer, .section-images.resources {
	margin-top:-53px;
}
.section-image.donate {
	margin-top:-53px;
}
.section-image.helpful_resources {
	margin-top:-53px;
}
.section-image.service_times {
	margin-top:-53px;
}
.section-image.encounter_retreats {
	margin-top:-53px;
}
.section-image.volunteer {
	margin-top:-53px;
}
.section-image.join_a_small_group {
	margin-top:-53px;
}
.section-image.about {
	margin-top:-50px;
}
.section-image.generic {
	margin-top:-9px;
}
.section-image.audio_video1, .section-image.audio_video2, .section-image.audio_video3 {
	margin-top:-53px;
}
.section-image.site-map {
	margin-top:-53px;
}
.section-image.search_results, .section-image.connect, .section-image.grow, .section-image.serve, .section-image.ministries, .section-image.opportunities {
	margin-top:-53px;
}
/***** inner page content styles *****/
#content.inner {
	float:left;
	display:inline;
	background: url(/media/images/west/layout/body_bg.jpg) repeat-y;
}
/***** inner page ministries styles *****/
ol li {
	margin:10px 0px;
}
.pastor {
	float:left;
	display: inline;
	width:auto;
}
.pastor.first {
	margin-left:100px;
}
.vertical_div.short {
	height:80px;
	margin-top:0px;
}
.serving {
	float:left;
	display:block;
	margin-right:50px;
}
.serving.last {
	clear:right;
}
.pastor_container {
	float:left;
	display:inline;
	width:100%;
}
.pastor_container .vertical_div {
	width:2px;
	float:left;
	display:inline;
	margin:0px 40px;
	border-right:1px solid #4d4d4d;
}
/***** inner page sidebar styles *****/
#content.inner #page-content {
	width:675px;
}
#side_bar, #sidebar {
	float:left;
	display:inline;
	color:#fff;
	width:285px;
	margin:0px auto;
	padding:20px 0px;
}
#sidebar p {
	margin-top: 0px;
	color:#b2f383;
	line-height:1.4em;
}
#sidebar {
	text-align:center;
}
#sidebar a img {
	border:none;
}
#sidebar .container {
	float:left;
	display:inline;
	background-image: url(/media/images/west/sidebar-images/container-bg.jpg);
	height:133px;
	width:256px;
	margin:15px;
}
/****** Connect Grow and Serve Sidebar Images *****/

.connect_link, .grow_link, .serve_link {
	position:relative;
	display:block;
	width:260px;
	top:0px;
}
#sidebar .connect-img {
	background-image: url(/media/images/south/sidebar-images/connect.jpg);
	height:550px;
	width:272px;
	position: relative;
	left: 7px;
}
#sidebar .connect-img a.connect_link {
	height:280px;
}
#sidebar .connect-img a.grow_link {
	height:125px;
}
#sidebar .connect-img a.serve_link {
	height:125px;
}
#sidebar .grow-img {
	background-image: url(/media/images/south/sidebar-images/grow.jpg);
	height:550px;
	width:272px;
	position: relative;
	left: 7px;
}
#sidebar .grow-img a.connect_link {
	height:125px;
}
#sidebar .grow-img a.grow_link {
	height:260px;
}
#sidebar .grow-img a.serve_link {
	height:125px;
}
#sidebar .serve-img {
	background-image: url(/media/images/south/sidebar-images/serve.jpg);
	height:550px;
	width:272px;
	position: relative;
	left: 7px;
}
#sidebar .serve-img a.connect_link {
	height:135px;
}
#sidebar .serve-img a.grow_link {
	height:125px;
}
#sidebar .serve-img a.serve_link {
	height:260px;
}
#sidebar a#volunteer {
	width: 122px;
	height: 37px;
	position: relative;
	float: left;
	left: 86px;
	top: 75px;
	background-image: url(/media/images/south/volunteer.jpg);
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
}
#sidebar a#volunteer:hover {
	background-position: 0px -37px;
}
/**** homepage bottom columns ****/
.bottom_content {
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
	height:355px;
}
.column {
	float:left;
	display:inline;
	width:200px;
	height:220px;
}
.column ul {
	padding:0px;
	margin:0px;
}
.column ul li {
	list-style:none;
	padding: 3px 0 0 2px;
}
.column p {
}
.column.ministry {
	width:140px;
}
.column.blog {
	width:150px;
}
.column.wide {
	width: 423px;
	padding-top:0px;
	margin-top:-10px;
}
.column-wide {
	float:left;
	display:inline;
	width:400px;
	height:160px;
	margin-right:6px;
}
.bottom_content .vertical_div {
	float:left;
	display:inline;
	height:160px;
	border-right:1px solid #4d4d4d;
	margin:10px 20px;
}
.subcolumn {
	float:left;
	display:inline;
	width:125px;
	height:220px;
}
.subcolumna {
	float:left;
	display:inline;
	width:152px;
	height:220px;
}
/**** inner page bottom columns ****/
.columns.container {
	float:left;
	display:inline;
	width:1000px;
	clear:both;
	margin:20px 0px 0px -10px;
}
.columns.container .column {
	float:left;
	display:inline;
	width:140px;
	margin:0px;
	padding:0px;
}
.columns.container .big.column {
	width:355px;
	font-size:11px;
}
.columns.container .big.column ul {
	width:120px;
}
.columns.container .big.column ul li {
	margin:0px;
	padding:1px;
	width:115px;
}
.columns.container .column.rd, .columns.container .column.pc {
	width:175px;
}
.columns.container .vertical_div {
	float:left;
	display:inline;
	height:120px;
	border-right:1px solid #4d4d4d;
	margin:10px 14px;
}
.columns.container .big.column .col.short {
	width:116px;
}
.columns.container .big.column .col.long li {
	width:120px;
}
.columns.container.interior {
	margin-left:1px;
}
.columns.container.interior .vertical_div {
	margin-left:12px;
	margin-right:15px;
}
.columns.container.interior .column {
	height:190px;
}
.readings, .devotional, .podcasts, .community {
	margin-left:45px;
	font-size:130%;
}
.readings {
	float:left;
	display:inline;
	clear:both;
	width:90%;
	margin-top:10px;
}
.devotional {
	float:left;
	display:inline;
	clear:both;
	width:90%;
	margin-top:33px;
}
.podcasts {
	float:left;
	display:inline;
	clear:both;
	width:90%;
	margin-top: 36px;
}
.community {
	float:left;
	display:inline;
	clear:both;
	width:90%;
	margin-top:34px;
}
.readings a, .devotional a, .podcasts a, .community a {
	text-decoration:none;
}
ul.col {
	float:left;
	display:inline;
	width:140px;
}
.ministries.long {
	background-image: url(/media/images/west/layout/ministries_long.jpg);
	display:block;
	width:300px;
	height:29px;
	padding:8px 0 0 45px;
}
.ministries.short {
	background-image: url(/media/images/west/layout/ministries_long.jpg);
	display:block;
	width:100px;
	height:29px;
	padding:8px 0 0 45px;
}
.blogs {
	background-image: url(/media/images/west/layout/blogs_bg.jpg);
	display:block;
	width:95px;
	height:35px;
	padding:8px 0 0 45px;
}
.lifeline {
	background-image: url(/media/images/west/layout/lifeline_small.jpg);
	display:block;
	height:26px;
	margin-left:0;
	margin-top:5px;
	padding:0 0 0;
	width:128px;
}
.podcast_link, .community_link, .bible_link, .daily_link {
	position:relative;
	display:block;
	width:170px;
	height:35px;
}
.ministries h2, .lifeline h2, .podcasts h2, .community h2, .readings h2, .blogs h2, .devotional h2 {
	display:none;
}
/******* Home Page Media Sprite ******/
.media {
	background-image: url(/media/images/west/layout/media.jpg);
	height:234px;
	width:144px;
}
div.media a.current-series:hover {
	background: transparent url(/media/images/west/layout/media.jpg) no-repeat scroll -144px -39px;
}
div.media a.podcast:hover {
	background: transparent url(/media/images/west/layout/media.jpg) no-repeat scroll -144px -69px;
}
div.media a.blog:hover {
	background: transparent url(/media/images/west/layout/media.jpg) no-repeat scroll -144px -99px;
}
div.media a.lifeline_home_link:hover {
	background: transparent url(/media/images/west/layout/media.jpg) no-repeat scroll -144px -129px;
}
div.media a.devotional_link:hover {
	background: transparent url(/media/images/west/layout/media.jpg) no-repeat scroll -144px -159px;
}
div.media a.video_link:hover {
	background: transparent url(/media/images/south/layout/media.jpg) no-repeat scroll -144px -189px;
}
a.current-series, a.podcast, a.blog, a.lifeline_home_link, a.devotional_link, a.video_link {
	float:left;
	display:block;
	width:150px;
	height:30px;
}
a.current-series {
	margin-top:39px;
}
/**** footer styles ****/
#footer {
	float:left;
	display:inline;
	color:#555;
	background: #191919 url(/media/images/west/layout/footer.jpg) repeat-x;
	min-height:270px;
	width:100%;
}
#footer div.text {
	float:left;
	display:inline;
	width:650px;
	margin:26px 0 0 0;
}
#footer ul {
	float:left;
	display:inline;
	width:350px;
	margin:20px 0px 0 0px;
	padding:0px;
}
#footer ul li {
	display:inline;
	margin:5px 5px;
	float:right;
}
#footer a {
	color: #555;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.footer-container {
	width:1000px;
	margin:0px auto;
	padding:0px;
}
#section {
	float:left;
	display:inline;
	margin-bottom:20px;
}
span.novis {
	display:none;
}
/****** Dropdown Navigation Menu ******/
ul#navigation li ul {
	padding:8px 0px;
}
ul#navigation, ul#navigation a, ul#navigation li, ul#navigation ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
ul#navigation {
	display:block;
	position:relative;
}
/*horizontal navigation*/
ul#navigation li {
	display: inline;
	float: left;
}
ul#navigation li li {
	float: left;
	display:inline;
}
ul#navigation, ul#navigation ul {
	list-style: none;
}
/*all subnav ul's width is determined by it's parent li's width which is determined by it's child 'a' tag's width*//*so set the a tag width unless you want wierd line wrapping*/
ul#navigation a {
	display:block;
	width: 100%;
}
/*all submenus*/
ul#navigation ul {
	position: absolute;
	top:20px;
	right:5px;
	visibility:hidden;
}
/*reveals the subnav ul's by bringing it back from off the screen when someone mouses over its parent li*/
/*overides ul#navigation ul*/
ul#navigation ul.hover {
	visibility:visible;
}
#header #header_container #nav ul#navigation.middle li ul li {
	float:left;
}
#header ul#navigation ul.ministries {
	width:460px;
}
#header ul#navigation ul.resources {
	width:395px;
}
#header ul#navigation ul.about {
	width:507px;
}
#header ul#navigation ul.get_involved {
	width:325px;
}
/*barebones aesthetics*/
ul#navigation a {
}
/*windows xp aesthetic styles css*/

ul#navigation ul {/*all submenus*/
	/*overrided after the first level (see ul#navigation ul ul)*/color:white;
}
ul#navigation li {
} /*all menu items*/
ul#navigation li a {
	width:auto;
}
ul#navigation li li {
	display:inline;
	float:left;
}
ul#navigation {
	float:left;
	display:inline;
	height:40px;
	margin:10px 0 0 -50px;
}
ul#navigation a:hover {
	color: white;
}
ul#navigation li a {/*all a tags*/
	border: none;/* top level menu (get's overridden for second level and above)*/
	text-decoration: none;/*all a tags*/
	color: #fff;/*all a tags*/
	padding-left: 5px;
	padding-right: 5px;/*gets overridden after first level*/
}
ul#navigation li ul {
	float:left;
	display:inline;
	clear:both;
}
ul#navigation li li a {
	color:#b3f383;
	float:left;
}
ul#navigation li li a:hover {
}
ul#navigation ul li a.nav_node_title {/*give a different style to the list items that have submenus except for the main menu*/
}
ul#navigation ul li a.nav_node_title:hover {/*give a different style to the list items that have submenus except for the main menu*/
}
ul#navigation li a.hover {
	background-color:#cfcfcf;
	color:#333;
}
ul#navigation li li a.hover {
	background-color:#b2f383;
}
.divider {
	margin:15px 0 0 0;
	padding:5px;
	color:#505050;
}
/***** generic color styles *****/
.yellow {
	color:#fff000;
}
.yellow.dark {
	color: #f3f283;
}
.orange {
	color:#ffa100;
}
.white {
	color:#ffffff;
}
.green {
	color:#b3f383;
}
.purple {
	color:#7544cd;
}
.aqua {
	color: #00ffc6;
}
.blue, a {
	color: #0090ff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.darkblue {
	color: #73b0e6;
}
.divider {
	color:gray;
}
.indent {
	margin-left:50px;
}
.bullet {
	float:left;
	display:inline;
	background-color:#1d2715;
	width:30px;
	height:10px;
	margin: 5px 10px 0 0px;
}
.blue-bullet {
	float:left;
	display:inline;
	background-color:#192529;
	width:30px;
	height:10px;
	margin: 5px 10px 0 0px;
}
img.border {
	border:7px solid #fff;
}
/***** generic input styles *****/
input.text.small {
	width:70px;
}
input.text.medium {
	width:88px;
}
input.text.long {
	width:250px;
}
.comments-box {
	width:250px;
}
.select {
	width:258px;
}
#footer {
	margin:0 auto;
}
.fix {
	margin-top:-30px;
}
.visit_venue {
	margin:-5px 0px 0px -18px;
}
.visit_220i {
	margin: 7px 0 0 -20px;
}
.visit_ironman {
	margin:8px 0 0 -18px;
}
div.resources-title {
	float:left;
	display:inline;
	clear:both;
	width:100%;
	margin:20px 0 5px 0;
	padding:5px 2px;
	background-color:#262626;
}
div.resources.item {
	float:left;
	display:inline;
	clear:both;
	width:100%;
	padding:2px 10px;
}
#west_three_navs_serve, #west_three_navs_grow, #west_three_navs_connect {
	display: none;
}
.devotional {
	background-image: url(/media/images/west/layout/daily_devotional.jpg);
	width:172px;
	height:41px;
	padding:0px;
	margin:0px;
}
#section div#sitenav {
	z-index:1000;
}
div#sitenav {
	background-image: url(/media/images/global/campuses.jpg);
	width: 342px;
	height: 39px;
	margin-left:634px;
	margin-top:2px;
	clear:both;
	position:relative;
}
#sitenav span {
}
#sitenav span a {
}
#sitenav ul, #sitenav ul li {
	margin:0;
	padding:0;
	list-style:none;
}
div#sitenav ul {
	position:absolute;
	left: 75px;
	bottom: 0px;
	width: 258px;
	height: 34px;
}
#sitenav ul li {
	float: left;
	display:inline;
}
#sitenav ul li a {
	float: left;
	display:inline;
	height: 34px;
	width: 86px;
	background-position:0px 0px;
	background-image: url(/media/images/global/site_menu_2.jpg);
	text-decoration:none;
}
#sitenav ul li a.north {
	background-position: 0px -68px;
	width: 90px;
}
#sitenav ul li a.south {
	background-position: -90px -68px;
	width: 89px;
}
#sitenav ul li a.west {
	background-position: -179px -68px;
	width: 79px;
}
#sitenav ul li a.north:hover {
	background-position: 0px -34px;
}
#sitenav ul li a.south:hover {
	background-position: -90px -34px;
}
#sitenav ul li a.west:hover {
	background-position: -179px -34px;
}
#sitenav ul li a.north.current {
	background-position: 0px 0px;
}
#sitenav ul li a.south.current {
	background-position: -90px 0px;
}
#sitenav ul li a.west.current {
	background-position: -179px 0px;
}
#sitenav ul li a.west:hover, #sitenav ul li a.#section div#sitenav {
z-index:1000;
}
#sitenav ul li a span {
	visibility: hidden;
}
/******** Footer Section Missions *******/
div.missions {
	background-image: url(/media/images/west/layout/missions.jpg);
	width:172px;
	height:36px;
	clear:both;
}
ul.mission-list {
	clear:left;
}
ul.mission-list a {
	color:#178abd;
}
ul.mission-list ul {
	margin-left:40px;
}
ul.mission-list ul a {
	color:#8ae3ff;
}
.media-long {
	width:404px;
	height:84px;
	background-image:url(/media/images/west/layout/media_interior.jpg);
	padding-top:40px;
}
.media-long a {
	width:134px;
	height:28px;
	float:left;
}
.media-long a.series_link:hover {
	background:url(/media/images/west/layout/media_interior.jpg) 0px -164px no-repeat;
}
.media-long a.pastor_link:hover {
	background:url(/media/images/west/layout/media_interior.jpg) -134px -164px no-repeat;
}
.media-long a.podcast_link:hover {
	background:url(/media/images/west/layout/media_interior.jpg) 0px -192px no-repeat;
}
.media-long a.devotional_link:hover {
	background:url(/media/images/west/layout/media_interior.jpg) -268px -164px no-repeat;
}
.media-long a.lifeline_link:hover {
	background:url(/media/images/west/layout/media_interior.jpg) -134px -192px no-repeat;
}
.media-long a.videoa_link:hover {
	background:url(/media/images/south/layout/media_interior.jpg) -268px -193px no-repeat;
}
.sprite1 {
	width:268px;
	height:64px;
	background-image:url(/media/images/west/layout/media2.jpg);
}
.sprite2 {
	width:180px;
	height:82px;
	background-image:url(/media/images/west/layout/sprite2.jpg);
}
.small_groups {
	width:129px;
	height:25px;
	background-image:url(/media/images/west/layout/small_groups.jpg);
	margin-top:5px;
}
.subcolumna ul, .subcolumn ul {
	list-style:none;
	margin-left:-35px;
}
.larry_img {
	width:128px;
	margin-left:0px;
}
.series_link, .podcast_link, .pastor_link, .lifeline_home_link {
	float:left;
	display:block;
	height:30px;
	width:134px;
}
.devotion_link, .small_group_link {
	float:left;
	display:block;
	height:38px;
	width:180px;
}
.adjust {
	margin-left:10px;
}
.large p {
	margin-top:10px;
}
a.daily_link:hover {
	background: transparent url(/media/images/west/layout/daily_devotional.jpg) no-repeat scroll -175px 0px;
}
a.devotion_link:hover {
	background: transparent url(/media/images/west/layout/sprite2.jpg) no-repeat scroll -196px 0px;
}
a.small_group_link:hover {
	background: transparent url(/media/images/west/layout/sprite2.jpg) no-repeat scroll -196px -38px;
}
a.series_link:hover {
	background: transparent url(/media/images/west/layout/media2.jpg) no-repeat scroll -268px 0px;
}
a.lifeline_home_link:hover {
	background: transparent url(/media/images/west/layout/media2.jpg) no-repeat scroll -406px 0px;
}
a.podcast_link:hover {
	background: transparent url(/media/images/west/layout/media2.jpg) no-repeat scroll -268px -30px;
}
.small_groups_link {
	float:left;
	display:block;
	width:128px;
	height:24px;
}
.small_groups_link:hover {
	background: transparent url(/media/images/west/layout/small_groups.jpg) no-repeat scroll -131px 1px;
}
a.pastor_link:hover {
	background: transparent url(/media/images/west/layout/media2.jpg) no-repeat scroll -402px -30px;
}
#mission-list.novis {
	display:none;
}
.ministries ul li a {
	text-decoration:underline;
}
#nav {
	font-size:11px;
}
ul.mission-list li a, ul.col li a, li.expand span.blue {
	text-decoration:underline;
}
ul.mission-list li a:hover, ul.col li a:hover {
	text-decoration:none;
}
#navigation.middle ul.hover.resources {
	float:right;
	width:402px;
	margin-left:0px;
}
#navigation.middle ul.hover.ministries {
	float:left;
	margin-left:12px;
}
#navigation.middle ul.hover.get_involved {
	float:left;
	margin-left:36px;
}
.vertical_div {
	float:left;
	display:inline;
	height:10px;
	border-right:1px solid #4d4d4d;
	margin:4px 4px;
}
.section-image.podcast {
	margin-top:-15px;
}
/* testimonies */
.relative {
	position:relative;
}
div.testimonies {
	width: 177px;
	height:37px;
	position:absolute;
	top: 195px;
	left: 0px;
}
div.testimonies a {
	display:block;
	width: 177px;
	height:37px;
	background-image:url('/media/images/global/buttons/testimony.gif');
	background-position: 0px 0px;
	text-decoration:none;
	cursor:pointer;
}
div.testimonies a:hover {
	background-position: 0px -37px;
}
div.testimonies a span {
	visibility:hidden;
	text-decoration:none;
}
/***** jQuery banner 6/14/2010 *****/

#banner-container {
	width:987px;
	display:block;
	background:#000;
	margin:0 auto;
	border:1px solid #000;
	text-align:left;
	height:305px;
}
#banner-container #nav {
	float:right;
}
#btn-navigation li {
	float:left;
	display:block;
}
#btn-navigation li a {
	background-image:url(/media/images/west/tab_bar.jpg);
	display: block;
	outline: none;
	position: relative;
	height: 36px;
	text-decoration: none;
	width: auto;
}
#btn-navigation .campuses {
	height:36px;
	width:75px;
	background:url(/media/images/west/tab_bar.jpg) -1px -0px no-repeat;
}
#btn-navigation .north {
	height:36px;
	width:88px;
	background:url(/media/images/west/tab_bar.jpg) -75px -0px no-repeat;
}
#btn-navigation .south {
	height:36px;
	width:86px;
	background:url(/media/images/west/tab_bar.jpg) -166px -0px no-repeat;
}
#btn-navigation .west {
	height:36px;
	width:86px;
	background:url(/media/images/west/tab_bar.jpg) -251px -0px no-repeat;
}
#btn-navigation .campuses:hover {
	height:36px;
	width:75px;
	background:url(/media/images/west/tab_bar.jpg) -1px -36px no-repeat;
}
#btn-navigation .north:hover {
	height:36px;
	width:88px;
	background:url(/media/images/west/tab_bar.jpg) -75px -36px no-repeat;
}
#btn-navigation .south:hover {
	height:36px;
	width:86px;
	background:url(/media/images/west/tab_bar.jpg) -166px -36px no-repeat;
}
#btn-navigation .west:hover {
	height:36px;
	width:86px;
	background:url(/media/images/west/tab_bar.jpg) -251px -36px no-repeat;
}
#banner-background {
	background-image:url(/media/images/west/banner_background.gif);
	background-repeat:no-repeat;
	width:659px;
	height:323px;
	float:left;
	position:relative;
}
#banner-nav-background {
	background-image:url(/media/images/west/banner_nav_background.gif);
	background-repeat:no-repeat;
	width:328px;
	height:323px;
	float:right;
}
#connect-btn {
	height:67px;
	width:265px;
	background:url(/media/images/west/connect_btn.jpg) -0px -0px no-repeat;
	position:relative;
	margin:48px 0 0 41px;
}
#connect-btn:hover {
	height:67px;
	width:265px;
	background:url(/media/images/west/connect_btn.jpg) -0px -67px no-repeat;
	position:relative;
	margin:48px 0 0 41px;
}
#connect-btn a {
	width:265px;
	height:67px;
	top:0;
	left:0;
	position:absolute;
}
#connect-btn h1 {
	display:none;
}
#grow-btn {
	height:67px;
	width:265px;
	background:url(/media/images/west/grow_btn.jpg) -0px -0px no-repeat;
	position:relative;
	margin:12px 0 0 41px;
}
#grow-btn:hover {
	height:67px;
	width:265px;
	background:url(/media/images/west/grow_btn.jpg) -0px -67px no-repeat;
	position:relative;
	margin:12px 0 0 41px;
}
#grow-btn a {
	width:265px;
	height:67px;
	top:0;
	left:0;
	position:absolute;
}
#grow-btn h1 {
	display:none;
}
#serve-btn {
	height:67px;
	width:265px;
	background:url(/media/images/west/serve_btn.jpg) -0px -0px no-repeat;
	position:relative;
	margin:15px 0 0 41px;
}
#serve-btn:hover {
	height:67px;
	width:265px;
	background:url(/media/images/west/serve_btn.jpg) -0px -67px no-repeat;
	position:relative;
	margin:15px 0 0 41px;
}
#serve-btn a {
	width:265px;
	height:67px;
	top:0;
	left:0;
	position:absolute;
}
#serve-btn h1 {
	display:none;
}
