	body{
		font-family: Arial, verdana, arial;
		font-size: 10pt;
		background: #9C2430;
		background-image: url();
		background-repeat: repeat;
		background-position: top left;
		background-attachment: fixed;
		margin: 0px 0px 0px 0px;
		color: black;
	}
	
	a:link {color: #444; text-decoration: none;}
	a:visited {color: #444; text-decoration: none;}
	a:hover {color: #9C2430; text-decoration: underline;}

	#h_nav a {font-family: Arial, verdana, arial;}
	#h_nav a:link {color: white; text-decoration: none;}
	#h_nav a:visited {color: white; text-decoration: none;}
	#h_nav a:hover {color: #D28FA5; text-decoration: underline;}

	.v_nav a {font-family: Arial, verdana, arial;}
	.v_nav a:link {color: white; text-decoration: none;}
	.v_nav a:visited {color: white; text-decoration: none;}
	.v_nav a:hover {color: black; text-decoration: underline;}
	
	th{vertical-align: top; text-align:left; color:black;}
	
	h1{font-family: Arial; font-size: 24px; color: #9C2430;}
	h2{font-family: Arial; font-size: 16px; color: #9C2430;}
	
	#frame{
		background: white;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top left;
		padding: 5px 5px 5px 5px;
		width: 800px;
		margin:0 auto;
	}
	
	#canvas{
		background: white;
		background-image: url();
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0px 0px 0px 0px;
	}

	#header{
		text-align: left;
		color: black;
		background: white;
		background-image: url();
		background-repeat: repeat-y;
		background-position: top left;
		padding: 10px 10px 10px 10px;
	}

	#header *{color: black;}

	#h_nav{
		background: #9C2430;
		background-image: url(images/hnav-003.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 3px 0px 3px 20px;
	}
	
	#content{
		font-family: Arial;
		font-size: 10pt;
		background: white;
		background-image: url();
		background-repeat: repeat-x;
		background-position: top left;
		padding: 10px 20px 50px 20px;
	}

	#subcontent{
		width: 150px;
		font-family: Arial;
		font-size: 10pt;
		color: black;
		background: #D28FA5;
		background-image: url(images/hnav_tile.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0px 0px 0px 0px;
	}

	#h_nav a{
		padding: 5px;
		display: block;
		margin-right: 2px;
		font-weight: normal;
		font-size: 9pt;
		background: none;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top left;
		float:left;
	}

	#h_nav a.off{
		background: none;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	#h_nav a.on{
		background: none;
		background-image: url();
		background-repeat: repeat;
		background-position: top left;
		color: white;
		font-weight: bold;
	}
	
	#h_nav a.off:hover{
		background: none;
		background-image: url();
		background-repeat: repeat;
		background-position: top left;
		color: #D28FA5;
	}

	#nav_location_bar{
		font-size: 8pt;
		color: black;
		padding: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#nav_location_bar a{
		color: black;
	}

	.v_nav{
		font-family: Arial;
		font-size: 9pt;
		background: none;
		background-image: url();
		background-repeat: repeat-x;
		background-position: top left;
		padding: 4px 4px 4px 20px;
	}

	.v_nav a
	{
		background: none;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top left;
		display: block; margin:0px 0px 0px 0px;
		padding: 3px;
	}
	.v_nav a:hover 
	{
		background: none;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top left;
	}
	.on0,.on1,.on2,.on3,.on4,.on5
	{
		background: none;
		background-image: url();
		background-repeat: no-repeat;
		background-position: top left;
	}

	.v_nav .on0 a{font-weight:bold;}
	.v_nav .on1 a{padding-left: 1em; font-weight:bold;}
	.v_nav .on2 a{padding-left: 2em; font-weight:bold;}
	.v_nav .on3 a{padding-left: 3em; font-weight:bold;}
	.v_nav .on4 a{padding-left: 4em; font-weight:bold;}
	.v_nav .on5 a{padding-left: 5em; font-weight:bold;}
	
	.v_nav .off0 a{text-transform: none;}
	.v_nav .off1 a{padding-left: 1em;}
	.v_nav .off2 a{padding-left: 2em;}
	.v_nav .off3 a{padding-left: 3em;}
	.v_nav .off4 a{padding-left: 4em;}
	.v_nav .off5 a{padding-left: 5em;}

	.v_nav .selected a{color: white; background: none;}
		
	.codeblock{
		/*border:1px solid #ccc;
		background:#eee;
		white-space: pre;*/
		color: green;
		display:inline;
	}

	#footer{
		font-family: Arial;
		font-size: 10pt;
		background: #9C2430;
		background-image: url(images/hnav-003.jpg);
		background-repeat: repeat;
		background-position: top left;
		color: black;
		text-align: left;
		padding: 5px 5px 5px 5px;
	}
	
	ul.v_nav{
		list-style-type: none;
		margin: 0px;
	}
	


