@charset "UTF-8";
/* CSS Document */

	/** {
		margin:0;
	}*/
	
	html, body { /* for footer - DO NOT CHANGE */
		height:100%;
		background:#000 url(images/page_bg2.jpg) center repeat-y; /* to remove the gap where the content ends and footer starts */
	 	color:#000;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		margin:0;
		padding:0;
	}
	
/* -- GENERAL STYLES -- */
	
	h1 {
		font-size:18px;
		font-weight:bold;
		color:#7c173f;
	}
	
	h2 {
		font-size:14px;
		font-weight:bold;
		color:#7c173f;
	}
	
	h3 {
		font-size:12px;
		font-weight:bold;
		color:#000;
	}
	
	p, ul, li, tr, td {
		font-size:12px;
		font-weight:none;
		color:#000;
	}
	
	a:link, a:visited {
		color:#387b2b;
		text-decoration:underline;
		text-weight:bold;
	}
	
	a:hover {
		color:#a5ce4d;
		text-decoration:underline;
		text-weight:bold;
	}
	
			
			.wrapper { /* for footer - DO NOT CHANGE */
				min-height:100%;
				height: auto !important;
				height:100%;
				margin: 0 auto -100px;
				position:relative;
			}
	
/* -- HEADER -- */	

		#headerOuter {
			width:100%;
			height:148px;
			background:#7c173f;
		}
	
		#headerInner {
			width:1000px;
			height:148px;
			background:#7c173f url(images/header.jpg) no-repeat;
			margin-left:auto;
			margin-right:auto;
		}
		
/* -- MAIN CONTENT -- */	
		
		#content {
			width:1000px;
			/*height:auto;*/
			margin-left:auto;
			margin-right:auto;
			background:#fff;
			padding:0;
			position:relative;
		}
		
			#main {
				width:750px;
			}
			
			#banner {
				position:absolute;
				top:10px;
				right:20px;
				width:190px;
			}
		
		.padding {
			padding:15px;
		}
		
/* -- FOOTER -- */	
	
	.footer, .push { /* for footer - DO NOT CHANGE */ 
		height: 100px;
	}
	
	#footer {
		background:#fff url(images/crv_logo.jpg) top no-repeat;
		height:100px;
		width:1000px;
		margin-left:auto;
		margin-right:auto;
	}
	
		#footer a:link, #footerInner a:visited {
			color:#387b2b;
			text-decoration:underline;
			text-weight:bold;
			font-size:13px;
			padding-left:10px;
			padding-right:10px;
			padding-top:10px;
		}
	
		#footer a:hover {
			color:#a5ce4d;
			text-decoration:underline;
			text-weight:10px;
		}

/* -- MENU -- */

	.menuHolder { /* to make the navigation extend the width of the page */
		display:block;
		background:#7c173f;
		height:48px;
	}

	#menuh-container
		{
		/*position: absolute;*/
		width:1000px;
		margin:0 auto;
		background:#7c173f url(images/menuHolder_bg.jpg) no-repeat; /* to make the navigation extend the width of the page */
		height:48px;
		/*top: 1em;
		left: 1em;*/
		}
	
	#menuh
		{
		width:100%;
		/*float:left;*/
		margin-left:2em;
		}
			
	#menuh a
		{
		text-align: center;
		display:block;
		/*border: 1px solid #fff;*/
		white-space:nowrap;
		margin:0;
		padding: 0.3em;
		}
		
	#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
		{
		color: white;
		background-color: #7c173f;
		text-decoration:none;
		font-size:12px; !important; /* determines the size of the font in IE6*/
		}
		
	#menuh a:hover						/* menu on mouse-over  */
		{
		color: black;
		background-color: #7c173f;
		text-decoration:none;
		}	
		
	#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
		{
		background-image: url(images/navdown_white.gif);
		background-position: right center;
		background-repeat: no-repeat;
		}
		
	#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
		{
		background-image: url(images/nav_white.gif);
		background-position: right center;
		background-repeat: no-repeat;
		}
	
	#menuh ul
		{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		width:100px;	/* width of all menu boxes */
		/* NOTE: For adjustable menu boxes you can comment out the above width rule.
		However, you will have to add padding in the "#menh a" rule so that the menu boxes
		will have space on either side of the text -- try it */
		}
	
	#menuh li
		{
		/*position:relative;*/
		min-height: 1px;		/* Sophie Dennis contribution for IE7 */
		vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
		}
	
	#menuh ul ul
		{
		position:absolute;
		z-index:500;
		top:auto;
		display:none;
		padding: 1em;
		margin:-1em 0 0 -1em;
		}
	
	#menuh ul ul ul
		{
		top:0;
		left:100%;
		}
	
	div#menuh li:hover
		{
		cursor:pointer;
		z-index:100;
		}
	
	div#menuh li:hover ul ul,
	div#menuh li li:hover ul ul,
	div#menuh li li li:hover ul ul,
	div#menuh li li li li:hover ul ul
	{display:none;}
	
	div#menuh li:hover ul,
	div#menuh li li:hover ul,
	div#menuh li li li:hover ul,
	div#menuh li li li li:hover ul
	{display:block;}
	
	/* End CSS Drop Down Menu */
