BODY {
	width: 95%;
	min-width: 850px;
	max-width: 1500px;
	margin: auto;
	border: 0px solid green;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #ffffff;
	background-color: #000000;
}

h1 { font-size: 200% }

A img {
	text-decoration: none;
	border: none;
	margin: 0;
}
A {
	text-decoration: underline;
	color: #5599ff;
}
A:hover {
	text-decoration: underline;
	color: #00ff00;
}

.error { color: red; background-color: white; }
.top  { margin: 15px 0px 0px 10px; text-align: center; }
.clear { clear: both; width: 100%; font-size: 80%; }
.noMargin { margin: 0; }
.alignLeft { text-align: left; float: none; }
.divWidth { width: 100%; border: 0px solid red; height: 50px;}
.red { color: red; }
.content { margin: 0 60px 45px 60px;}
.sitemap{ margin: 5px 60px 35px 220px;}





.search { margin: 5px -3px 0px 0px; font-size: 80%; text-align: right; white-space: nowrap; }
.breadcrumb { width: 100%; text-align: left; text-indent: 60px; }
a.breadcrumb { color: #00cc00; text-decoration: none; }
a.breadcrumb:hover{ color: #ff0000; text-decoration: none;}
.searchText input { background: #ddffdd; border: 3px solid #008800; margin: 0 5px; }
.check { white-space: nowrap; color: #00cc00;}
.google {
	margin-right: 60px;
	border: none;
	height: 25px;
	width: 100px;
	background: #000000 url(google.gif) no-repeat; }
.google:hover{
border: none;
width: 100px;
height: 25px;
background: url(google.gif) no-repeat bottom left; }

.foot { clear: both; width: 100%; padding: 30px 0px 10px 0px; margin: 0px 0px 0px 0px;}
.foot  p { color: #00cc00; text-align: center; font-size: 70% }
img.footl { float: left; margin: 15px 0 0 60px; }
img.footr { float: right; margin: 15px 60px 0 0; }


.introPics  { float: right; margin: 0; padding: 0 0 35px 20px; }
.introPicsPad { padding-bottom: 55px; }
.introPics p { margin: 0; }
.introPics a { text-decoration: none; }
.introPics a:hover { color: #0000ff; }
.w400h200 { width: 400px; height: 200px; }
.w400h70 { width: 400px; height: 70px; }
.w350h70 { width: 350px; height: 70px; }
.w350h170 { width: 350px; height: 170px; }
.w350h70 { width: 350px; height: 50px; }
.w400h220 { width: 400px; height: 220px; }
.w150h140 { width: 150px; height: 140px; }
.w110h150 { width: 110px; height: 150px; }


.floatL { float: left; margin: none; }
.floatRA { float: right; width: 545; padding: 0px 0px 10px 20px; }
.floatR{ float: right; }
.separator {width: 100%;}
.test {
	border: 1px solid red;
	margin: 0px 0px 0px 15px;
	padding-left: 30px;}







.hmenuG {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 10px ;
}
.hmenuG ul {
	font-size: 13px;
	font-weight: bold;
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}
.hmenuG ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
}
.hmenuG ul li a {
	display: block;
	margin: 0;
	padding: 1px 16px 0px 16px;
	height: 24px;
	background: url(25center.gif) repeat-x;
	color:#00dd22;
	text-decoration: none;
	border-left: 2px inset #008800;
}
.hmenuG ul li.right { height: 25px; border-left: 2px inset #008800; }
.hmenuG ul li a:hover {
	background: url(25center.gif) bottom left repeat-x; color: #88ff88; text-decoration: none;display: block;
	margin: 0;
	padding: 1px 16px 0px 16px;
	height: 24px;
}
.hmenuB {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0px 0 
}
.hmenuB ul{
	font-size: 13px;
	font-weight: bold;
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}
.hmenuB ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
}
.hmenuB li a {
	display: block;
	margin: 0;
	padding: 1px 16px 0px 16px;
	height: 24px;
	background: url(25centerblue.gif) repeat-x;
	color:#3399ff;
	text-decoration: none;
	border-left: 2px inset #006699;
}
.hmenuB ul li.right { height: 25px; border-left: 2px inset #006699; }
.hmenuB ul li a:visited {
	background: url(25centerpurple.gif) top left repeat-x; color: #dd22dd; text-decoration: none;display: block;
	margin: 0;
	padding: 1px 16px 0px 16px;
	height: 24px;
}
.hmenuB ul li a:visited:hover{
	background: url(25centerpurple.gif) bottom left repeat-x; color: #ff66ff; text-decoration: none;display: block;
	margin: 0;
	padding: 1px 16px 0px 16px;
	height: 24px;
}
.hmenuB ul li a:hover {
	background: url(25centerblue.gif) bottom left repeat-x; color: #77eeff; text-decoration: none;display: block;
	margin: 0;
	padding: 1px 16px 0px 16px;
	height: 24px;
}
.prevNext {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 20px 0 15px 0;
	}
.prevNext table {
	clear: left;
	float: left;
	width:760px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}
.prevNext tr {
	display: block;
	float: left;
	width: 760px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
}
td.previous { width: 100%; margin: 0; }
a.previous {
	float: left;
	width: 150px;
	height: 35px;
	background: url(previous.gif) no-repeat top left;
}
a.previous:hover {background-position: bottom left;}
a.next {
	float: right;
	width: 150px;
	height: 35px;
	background: url(next.gif) no-repeat top left;	
}
a.next:hover {background-position: bottom left;}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 0px;
	padding-bottom: 0;
	background: black;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	font-weight: bold;
	font-size: 200%;
	color: #4477ff;
	padding: 0px 0;
	text-align: left;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background-color: transparent;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 0px;
	z-index: 5;
}