@charset "utf-8";
/* CSS Document */
/*  * {
	box-sizing: border-box;
  }  */
  
body{
	margin:0 auto 0 auto;  
	padding: 0;
	background-color: #F8F8FF;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	list-style-type:circle;
	list-style-position:inside;  
	font-size:16px;
	line-height:normal;

}

ol{
	list-style-type:decimal; 
	list-style-position:inside;
	font-size:16px;
	line-height:normal;
}

a{
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	color: #008000;
}

a:hover{
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	color: #ff0000;
}

.a{
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	color: #008000;
}

.a:hover{
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	background-color: lavender;
	color: #ff0000;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}


/*------------------------------------------------banner--------------------*/
#banner{

	height:140px;  
	vertical-align: 100%;
	margin: 10px auto 10px 10px;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #F8F8FF;
	padding: 0;
	position: static;
	display: inline-block;
	overflow: hidden;
}
.banner-image {
	max-width: 160px;
	height: 140px;
}
.banner-pic {
	max-width: 99%;
	height: 160px;
	padding: 0;
	margin: 0 0 0 160px;
	background-image: url(/images/RMNPMtns.JPG); 

	background-repeat:no-repeat;
	border: 0;
	background-size: contain;
}
.logo {
	font-family: Georgia;
	font-size: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: red;
	text-decoration: none;
	float: right;  
	margin: 25px 10px 15px 10px;  
}

.banner_text1 {
	font-family: Georgia;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: white;
	text-decoration: none;
	line-height: 20px;
	margin: 0 10px 10px 15px;
	float: right;  
}
/* --------------nav--------------------------*/
/*  For hamburger menu coding/logic
Copyright by Code Boxx

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software. */

/* [ON BIG SCREENS] */
/* Wrapper */
#hamnav {
	width: 100%;
  }
/* Hide Hamburger */
#hamnav label, #hamburger { display: none; }
.navmemu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: visible;  
	text-align: center;  
	display: block; 
	background-color: #F5F5F5;
	width:98%;
	position: relative; 
  }
 
li {
	float: left;  
  }  

  .active {
	background-color: yellow;
	color: black;
  }
 

  li a, .dropbtn {
	display: inline-block;
	color: #b67b3c;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
  }
  
  li a:hover, .dropdown:hover .dropbtn {
	background-color: #f9eed1;
  }
  
  li.dropdown {
	display: block;
  }
  
  .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
  }
  
  .dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
  }

  li > a:after { content:  ' ▼'; }
  li > a:only-child:after { content: ''; }   

  .dropdown-content a:hover {background-color: #f9eed1;}
  
  .dropdown:hover .dropdown-content {
	display: block;
}

  .nodisplay {
	display:none;
}	


/*------------------------------------------------body_area--------------------*/
#body_area{
/*	width:1004px;  */
    width: 100%; 
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #c04100;
	text-decoration: none;
	float: none;
	padding: 0px;
}
.left {
	margin: 0px;
	float: left;
/*	width: 674px;  */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.pic1 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
	background-image: url(images/glenwoodsprings.jpg);
	background-repeat: no-repeat;
	background-color: lavender;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
/*	height: 220px;
/*	width: 400px;  */
	width: 100%;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 225px;
}
.head {
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #292423;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.head1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: none;
}
.links {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: underline;
}
.links:hover {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: underline;
}
.head2 {
	margin: 0;
	float: left;
/*	width: 100%;/*650px;*/  
	padding: 0;
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2f5e8d;
	text-decoration: none;
}
.inner_text {
	margin: 0px;
	float: left;
	width: 650px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
}
.inner_text_full {
	margin: 0px;
	float: left;
	width: 98%;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-color: lavender;
	color: #4c432d;
	text-decoration: none;
}
.pic2 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
	background-image: url(images/blackhawk.jpg);
	background-repeat: no-repeat;
	background-color: lavender;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
/*	height: 220px;
/*	width: 400px;  */
	width: 100%;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 225px;
}
.pic3 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
	background-image: url(images/aspen.jpg);
	background-repeat: no-repeat;
	background-color: lavender;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
/*	height: 300px;
/*	width: 400px;  */
	width: 100%;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 225px;
}
.inner_linksarea {
	margin: 0px;
	float: left;
	width: 650px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.linksarea {
	margin: 0px;
	float: left;
	width: 350px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;

}
.inner_link {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
	background-image: url(images/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 15px;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 5px;
}
.inner_link:hover {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: none;
	background-image: url(images/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 15px;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 5px;
}

.link {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
	background-image: url(images/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 5px;
}
.link:hover {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: none;
	background-image: url(images/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	background-position: 0px 5px;
}
.right {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 900px;
	width: 264px;
}
.contact_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 264px;
}
.calendar_box {
	margin-top: 30px;
	padding: 0px;
	float: left;
	height: auto;
	width: 264px;
}
.right_box {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: none;
/*	background-color: #f1e6c8;  */
	background-color: #F8F8FF;
	float: left;
	height: auto;
	width: 212px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px dashed #a69366;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.right_contactbox {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: none;
	background-color: #f1e6c8;
	float: left;
	width: 212px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: 1px dashed #a69366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 25px;
}
.head3 {
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2f5e8d;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.head3:hover{
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff0000;
}
.head3a {
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2f5e8d;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.right_textarea {
	margin: 0px;
	float: left;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.head4 {
	font-family: Georgia;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b67b3c;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.nametitle {
	margin: 0px;
	float: left;
	width: 98%;
	padding-top: 20px;
/*	padding-right: -20px;  */
	padding-bottom: 0px;
	padding-left: 30px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2f5e8d;
	text-decoration: none;
}
.nametitlecontact {
	margin: 0px;
	float: left;
	width: 95%;
	padding-top: 0px;
/*	padding-right: -50px;  */
	padding-bottom: 0px;
	padding-left: 50px;
	font-family: Georgia;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
}
.nametitleinfo {
	margin: 0px;
	float: left;
	width: 92%;
	padding-top: 0px;
/*	padding-right: -70px;  */
	padding-bottom: 0px;
	padding-left: 70px;
	font-family: Georgia;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4c432d;
	text-decoration: none;
}
/* -----------------Home page  -------------------------------------- */
/* Contents section */
#page-wrap {
	display: flex;
	flex-direction: row;
  }
  #page-contents, #page-side {
	box-sizing: border-box;
	padding: 10px;
  }
  #page-contents {
	width: 50%
  }
  #page-side {
	background: #e2e3ff;
	width: 50%;
  }
  .home-img {
	  padding:0;
	  margin:0;
  }
/* ----------------------body area 1, all pages except Home page------*/
#body_area1{
    width: 98%;
	margin: 0 auto 0 auto;
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	float: left;
	background-color: lavender;
}

/*------------odds and ends------------*/
.justify {
	text-align: justify;}
.center {
	text-align: center;}

.centerblock {
	margin: 0 auto 0 auto;
	width: 85%;
	background-color: lavender;
  }
img.align-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;}
img.align-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;}
.titlered {
	font-size: 24px;
	color: red;
	text-align: center;	
}
.titlegreen {
	font-size: 24px;
	color: green;
	text-align: center;	
}
.nofloat {
	float: none;
}
.rightprint {
	float: right;
	font-size: 18px;
	color:lightgreen;
}

/* Responsive layout - when the screen is less than 775px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 775px) {
  /* Contents section */
  #page-contents {
    width: 60%;
  }
  #page-side {
    width: 40%;
  }
	  /* Show Hamburger Icon */
	  #hamnav label { 
		display: inline-block; 
		color: white;
		background: #a02620;
		font-style: normal;
		font-size: 1.2em;
		padding: 10px;
	  }
	
	  /* Break down menu items into vertical */
	  #hamitems a {
		box-sizing: border-box;
		display: block;
		width: 100%;
		border-top: 1px solid #333;
	  }
	
	  /* Toggle Show/Hide Menu */
	  #hamitems { display: none; }
	  #hamnav input:checked ~ #hamitems { display: block; }

	.banner-pic {
		max-width: 99%;  
		height: 160px;  
		padding: 0;
		margin: 0 0 0 160px;
		background-image: url(/images/RMNPMtns-2.jpg); 
		background-repeat: no-repeat;
		border: 0;
		background-color: lavender;
		background-size: contain;
	} 
} 
@media screen and (max-width: 600px) {
  /* Contents section */
  #page-wrap {
    display: block;
/*    flex-direction: none;  */
  }
  #page-contents {
    width: 100%;
  }
  #page-side {
    width: 100%;
  }
	  /* Show Hamburger Icon */
	  #hamnav label { 
		display: inline-block; 
		color: white;
		background: #a02620;
		font-style: normal;
		font-size: 1.2em;
		padding: 10px;
	  }
	
	  /* Break down menu items into vertical */
	  #hamitems a {
		box-sizing: border-box;
		display: block;
		width: 100%;
		border-top: 1px solid #333;
	  }
	
	  /* Toggle Show/Hide Menu */
	  #hamitems { display: none; }
	  #hamnav input:checked ~ #hamitems { display: block; }

	.banner-pic {
		max-width: 99%;  
		height: 160px;  
		padding: 0;
		margin: 0 0 0 160px;
		background-image: url(/images/088-1.jpg); 
		background-repeat: no-repeat;
		border: 0;
		background-color: lavender;
		background-size: contain;
	} 
	.imgoverflow {
		visibility: hidden;
	}
	.rTableCell25 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 4px;
		width: 25%;  
	 }
	 .rTableCell16 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 4px;
		width: 16%;  
	 }
	 .rTableCell15 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 4px;
		width: 15%;  
	 }
	 .rTableCell10 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 8px;
		width: 10%;  
	 }
	} 
@media screen and (max-width: 450px) {
  /* Contents section */
  #page-wrap {
    display: block;
/*    flex-direction: none;  **/
  }
  #page-contents {
    width: 100%;
  }
  #page-side {
    width: 100%;
  }
  /* Show Hamburger Icon */
  #hamnav label { 
    display: inline-block; 
    color: white;
    background: #a02620;
    font-style: normal;
    font-size: 1.2em;
    padding: 10px;
  }

  /* Break down menu items into vertical */
  #hamitems a {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border-top: 1px solid #333;
  }

  /* Toggle Show/Hide Menu */
  #hamitems { display: none; }
  #hamnav input:checked ~ #hamitems { display: block; }

		.banner-pic {
			max-width: 99%;  
			height: 160px;  
			padding: 0;
			margin: 0 0 0 160px;
			background-image: url(/images/087-3.jpg); 
			background-repeat: no-repeat;
			border: 0;
			background-color: lavender;
			background-size: contain;
		} 
		.rTableCell25 {
			display: block;
			float: left; 
			padding: 4px 2px 4px 4px;
			width: 25%;  
		 }
		 .rTableCell16 {
			display: block;
			float: left; 
			padding: 4px 2px 4px 4px;
			width: 25%;  
		 }
		 .rTableCell15 {
			display: block;
			float: left; 
			padding: 4px 2px 4px 4px;
			width: 15%;  
		 }
		 .rTableCell10 {
			display: block;
			float: left; 
			padding: 4px 2px 4px 8px;
			width: 10%;  
		 }
		} 
  /* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
  @media screen and (min-width: 900px) {
	 #body_area1 { 
	  float: none;
	  margin: 0 auto 0 auto;
	  width: 850px;
	  background-color: lavender;
	}

}  


/*---------------------div layouts to replace tables-----------*/
.rTable {
	display: table;
	width: 100%;  
 }
 .rTableHeading, .rTableBody, .rTableFoot, .rTableRow{
	clear: both;
 }
 .rTableHead, .rTableFoot{
    display: table-row;
	background-color: #DDD;
	font-weight: bold;
 }
  .rTable1Row {
    display: table-row;
	background-color: rgb(236, 232, 232);
	}
 .rTableRow {
    display: table-row;
	background-color: whitesmoke;  
	}
 .rTableCell {
	    display: block;
		float: left;  
		padding: 4px 2px 4px 4px;
		margin: 0;
		width: 31%;
	 }
	 .rTableCell1 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 20px;
		width: 65%;  
	 }
	 .rTableCell25 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 2px;
		width: 25%;  
	 }
	 .rTableCell16 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 2px;
		width: 16%;  
	 }
	 .rTableCell15 {
		display: block;
		float: left; 
		padding: 4px 2px 4px 2px;
		width: 15%;  
	 }
 .rTable:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
 }
/*------------------------------------------------footer--------------------*/
#footer{
	width:100%;
	margin: 30px auto 0 auto;

	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
    color: #f4f3b3; 
	text-decoration: none;
	float: left;
	height: 120px;
	background-color: #F5F5F5;
	padding: 10px 0 0 0;
}

.footer_copyrights {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	margin: 0;
	float: left;
	height: 30px;
	width: 100%;
	color: #b67b3c;
	padding: 15px 0 15px 0;
}

/*------------------------------------------------Contact--------------------*/
.contactformfield {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	height: 18px;
	width: 350px;
	float: left;
	margin: 3px;
	padding: 3px;
	top: 1px;
	clip: rect(1px,auto,auto,auto);
	clear: none;
	right: 30px;
}
.contactsubmit {
	font-family: Verdana;
	font-size: 16px;
	color: #ffffff;
	background-attachment: scroll;
	background-image: url(images/read_more_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 76%;
	clip: rect(500px,500px,auto,auto);
	top: 500px;
	right: 500px;
	bottom: 500px;
	left: 500px;
	float: left;
	margin: 5px;
	padding: 5px;
}

.contactformmessage {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	height: 170px;
	width: 350px;
	float: none;
	margin: 3px;
	padding: 3px;
}
.contactbox {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 18px;
}
.commentslabel {
	font-family: Verdana;
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	height: 170px;
	width: 100px;
	margin: 3px;
}
.contactbg {
	background-attachment: fixed;
	background-image: url(images/contact_background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 604px;
	width: 669px;
}



.contactmessagebox {

	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 170px;
}
.contacttextarea {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	margin: 3px;
	padding: 3px;
}
.submitarea {
	font-family: Verdana;
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	width: 600px;
}
.submitbutton {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	height: 15px;
	width: 54px;
	border: 1px dotted #FFFFFF;
	float: left;
	background-color: #b25600;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.submitbutton:hover {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	height: 15px;
	width: 54px;
	border: 1px dotted #FFFFFF;
	float: left;
	background-color: #bdbd40;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}


.contacttext {
	margin: 3px;
	height: 18px;
	width: 110px;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
}
.contactareas {
	float: left;
	height: 680px;
	width: 580px;
	top: 0px;
	margin: 0px;
	border: 1px none #000000;
	background-image: url(images/contact_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.contacthead {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
	height: 25px;
	width: 400px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}


.contacterrortext {
	margin: 3px;
	padding: 3px;
	height: 18px;
	width: 10px;
	float: left;
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
}
.contactsidehead {
	font-family: Verdana;
	font-size: 16px;
	font-weight: normal;
	color: #CFC88B;
	margin: 4px;
	height: 20px;
	width: 400px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.contactind {
	font-family: Verdana;
	font-size: 16px;
	color: #FFFFFF;
	margin: 3px;
	height: 20px;
	width: 400px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.contactcommenttext {
	margin: 3px;
	height: 170px;
	width: 110px;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	font-weight: normal;
}

.bodytextarea {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	float: left;
	width: 560px;
	margin: 3px;
	padding: 3px;
}
.errortext {
	font-family: Verdana;
	font-size: 16px;
	color: #FF0000;
}

.body1text {

	font-family: Verdana;
	font-size: 16px;
	color: #27817D;
	width: 560px;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}
.submittextarea {

	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	float: left;
	width: 560px;
	margin: 3px;
	padding: 3px;
}
/*------------------------------------------------Textboxon Email--------------------*/

.borderEffect
{
background-color:#FFFFCC;
color:#7A8639;
margin:0px;
padding:0px;
border:1px solid #FFCC00;
}
.borderEffect:hover
{
background-color:#FFCC89;
color:#A05A3D;
margin:0px;
padding:0px;
border:1px solid #A05A3D;
}
/*------------------------------------------------Textbox on Email--------------------*/
/*------------------------------------------------Textbox --------------------*/

.textboxEffect
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	height: 18px;
	width: 250px;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
}
.textboxEffect:hover
{
	background-color:#FFFFFF;
	color:#400000;
	margin:0px;
	padding:0px;
	border:1px solid #666600;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
}
/*------------------------------------------------Textbox --------------------*/
/*------------------------------------------------Textboxdropdown --------------------*/

.dropdownEffect
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	height: 18px;
	width: 262px;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
}
.dropdownEffect:hover
{
	background-color:#FFFFFF;
	color:#400000;
	margin:0px;
	padding:0px;
	border:1px solid #666600;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
}
/*------------------------------------------------Textboxdropdown --------------------*/
/*------------------------------------------------Messagebox --------------------*/

.MessageboxEffect
{
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #999999;
	height: 170px;
	width: 300px;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	font-weight: normal;
}
.MessageboxEffect:hover
{
background-color:#FFFFFF;
color:#400000;
margin:0px;
padding:0px;
border:1px solid #666600;
	font-family: Verdana;
	font-size: 16px;
	line-height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.contacttop {

	float: left;
	height: 95px;
	width: 465px;
	top: 0px;
}
.contactbg {
	background-image: url(images/contact_background.jpg);
	float: left;
	height: 500px;
	width: 600px;
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: center top;
}
.contactformmsgfield {

	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	height: 18px;
	width: 350px;
	float: left;
	margin: 3px;
	padding: 3px;
	top: 1px;
	clip: rect(1px,auto,auto,auto);
	clear: none;
	right: 30px;
}
.contactsubmit {
	margin: 5px;
	float: left;
	height: 30px;
	width: 300px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 160px;
}

.contactdropdownmenu {
	margin: 3px;
	float: left;
	height: 20px;
	width: 350px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.contactfillblank {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 3px;
	width: 500px;
	padding-top: 50px;
	padding-right: 3px;
	padding-bottom: 20px;
	padding-left: 30px;
	float: left;
}
.contactindicates {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 3px;
	width: 450px;
	padding-top: 25px;
	padding-right: 3px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-style: normal;
}
