/*  SHELL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	body { background-color:#E4E4D3; margin:0px; color:#767661; font-family: Tahoma; font-size: 11px; }
	#shell { margin-left: auto; overflow: auto;  margin-right: auto; background-color:#fff; width: 769px; min-height:560px;  padding-left: 15px; padding-right: 15px;}
	a { font-family: Georgia; font-size:}
	.imgleft { margin-right: 20px; margin-top: 10px; margin-bottom: 5px;}
	.imgright { margin-left: 20px; margin-top: 10px; margin-bottom: 5px;}

/*  HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#titlebar { height: 44px; background-image:url(../img/titlebg.gif);}
	#header { height: 254px;}
	
	/*#nav {}
	#nav ul { margin: 0; padding: 0; list-style: none; width: 150px; border-bottom: 1px solid #ccc; }
	#nav ul li { position: relative;}
	#nav li ul { position: absolute; left: 149px; top: 0; display: none; }
	#nav ul li a { display: block; text-decoration: none; color: #777; background: #fff; padding: 5px; border: 1px solid #ccc;border-bottom: 0; }
	li:hover ul, li.over ul { display: block; }
	*/
	
	 #navshell { margin-top: 20px; margin-left: 3px;padding-bottom: 20px!important; padding-bottom: 30px; border-bottom:solid 1px #DADAD0;}
	 #navshell ul { margin: 0; padding: 0; list-style: none; }
	 #navshell ul li { position: relative;display: inline;font-size: 12px; font-weight: bold; color:#BA372C; }
	 #navshell ul li a { display: inline;  padding: 7px!important; padding: 8px;margin-left: 0px!important; margin-left: 2px;margin-right: 0px!important;  margin-right: 2px; text-decoration: none; color: #3c326a;  /* IE6 Bug */ /* IE6 Bug */border-bottom: 0;}
	 #navshell ul li a:hover {  color:#e5b250; }

	 #navshell li ul { position: absolute; background-color:#CCCCCC;  left: 2px; margin-top: 15px; /* Set 1px less than menu width */ top: 0; 	display: none;}

	 #navshell ul li ul { background-color:#E4E4D3; width: 160px; padding: 5px; padding-top: 7px; border: solid 1px #919179; }
	 #navshell ul li ul li a { display: block;  font-size: 10px; padding: 1px; margin-top: 5px;margin-bottom: 5px; padding-left: 5px; }
	 #navshell ul li ul li a:hover { background-color:#3c326a; color:#fff;  }
	 
	/* Holly Hack. IE Requirement \*/
	* html #navshell ul li { float: left; height: 1%; }
	* html #navshell ul li a { height: 1%; }
	/* End */

	#navshell li:hover ul, #navshell li.over ul { display: block; } /* The magic */
	
	/* Fix IE. Hide from IE Mac \*/
	* html #navshell ul li { float: left; }
	* html #navshell ul li a { height: 1%; }
	/* End */




/*  BODY ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	#contentshell {margin-top: 25px;margin-left: 13px; margin-right: 13px; }
	#contentshell a { color:#3c326a; text-decoration:underline; font-size: 11px;}
	#contentshell a:hover {text-decoration:none;}
	
	#contentright {  width: 500px; margin-bottom: 10px; float: right;  padding-left: 20px;border-left:solid 1px #DADAD0; }
	#contentright h1 { color:#3c326a; font-size: 23px; font-family:Georgia;}
	#contentright h2 { color:#3c326a; font-size: 15px; font-family:Georgia;}
	#contentright li { line-height: 180%;}
	#contentright p { line-height: 170%;}
	
	#contentleft {  float: left; }
	

/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#fshell { width: 769px; margin-left:auto; margin-right: auto; margin-top: 20px;}
	
	#flinks { color:#919179; text-align:center;font-size:9px; margin-bottom: 0px;}
	#flinks li { display: inline; }
	#flinks a {color:#919179; text-decoration: underline; margin-left: 3px; margin-right: 3px;}
	#flinks a:hover { color:#3c326a; text-decoration: none;}
	
	#faddress { color:#3c326a; font-family: Georgia; font-weight: bold; font-size: 9px; text-align:center;}
	#faddress dt { }
	#faddress dd { display:inline; margin-left: 8px; margin-right: 8px;}