body { 
	background: #CF6500;
	margin: 0px;
	}
p, td, div { 
	color: #000000;
	font-family: arial;
	font-size: 11px;
	}

img { border: 0px; }
.pic { border: 2px solid #6D0300; }

hr { border-top: 1px solid #000000; border-bottom: 1px solid #EEAA55; }

.body { border: 1px solid #000000; }

a:link { color: #6D0300; font-weight: bold; }
a:active { color: #6D0300; font-weight: bold; }
a:visited { color: #6D0300; font-weight: bold; }
a:hover { color: #6D0300; font-weight: bold; }

.title { color: #6D0300; font-size: 16px; font-weight: bold; font-family: arial; }

a.menu:link { color: #6D0300; font-size: 14px; font-weight: bold; }
a.menu:active { color: #6D0300; font-size: 14px; font-weight: bold; }
a.menu:visited { color: #6D0300; font-size: 14px; font-weight: bold; }
a.menu:hover { color: #FEE4D2; font-size: 14px; font-weight: bold; }

.news { color: #FFFFFF; }
a.news:link { color: #FFFFFF; }
a.news:active { color: #FFFFFF; }
a.news:visited { color: #FFFFFF; }
a.news:hover { color: #6D0300; }

.footer { font-size: 10px; }

a.footer:link { color: #FFFFFF; font-size: 10px; }
a.footer:active { color: #FFFFFF; font-size: 10px; }
a.footer:visited { color: #FFFFFF; font-size: 10px; }
a.footer:hover { color: #6D0300; font-size: 10px; }

h1 { color: #6D0300; font-size: 24px; font-weight: bold; font-family: arial; }
h2 { color: #6D0300; font-size: 18px; font-weight: bold; font-family: arial; }
h3 { font-size: 14px; font-weight: bold; font-family: arial; margin: 0px; }
h4 { font-size: 12px; font-weight: bold; font-family: arial; margin: 0px; }

.h3 { font-size: 14px; }

.red { color: #6D0300; }

.row1 { background-color: #EEEEEE; border-bottom: 1px solid #000000; }
.row2 { background-color: #DDDDDD; border-bottom: 1px solid #000000; }

.list_table { border: 1px solid #000000; }
.photo_gallery { border: 1px solid #000000; }
.article { font-size: 12px; }

.cal_pastdate { color: #AAAAAA; }

#home, #home:visited {
	background-image:url(/images/home_button.gif);
}
#about, #about:visited {
	background-image:url(/images/about_button.gif);
}
#research, #download:visited {
	background-image:url(/images/research_button.gif);
}
#writings, #support:visited {
	background-image:url(/images/writings_button.gif);
}
#pacha, #company:visited {
	background-image:url(/images/pacha_button.gif);
}
#resources, #subTest:visited {
	background-image:url(/images/resources_button.gif);
}
#contact, #contact:visited {
	background-image:url(/images/contact_button.gif);
}

.rollover span.alt {
	display:none;
}
.rollover img {
	border:none;
}
:root .rollover img {
	display:block;
}

.rollover, .rollover:visited {
	background-color:transparent !important; /* needed for Opera5/6 */
	background-repeat:no-repeat;
	background-position:0 0;
}
.rollover:hover, .rollover:focus, .rollover:active, .rollover.MMO, .rollover.MMO:visited {
	background-position:0 -42px;
}