body 	{ margin: 0; padding: 0px; text-align: left; color: #000000; background-color: #ffffff; }

img	{ border: 0; }

a img	{ border: 0; }

h1 	{ font-family: helvetica,arial,sans-serif; color: #66ccff; font-size: 14pt; font-weight: bold; line-height: 14px; }

h2 	{ font-family: helvetica,arial,sans-serif; color: #000066; font-size: 12pt; font-weight: bold; line-height: 11pt; }

h3 	{ font-family: helvetica,arial,sans-serif; color: #000066; font-size: 11pt; font-weight: bold; line-height: 7pt; }

a:link 	{ font-family: helvetica,arial,sans-serif; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }

a:visited { font-weight: bold; font-size: 9pt; color: #000000; font-family: helvetica,arial,sans-serif; text-decoration: none; }

a:hover { font-weight: bold; font-size: 9pt; color: #000000; font-family: helvetica,arial,sans-serif; text-decoration: underline; }

a:active { font-weight: bold; font-size: 9pt; color: #000000; font-family: helvetica,arial,sans-serif; text-decoration: none; }

.tnail   { width: 30px; height: 30px; border: 1px solid #cccccc; background-color: #cccccc; text-align: center; }

.textmiddle {vertical-align:text-middle;}


.subhead { font-weight: bold; font-size: 9pt; color: #ae0000; font-family: helvetica,arial,sans-serif; text-decoration: underline; margin-top: 10px; }

.subhead2 { font-weight: bold; font-size: 11pt; color: #ae0000; font-family: helvetica,arial,sans-serif; text-decoration: none; margin-top: 10px; }


ul 	{ font-family: helvetica,arial,sans-serif; 
	  color: #000066; font-size: 10pt; 
	  font-weight: normal;
	  line-height: 9pt; 
	  list-style-type: solid;
	  text-indent: 15px;
	  margin: 2px; }

li	{ margin-left: 0px; } 


p	{ font-family: helvetica,arial,sans-serif; text-align: left; 
	  color: #000000; font-size: 10pt; font-style: normal; 
	  font-weight: normal; line-height: 11pt; text-indent: 0px;}



table	{ font-family: helvetica,arial,sans-serif; color: #000066; font-size: 9pt; font-style: normal; font-weight: normal; 
	  line-height: 11pt; text-indent: 0px;
	  padding: 0px; }

td	{ color: #000000; }	  
		  
.tagline	{ width: 83%; position: absolute; margin-top: 35px; margin-right: 0px; z-index: 2; }

.footertext 	{ font-family: helvetica,arial,sans-serif; color: #000000; font-size: 8pt; font-style: italic; font-weight: normal;
		  line-height: 15pt; text-indent: 0px; text-align: center; }
		  
.quotes		{ text-align: right; color: #333333; margin-right: 15px; line-height: 15pt; }

.display	{ width: 640px; height: 460px; 
		  background-color: #8f8f8f; 
		  padding-left: 20px; 
		  margin-top: 20px; }

.display5	{ align: center; width: 640px; height: 460px; background-color: #ffffff; padding-left: 20px; margin-top: 27px;
		  background-image: url(images/Bk5Gradient.jpg); background-repeat: no-repeat; border-top: 5px solid #ae0000; }
		  
.display4	{ width: 640px; height: 460px; background-color: #ffffff; padding-left: 20px; margin-top: 25px;
		  background-image: url(images/Bk3Gradient.jpg); background-repeat: repeat-x; border-top: 5px solid #ae0000; }		  

.display3	{ width: 640px; height: 460px; background-color: #ffffff; padding-left: 20px; margin-top: 10px;
		  background-image: url(images/Bk3Gradient.jpg); background-repeat: repeat-x; }			  
		  
.display1	{ width: 640px; height: 460px; background-color: #ffffff; padding-left: 20px; margin-top: 27px;
		  background-image: url(images/Bk2Gradient.jpg); background-repeat: repeat-x; }		  
		  
.display	{ width: 640px; height: 460px; background-color: #8f8f8f; padding-left: 20px; margin-top: 27px; }
		  
.navigation	{ padding-top: 30px; padding-right: 15px; }


.textinput	{ font-family: arial,helvetica,sans-serif; background-color: #cccccc; font-size: 9pt; color: #ae0000; 
                  font-weight: bold; line-height: 11pt; padding-left: 3px; }

.textarea	{ font-family: arial,helvetica,sans-serif; background-color: #cccccc; font-size: 9pt; color: #ae0000; 
                  font-weight: bold; line-height: 10pt; height: 65px; padding-left: 3px; }
                  
.formtext	{ font-family: arial,helvetica,sans-serif; color: #000000; font-size: 9pt; font-style: bold; 
	          font-weight: normal; line-height: 14pt; text-indent: 0px;}

.submit		{ font-family: arial,helvetica,sans-serif; color: #ffffff; font-size: 9pt; font-style: normal; 
	          font-weight: bold; background-color: #fe0000; }

.reset		{ font-family: arial,helvetica,sans-serif; color: #ffffff; font-size: 9pt; font-style: normal; 
	          font-weight: bold; background-color: #ae0000; }	          

.leftnav {
	width: 142px;
        height: 31px;
	color:#cccccc;
	text-decoration:none;
	text-align: right;
	font-weight :normal;
	font-size:16pt;
	font-family: Arial, Helvetica;
	line-height: 15pt;
	float: right;
	margin-top: 0px;
	padding-right: 0px;
	padding-top: 4px;
	}
.leftnav A:link {
	font-weight :normal;
	font-size:16pt;
        width: 142px;
        height: 31px;	
        background-image: url(images/button.jpg); background-repeat: no-repeat;	
	color:#999999;
	text-align : right;
	padding-right: 0px;
	padding-top: 4px;
	display: block;
	}
.leftnav A:visited {
	color:#cccccc;
        width: 142px;
        height: 31px;	
        background-image: url(images/button.jpg); background-repeat: no-repeat;	
	text-decoration:none;
	text-align : right;
	font-weight :normal;
	font-size:16pt;
	display: block;
	padding-right: 0px;
	padding-top: 4px;
	}
.leftnav A:hover {
	color:#ffffff;
        width: 142px;
        height: 31px;
        background-color: none;
	background-image: url(images/ButtonMaster.jpg); background-repeat: no-repeat;
	padding-right: 0px;
	padding-top: 4px;
	text-decoration:none;
	text-align : right;
	font-weight :normal;
	font-size:16pt;
	}
.leftnav A:active {
	color:#ffffff;
        width: 142px;
        height: 31px;	
	text-decoration:none;
	text-align : right;
	font-weight :normal;
	font-size:16pt;
	padding-right: 0px;
	padding-top: 4px;
	}
	
	

	
		  		  
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid #000000;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #000000;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 0px;
left: -1000px;
border: none;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

div { color: #000000; text-align: left; }


