html { padding:0px; margin:0px; height: 100%;}
/* body attributes */
body {text-align:center; margin: 0; padding: 0; font-family: verdana, arial, helvetica, sans-serif; background: #18247B url(../images/bg_body.gif) center repeat-y; height:100%;}

/* Page */
#pageholder {width: 780px;  margin: 0 auto;  height:100%; padding:0; background: #ffffff;}

/*alignment*/
#rightalign {padding: 0; margin: 0; clear: right; color:#434343;}
#leftalign {padding: 0; margin: 0; float: left; width:250px;}
#rightside {padding: 0; margin: 0; float: right;}
#leftside {padding: 0; margin: 0; float: left; width:140px;}

/*news alignment*/
#rightnews {padding: 0; margin: 0; clear: right; color:#434343;  float: left;}
#leftnews {padding: 0; margin: 0; float: left; width:430px;}

/* Top */
#top {height: 78px; text-align:right; padding: 0; margin: 0; background: #ffffff url(../images/bg_top.gif) no-repeat; }
#top2 {height: 78px; text-align:right; padding: 0; margin: 0; background: #ffffff url(../images/bg_top2.gif) no-repeat; }

#toplinks {color: #333333; height:25px; padding:0px; margin:0px;}
#toplinks a, toplinks a:visited  {background: url(../images/top_arrow.gif) no-repeat 0 .9em; font-weight: bold; text-decoration: none; color: #ffffff; margin:0; font-size: 80%; padding: 5px 15px 5px 5px;}
#toplinks a:hover {text-decoration: none; color: #434343;}

#search {float: right;text-align: right;font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 80%;margin: 10px 0 0 0 ; padding-top: 8px;border: 0px solid #fff; color: #434343;}
.searchbutton {height: 20px; width:22px; background : url(../images/bullit2.gif) no-repeat; border: 0; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size:70%; padding: 0 5px 0 5px; margin-right: 10px;}
.searchinput {margin:0 5px 0 0; font-weight: normal; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none; color: #434343; border: 1px solid #D6D3D6}

#topnav {background: url(../images/bg_topnav.jpg) no-repeat; color: #D6D3D6; height:25px;  margin:0; padding-top:5px; width:780px; font-size: 80%; font-family: verdana, arial, helvetica, sans-serif;} 
#topnav a, topnav a:visited  {text-decoration: none; color: #333333; margin:0; font-size: 100%; padding: 5px 12px 5px 12px;}
#topnav a:hover {text-decoration: none; color: #FAB205;}

/* LeftNav Holder */
#leftholder {width: 195px; float: left; margin: 0; padding:0;}

/* Left Text*/
#leftText {padding: 0;  margin: 0; text-align: left;}
#leftText p {line-height: 1.5em; font-weight: normal; color: #434343; font-family: verdana, arial, helvetica, sans-serif;  font-size:70%; padding:5px 5px 0 10px; margin:0;}
#leftText a, leftText a:visited  { font-size:100%;  text-decoration: none; color: #224699; padding:0; margin:0;}
#leftText a:hover {text-decoration: none; color: #FAB205;}

/* LeftNav */
#leftnav {padding: 0;  margin: 0; text-align: left; width: 195px; }
#leftnav h1 {height:21px; margin: 0; padding: 0 0 0 25px;  font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 120%;  color: #434343; background: url(../images/bullit2.gif) no-repeat;}
#leftnav .navh1 {height:21px; margin: 0; padding: 0 0 0 25px;  font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 80%;  color: #434343; background: url(../images/bullit2.gif) no-repeat;}
#leftnav ul {list-style: none; margin: 0; padding: 0; text-indent:0;  }
#leftnav li {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #434343; background: url(../images/nav_arrow.gif) no-repeat 5px .7em; border-bottom: 1px solid #efefef; margin:0; padding:3px 5px 3px 15px;}
#leftnav a, leftnav a:visited  { font-size:80%;  text-decoration: none; color: #434343; padding:0; margin:0;}
#leftnav a:hover {text-decoration: none; color: #FAB205;}
#leftnav li.indent {background: #ffffff url(../images/nav_arrow2.gif) no-repeat 10px .7em; padding-left: 20px; color: #FAB205; border-bottom: 1px solid #F7EEDC;}
#leftnav li.indent2 {background: #ffffff url(../images/clearpixel.gif) no-repeat 12px .7em; padding-left: 20px; color: #FAB205; border-bottom: 1px solid #F7EEDC;}
#leftnav .sublink {color:#FAB205;}

/* Main Holder */
#contentholder {width:777px; background: url(../images/bg_page.gif);  margin: 0;  height:65%; padding:0;}
/*Holder for home page */
#contentholder2 { width:777px; background-color: #ffffff; margin: 0; height:58%; padding:0px;}

#homelinks {width:532px; height:190px; float:left; margin:0px; padding:0px; border-bottom:1px solid #efefef;}
#homelinks p {font-size: 70%; font-weight: normal; text-decoration: none; color:#434343; padding-top:160px;}
#homelinks a, homelinks a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:bold; padding-left:30px;}
#homelinks a:hover {text-decoration: none; background-color: transparent; color: #FAB205; font-size: 100%;}

#homepig {width:133px; height:190px; background:url(../images/home_pig.jpg) no-repeat; float:left; margin:0px; padding:0px;}
#homepoultry {width:133px; height:190px; background:url(../images/home_poultry.jpg) no-repeat; float:left; margin:0px; padding:0px;}
#homeruminant {width:133px; height:190px; background:url(../images/home_ruminant.jpg) no-repeat; float:left; margin:0px; padding:0px;}
#homeother {width:133px; height:190px; background:url(../images/home_horse.jpg) no-repeat; float:left; margin:0px; padding:0px;}

#homenews {padding: 0; text-align: left;  float: right; width:245px; height:190px; margin: 0px; border-bottom:1px solid #efefef;}
#homenews ul {list-style: none; margin:0px; padding:0px; text-indent: 0px; }
#homenews li {margin: 0px 0px 8px 10px; padding:0px 0px 0px 10px; background: url(../images/bullit.gif) no-repeat; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 80%;} 
#homenews a, homenews a:visited {text-decoration: none; color: #434343; font-size: 100%; font-weight:normal; padding:0px; margin:0px;}
#homenews a:hover {text-decoration: none; background-color: transparent; color: #224597; font-size: 100%; margin:0px;}
#homenews p {margin: 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 80%;}
#homenews h1 {margin: 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #224597; font-size: 80%;}

#homecontact {width:531px; height:110px; float:left; margin:0px; padding:0px; text-align:left; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
#homecontact h1 {margin: 10px 0 0 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #224597; font-size: 80%;}
#homecontact p {margin: 3px 0 0 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 80%;}
#homecontact a, homecontact a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:bold; padding:0px; margin:0px;}
#homecontact a:hover {color: #FAB205;}

#homenewsletter {padding: 0; text-align: left;  float: right; width:245px; height:111px; margin: 0px; border-bottom:1px solid #efefef;}
#homenewsletter h1 {margin: 10px 0 0 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #224597; font-size: 80%;}
#homenewsletter p {margin: 3px 0 0 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 80%;}
#homenewsletter a, homenewsletter a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:bold; padding:0px; margin:0px;}
#homenewsletter a:hover {color: #FAB205;}

#popup {padding:80px 0 0 0; margin:0; text-align:left; background: url(../images/bg_popup.gif) no-repeat; }
#popup h1 {background: #224597; margin: 0px; padding: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 80%;}
#popup p {margin: 10px; padding: 0; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 80%;}
#popup a, popup a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:bold; padding:0px; margin:0px;}
#popup a:hover {color: #FAB205;}
#popup h2 {background: #FAB205; margin: 0px; padding:3px 10px 3px 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 80%;}
#popup .whitelink {color:#ffffff;}


/* Content */
#content {float: left;  width:572px; margin-left: 10px; text-align: left; background-color: #ffffff; padding: 0; line-height: 1.2em; }
#content p {font-size: 80%; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0; color:#434343;}
#content h1 { height:21px; background: url(../images/bg_h1.gif) no-repeat; margin: 5px 0 0 0; padding: 0 0 0 25px;  color:#224597; font-size:80%;} 
#content h2 {margin: 0; padding: 0; color:#224597; font-size:80%; font-weight:bold;} 
#content td {font-size: 80%; font-weight: normal; text-decoration: none; color:#434343;}
#content a, content a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:normal;}
#content a:hover {text-decoration: none; background-color: transparent; color: #FAB205; font-size: 100%;}
#content ul {list-style: none; margin: 0; padding:0; text-indent: 0; }
#content li {background: url(../images/bullit.gif) no-repeat 3px .1em; padding-left:15px; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #434343; font-size: 80%;} 
#content form {background-color: #F3F5F7; margin:0;  border: 1px solid #E7E7E7; padding:10px;} 
#content hr {border-top: 1px solid #efefef; color:#ffffff; margin:0; padding:0;}
#box {width: 280px; float: left; margin:0; padding:0;}

/* Content */
#content2 {float: left;  margin: 0; text-align: left; background-color: #ffffff; padding: 0; line-height: 1em; }
#content2 p {font-size: 80%; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0 0 0 25px;  color:#434343;}
#content2 h1 { height:21px; background: url(../images/bg_h1.gif) no-repeat; margin: 5px 0 0 0; padding: 0 0 0 25px;  color:#224597; font-size:80%;} 
#content2 h2 {margin: 0; padding: 0 0 0 25px;  color:#224597; font-size:80%; font-weight:bold;} 
#content2 td {font-size: 100%; font-weight: normal; text-decoration: none; margin: 0; padding: 0; color:#434343;}
#content2 a, content2 a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:normal;}
#content2 a:hover {text-decoration: none; background-color: transparent; color: #FAB205; font-size: 100%;}
#content2 ul {list-style: none; margin: 0; padding: 0, 0, 0, 25px; text-indent: 12px; }
#content2 li {background-image: url(../images/bullit.gif); background-repeat: no-repeat; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 80%;} 
#content2 form {background-color: #F3F5F7; margin:0;  border: 1px solid #E7E7E7; padding:10px; width:270px;} 
#content2 hr {border-top: 1px solid #efefef; color:#ffffff; margin:0; padding:0;}
#box1 {width: 420px; float: left; margin:0; padding:0;}
#box2 {width: 350px; float: left; margin:0; padding:0;}
.box2 {background-color: #F3F5F7; margin:0;  border: 1px solid #E7E7E7; padding: 3px 5px 3px 5px;}

#sitemap {float:left; width:240px; margin:0 7px 0 7px; padding:0px;}
#sitemap p {font-size: 80%; font-weight: normal; text-decoration: none; margin: 0; padding: 0 0 0 18px;  color:#434343;}
#sitemap h2 {background-color: #F3F5F7; margin:0 10px 0 10px;  border: 1px solid #E7E7E7; padding: 3px 5px 3px 5px; } 
#sitemap a, sitemap a:visited {text-decoration: none; color: #224597; font-size: 100%; font-weight:normal;}
#sitemap a:hover {text-decoration: none; background-color: transparent; color: #FAB205; font-size: 100%;}


/* Bottom Bar Holder */
#footerholder {float: left; background:#224597; height: 20px; width:780px;}

/* Bottom Bar */
#footer {margin: 0; padding: 0px; text-align: center; }
#footer a, footer:visited {color: #ffffff; font-size: 70%; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; }
#footer a:hover	{ color: #000000; background-color: transparent; text-decoration: none; font-size: 70%}
#footer p {padding:5px; margin:0px; font-size:70%; font-family: verdana, arial, helvetica, sans-serif; color:#ffffff; font-weight: normal;}





/* Bespoke Content Elements */
.input1 {border:0; font-weight: normal; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none; color: #D70398;}
.input2 {border: 1px, solid; font-weight: normal; font-size: 100%; color: #434343; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; text-decoration: none}
.layoutMain {float: left; margin: 5px, 0,0,0; padding: 0; }
.layoutMain IMG { padding: 0; border: 1px solid #cccccc; }
.button {width:65px; height:18px; background : url(../images/btn_button.gif) no-repeat; border: 0; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size:100%; padding: 0; margin: 0 0 0 5px;}


