@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #fff;
	margin:2px 0 0 0;
	padding:0;
	text-align:center;
	color:#0f2670;
}
img	{border:0;padding:0;margin:0;}


#frame {
	width:900px;
	height:585px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	margin-top:50px;
	background-color: #000;
}

#strap	{
	width:550px;
	height:20px;
	margin:0 45px 0 0;
	background-color: #0f2670;
	float:right;
	border-left: solid 7px #5f6096;
	clear:both;
}

#main	{
	width:810px;
	margin:0 0 0 45px;
	padding:0;
	background-color: #fff;
	border-top: solid 20px #6197bc;
}

#main2	{
	width:810px;
	margin:0 0 0 45px;
	padding:0;
	background-color: #000;
	border-top: solid 20px #6197bc;
}

.pebbles {background: url(img/pebbles.jpg) bottom right;
	background-repeat: no-repeat;
}

.pebbles2 {background: url(img/pebbles2.jpg) bottom right;
	background-repeat: no-repeat;
}
.cans {background: url(img/cans.jpg) 16px 76px;
	background-repeat: no-repeat;
}
.smoke {background: url(img/smoke.jpg) bottom right;
	background-repeat: no-repeat;
}
.smoke2 {background: url(img/smoke2.jpg) bottom right;
	background-repeat: no-repeat;
}
.approach {background: url(img/approach.jpg) bottom right;
	background-repeat: no-repeat;
}
.ourapproach {background: url(img/our-approach72.jpg) bottom right;
	background-repeat: no-repeat;
}
.ppl {background: url(img/ppl.jpg) bottom right;
	background-repeat: no-repeat;
}
.ppl2 {background: url(img/ppl2.jpg) bottom right;
	background-repeat: no-repeat;
}
.news {background: url(img/news.jpg) bottom right;
	background-repeat: no-repeat;
}

#nav	{
	width:205px;
	height:400px;
	float:left;
	margin:0;
	padding:0;
	background: url(img/navswine.gif) 0px 0px repeat-x;
}

#homenews	{
	width:205px;
	height:180px;
	float:left;
	margin:50px 0 0 0;
	padding:30px 0 0 0;
	background: url(img/newsband.gif) top left;
	background-repeat: no-repeat;
}

#jquery_newsticker {
	
	width:200px;
	height:24px;
	margin:0 0 0 12px;
	padding:0;
	float:left;
}

.ticker {
	list-style-type: none;
	font-size:0.6em;
	font-weight: normal;
	width:200px;
	margin:0;
	padding:0;
	display: inline;
}

.ticker a:link {color: #006; text-decoration: none;}
.ticker a:visited {color: #006; text-decoration: none;}
.ticker a:hover {color: #09c;text-decoration: none;}	

#txt	{
	width:574px;
	height:400px;
	float:right;
	margin:0;
	padding:0;
	overflow: auto;
}

#txt2	{
	width:574px;
	height:340px;
	background-color: #fff;
	float:right;
	margin:0;
	padding:0;
	overflow: auto;
}

#txt3	{
	width:574px;
	height:56px;
	float:right;
	margin:0;
	padding:1px 0 0 0;
	overflow:auto;
}

#txtmargin	{
	width:7px;
	height:340px;
	float:right;
	margin:0;
	padding:0;
}

#ftr	{
	width:810px;
	margin:0 0 0 45px;
	height:38px;
	text-align:right;
	background-color: #0f2670;
	color:#fff;
	clear:both;
}

.blbox	{
	background-color: #c0d4e7;
	margin:20px 10px 10px 10px;
	padding:4px;
}

.swinebox	{
	width:250px;
	background-color: #c0d4e7;
	margin:6px 0 6px 16px;
	padding:0px;
}
.peoplebox	{
	width:516px;
	height:204px;
	background-color: #c0d4e7;
	margin:4px 0 0 20px;
	padding:0;
	overflow: auto;
}

p	{
	font-size:0.7em;
	line-height:1.8em;
	margin:10px 4px 4px 17px;
}
p a:link {color: #006; text-decoration: none; font-weight:bold;}
p a:visited {color: #006; text-decoration: none;}
p a:hover {color: #6197bc;text-decoration: underline;}

h1	{
	font-size:0.8em;
	color:#fff;
	line-height:20px;
	margin:0px 0px 0px 91px;
	padding:0;
	font-weight:normal;
	letter-spacing: 1px;
}

h2	{
	font-size:0.7em;
	line-height:1.8em;
	margin:10px 4px 4px 17px;
}

h2 a:link {color: #006; text-decoration: none;}
h2 a:visited {color: #006; text-decoration: none;}
h2 a:hover {color: #6197bc;text-decoration: none;}

.h2bar	{
	padding: 5px 0 0 10px;
	background: url(img/bar.gif) no-repeat left center;
}

h3	{
	font-size:0.55em;
	letter-spacing: 1px;
	color:#6197bc;
	line-height:1.6em;
	margin:2px 4px 4px 7px;
	font-weight:normal;
}
h3 a:link {color: #fff; text-decoration: none;}
h3 a:visited {color: #fff; text-decoration: none;}
h3 a:hover {color: #fff;text-decoration: none;}

h4	{
	font-size:1.0em;
	letter-spacing: 1px;
	color:#6197bc;
	line-height:1.6em;
	margin:2px 4px 4px 17px;
	font-weight:bold;
}

.h5	{
	font-size:0.8em;
	color:#fff;
	line-height:20px;
	margin:0px 0px 0px 91px;
	padding:0;
	font-weight:normal;
	letter-spacing: 1px;
}

h6	{
	font-size:0.7em;
	color:#fff;
	line-height:1.0em;
	text-align:right;
	margin:0px 20px 0px 0;
	padding:4px 0 0 0;
	font-weight:normal;
}
h6 a:link {color: #fff; text-decoration: none;}
h6 a:visited {color: #fff; text-decoration: none;}
h6 a:hover {color: #6197bc;text-decoration: underline;}

ul.cl	{
	width: 500px;
	margin: 0 0 2px 17px;
	padding: 2px 0 2px 20px;
	background-color: #c0d4e7;
	list-style-image: url(img/bar.gif);
}

li.cl	{
	margin:0px 0px 2px 0px;
	font-size:0.65em;
	line-height:1.2em;
}
li.cl	a:link {
	color:#0f2670;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}
li.cl	a:visited {
	color:#0f2670;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}
li.cl	a:hover {
	color:#930;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}

ul.norm	{
	margin: 0 0 2px 17px;
	padding: 2px 0 4px 20px;
	list-style-type: disc;
}

li.norm	{
	margin:0px 0px 4px 0px;
	font-size:0.7em;
	line-height:1.2em;
}
li.norm	a:link {
	color:#0f2670;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}
li.norm	a:visited {
	color:#0f2670;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}
li.norm	a:hover {
	color:#930;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}

ul.serv	{
	margin: 2px 0 2px 17px;
	padding: 4px 0 4px 14px;
	list-style-image: url(img/bar.gif);
}

li.serv	{
	margin:0px 0px 4px 0px;
	font-size:0.7em;
	line-height:1.6em;
}
li.serv	a:link {
	color:#0f2670;
	text-decoration: none;
}
li.serv	a:visited {
	color:#0f2670;
	text-decoration: none;
}
li.serv	a:hover {
	color:#6197bc;
	text-decoration: none;
}

.servnav	{
	padding: 1px 0 1px 14px;
	margin:0 4px 4px 7px;
	font-size:0.7em;
	color:#fff;
	background: url(img/bar.gif) no-repeat left center;
}
.servnav a:link {color: #fff; text-decoration: none;}
.servnav a:visited {color: #fff; text-decoration: none;}
.servnav a:hover {color: #6197bc;text-decoration: none;}
.servnav a#currentserv {color: #6197bc; text-decoration: none;}

.swinenav	{
	padding: 1px 0 1px 14px;
	margin:0 4px 4px 7px;
	font-size:0.7em;
	color:#fff;
	background: url(img/barswine.gif) no-repeat left center;
}
.swinenav a:link {color: #fff; text-decoration: none;}
.swinenav a:visited {color: #fff; text-decoration: none;}
.swinenav a:hover {color: #618845;text-decoration: none;}
.swinenav a#currentserv {color: #618845; text-decoration: none;}

ul.twocol {
	float: left;
	width: 500px;
	margin: 0 0 2px 17px;
	padding: 4px 0 4px 20px;
	list-style-type: disc;
	background-color: #c0d4e7;
}
 
li.twocol {
  float: left;
  width: 225px;
  margin: 0;
  padding: 0;
  font-size:0.65em;
  line-height:1.2em;
}

ul.pplcol {
	float: left;
	width: 500px;
	margin: 0 0 2px 17px;
	padding: 4px 0 4px 20px;
	list-style-image: url(img/bar.gif);
	background-color: #c0d4e7;
}
 
li.pplcol {
  float: left;
  width: 225px;
  margin: 0;
  padding: 0;
  font-size:0.65em;
  line-height:1.2em;
}
li.pplcol	a:link {
	color:#0f2670;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}
li.pplcol	a:visited {
	color:#0f2670;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}
li.pplcol	a:hover {
	color:#930;
	text-decoration: none;
	border-bottom:1px #6197bc dotted;
}


.nav1	{
	float:left;
	width:205px;
	height:22px;
	cursor: pointer;
}
.nav1current	{
	float:left;
	width:205px;
	height:22px;
	background: url(img/nav.gif) 0px -154px;
	cursor: pointer;
}
.nav1current a:link {color: #006; text-decoration: none;}
.nav1current a:visited {color: #006; text-decoration: none;}
.nav1current a:hover {color: #6197bc; text-decoration: none;}

.logo	{
	margin:20px 0 8px 500px;
}

.tel	{
	color:#6197bc;
}
.mob	{
	font-weight:bold;
}
.hover	{
	background-color:#6197bc;
}

.bl	{
	width: 500px;
	margin: 2px 0 12px 17px;
	padding: 4px 10px 4px 10px;
	background-color: #c0d4e7;
}

.qt	{
	font-style: oblique
}
.end {font-weight: bold;margin:0px 14px 0 0;text-align:right}
.cb	{clear:both;}
.newph	{margin:0;}