	
	html
	{
		height: 100%;
		margin:0;
		padding:0;} 
	}
	
	* html .hollyhack {height: 1%;}

	body
	{
		height: 100%;
		margin:0;
		padding:0;
		/*background-image: url(../images/parchment_light.gif);*/
		color:#000000;
		text-align: center;
	}
	
	body /* Mozilla Firefox alignment */ 
	{ 
		text-align: -moz-center; 
	} 
	
	h1
	{
		font-size: 14px; 
		font-weight: normal;
		font-family: verdana;
		font-weight: bold;
		display: inline;
		width: 100%;
		text-align: center;
		color: #402020;
	}
	h2
	{
		font-size: 14px; 
		font-weight: normal;
		font-family: verdana;
		font-weight: bold;
		display: inline;
		width: 100%;
		text-align: left;
		color: #402020;
	}
	h3
	{
		font-size: 12px; 
		font-weight: bold;
		font-family: verdana;
		font-weight: bold;
		display: inline;
		width: 100%;
		text-align: left;
		color: #402020;
	}
	
	a:link, a:visited, a:active, a:hover {
		color: #009999;
		text-decoration: underline;
	}

	a:hover {
		color: #FFF;
		background-color: #009999;
		text-decoration: none;
	}
	
	#page
	{
		text-align: left;
		font-family: verdana;
		font-size: 12px;
		color: #101010;
		height: 99%; 
		background-color: #fffff0 url(../images/parchment_light.gif); 
		width: 975px;
		padding-top: 5px; 
	}
	
	#banner
	{
		height: 18px; 
		width: 100%; 
		/*background: #FCEBB5 url(../images/top_bg) no-repeat right top;*/
		background: #FCEBB5;
	}
	#banner_picture_frame
	{
		/*background-color: green;*/
		height: 100%; 
		width: 202px; 
		padding: 5px; 
		text-align: center; 
		vertical-align: middle;
		font-family: Geneva, Verdana;
		font-size: 12px;
		color: #fffff0;
	}
	
	#main
	{
		border-style: solid; 
		border-color: #FCEBB5; 
		border-right-color: #FCEBB5;
		border-width: 0px 13px 0px 13px; 
		/*height: 560px;*/
	}
	
	#left_col
	{
		float: left;
		/*width: 200px;*/ 
		height: 540px;
		background-color: #FCEBB5;/*FCEBB5*/
		padding: 0px 13px 10px 0px; 
	}
	
	#main_menu
	{
		width: 187px;
		background: #FCEBB5;/*FCEBB5*/
		/*background:  url(../images/menu_newspaper.gif) no-repeat left top; */
		font-family: verdana; 
		border-style: solid;
		border-color: #ffffff;
		border-width: 0px 0px 1px 0px;
	}
	.main_menu_general
	{
		/*padding: 3px 3px 3px 10px; */
		font-family: verdana; 
		font-size:  12px;
		color: #33286C;
		margin-left: 12px;
		
	}
	#main_menu a:link, #main_menu a:visited
	{
		color: #33286C; 
		text-decoration: none;
		
	}
	#main_menu a:hover
	{
		text-decoration: underline;
		background: none;
	}
	#menuitem_selected
	{
		background: url(../images/menu_bg_selected.gif) no-repeat left top;
		border-style: solid;
		border-color: #ffffff;
		border-width: 1px 1px 0px 1px;
		-moz-box-sizing: border-box; 
		width: 187px;
		cursor: pointer;
		
	}
	#menuitem
	{
		background: url(../images/menu_bg.gif);
		border-style: solid;
		border-color: #ffffff;
		border-width: 1px 1px 0px 1px;
		-moz-box-sizing: border-box; 
		width: 187px;
		cursor: pointer;
		
	}
	#menuitem_disabled
	{
		background: url(../images/menu_bg_disabled.gif);
		border-style: solid;
		border-color: #ffffff;
		border-width: 1px 1px 0px 1px;
		-moz-box-sizing: border-box; 
		width: 187px;
		
	}
	#main_menu_level_0
	{
		background: url(../images/menu_bg.gif);
		/*background: #ff0000;*/
		font-variant: small-caps; 
		font-weight: bold;
		height: 40px;
		vertical-align: middle;
		white-space: pre-wrap; 
		white-space: -moz-pre-wrap; 
		white-space: -pre-wrap; 
		white-space: -o-pre-wrap;
		word-wrap: break-word;
		width: 175px;
	}
	#main_menu_level_0_disabled
	{
		background: url(../images/menu_bg_disabled.gif);
		/*background: #ff0000;*/
		font-variant: small-caps; 
		font-weight: bold;
		height: 40px;
		vertical-align: middle;
		white-space: pre-wrap; 
		white-space: -moz-pre-wrap; 
		white-space: -pre-wrap; 
		white-space: -o-pre-wrap;
		word-wrap: break-word;
		width: 175px;
	}
	
	#main_menu_level_1
	{
		font-size: 10px;
		padding-left: 10px;
		font-variant: small-caps; 
		font-weight: bold;
	}
	#main_menu_level_1_maxwidth
	{
		display: table-cell;
		width: 160px;
	}
	
	
	#middle_col
	{
		float: left;
		text-align: left;
		font-family: Geneva, Verdana;
		font-size: 12px;
		color: #202020;
		/*background-color: #ff0000;*/
		width: 748px; 
		/*height: 540px;*/
		background: #ffffff url(../images/bg_01.jpg);
		/*height: 100%;*/
		height: 540px;
		
	}
	
	#breadcrumb 
	{
		/*
		height: 15px; 
		background-color: #670A03; 
		*/
		float: left; 
		font-family: verdana; 
		color: #fffff0; 
		font-size: 10px; 
		text-align: left;
		font-weight: bold;
	}
	#breadcrumb td
	{
		font-family: verdana; 
		color: #fffff0; 
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
		padding-top: 2px; 
		height: 17px;
		vertical-align: top;
	}
	#breadcrumb a:link, #breadcrumb a:visited 
	{
		font-family: verdana; 
		color: #fffff0; 
		text-decoration: none;
		font-weight: bold;
		background: none;
	}
	#breadcrumb a:hover
	{
		text-decoration: underline;
	}
	
	#middle_col_content
	{
		/*background-color: #ff0000;*/
		clear: both;
		padding: 8px;
	}
	
	.LinkTable
	{
		font-size: 12px;
		vertical-align: top;
	}
	
	.ul_bullet {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.ul_bullet li {
		background-image: url(../images/bullet_arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 9px; /* left top */
		padding-left: 15px;
		padding-top: 6px;
		padding-bottom: 5px;
	}
	
		
	#right_col
	{
		float: right;
		text-align: left;
		font-family: verdana;
		font-size: 12px;
		color: #101010;
		background-color: #ffff00;
		width: 154px; 
		height: 150px;
	}
	
	a.quotebox_link, a.quotebox_link:visited
	{
		color: #493A25;
		text-decoration: none;
		font-weight: bold;
		background: none;
	}
	a.quotebox_link:hover
	{
		text-decoration: underline;
	}
	
	#footer
	{
		clear: both;
		width: 100%; 
		height: 18px;
		font-size: 10px; 
		color: #33286C;
		padding-top: 3px;
		background: #FCEBB5;
		/*background: #AE272D url(../images/footer_bg.gif) no-repeat left top;*/ 
		/*text-align: center;*/
	}
	#footer a:link, #footer a:visited
	{
		font-family: verdana; 
		color: #33286C; 
		text-decoration: none;
		background: none;
	}
	#footer a:hover
	{
		text-decoration: underline;
	}
	
	#middle_col_content .href_inactive
	{
		/*color: #000000; */
		text-decoration: none;
		font-weight: normal;
		font-family: verdana;
		font-variant: small-caps;
		font-size: 11px;
		/*background:  #c0c0c0;*/
	}
	#middle_col_content .href_active 
	{
		/*color: #000000; */
		text-decoration: none; 
		font-weight: bold;
		font-family: verdana;
		font-variant: small-caps;
		font-size: 11px;
		/*background:  #c0c0c0;*/
	}
	