/* --------------------------------- Page setup ------------------------------ */
//div		{ border: 1px solid blue; }

body					{	background-image: url(/images/bg_darkred.jpg); background-repeat:repeat; margin:0; padding:0;	}

#page					{	padding:0px; margin:0px auto;width:780px;min-height:600px; }
#mainbody				{	background-color:#f9f6ed; background-image: url(/images/bg_sidenav.gif); background-repeat:repeat-y; background-position: top left;	}
							
#top					{	position:relative; height: 270px; width:100%; background-image:url(/images/resurrection_bg.jpg);background-position: bottom right; background-color: #F9F6ED; background-repeat:no-repeat;	}

#top-subpage			{	position:relative; width:100%;height:140px; z-index:100;	}

#header					{	position:relative; background-image:url(/images/header.gif); background-repeat:no-repeat; width:100%; height:144px;	}
#header-center			{	position:relative; background-image:url(/images/header-center.gif); background-repeat:no-repeat; width:100%; height:144px;	}


#middlebar				{	background-image:url(/images/color_bar.gif);background-repeat:repeat-y; width:100%; height:51px;	}

#toptext				{	font-size:12px; font-weight:bold; width:430px; margin: 20px 0 0 35px;	}
#leftmiddle				{	float:left; color: #ffffff; margin: 4px; width: 350px;	}
#rightmiddle			{	float:left; color: #ffffff; margin: 4px; width: 400px	}

#extralinks				{	position:absolute; top: 0; left: 0; width: 770px; z-index:900; margin: 5px 10px 0 0; }
#extralinks a			{	color: #ffffff;	}
#extralinks p			{	text-align:right; color: #ffffff; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; 	}

#header_logo_link		{	position:absolute; text-decoration:none; width:125px; height:140px; top:0;left:325px;}

#contentSpace			{	width:100%; position:relative;min-height:600px; }
#background-image		{	position:absolute; width: 550px; top:-17px; left: 443px; z-index:1;	}

#sidenavigation			{	float: left; width: 125px; min-height:100px; padding: 0 10px;	}
#maincontent			{	position:relative; float: left; width: 360px; padding: 0 10px; z-index:30;  min-height:600px;
  height:auto !important;
  height:600px;	}
#maincontent-wide		{	position:relative; float: left; width: 560px; padding: 0 10px; z-index:40;  min-height:600px;
  height:auto !important;
  height:600px;	}

/* ---------- Background Colors ------------- */

.lightTan		{	background-color: #FCF2D9;	}
.beige			{	background-color: #F0E1C6;	}
.tan			{	background-color: #E3D0B3;	}


/* --------------------- Top Navigation --------------------------------------- */

#navigation  				{ 	float:left; padding: 0px; margin: 107px 0 0 0; height:16px;width:750px;z-index:600; text-align:center;}
#navigation ul				{	border: none; 	margin: 0 0 0 65px; 	padding: 0; list-style:none; text-align:center; width:700px;
								position:relative;background-image:url(/images/ui_hc_nav_bg.gif);	z-index:600;	}
#navigation li				{	float: left;	border-right:1px solid #98772e;	padding: 0;
								list-style: none; text-align: center;	margin: 0px;	}
#navigation li.last			{	border-right: none; 	}
#navigation a  				{	font-family: arial, helvetica, verdana, sans-serif;	text-transform: capitalize;
								font-size: 13px;	font-weight: bold;	display: list-item; 	
								text-decoration: none;	color: #fffdff;	padding: 2px 15px 0 15px;	margin: 0px;	}
#navigation a:hover  		{ 	color:#ffffff; background-color:#513414; -moz-opacity:0.5; opacity:0.9; filter:alpha(opacity=50);	}

#navigation a:active 		{ 	text-decoration: none;	}

#navigation ul li a			{	min-height: 16px;}
#navigation ul li ul 		{ 	display: none; margin:0;width:200px;position: absolute; z-index:600;}
#navigation ul li ul li a	{	width:200px; min-height: 18px;}
#navigation ul li ul li a:hover { /* color:#442422;*/		}
#navigation ul li:hover ul  {	display: block; }
#navigation ul li ul li 	{	background-color: #DCC158; padding: 0px; text-align: left; border-bottom:1px solid white; 
								z-index:600;margin:0; -moz-opacity:0.95; opacity:0.95; filter:alpha(opacity=95);
							}
#navigation ul li ul li.last	{	border-right: 1px solid #98772E;	}
#nav3 a	{	margin-right: 125px; }
#nav3 ul li a	{ margin-right: 0;}
li#nav3	{	border-right:none; }

/* ------------------ Side Navigation ------------------ */

#sidenavigation h4	{	padding: 12px 8px 8px 8px; margin: 0 auto; text-align:center; border-bottom:1px solid #CCCCCC;}
#sidenavigation h4 a	{	color:#442422; }
#sidenavigation ul	{	display:block; list-style:none;	margin:20px 0; padding:0; }
#sidenavigation li	{	margin: 6px 8px 8px 12px; font: 14px normal georgia, serif;	text-align:left;}
#sidenavigation a	{	color: #442422; text-decoration: none; }
#sidenavigation a:hover	{	text-decoration:underline; }

#sidenavigation ul ul	{	display:none;}
#sidenavigation li.active ul	{	display: block;	margin:0; }
#sidenavigation li.active ul li a	{	color: #000000;	}
#sidenavigation li.active ul li.active a, 
#sidenavigation li.active a		{	color: #990000;	}


/* -----------------------Footer ----------------------- */

#footer					{	border-top: 1px solid #CFAC58; padding:10px 0 20px 0; }
#footer *				{	font-family:verdana, sans-serif; font-size:9px; color: #918F8F;		}
#footer div				{	width: 750px; margin: 5px auto; text-align:center; }
#footer ul				{	list-style:none; display:inline; text-align:center; margin:0; padding:0; border-right:1px solid #CFAC58;   }
#footer li				{	display:inline; border-right:1px solid #CFAC58; padding: 0 5px;	}
#footer .last			{	border-right: none;}
#footer a				{	color: #E4DDBD; }

/* -------------------- Breadcrumb Styles -------------------- */

#breadcrumbs		{	width: 98%; margin:0 0 0.8em 0; padding: 0.5em 0.1em 0.1em 0.1em; text-align: right;	}
.B_crumbBox					{	font: normal 9px verdana, arial, helvetica, sans-serif; color: #333; margin-bottom: 2em; text-transform: capitalize;	}
.B_homeCrumb				{	color: #444; text-decoration: none;	}
.B_homeCrumb:hover 			{	color: #720707; text-decoration: underline;	}
.B_crumb, .B_crubm:visited	{	color: #444; text-decoration: none;	}
.B_crumb:hover				{	color: #720707; text-decoration: underline;	}
.B_lastCrumb				{	color: #720707; font-weight: bold;	}
