/*************** GENERIC COPY ****************/
body { margin:0; padding:0; left:0; top:0; background-color:#615330;}
body, p, td, ul, blockquote, font {
	color:#003300;
	font-family:times, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.small {font-size:10px;}
.bold {font-weight:bold; }
.underline {text-decoration:underline; }
.noborder {border:0px;}
ul.noindent {margin:20px;}

hr {color:#9C6500}

/**************** FIXED OBJECTS ****************/
#pagecontainer {text-align:center;}

#homeheaderphoto {background-image:url(/_images/header_home1.jpg); width:594px; height:266px; background-repeat:no-repeat; margin:auto;}
#homeheader {background-image:url(/_images/header_home2.jpg); width:784px; height:111px; background-repeat:no-repeat; margin:auto;}
#interiorheader {background-image:url(/_images/header_interior.jpg); width:784px; height:122px; background-repeat:no-repeat; margin:auto;}

#contentcontainer {background-color:#F7F3DE; width:594px; text-align:left; margin:auto;}
#content {float:left; padding-top:15px; padding:15px 30px; width:350px; }
#nav {float:left; top:0px; width:152px;}
#quote {margin:20px 20px 20px 20px; font-style:italic; text-align:center; font-weight:bold;}
#footer {clear:both; margin:auto; text-align:center; padding-top:10px; padding-bottom:10px; border-top:1px solid #9C6500; width:90%;}

/**************** HEADERS ****************/
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

/* message containers */
.errorMessage {background-color:#FFDFDE; border:1px solid red; padding:10px; font-size:12px; margin-bottom:10px; margin-top:10px;}
.errorMessage a:link, .errorMessage a:active, .errorMessage a:visited {color:#521894;}

.notificationMessage {background-color:#F8F3FC; border:1px solid #63309C; padding:10px; font-size:12px; margin-bottom:10px; margin-top:10px;}
.notificationMessage a:link, .notificationMessage a:active, .notificationMessage a:visited {color:#63309C;}  

/**************** FORMS ****************/
form {margin:0px;}

.forminput {font-family:verdana,arial; font-size:11px;}
.fielderror {font-family:verdana,arial; font-size:11px; background-color:yellow;}

input {font-size:11px; font-family:verdana;}
select {font-size:11px; font-family:verdana;}
textarea {font-size:11px; font-family:verdana;}

input.fielderror {background-color:yellow}
select.fielderror {background-color:yellow}
textarea.fielderror {background-color:yellow}

/* required fields */
.required {font-weight:bold; color:red;}


/**************** TABLES ****************/
table.datagrid {border-top:1px solid black; border-right:1px solid black;}
table.datagrid td {border-bottom:1px solid black; border-left:1px solid black; font-size:11px;}
table.datagrid th {border-bottom:1px solid black; border-left:1px solid black; text-align:left; background-color:#D3D3D3;}

.colheader {font-weight:bold; text-decoration:underline;}

.altrow {background-color:#F2F2F2;}

.form {background-color:#F2F2F2; border:1px solid #D3D3D3; padding:5px;}



/**************** LINKS ****************/
a:link, a:visited, a:active {COLOR:#004100; text-decoration: none;} 
a:hover {COLOR:#004100; text-decoration: underline;}


/**************** NAV ****************/
a.nav-home {background-image:url(/_images/nav/Home_off.gif); width:152px; height:23px; display:block;}
a.nav-home:active, a.nav-home:hover {background-image:url(/_images/nav/Home_on.gif);}

a.nav-about {background-image:url(/_images/nav/about_off.gif); width:152px; height:23px; display:block;}
a.nav-about:active, a.nav-about:hover {background-image:url(/_images/nav/about_on.gif);}

a.nav-clinics {background-image:url(/_images/nav/clinics_off.gif); width:152px; height:23px; display:block;}
a.nav-clinics:active, a.nav-clinics:hover {background-image:url(/_images/nav/clinics_on.gif);}

a.nav-training {background-image:url(/_images/nav/training_off.gif); width:152px; height:23px; display:block;}
a.nav-training:active, a.nav-training:hover {background-image:url(/_images/nav/training_on.gif);}

a.nav-haugennews {background-image:url(/_images/nav/news_off.gif); width:152px; height:22px; display:block;}
a.nav-haugennews:active, a.nav-haugennews:hover {background-image:url(/_images/nav/news_on.gif);}

a.nav-horsesforsale {background-image:url(/_images/nav/sale_off.gif); width:152px; height:23px; display:block;}
a.nav-horsesforsale:active, a.nav-horsesforsale:hover {background-image:url(/_images/nav/sale_on.gif);}

a.nav-sponsors {background-image:url(/_images/nav/sponsors_off.gif); width:152px; height:23px; display:block;}
a.nav-sponsors:active, a.nav-sponsors:hover {background-image:url(/_images/nav/sponsors_on.gif);}

a.nav-contact {background-image:url(/_images/nav/contact_off.gif); width:152px; height:22px; display:block;}
a.nav-contact:active, a.nav-contact:hover {background-image:url(/_images/nav/contact_on.gif);}


/**************** MISC ****************/
.horsesalelisting {
	margin-top:10px;
	padding:4px;
	border:1px solid #996600;
	overflow:hidden;
}
.horsesalelisting h1 {margin:0px; font-size:12px;} 
.horsesalelisting p {margin:0px;}
.horsesalelisting img {margin-right:5px; float:left;}  

.horsesalelisting2 {
	margin-top:10px;
	padding:4px;
	border:1px solid #996600;
	
}
.horsesalelisting2 h1 {margin:0px; font-size:12px;} 
.horsesalelisting2 p {margin:0px;}
.horsesalelisting2 img {margin-right:5px; float:left;}  
