			body { background: white; color: black; font-family: arial; font-size: 0.95em; padding-bottom: 0px;	padding-left: 0px; padding-right: 0px;	padding-top: 0px;	margin-top: 0px; margin-right: 0px;	margin-left: 0px;	margin-bottom: 0px;}
			a:link { text-decoration: none; color: black; border: Yellow; }  /* for unvisited links */
			a:visited { text-decoration: none; color: black; border: Yellow; } /* for visited links */
			a:active { text-decoration: none; color: black; border: Yellow; } /* when link is clicked */
			a:hover { text-decoration: underline; color: blue; border: Yellow;  } /* when mouse is over link */
			a:plain { text-decoration: none; border: Yellow; }

			a.menuhr:link { text-decoration: none; background-color: #DCEBF6; color: #ff7900; border: #DCEBF6;  font-size: 11pt; }  /* for unvisited links */
			a.menuhr:visited { text-decoration: none; background-color: #DCEBF6; color: #ff7900; border: #DCEBF6;  font-size: 11pt; } /* for visited links */
			a.menuhr:active { text-decoration: none; background-color: #ff7900; color: #DCEBF6; border: #ff7900;   font-size: 11pt; } /* when link is clicked */
			a.menuhr:hover { text-decoration: none; background-color: #ff7900; color: #DCEBF6; border: #ff7900;  font-size: 11pt; } /* when mouse is over link */
			a.menuhr:plain { text-decoration: none; border: none;  font-size: 11pt; }

			a.menulr:link { text-decoration: none; background-color: #DCEBF6; color: #ff7900; border: #DCEBF6;  font-size: 9pt; }  /* for unvisited links */
			a.menulr:visited { text-decoration: none; background-color: #DCEBF6; color: #ff7900; border: #DCEBF6;  font-size: 9pt; } /* for visited links */
			a.menulr:active { text-decoration: none; background-color: #ff7900; color: #DCEBF6; border: #ff7900;   font-size: 9pt; } /* when link is clicked */
			a.menulr:hover { text-decoration: none; background-color: #ff7900; color: #DCEBF6; border: #ff7900;  font-size: 9pt; } /* when mouse is over link */
			a.menulr:plain { text-decoration: none; border: none;  font-size: 9pt; }
			
			a.general:link { text-decoration: none; background-color: transparent; color: #ff7900; border: #f3f1f1; }  /* for unvisited links */
			a.general:visited { text-decoration: none; background-color: transparent; color: #ff7900; border: #f3f1f1; } /* for visited links */
			a.general:active { text-decoration: none; background-color: #ff7900; color: #f3f1f1; border: #ff7900; } /* when link is clicked */
			a.general:hover { text-decoration: none; background-color: #ff7900; color: #f3f1f1; border: #ff7900; } /* when mouse is over link */
			a.general:plain { text-decoration: none; border: none; }

			a.a_image:link { text-decoration: white; background-color: white; color: white; border: white; }  /* for unvisited links */
			a.a_image:visited { text-decoration: white; background-color: white; color: white; border: white; } /* for visited links */
			a.a_image:active { text-decoration: white; background-color: white; color: white; border: white; } /* when link is clicked */
			a.a_image:hover { text-decoration: white; background-color: white; color: white; border: white; } /* when mouse is over link */
			a.a_image:plain { text-decoration: white; border: white; }
			
			td.menucell { text-align: left; background-color: #DCEBF6; }
			table.menu { background: #DCEBF6; font-size: 14pt; }
			td.menuhdr { background: #4a4a4a; font-size: 14pt; }

			td.foldertitle 	{
								background: #121212;
								font-size: 80%;
								font-weight: bold;
								color: white;
							}
			
			td.foldertitle1024 	{
								background: #121212;
								font-size: 75%;
								font-weight: bold;
								color: white;
							}
			
			td.foldertitle800 	{
								background: #121212;
								font-size: 70%;
								font-weight: bold;
								color: white;
							}
			
			td.optionpanel800	{
								background: #4A4A4A;
								font-size: 70%;
								font-weight: bold;
								color: white;
							}

			td.optionpanel1024	{
								background: #4A4A4A;
								font-size: 75%;
								font-weight: bold;
								color: white;
							}

			td.optionpanel1152	{
								background: #4A4A4A;
								font-size: 80%;
								font-weight: bold;
								color: white;
							}

			div.thumbcaption800 {
								text-align: center;
								font-size: 53%;
								font-weight: bold;
								color: white;
							}
			div.thumbcaption1024 {
								text-align: center;
								font-size: 65%;
								font-weight: bold;
								color: white;
							}

			div.thumbcaption1152 {
								text-align: center;
								font-size: 75%;
								font-weight: bold;
								color: white;
							}

			td.foldercaption800 {
								text-align: center;
								font-size: 65%;
								font-weight: bold;
								color: black;
							}
			td.foldercaption1024 {
								text-align: center;
								font-size: 65%;
								font-weight: bold;
								color: black;
							}

			td.foldercaption1152 {
								text-align: center;
								font-size: 75%;
								font-weight: bold;
								color: black;
							}


			p.pageheader { font-size: 26px; font-weight: normal; }
			.instruction { font-size: 80%; }
			.instruction1024 { font-size: 75%; }
			.instruction800 { font-size: 65%; }
			.title { font-size: 220%; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px;}
			.title1024 { font-size: 200%; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px;}
			.title800 { font-size: 150%; font-weight: normal; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px;}

			.listheaders800 { background: #808080; color: #ffffff; font-weight: bold; font-size: 65% }
			.listheaders1024 { background: #808080; color: #ffffff; font-weight: bold; font-size: 75% }
			.listheaders1152 { background: #808080; color: #ffffff; font-weight: bold; font-size: 80% }
			.listheaders { background: #808080; color: #ffffff; font-weight: bold; font-size: 80% }
			
			.subtitle { font-size: 16pt; font-weight: normal; line-height: 20pt; }
			.prompts { font-size: 75%; font-weight: bold; text-align: right; }
			.prompts1024 { font-size: 70%; font-weight: bold; text-align: right; }
			.prompts800 { font-size: 65%; font-weight: bold; text-align: right; }
			.text1152 { font-size: 75%; font-weight: normal; text-align: left; }
			.text1024 { font-size: 70%; font-weight: normal; text-align: left; }
			.text800 { font-size: 65%; font-weight: normal; text-align: left; }
			.fields { font-size: 80%; font-weight: normal; }
			.fields1024 { font-size: 70%; font-weight: normal; }
			.fields800 { font-size: 60%; font-weight: normal; }
			.inactivelink { text-decoration: none; background-color: white; color: #ff7900; border: white; }  /* for unvisited links */
			.newsheadline { font-size: small; font-weight: bold; }
			.newsarticle { font-size: small; font-weight: normal; }
			.cartlist800 {
								font-size: 70%;
								font-weight: bold;
								color: black;
							}
			.cartlist1024 {
								font-size: 70%;
								font-weight: bold;
								color: black;
							}

			.cartlist1152 {
								font-size: 75%;
								font-weight: bold;
								color: black;
							}

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: none;
	border-width: 0px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 75px;
	height: 75px;
}

.hoverbox td
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: none;
	border-width: 0px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 500px;
	height: 500px;
}
			