/* CSS Document */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/webpage_background.gif);
	background-repeat:repeat-x;
}

p {
	font:Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 20px 0px; 
	font-size:13px; 
	color:#666666; 
	line-height: 25px;
}

a {color:#524D43; text-decoration:underline; font-weight:bold;}
a:hover {color:#0079B6; text-decoration:underline; font-weight:bold;}

#header h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:0px;
	padding:3px 0px 3px 0px;
	font-weight:normal;
	letter-spacing:0.05em;
	text-align:center;
}

h1 {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-size:1.3em; 
	color:#0079B6; 
	line-height: 18px;
}

h2 {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-size:0.9em; 
	color:#666666; 
	line-height: 25px;
}

h3 {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	font-size:0.8em; 
	color:#666666; 
	line-height: 18px;
}

h4 {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	color:#666666; 
	line-height: 18px;
}

ul { 
	margin: 0px 0px 0px 30px; 
	padding: 0px 0px 0px 0px;
}

li {
	font:Arial, Helvetica, sans-serif; 
	margin: 0px 3px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	color:#524D43;
	letter-spacing:0.05em;
	font-size:13px;  
	line-height: 25px;


}

.clear {clear:both;}

.container {
  margin: 6px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 760px;
  border:none;
  background-color:#FFFFFF;
  background-image:url(images/container_bg.gif);
}

.top {
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width: 760px;
  height:146px;
  background-image:url(images/vetaqua_header.jpg);
}

.navigation{
	margin:0px 0px 0px 0px;
	padding: 82px 0px 0px 305px;
	float:left;
	text-align:left;
	text-decoration:none;
}

.navigation a{
	text-decoration:none;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
}

.navigation a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#71acd8;
}

.navigation p{
	border-top:#FFFFFF 3px dotted;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
		word-spacing:4px;
	}

.middle {
  width: 760px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image:url(images/middle_bg.gif);
  background-repeat:repeat-y;
}

.content{
	float:left;
	clear:inherit;
	width: 500px;
	border:none;
	padding: 0px 15px 0px 15px;
	margin:0px;
}

.content a{
color:#666666;
text-decoration:underline;
}

.content a:hover{
color:#0079B6;
text-decoration:underline;
}

.content p{
letter-spacing:0.05em;
}

.content img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:2px #B4D7E9 solid;
	}
	
#links img {
	border:2px solid #B4D7E9;
	padding:5px 5px 5px 5px;
	margin:0px 20px 10px 0px;
	}

.imagescolumn{
	float:right;
	width:150px;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.image{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:150px;
}

.image img{
border-bottom:1px white solid;
	padding:0px 0px 0px 0px;
}

#news-items{
	float:right;
	width:150px;
	margin:20px 15px 0px 0px;
	padding:15px 0px 0px 0px;
	font-size:0.7em;

}

#news-items p{
	text-align:left;
	color:#370000;
}

#news-items h4{
	font-weight:bold;
	font-size:1.3em;
	padding:0px 0px 20px 0px;
}

#news-items a{
	display:block;
	text-align:left;
	background-image:url(images/news_a_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px -10px 0px;
	padding:0px 0px 0px 2px;
	line-height:22px;
}

#news-items a:hover{
	display:block;
	line-height:22px;
}

.logos img{
	padding:15px 0px 0px 0px;
	margin:0px 15px 0px 15px;
	background-color:#FFFFFF;
	}

.footer{
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	background-color:#FFFFFF;
	border-top:15px #FFFFFF solid;
	word-spacing:5px;
}

.footer a{
	color:#666666;
}

.footer p{
	color:#666666;
	border-top:2px #B4D7E9 solid;
	padding:7px 0px 0px 0px;
	font-size:0.7em;
}

