body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#02253B;
}
.text_bg
{
	background-image:url(../images/text-bg.jpg);
	background-repeat:no-repeat;
	width:471px;
	height:481px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:900;
	line-height:20px;
}
.inner-text_bg
{
	background-image:url(../images/inner-text-bg.jpg);
	background-repeat:no-repeat;
	width:471px;
	height:481px;
	color:#FFFFFF;
	font-size:12px;
	line-height:20px;
}
.heading
{
	color:#FFFFFF;
	font-family:"Century Gothic", Arial;
	font-size:26px;
	font-weight:bold;
}	
.readmore
{
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:normal;
}	
.banner_bg
{
	background-image:url(../images/banner.jpg);
	width:525px;
	height:481px;
}			
.readmore:hover
{
	font-size:12px;
	text-decoration:none;
}
.footer
{
color:#CCCCCC;
line-height:20px;}

.footer-link
{
	color:#CCCCCC;
	text-decoration:none;
}
.footer-link:hover
{
	color:#9EA63B;
	text-decoration:none;
}
.footer1-link
{
	color:#333333;
	text-decoration:none;
}
.footer1-link:hover
{
	color:#9EA63B;
	text-decoration:none;
}
.powerd
{
	color:#666666;
	text-decoration:none;
}
.powerd:hover
{
	color:#9EA63B;
	text-decoration:none;
}







.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
text-decoration:none;
border:0px;
}

.thumbnail:hover{
background-color: transparent;
border:0px;
}

.thumbnail:hover img{
text-decoration:none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.field
{
	width:150px;
	height:16px;
	background-color:#F8F8F7;
	border:#7B8620 solid 1px;
}	
.field1
{
	width:50px;
	height:16px;
	background-color:#F8F8F7;
	border:#7B8620 solid 1px;
}	
.field2
{
	width:220px;
	height:65px;
	background-color:#F8F8F7;
	border:#7B8620 solid 1px;
}
.contact-image
{
	background-image:url(../images/contact-image.jpg);
	width:525px;
	height:481px;
	float:left;
	background-repeat:no-repeat;
	color:#333333;
}		
