@font-face {
	font-family: 'QlassikBoldRegular';
	src: url('fonts/qlassikbold_tb-webfont.eot');
	src: local('.'), url('fonts/qlassikbold_tb-webfont.woff') format('woff'), url('fonts/qlassikbold_tb-webfont.ttf') format('truetype'), url('fonts/qlassikbold_tb-webfont.svg#webfonttbwez5o2') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background-image: url(map1.jpg);
	margin-top: 0px;
}
.outerbox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #47710D;
	border-left-color: #47710D;
}
.photos {
	border: medium solid #4F7F0F;
}
.bodytext1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodytext2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
}
a:visited {
	color: #006600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	background-color: #C2FF71;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #003300;
	border-bottom-color: #003300;
	text-decoration: none;
}
a:active {
	color: #006633;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.box1 {
	background-color: #C2FF71;
	border: thin solid #006600;
}
.bodytext3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #558610;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003300;
}
h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.box2 {

	background-color: #CEFF8C;
	border: thin solid #006633;
}
.navbar {
	color: #003300;
}
a.navbar:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	text-decoration: none;
}
a.navbar:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	text-decoration: none;
}
a.navbar:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	text-decoration: none;
}
a.navbar:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	text-decoration: none;
}
.pagetitle1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003300;
}
.pagetitle2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003300;
}
.bodytext3Bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.box3 {
	background-color: #C2FF71;
	border: thin solid #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	font-weight: bold;
}
.box4 {
	background-color: #CEFF8C;
	border: thin solid #006633;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 19px;
}
.factbox {
	background:url(images/gunflint-fact-box.jpg);
}
.facttext {
	padding: 0px 20px 0px 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.facttextbold {
	padding: 0px 20px 0px 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
.firebox {
	background-color: #000000;
	padding: 30px 12px 12px;
	border: medium solid #FB6F00;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
}
.firetext {
	font-family: Rockwell;
	font-size: 14px;
	color: #FFFF33;
}
.firetitle {
	font-family: Rockwell;
	font-size: 18px;
	font-weight: bold;
	color: #FB6F00;
}
.smallprint {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.outerbox2 {
	border: 1px dashed #47710D;
}
.filled {
	font-weight: bold;
	color: #FF0000;
}
#nav, #nav ul {padding:0; margin:0; list-style:none; height: auto; text-align:left;}
#nav { padding:0 0 0 7px;}
#nav table {border-collapse:collapse; width:0; height:0; padding:0; margin:-1px;}
#nav ul {position:absolute; left:-9999px;}
#nav li {float:left;}
#nav li a {white-space:nowrap; display:block; float:left; height:48px; line-height:47px;   font-size:12px; text-decoration:none; color:#fff; padding:0 8px 0 8px; background:none;}
#nav li a:hover {position:relative; color:#d5ff9d; border:0px;}
#nav li:hover {position:relative;}
#nav li:hover > a {color:#d5ff9d;}

#nav li a.first_1:hover {position:relative; color:#d5ff9d; border:0px;padding:0 3px 0 3px;}
#nav li:hover > a.first_1 {color:#d5ff9d;padding:0 3px 0 3px;}

#nav li:hover a > span.borders{ border:1px solid #d5ff9d; padding:4px;}

#nav li a:hover span.borders{ border:1px solid #d5ff9d; padding:4px;}

#nav :hover ul {left:-1px; top:48px; width:150px;  border-bottom:0;}
#nav :hover ul li a {border-top:1px solid #8fff00; height:25px; line-height:25px; width:150px; border-bottom:1px solid #376200; font-size:12px; background:#3b9e20;  border-right:1px solid #285100;border-left:1px solid #285100}
#nav :hover ul li a:hover { background:#3d640b;border-top:1px solid #8fff00; border-bottom:1px solid #376200;  width:150px;}

#nav :hover ul li:hover > a {border-top:1px solid #8fff00; border-bottom:1px solid #376200;  width:150px;background-collor:#3d640b}
#nav :hover ul li:hover > a.right {background:#3d640b url(images/arrows11.png) no-repeat 140px center;}

#nav :hover ul ul {left:-9999px; padding-top:0;}

#nav :hover ul :hover ul {left:168px; top:0px;}
#nav :hover ul :hover ul ul {left:-9999px;}

#nav :hover ul :hover ul li a:hover {  width:150px;  }

#nav :hover ul :hover ul :hover ul {left:170px;}
#nav :hover ul :hover ul :hover ul li a:hover {padding-left:8px; }
    
    .style4 {font-family: "Times New Roman", Times, serif; font-size: 16px; }
    .style5 {
        font-size: 18px;
        font-weight: bold;
    }
    .style6 {
        font-size: 36px;
        font-weight: bold;
    }
    .style7 {font-size: 24px}
    
	
	
	
	
	
	
	
	
 /*code for image border start here*/ 	
 
div.image_caption{
background:none repeat scroll 0 0 white;
border:1px outset #ADADAD;
padding:10px;
width:250px;
margin:0 10px 0 0;
float:left;
}
div.image_caption p {
font-size:11px;
margin:0;
padding:0;
text-align:left;
text-indent:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.image_caption img {
width:100%;
margin-bottom:5px;
}

div.image_captionrt{
background:none repeat scroll 0 0 white;
border:1px outset #ADADAD;
padding:10px;
width:250px;
margin:15px 20px 0 15px;
float:right;
}
div.image_captionrt p {
font-size:11px;
margin:0;
padding:0;
text-align:left;
text-indent:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.image_captionrt img {
width:100%;
height:100%;
margin-bottom:5px;
}
/* code for image border  ends here */




 /*code for gunflint_history  start here */
 
.gunflint_history_box_top{
	background:url(images/gunflint-history-top.png) no-repeat 0 0 ;
	
	}
.gunflint_history_box_cen{
	width:700px;
	}
.gunflint_history_box_bottom{
	 
	background:url(images/gunflint-history-bottom.png) no-repeat 0 bottom ;
	padding:20px 40px 20px 40px;
	}
.gunflint_history_text{
	font-family: 'QlassikBoldRegular';
	font-size:50px;
	margin:0px;
	color:#fff;
	font-style:normal;
	}
.gunflint_history{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-style:normal;
	}
.gunflint_history_images_fr{
	float:right;
	margin:15px ;
	}
/* code for gunflint_history  ends here */



 /*code for gunflint_justines  start here */
.gunflint_justines_box_top{
	background:url(images/gunflint-justines-top.png) no-repeat 0 0 ;
	
	}
.gunflint_justines_box_cen{
	width:700px;
	}
.gunflint_justines_box_bottom{ 
	background:url(images/gunflint-justines-bottom.png) no-repeat 0 bottom ;
	padding:20px 40px 20px 40px;
	}
.gunflint_justines_text{
	font-family: 'QlassikBoldRegular';
	font-size:58px;
	margin:0px;
	color:#fff;
	font-style:normal;
	}
.gunflint_justines{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	}
.gunflint_justines_images_fr{
	float:right;
	margin:15px ;
	}
	
	
	
	
	.gunflint_mail_box_top{
	background:url(images/gunflint-mail-top.png) no-repeat 0 0 ;
	
	}
.gunflint_mail_box_cen{
	width:368px;
	}
.gunflint_mail_box_bottom{
	 
	background:url(images/gunflint-mail-bottom.png) no-repeat 0 bottom ;
	padding:20px 20px 20px 20px;
	}
.gunflint_mail_text{
	font-family: 'QlassikBoldRegular';
	font-size:58px;
	margin:0px;
	color:#fff;
	font-style:normal;
	}
.gunflint_mail{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	}
.gunflint_mail_images_fr{
	float:right;
	margin:15px ;
	}
	
	
	
	
	
	
.fact_box_top{
	background:url(images/fact-top.png) no-repeat 0 0 ;
	
	}
.fact_box_cen{
	width:700px;
	}
.fact_box_bottom{
	 
	background:url(images/fact-bottom.png) no-repeat 0 bottom ;
	padding:20px 40px 20px 40px;
	}
.fact_text{
	font-family: 'QlassikBoldRegular';
	font-size:58px;
	margin:0px;
	color:#fff;
	font-style:normal;
	}
.fact{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	}
.fact_images_fr{
	float:right;
	margin:15px ;
	}.tablerow1 {
	background-color: #CBFF84;
}

