body {































































margin-top:40px;































































margin-bottom:10px;































































text-align:center;































































font-size:100.01%;































































background:#000;































































}































































































































body,td,th, tr, p, div {















	color: #fff;















	font: 14px/17px Arial, Helvetica, sans-serif;















}



.h1 {



	font-size: 300%;



	font-weight: bolder;



	color: #C0D62F;



}



.h2 {



	font-size: 200%;



	font-weight: bolder;



	color: #C0D62F;



}



.h3 {



	font-size: 150%;



	font-weight: bolder;



	color: #C0D62F;



}



.green {



	font-weight: bold;



	color: #C0D62F;



} 



.blue {



	font-weight: bold;



	color: #00ACEE;



} 































































































































#wrapper {































































	width:780px;































































	margin:0 auto;































































	text-align:left;































































}































































































































#header {}































































#logo {}































































































































#menu {































































	background:#000 url(../images/menu_bg.jpg) repeat-x;































































	height:30px;































































	margin-bottom:2px;































































}































































































































#left {







	width:300px;







	height: 220px;







	float:left;







	margin-bottom:1px;







	background: url(../images/front_page_bg.jpg) no-repeat left;























































}











#latestnews {

	background:gray;

	width:480px;

	height:220px;
	background: url(../images/front_page_bg.jpg) no-repeat right;







	float:left;







}











#panel {



	width: 780px;



	height: 100px;



	clear:both;



	border-top:20px solid #000;



	padding-top:0px;



	margin-bottom: 15px;



}























































































































































































































#block1, #block2, #block3 {



	float:left;



	width:780px;



	height:100px;



	border:1px solid #E2E2E2;



	margin-right:2px;



	background:#EFEFEF;



	



}















*:first-child+html #block1, *:first-child+html #block2,*:first-child+html #block3 {























	margin-top: -33px;







































}































































































































/* IE fix */































































* html #block1, 































































* html #block2, {































































	width:259px;































































}































































































































#content {































































	clear:both;

































































	padding-top:10px;































































	width:770px;































































	float:left;































































}































































































































#content-padding {































































	padding-left:10px;































































	padding-top:5px;































































}







































































































































#right {































































	float:left;































































	width:290px;































































}















































* html body #right {































































	float:left;































































	width:270px;































































}















































































#footer {



	clear:both;



	margin:0 auto;



	width:780px;



	padding-top:32px;



	padding-bottom:10px;



	background: url(../images/menu_bg.jpg) repeat-x;



























































}































































































































/* ----- SPECIFIC BLOCK STYLING ----- */































































































































#menu table {































































	padding-top:3px;































































}































































































































#block1 .moduletable, #block2 .moduletable, #block3 .moduletable {































































	padding:8px;































































































































}































































































































.moduletable h3 {































































	margin:0;































































	margin-bottom:4px;	































































	color:#00ACEE;































































	font-size:12px;































































}































































































































#right .moduletable {































































	padding-left:40px;































































	padding-top:10px;































































}















* html body #right .moduletable {































































	padding-left:20px;































































	padding-top:10px;































































}































































































































#right ul, #right li {































































	list-style-type:none;































































	margin:0;































































	padding:0;































































}































































































































#latestnews .moduletable {































































	padding:16px;































































}































































































































#latestnews h3 {































































	color:white;































































}































































































































#latestnews a {































































	color:#F5F5F5;































































}































































































































#latestnews a:hover {































































	color:#FFF;































































}































































































































#latestnews li {































































	line-height:18px;































































}































































































































/* ----- STANDARD JOOMLA/MAMBO CSS ELEMENTS ----- */































































































































































































a:link, a:visited { color: #00ACEE; }































































a:hover{ color:#C0D62F; }































































































































a.sublevel, a.mainlevel:link, a.mainlevel:visited {















	margin-left:10px;















	margin-right:20px;















	color: #fff;















	text-decoration: none;















	text-transform:uppercase;















	font: bold 13px Arial, Helvetica, sans-serif;























}































































































































































#menu a.sublevel {































































	text-transform:none;































































	font-size:12px;































































	margin-left:3px;































































}































































































































a.mainlevel:hover, a.sublevel:hover {















	color:#FFF;















	border-bottom: 2px dotted #00ACEE;















}







 *:first-child+html a.mainlevel:hover, *:first-child+html  a.sublevel:hover {















	color:#FFF;















	border-bottom: 2px dotted #00ACEE;







        position: relative;







}



* html body a.mainlevel:hover, * html body a.sublevel:hover {















	color:#FFF;















	border-bottom: 2px dotted #00ACEE;







        position: relative;







}































































































































#right a.mainlevel, #right a.sublevel {































































	color: #00ACEE;































































	font-family:Tahoma, Verdana, Arial;































































	font-size:14px;































































	text-transform:none;































































	display:block;































































	border-bottom:1px dotted #DDD;































































	padding-top:3px;































































	padding-bottom:3px;















padding-left: 7px;

































































	width:230px;































































	margin-left:0;































































	text-decoration:none;















background: url(../images/menu_bg.jpg) repeat-x;































































}































































































































#right a.mainlevel:hover, #right a.sublevel:hover {































































	color:#fff; 















background-color: #cccccc;















background: url(http://www.lacrestalife.com/cnetwork/images/menu_bg_glow.jpg) repeat-x;















































}































































































































#active_menu a.mainlevel:link, #active_menu a.mainlevel:visited, a#active_menu:link, a#active_menu:visited {































































	color:#FFF; }































































































































#footer a {































































padding-right:0px;































































padding-left:0px;































































}































































































































.contentpaneopen, .contentpane {































































	width:769px;































































}































































































































.componentheading, .contentheading {















	color: #C0D62F;















	padding-bottom:6px;















	font: bold 22px Arial, Helvetica, sans-serif;















































}































































































































.sectiontableheader {















	font-weight: bold;















	color: #00ACEE;















}































































































































.sectiontablefooter {}































































































































.sectiontableentry1 {































































	background-color : #F5F5F5;  }































































































































.sectiontableentry2 {}































































































































.small {































































  font-size: 10px;































































  text-decoration: none;































































  font-weight: normal;   }































































































































.searchfield {































































	border: 1px solid #666;































































	font-family: Verdana, Helvetica, sans-serif;































































	font-size: 10px;































































	text-indent: 2px;































































	margin-top:6px;































































	}































































































































.inputbox {































































	padding:2px;































































	border: 1px solid #00ACEE;































































	font-family: Verdana, Helvetica, sans-serif;































































	font-size: 10px;































































	text-indent: 2px;































































	margin-top:4px;































































	margin-right:6px;































































	color:#666666;































































	}































































































































img, img a  {































































	border:none;































































	}































































































































form {































































margin:0; padding:0;































































}































































































































































































/* ----- DROP DOWN MENU ---- */































































































































ul#menulist_root {































































margin:0;































































padding:0;































































padding-top:6px;































































}































































































































ul#menulist_root li {































































float:left;































































margin:0;































































padding:0;































































padding-bottom:6px;































































list-style-image:none;































































list-style-type:none;































































position:relative;































































}































































































































ul#menulist_root li ul {































































  display:none;































































  position: absolute; 































































  z-index:10;































































  padding:0px;































































  padding-top:9px;































































  top:1.4em;































































  left: 0em;































































  width:10em;































































}































































































































ul#menulist_root li ul li {































































  padding-top:2px;































































  padding-left:6px;































































  padding-bottom:1px;































































  background-color:#8D3329;

































































  height:23px;































































  text-align:left;































































  width:10em;































































  filter:alpha(opacity=90);































































  -moz-opacity:.90;opacity:.90;































































}































































































































ul#menulist_root li:hover ul, 































































ul#menulist_root li.over ul { 































































display: block; 































































}































































































































ul#menulist_root li ul li:hover, 































































ul#menulist_root li ul li.over { 































































}































































































































ul#menulist_root li:hover ul li ul, 































































ul#menulist_root li.over ul li ul { 































































display: none; }























#left #resource {







	width: 300px;







	height: 130px;







	margin-top: 80px;







	margin-left: 6px;







	font-weight: bold;







}







#location {







	width: 113px;







	height: 48px;







	float: right;







	margin-top: 12px;







	margin-right: 20px;







	text-align: right;







	color: #C0D62F;







	font-weight: bold;







	display: block;	

	

	cursor:pointer;







}





#left #location a:link, #left #location a:hover {

	cursor:pointer;

}



.pullquote {

	width: 20%;

	float:right;

	font-size:130%;

	line-height:140%;

	margin:10px;

	background: url(../images/closequote.gif) no-repeat bottom right ;

	/*background :url();*/ /* removing quote graphic in IE5+ */

	padding:0px 25px 5px 0px;

	font-weight: bolder;

}

.pullquote:first-letter {

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

	padding:5px 2px 10px 35px ;

	/*padding:0px;  */	/* resetting padding in IE5+ */

	/*background : url(); */ /* removing quote graphic in IE5+ */

}