/* ================================================================== *  http://www.lagunadesantarosa.org *  owner: Planeteria Web Design *  authors: Shawn Emory (semory@planeteria.com) *  created: 3/21/2007 * ================================================================== *//* ==================================================================[ Primary Nav ]* ================================================================== */#primenav_container {	padding: 0 0 0 0;	background: url(images/bg_primenav_bottom.gif) left bottom repeat-x #000000;	float: left;	width: 100%;	clear: left;	position: relative;	font-size: .9em;}	#sub #primenav_container {background: url(images/bg_sub_primenav_bottom.gif) left bottom no-repeat #000000;}#primenav_container ul{	list-style: none;	padding: 0 0 3px 0;	margin: 0 0 0 20px;	display: inline;	float:left;}#primenav li{	float: left;	list-style: none;	margin: 0 3px 0 0;	padding: 0;	background: none;} #primenav a{	color: #fff;	text-decoration: none;	padding:  8px 0 0 12px;	margin: 0;}#primenav a span{	padding: 0 12px 13px 0;	margin: 0;}#primenav a, #primenav a span{	display: block;	float: left;	margin: 0;}/* Hide from IE5-Mac \*/#primenav a, #primenav a span{	float: none;}/* End hide */#primenav a:hover{	color: #fff;	background: url(images/bg_navitem_left.gif) left bottom no-repeat;}#primenav a:hover span{	background: url(images/bg_navitem_right.gif) right bottom no-repeat;}#primenav #current{	color: #fff;	background: url(images/bg_navitem_left.gif) left bottom no-repeat;}#primenav #active{	background: url(images/bg_navitem_right.gif) right bottom no-repeat;}#customer_login {	position: absolute;	right: 20px;	top: 5px;	color: #fff;	background:url(images/icon_login.gif) right 4px no-repeat;	padding: 0 20px 0 0;}/* ---------------------[ End Primary Nav ] *//* ==================================================================[ Sub Nav ]* ================================================================== */#subnav_container {float: left;padding: 0;margin: 0;width: 196px;}#subnav_container ul{margin: 0;padding: 0;text-align: right;background: #2d8702;}#subnav_container ul li{display: inline;list-style-type: none;padding: 0;margin: 0;}#subnav a:link, #subnav a:visited{text-decoration: none;padding: 6px 16px 6px 16px;display:block;color: #3a5d2a;border-top: 1px solid #fff;width: 164px;font-weight: bold;background: #bfdbb3;}#subnav a:hover{text-decoration: none;background: #bedbf0;color: #446577;}#subnav #subnav_selected{text-decoration: none;background: #bedbf0;color: #446577;}/* Subnav - Different Color*/	#subnav_programs_container {	float: left;	padding: 0;	margin: 30px 0 0 0;	width: 196px;	}		#subnav_programs_container ul	{	margin: 0;	padding: 0;	text-align: right;	background: #fff;	text-transform: inherit;	border-bottom: 1px solid #b3d6e4;	}		#subnav_programs_container ul li	{	display: inline;	list-style-type: none;	padding: 0;	margin: 0;	}		#subnav_programs a:link, #subnav_programs a:visited	{	text-decoration: none;	padding: 6px 16px 6px 16px;	display:block;	color: #3a5d2a;	border-top: 1px solid #b3d6e4;	width: 164px;	font-weight: bold;	background: #fff;	}		#subnav_programs a:hover	{	text-decoration: none;	background: #bedbf0;	color: #446577;	}		#subnav_programs #subnav_programs_selected	{	text-decoration: none;	background: #bedbf0;	color: #446577;	}	/* Subnav - Program Template 2*/		.program_template2 #subnav_container {	float:left;	width: 903px;	background: #d7d7d2;	font-size: .9em;	text-transform: uppercase;	margin-bottom: 5px;	margin-left:1px;	margin-right:1px;	display: inline;	}	.program_template2 #subnav {		padding: 0;		white-space: nowrap;		}		.program_template2 #subnav li {		display: inline;		list-style-type: none;		padding: 0;		margin: 0;		float: left;		display: block;		position: relative;		border-right: 1px solid #fff;		background:none;		}		.program_template2 #subnav a:link, .program_template2 #subnav a:visited {		text-decoration: none;		padding: 7px 18px 7px 18px;		display:block;		width: auto;		background: none;		color: #6a0e03;		}		.program_template2 #subnav a:hover {		background: #eeeeee;		text-decoration: none;		}			/* Subnav Sub - Program Template 2*/		.program_template2 #subnav_programs_container {		float: left;		padding: 44px 0 20px 0;		margin: -44px 0 0 0;		background: #b5b583;		width: 204px;	}			.program_template2 #programs_18004homeloan #subnav_programs_container { background: #86a0c7;}		.program_template2 #programs_18002homeloan #subnav_programs_container { background: #b9b9b9;}						.program_template2 #subnav_programs_container h3 {			color: #eaecbf;			float: right;			margin: 0 16px 15px 0;		}		.program_template2 #subnav_programs_container ul	{		margin: 0;		padding: 0;		text-align: right;		text-transform: inherit;		border-bottom: none;		background: none;		width: 172px;		clear: both;	}		.program_template2 #subnav_programs_container ul li	{		display: inline;		list-style-type: none;		padding: 0;		width: 172px;		margin: 0;		background: none;	}		.program_template2 #subnav_programs a:link, .program_template2 #subnav_programs a:visited	{		text-decoration: none;		padding: 6px 16px 6px 16px;		display:block;		color: #8a2e3f;		border-top: none;		width: 172px;		font-weight: bold;		background: none;	}		.program_template2 #subnav_programs a:hover	{		text-decoration: none;		background: #eaecbf;		color: #8a2e3f;	}		/* Subnav - Program Template 3*/		.program_template3 #subnav_container {		float:left;		width: 904px;		background: #dbdbdb;		font-size: .9em;		margin-bottom: 0px;		margin-left:1px;		margin-right:1px;		display: inline;		padding: 8px 0 5px 0;		white-space: nowrap;	}	.program_template3 #subnav {		padding: 0;		white-space: nowrap;		background: none;		margin: 0 0 0 280px;		}		.program_template3 #subnav li {		display: inline;		list-style-type: none;		padding: 0;				margin: 0;		float: left;		display: block;		position: relative;		border-left: 1px solid #6a240a;		background:none;		}		.program_template3 #subnav a:link, .program_template3 #subnav a:visited {		text-decoration: none;		padding: 7px 10px 7px 10px;		display:block;		border-top: none;		width: auto;		background: none;		color: #6a0e03;		}		.program_template3 #subnav a:hover {		background: none;		text-decoration: underline;		}			/* Subnav Sub - Program Template 3*/		.program_template3 #subnav_programs_container {		float:left;		width: 904px;		background: url(images/programs_sub/goloans/bg_nav.gif) left bottom no-repeat #dbdbdb;		font-size: .9em;		margin-bottom: 5px;		margin-left:1px;		margin-top: 0px;		margin-right:1px;		display: inline;		position: relative;		padding: 0px 0 0 0;	}			.program_template3 #subnav_programs_container h3 {			position: absolute;			left: 280px;			top: 5px;			color: #998435;		}	.program_template3 #subnav_programs {		padding: 0;		white-space: nowrap;		border-bottom: none;		background: none;		margin: 0 0 0 400px;		}		.program_template3 #subnav_programs li {		display: inline;		list-style-type: none;		padding: 0;		margin: 0;		float: left;		display: block;		position: relative;		background:none;		}		.program_template3 #subnav_programs a:link, .program_template3 #subnav_programs a:visited {		text-decoration: none;		padding: 7px 10px 7px 10px;		display:block;		border-top: none;		width: auto;		font-weight: normal;		background: none;		color: #998435;		}		.program_template3 #subnav_programs a:hover {		background: none;		text-decoration: underline;		}		/* Subnav - Program Template 4*/			.program_template4 #subnav_container {		float: left;		padding: 0;		margin: 0;		width: 196px;		background: none;	}		.program_template4 #subnav_container ul	{		margin: 0;		padding: 0;		text-align: right;		background: none;	}		.program_template4 #subnav_container ul li	{		display: inline;		list-style-type: none;		padding: 0;		background: none;		margin: 0;	}		.program_template4 #subnav a:link, .program_template4 #subnav a:visited	{		text-decoration: none;		padding: 6px 16px 6px 16px;		display:block;		color: #37608a;		border-top: none;		width: 164px;		background: none;		font-weight: bold;	}		.program_template4 #subnav a:hover	{		text-decoration: none;		background: #c2c2c2;		color: #37608a;	}		/* Subnav Sub - Program Template 4*/		.program_template4 #subnav_programs_container {	float: left;	padding: 0;	margin: 30px 0 0 0;	width: 196px;	clear: left;	}		.program_template4 #subnav_programs_container h3 {			color: #000000;			float: right;			margin: 0 16px 15px 0;			font-style: italic;			font-weight: normal;		}			.program_template4 #subnav_programs_container ul	{	margin: 0;	padding: 0;	text-align: right;	background: none;	text-transform: inherit;	border-bottom: none;	}		.program_template4 #subnav_programs_container ul li	{	display: inline;	list-style-type: none;	padding: 0;	margin: 0;	background: none;	}		.program_template4 #subnav_programs a:link, .program_template4 #subnav_programs a:visited	{	text-decoration: none;	padding: 6px 16px 6px 16px;	display:block;	color: #000000;	border-top: none;	width: 164px;	font-weight: bold;	background: none;	}		.program_template4 #subnav_programs a:hover	{	text-decoration: none;	background: #c2c2c2;	color: #37608a;	}/* ---------------------[ End Sub Nav ] *//* ---------------------[ Tertiary Nav  ] */#tertnav{list-style-type: none;padding: 0;font-size: 0.9em;}#tertnav li{border-left: 1px solid #fff;float: left;line-height: 1.1em;padding: 0 20px 0 20px;background-image:none;}#tertnav li.firstchild {border-left: none;}#tertnav a:link, #footer #tertnav a:visited {color: #fff;float: left;display:inline;}#tertnav a:hover {text-decoration:underline;}#tertnav #tertnav_selected {text-decoration: none;font-weight:bold;}#contact #nav_contact {text-decoration: none; font-weight:bold;}#login #nav_login {text-decoration: none; font-weight:bold;}#sitemap #nav_sitemap {text-decoration: none; font-weight:bold;}#free_goodies #nav_free {text-decoration: none; font-weight:bold;}#photo_credits #nav_photo {text-decoration: none; font-weight:bold;}#store #nav_store {text-decoration: none; font-weight:bold;}#news #nav_news {text-decoration: none; font-weight:bold;}#press #nav_press {text-decoration: none; font-weight:bold;}
