/*
Copyright 2012, EnTech

You may use this file for any purpose so long as you meet the following conditions:
 - you leave this copyright message intact
 - you don't use this file to deceive viewers into believing they are viewing the EnTech website
 - you don't use this file for evil purposes
 
 If the laws that govern your country forbid the imposition of one of the above conditions, you are free from the condition in question.
*/

*
{
	font-family: Arial;
	color: black;
}

.align-center
{
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.fontresizer-menu-item
{
	height: 22px;
	width: 32px;
}

.fontresizer-sizeoption
{
	color: inherit;
	width: 32px;
}

.fontresizer-sizeoption-selected
{
	color: #FFFFFF;
}

.link-disabled
{
	text-decoration: underline;
}

.number
{
	font-family: "Courier New", Courier, monospace;
	text-align: left;
	vertical-align: top;
}

.footer
{
	font-family: "Courier New", Courier, monospace;
	font-size: small;
}

.frame
{
	vertical-align: top;
	/*
	border-style: solid;
	border-color: #808080;
	border-width: 1px;
	border-collapse: collapse;
	border-spacing: 0;
	*/
	margin: 0;
}

.frame-banner
{
	border-style: solid;
	border-color: #008500;
	border-width: 1px;
}

.frame-footer
{
	border-style: solid;
	border-color: #008500;
	border-top-width: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.frame-container
{
	width: 100%;
	background-color: #008500;
}

.frame-navigator
{
	/*
	min-width: 230px;
	max-width: 230px;
	*/
	display: none;
}

.frame-happenings
{
	min-width: 256px;
	max-width: 256px;
	border-left-style: solid;
	border-color: #008500;
	border-width: 8px;
	background-color: #FFFFFF;
}

.frame-content
{
	width: 100%;
	height: 100%;
	border-style: none;
	background-color: #FFFFFF;
}

.box
{
	/*
	border-style: outset;
	border-color: #203680;
	*/
	/*border-style: none;*/
	/*border-color: #80C580;*/
	/*border-width: 1px;*/
	/*border-collapse: collapse;*/
	/*border-spacing: 0;*/
	margin: 0px;
	padding: 4px 4px;
	/*background-color: #6080FF;*/
	/*background-color: #CDCDCD;*/
	background-color: #FFFFFF;
}

.sidebar
{
	height: 100%;
}

.box-detail
{
	background-color: #00D500;
	/*
	border-style: outset;
	border-color: #00D500;
	border-width: 3px;
	*/
	/*background-color: #6080FF;*/
}

.link-box:hover
{
	background-color: transparent;
}

body
{
	/*background-color: #002a80;*/
	background-color: #FFFFFF;
	margin: 0;
	border-style: solid;
	border-color: #008500;
	border-width: 8px;
}

b, i, u, code
{
	color: inherit;
}

a
{
	border-style: none;
	/*color: #42ff42;*/
	/*color: #00D500;*/
	color: #008500;
	text-decoration: none;
}

p a, h2 a, h1 a
{
	border-style: none;
	/*color: #42ff42;*/
	/*color: #00D500;*/
	color: #008500;
	text-decoration: underline;
}

a:hover 
{
	/*color:#ffff90;*/
	/*color:#10FF10;*/
	background-color: #00CC00;
	color: #FFFFFF;
}

a:active 
{
	color:#ffffff;
}

img
{
	border-style: none;
}

body, p, li
{
	font-size: 14px;
}

h2
{
	font-size: 24px;
}

h1
{
	font-size: 32px;
	font-weight: bold;
	/*font-family: Arial,Helvetica,sans-serif;*/
	font-family: Verdana;
	/*color: #ffff66;*/
	color: #008500;
	margin: 0px 0px 8px 0px;
}

td
{
	display: table-cell;
	vertical-align: inherit;
	padding: 1px;
}

h1.sidebar
{
	font-size: 20px;
}

div.fontresizer-sizeoption
{
	white-space:nowrap;
}

div.photogallery
{
	margin: 0px auto;
	width: auto;
	height: auto;
}

ul.list-largeitems li
{
	margin-bottom: 32px;
}

table.frame
{
	border-spacing: 0px;
	margin: 0px;
}

a.link-box span
{
	color: inherit;
	margin-top: 0px;
}

a.link-box:hover span
{
	background-color: #00CC00;
}

/* Highslide Stuff */

.highslide-wrapper, .highslide-outline
{
	background: #ffffff;
}

.highslide img
{
	border: 1px solid #d0d0d0;
}

.highslide:hover img
{
	border-color: #a0a0a0;
}

.highslide-active-anchor img
{
	visibility: visible;
	border-color: #808080 !important;
}

.highslide-image
{
	border: 2px solid #ffffff;
}

.highslide-heading
{
	display: none;
	margin: 0;
	padding:2px;
	font-weight:bold;
	cursor: move;
}

.highslide-loading
{
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(graphics/loader.white.gif);
}

.highslide-controls
{
	position: static !important;
	margin-bottom: 0;
	width: 195px !important;
}

.highslide-gallery ul li
{
	width: 106px;
	height: 106px;
	border: 1px solid #d0d0d0;
	background: #ededed;
	margin: 2px;
}

/* jQuery Cycle Slideshow Stuff */

/*
.slideshow img
{
	position: relative;
}
*/

