@charset "utf-8";
/* CSS Document */

body {
background-color: #333333;
margin-top:30px;}

/* Content */

td.header {
border-top:4px solid #663300;
border-left:4px solid #663300;
border-right:4px solid #663300;
}
td.contact {
font:normal 16px Rockwell, Times New Roman, Serif;
text-align:center;
color:#FFFFCC;
border:4px solid #663300;
background-color:#996633;
}
#content {
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
td.navigation {
font:normal 16px Rockwell, Times New Roman, Serif;
text-align:center;
border-left:4px solid #663300;
border-right:6px solid #CC9933;
vertical-align:top;
background-color:#663300;
}
td.rightcontent {
border-right:4px solid #663300;
background-color:#ffffcc;
}
td.contact a {
color:#FFFFCC;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:underline;
}
td.contact a:hover {
color:#000000;
text-decoration:underline;
}
td.footer {
background-color:#663300;
border-top:2px solid #CC9933;
border-bottom:2px solid #CC9933;
}

div.contactfield {
	float:right;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#FFFFCC;
	width:200px;
	background-color:#663300;
	border:4px solid #CC9933;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 13px;
	padding-left: 16px;
}
h2 {
padding:0px 0px 4px 0px;
font:italic 28px Rockwell, Times New Roman, Serif;
color:#666666;
border-bottom:solid 2px #CC9933;
}
.green {color:#669933;text-decoration:none !important;}
a:hover .green {color: #FFF;} 
p.formheadline {
font-family:Rockwell, Times New Roman, Serif;
font-size:18px;
color:#669933;
margin:0px 0px 14px 0px;
padding:0px 0px 12px 0px;
line-height:95%;
border-bottom:solid 2px #CC9933;
text-align:center;
}
.special {
display:none;
}
u {float:right;}
h3 {
margin:0px 0px 5px 0px;
font:normal bold 16px Verdana, Arial, Sans-Serif;
color:#669933;
}

h4 {
font-family:Rockwell, Times New Roman, Serif;
font-size:12px;
text-align:center;
vertical-align:text-top;
}

h6, p {
margin:0px 0px 12px 0px;
font:normal normal 12.5px Verdana, Arial, Sans-Serif;
line-height:160%;
color:#666666;
text-align:left;
}
small {
font-size:8px; line-height:9px; text-align:center;
}
a.link {
color:#669933;
font-style:italic;
text-decoration:none;
font-weight:bold;
}

a.link:hover {
color:#CC9933;
font-style:italic;
}

a.link:visited {
color:#663300;
font-style:italic;
}

img.leftimage {
margin:0px 15px 0px 0px;
text-align:left;
float:left;
display:inline;
border:2px solid #CC9933;
}
.imgborder {
border:2px solid #CC9933;
margin-right:20px;
}

img.rightimage {
margin:0px 0px 0px 15px;
text-align:left;
float:right;
border:2px solid #CC9933;
}
img.border {
border:2px solid #CC9933;
}
.favphoto {
padding:0px 0px 0px 0px;
}
.video {padding-right:20px;}
div.web {
	width:276px;
	float:left;
	text-align:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
}	
div.web a {
border:none;
text-decoration:none;
}

div.img {
display:inline;
margin:0px 0px 0px 10px;
}

.desc {
text-align:left;
font:bold 14px Verdana, Arial, Sans-Serif;
width:300px;
margin:0px 0px 0px -10px;
padding:0px 0px 5px 0px;
color:#666666;
text-decoration:none;
}

div.photo {
height:auto;
width:auto;
float:left;
}	

div.desc2 {
width:190px;
vertical-align:top;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
color:#333333;
}

div.desc3 {
width:290px;
vertical-align:top;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
color:#333333;
}

div.desc:hover {
color:#663300;
}

/*table {
border-top:solid 4px #663300;
border-bottom:solid 4px #663300;
border-left:solid 18px #663300;
border-right:solid 6px #CC9933;
margin:30px 0px 0px 0px;
width:500px;
height:350px;
background-color:#FFFFCC;
background-image:url(images/logo_cream.jpg); 
background-repeat:no-repeat;
background-position:bottom right;
}*/

.thankyoulink {
color:#666666;
font:normal bold 12px Verdana, Arial, Sans-Serif;
text-decoration:none;
background-position:bottom left;

}

.thankyoulink:hover {
color:#663300;
}

/* CSS Popout menuv */
/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv		/* position, size, and font of  menu */
	{	
	z-index: 10;
	width: 150px;						/* [1] width of menu item (i.e., box) */
	text-align: left;
	font:normal 15px Rockwell, Times New Roman, Serif;
	color:#FFFFCC; 
	}

#menuv a
	{
	width: 100%;
	height:36px;
	display:block;						
	padding-top: 0.5em;						/* expands menu box vertically*/
	padding-bottom: 0.5em;
	padding-left:10px;
	white-space:nowrap;
	border-bottom:solid 1px #CC9933;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: white;
	background-color: #663300;
	text-decoration:none;				/* removes underlines from links */
	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuv a:hover				/* all menus on mouse-over */
	{
	color: #000;
	background-color: #669933;
	text-decoration:underline;
	}
		
#menuv li
	{
	list-style-type:none;		/* removes bullets */
	}
	
#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 8em;				/* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				/* keeps the menu parts together */
	padding:0;
	width: 148px;			/* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}
	
/* FOOTER */
#footer {
color:#FFFFFF;
font:normal 12px Rockwell, Times New Roman, Serif;
} 
#footer .info {
float:left;
text-align:left;
padding-left:10px;
}
#footer .counter {
float:right;
text-align:right;
padding-right:10px;
}
#footer .link {
color:#669933;
font-weight:bold;
text-decoration:underline;
}

#footer .link:hover {
color:#666666;
}
#expand2 a {
font:normal normal 12.5px Verdana, Arial, Sans-Serif;
line-height:160%;
color:#666666;
text-align:left;
text-decoration:none;
font-weight:normal;
font-style:normal;
}
#expand2 h6 {
padding:0px;
margin:0px;
}
.headline {
font:normal bold 16px Verdana, Arial, Sans-Serif;
color:#669933;
padding:0px;
margin:0px;
}
#expand2 {
border-top:solid 1px #663300;
padding:10px 0px;
}
#expand2 u {
float:right;
}
/** reCaptcha Format ***/
#divrecaptcha{  
    width:200px;  
    font-size:12px; font-family:Arial, Helvetica, sans-serif;  
}  
#controls{ width:180px; float:rightright; }  
#recaptcha_image{  
    padding:2px; background:#f9f9f9;  
    border:1px solid #e0e0e0; 
	width: 200px;
}  
#recaptcha_response_field {  
   border: 1px solid #999 !important; //Text input field border color  
   background-color:#ccc !important; //Text input field background color  
   width:120px !important;  
   padding:5px;  
}  
#divrecaptcha a{  
     font-size:11px;    font-family:Verdana;  
    text-decoration:none; color:#3366ff;  
}  
#divrecaptcha a:hover{  
     color:113399; text-decoration:underline;  
}  

