/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/background.jpg);
}
html{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c1d1a1;
	font-size:11px;
}
p{ margin:0px; padding:0px;}
.linespace{
	line-height:17px;
}
.green_input{ background:#8FC570; border:#215720 1px solid}
.black_text{
	color:#000000;
}
a:link {
	color: #FFCC00;
	text-decoration: none;
}
a:visited {
	color: #FFCC00;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: none;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
.black_link:link {
	color: #000;
	text-decoration: none;
}
.black_link:visited {
	color: #000;
	text-decoration: none;
}
.black_link:hover {
	color: #f20600;
	text-decoration: none;
}
.black_link:active {
	color: #990000;
	text-decoration: none;
}

.logo_clickable a{
	width:450px;
	display:block;
	height:150px;
}
.white_text{
	color:#FFFFFF;
}
.black_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold
}
.yellow_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFCC00;
}
.cap_text{ text-transform:uppercase;}
/*--------------------------------Left Menu -------------------------------*/

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color:#ffffff;
background:url(../images/gray-menu.jpg)  no-repeat;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
line-height:25px;
padding: 0px 0 0px 5px; /*header text is indented 10px*/
cursor: pointer;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images/yellow-menu.jpg) no-repeat;
color:#ffffff;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px;
font-size:12px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #FFCC00;
width:180px;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 12px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px  dashed #8f8b79;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
	color:#FFCC00;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #e10000;
background-color: #b3c39a;
}
.image_gallery{}
.image_gallery img{ border:#333300 1px solid;}


.style1 {
	font-size: 12px;
	color: #FFFF0F;
	font-weight: bold;
}


.thumbnail{
position:relative
}

.thumbnail:hover{
z-index:1; background-color:transparent;
}

.thumbnail SPAN {
visibility:hidden;
position:absolute;
}

.thumbnail:hover SPAN {
VISIBILITY: visible;
left:0; top:100;
}
