/*html definitions*/
body {background-color: #F0CB75; font-family: Verdana, Arial, sans-serif; margin: 0px; padding: 0px; font-size: 80%;}
a {color:#CC3333; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
ol, ul, p {line-height:150%;}
form {margin:0px;}

h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
h1 {color:#060; font-size:x-large; margin:0px;}
h2 {color:#740019; font-size:large;}
h3 {color:#060; font-size:medium;}
h4 {color:#740019; font-size:9pt;}
h5 {color:#060; font-size:x-small;}
h6 {color:#060; font-size:xx-small; font-weight:normal;}

/************start general template structure************/

/* layers */
#logo {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#menu_open {
	position:absolute;
	width:162px;
	height:25px;
	z-index:2;
	left: 25px;
	top: 150px;
	visibility: visible;
}

#menu_close {
	position:absolute;
	width:162px;
	height:17px;
	z-index:4;
	left: 25px;
	top: 157px;
	visibility: hidden;
}

#menu {
	position:absolute;
	width:170px;
	height:80px;
	z-index:3;
	left: 25px;
	top: 220px;
	visibility: hidden;
}

#text {
	position:absolute;
	width:550px;
	height:61px;
	z-index:2;
	left: 192px;
	top: 500px;
	visibility: visible;
}

#contact {
	position:absolute;
	width:125px;
	height:31px;
	z-index:7;
	left: 535px;
	top: 85px;
	visibility: visible;
}

#contact_info {
	position:absolute;
	width:500px;
	height:300px;
	z-index:8;
	left: 87px;
	top: 150px;
	background-image: url(images/b&w2.jpg);
	visibility: hidden;
}

#text_home {
	position:absolute;
	width:420px;
	height:180px;
	z-index:6;
	left: 232px;
	top: 400px;
	overflow: visible;
	visibility: hidden;
}

#more_home {
	position:absolute;
	width:162px;
	height:59px;
	z-index:9;
	left: 25px;
	top: 360px;
	visibility: hidden;
}

#text_horse {
	position:absolute;
	width:400px;
	height:180px;
	z-index:6;
	left: 232px;
	top: 370px;
	visibility: hidden;
}

#more_foxtrotter {
	position:absolute;
	width:162px;
	height:59px;
	z-index:9;
	left: 25px;
	top: 360px;
	visibility: hidden;
}

#text_site {
	position:absolute;
	width:400px;
	height:130px;
	z-index:6;
	left: 250px;
	top: 425px;
	visibility: hidden;
}

#more_sites {
	position:absolute;
	width:162px;
	height:59px;
	z-index:9;
	left: 25px;
	top: 360px;
	visibility: hidden;
}

#middle {
	position:absolute;
	width:450px;
	height:300px;
	z-index:1;
	left: 208px;
	top: 138px;
	visibility: visible;
}

#home {
	position:absolute;
	width:450px;
	height:300px;
	z-index:1;
	left: 228px;
	top: 140px;
	visibility: hidden;
}

#horse {
	position:absolute;
	width:450px;
	height:300px;
	z-index:1;
	left: 228px;
	top: 150px;
	visibility: hidden;
}
#site {
	position:absolute;
	width:450px;
	height:300px;
	z-index:1;
	left: 227px;
	top: 140px;
	visibility: hidden;
}

/*#footer {
	position:absolute;
	width:795px;
	height:110px;
	z-index:10;
	left: 10px;
	top: 600px;
	border: 2px solid #740019;
	visibility: visible;
}*/


/* styles */

.greenbox {
background: #337FCC;
text-decoration: none;
font-family: arial, verdana, helvetica;
font-weight:bold; 
font-size: 9pt;
color: #D6E6F5;
border: 2px solid #CC3333;}

/*input.btn{
   color:#050;
   font-family: arial, verdana, helvetica;
   font-size:100%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
	  
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}
   
input.btn2{
   color:#050;
   font-family: arial, verdana, helvetica;
   font-size:160%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
	  
input.btnhov2{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}*/

/*.header {
text-decoration: none;
font-family: arial, verdana, helvetica;
font-weight:bold;
font-size: 18pt;
color: #740019;
}

.subheader {
text-decoration: none;
font-family: arial, verdana, helvetica;
font-weight:bold;
a {color:#060;}
a:hover {color: #009900; text-decoration: none;
font-size: 12pt;
color: #740019;
}*/

/*.menu {
text-decoration: none;
font-family: arial, verdana, helvetica;
font-weight:bold;
a {color:#060;}
a:hover {color: #009900; text-decoration: none;
font-size: 12pt;
color: #740019;
}*/

.text {
text-decoration: none;
font-family: arial, verdana, helvetica;
a {color:#060;}
a:hover {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	font-size: 100%;
}

.contact {
text-decoration: none;
font-family: Fisticuffs, arial, verdana, helvetica;
a {color:#060;}
a:hover {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
/*font-size: 200%;*/
}

