a:link {color: #B90000;} 
a:visited {color: #180D5E;} 
a:hover {color: #008080;} 
a {text-decoration: none;}

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%; background: url(images/back.jpg); background-repeat: repeat; background-position: top center; margin: auto; text-align: center; border: 0px solid black; position: relative;
}

body > #wrap {height: auto; min-height: 100%; text-align: center;}

#main {	padding-bottom: 65px; border: 0px solid black; position: relative;
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 8pt; text-align: center; margin: 0 0 0 0;
	}  /* must be same height as the footer */


.outheader { 
	background-color: #A46A3C; width: 939px; height: 225px;
	background: url(images/top.jpg); background-repeat: repeat; background-position: top center;
	text-align:center; margin-left:auto; margin-right:auto; 

		
}

ul{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; line-height: 1.25em;
text-transform: none;
font-size: 10pt; color: #674836; text-align:left; 
text-indent: 0px;
list-style-position: outside;
list-style-type: disc;
padding: 4px;
margin: auto;

} 


.header { 
	background-color: transparent;  height: 225px;
	width:790px; padding: 0px; margin-left: auto; margin-right: auto; 

	
}

.outmenu { 
	background-color: #A46A3C; width: 1030px; height: 113px;
	background: url(images/mid.jpg); background-repeat: no-repeat; background-position: top center;
	text-align:center; margin-left:auto; margin-right:auto; 

		
}
.menu {  height: 60px; width: 100%; padding: 0px; border-top: 0px #C98B58 solid;
background-color:#88421D; background-image:url(images/1.jpg); background-repeat: no-repeat; background-position:bottom center; 

	
}
.inmenu { 
	background-color: #88421D; height: 100px; border: 1px white solid;
	width: 600px; padding: 8px; margin-left: auto; margin-right: auto; 

	
}
.outcontent { 
	background-color: #F5F1EE; background-image:url(images/2.jpg); background-repeat: no-repeat; background-position:top center; border: 0px solid black;
	width: 800px; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-align:center; margin-left:auto; margin-right:auto; 

		
}
.content { 
	background-color: transparent; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; width: 775px; line-height: 1.5em; border: 0px solid black; 
	font-size: 10pt; color: #674836; text-align:justify; margin-left:auto; margin-right:auto;  margin-bottom: auto;

		
}
.content2 { 
	background-color: transparent; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; width: 775px; line-height: 1.5em; border: 0px solid black;
	font-size: 10pt; color: #674836; text-align:left; margin-left:auto; margin-right:auto;  margin-bottom: auto;

		
}
.row { 
	background-color: transparent; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10pt; color: #674836;  text-align:justify;  margin-left:auto; margin-right:auto; 
line-height: 1.5em; border: 0px solid black; padding: 2px;

		
}

.row2 { 
	background-color: #FEFEFE; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10pt; color: #674836;  text-align:justify;  margin-left:auto; margin-right:auto; 
line-height: 1.5em; border: 0px solid black; padding: 2px;

		
}
.row3 { 
	background-color: transparent; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10pt; color: #674836;  text-align:left;  margin-left:auto; margin-right:auto; 
line-height: 1.5em; border: 0px solid black; padding: 2px;

		
}

.row4 { 
	background-color: #FEFEFE; padding: 0px; font-family: verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10pt; color: #674836;  text-align:left;  margin-left:auto; margin-right:auto; 
line-height: 1.5em; border: 0px solid black; padding: 2px;

		
}
H1 {
	font-family: times new roman, verdana, arial, sans-serif; background-color: #425677;
	color: #F7F9FB;
	font-size:13pt;
	font-weight: bold;
	margin: 0px; padding: 4px 0px 4px 4px; width: 575px; 
}
H2 {
	font-family: verdana, arial, sans-serif;
	color: #003871;
	font-size:10pt;
	font-weight: bold;
	margin: 0px; padding-bottom: 0px; display: inline; padding-right: 4px;
}
.red {
	font-family: verdana, arial, sans-serif;
	color: #B90000;
	font-size:10pt;
	font-weight: bold;
	margin: 0px; padding-bottom: 2px;
}



#footer {	position: relative;
	margin-top: -65px; /* negative value of footer height */
	height: 65px;
	clear:both; width: 100%; color: #C98B58; text-align: center;
	font-size: 9px;  font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none;
	background-color: #492816; padding: 6px;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#footer a {
	color: #C98B58;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none;


}
#footer a:hover {
	color: #C98B58;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none;


}

#footer a:visited {
	color: #C98B58;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, sans-serif; text-decoration: none;


}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 15px;
left: 350px; /*position where enlarged image should offset horizontally */

}



.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 15px;
left: 235px; /*position where enlarged image should offset horizontally */

}



.thumbnail3{
position: relative;
z-index: 0;
}

.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -2px;
left: 123px; /*position where enlarged image should offset horizontally */

}

.thumbnail4{
position: relative;
z-index: 0;
}

.thumbnail4:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}


.thumbnail4span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail4:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -170px;
left: 350px; /*position where enlarged image should offset horizontally */

}

.thumbnail5{
position: relative;
z-index: 0;
}

.thumbnail5:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail5 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}

.thumbnail5span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail5:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -170px;
left: 235px; /*position where enlarged image should offset horizontally */

}


.thumbnail6{
position: relative;
z-index: 0;
}

.thumbnail6:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail6 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}

.thumbnail6span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail6:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -170px;
left: 123px; /*position where enlarged image should offset horizontally */

}

.thumbnail7{
position: relative;
z-index: 0;
}

.thumbnail7:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail7 span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
color: black;
text-decoration: none;}

.thumbnail7span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
}

.thumbnail7:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -210px;
left: 50px; /*position where enlarged image should offset horizontally */

