body, td, p, div	{font-family:  verdana, geneva, sans-serif; font-size: 11px;}
input, textarea, select, option	{font-size: 10px;}

table#wrapper	{width: 100%; height: 100%; margin-top: -1px;}


img	{border-width: 0;}

img.cutout	{
	border-width: 1;
	border-color:#cccc33;
	border-style:solid;
	}

a	{ color: #f48737; font-weight: bold; text-decoration: none; }

a:hover	{color: #808000;}

p	{
	margin-top: 0px;
	line-height: 15px;
	}

span.normal	{font-weight: normal;}


span.hilite	{color: #808000;}





/**  navigation 1st level  **/

td.nav	{
	padding-top: 12px; 
	line-height: 23px;
	font-family: helvetica, sans-serif; 
	font-size: 28px; 
	font-weight: bold; 
	color: #ffffff;
	}


td.nav a:link, td.nav a:visited	{
	color: #ffffff;
	text-decoration: none; 
	}

td.nav a:hover	{color: #404000;}


div.navactive a:link, div.navactive a:visited, div.navactive a:hover	{
	color: #404000;
	text-decoration: none; 
	}



div.nav	 { font-weight: bold; font-size: 28px; line-height: 23px; font-family: helvetica, sans-serif; margin-top: 12px }


.navactive	{
	font-family: helvetica, sans-serif; 
	font-size: 28px; 
	font-weight: bold; 
	color: #404000;
	}




/**  navigation 2nd level  **/


div.navlevel2	{
	width: 240px;
	margin: 15px 0 15px 10px;
	color: #ffffff;
	font-family: helvetica, sans-serif; 
	font-weight: bold;
	font-size: 20px;
	line-height: 17px;
	}

div.navlevel2 a	{
	color: #ffffff; 
	font-family: helvetica, sans-serif;
	text-decoration: none;
	}
	
div.navlevel2 a:hover	{color: #404000;}

div.navlevel2 div.active	{
	color: #404000;
	font-family: helvetica, sans-serif; 
	font-size: 20px;
	}


/**  navigation 2B level  **/


div.navlevel2b	{
	width: 240px;
	margin: 15px 0px 15px 10px;   
	color: #ffffff;
	font-family: helvetica, sans-serif; 
	font-weight: bold;
	font-size: 15px;
	line-height: 13px;
	}

div.navlevel2b a	{
	color: #ffffff; 
	font-family: helvetica, sans-serif;
	text-decoration: none;
	}
	
div.navlevel2b a:hover	{color: #404000;}

div.navlevel2b div.active	{
	color: #404000;
	font-family: helvetica, sans-serif; 
	font-size: 15px;
	}

	
	
/**  navigation 3rd level  **/

div.navlevel3	{
	margin: 5px 0 15px 15px;
	color: #ffffff;
	font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 11px;
	}

div.navlevel3 a:link, div.navlevel3 a:visited	{
	color: #ffffff;
	font-family: helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	line-height: 11px;
	}

div.navlevel3 div.active	{
	font-size: 12px;
	font-family: helvetica, sans-serif; 
	color: #404000;}

div.navlevel3 a:hover	{color: #404000;}



/**  navigation 3B level  **/

div.navlevel3b	{margin: 0 0 2px 15px;}

DIV.navlevel3b, div.navLevel3 A	{
	color: #ffffff;
	font-family: helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
}

div.navlevel3b div.active	{font-size: 11px;}


div.navlevel3b table	{
	margin: 0 0 15px 0;
	width: 240px;
	}

div.navlevel3b table td	{
	font-family: helvetica, sans-serif; 
	font-weight: bold;
	color: #ffffff;
	}

div.navlevel3b table td div.active	{
	font-family: helvetica, sans-serif; 
	font-weight: bold;
	color: #404000;
	}

div.diarytable	{color: #8e8c13; font-weight: bold; font-family: helvetica, sans-serif;}



/** Headers **/


div.hdpage	{
	margin: 10px 4px 10px 0;
	font-weight: bold;
	font-family: helvetica, sans-serif;
	font-size: 130%;
	color: #808000;
	}


div.hdsection	{
	margin: 12px 4px 4px 0;
	font-weight: bold;
	font-family: helvetica, sans-serif;
	font-size: 110%;
	color: #808000; 
	}

div.hdmonth	{
	margin: 0px 3px 10px 0;
	padding: 3px 0px 3px 3px;
	font-weight: bold;
	font-family: helvetica, sans-serif;
	font-size: 120%;
	color: #ffffff;
	background-color: #f48737;
	}

span.hdinline	{
	font-size: 10px;
	font-weight: bold; 
	color: #a27d75; 
	}




div.iewrapper	{width: 491px; padding: 4px 19px 4px 20px; min-height:652px; background-color:#f5f5f5;}

div.slidewrapper	{width: 500px; padding: 15px 0 0px 20px; background-color:#f5f5f5;}

div.light-table	{
	width: 530px; 
	height: 110px; 
	position: relative;
	overflow: hidden; 
	margin: 0px 0 0 60px; 
	background-color:#f5f5f5; 
	}

div.light-table_shadowbox	{
	width: 530px; 
	height: 430px; 
	position: relative;
	overflow: hidden; 
	margin: 0px 0 0 60px; 
	background-color:#f5f5f5; 
	}
	
div.slideshow	{
	width: 530px; 
	height: 430px; 
	text-align: left;
	position: relative;
	overflow: hidden; 
	margin: 0 0 0 60px; 
	background-color:#f5f5f5; 
	}

div.slidetext_shadowbox	{
	width: 530px; 
	height: 110px; 
	position: relative;
	overflow: hidden; 
	margin: 0px 0 0 60px; 
	background-color:#f5f5f5; 
	}
	
div.slidetext	{
	width: 530px; 
	height: 80px; 
	position: relative;
	overflow: hidden; 
	margin: 0px 0 0 60px; 
	background-color:#f5f5f5; 
	}

div.slidelink	{
	width: 530px; 
	height: 40px; 
	position: relative;
	overflow: hidden; 
	margin: 0px 0 0 60px; 
	background-color:#f5f5f5; 
	}
	
div.boxcart		{
	position: relative;
	overflow: auto; 
	width: 590px; 
	height: 660px; 
	margin: 0px 0 0 60px;
	}
	
table.cutout	{
	border-width: 1;
	border-color:#cccc33;
	border-style:solid;
	background-color:#ffffff;
	margin-bottom:10px;
	}
	
td.cutout	{
	border-width: 1;
	border-color:#F48737;
	border-style:solid;
	background-color:#ffffff;
	padding: 2px;
	font-weight: bold;
	font-family: helvetica, sans-serif;
	font-size: 80%;
	}	
