/* At-Rules */
@charset "utf-8";


/******** Body Elements ********/
* {margin: 0;  padding: 0;  border: 0;}

body {background-color: #EBEBEB;  font-family: arial, verdana, tahoma;  font-size: 12px;  line-height: 180%;  color: #3d3d3d;}

/* ******* Layout Elements ********/
.wrapper {width: 800px;  margin: 0 auto; background: #ffffff;}

.innerwrapper {margin: 0 210px 0 0;}

.header {background: url(images/header.jpg) no-repeat; height: 240px;  margin: 10px 0 10px 0;   background-color: #ffffff;  text-align: center;  line-height: 50px;}

.subheader {margin: 10px 0 10px 0;  background-color: #ffffff;  text-align: center;}

.content {margin: 0 0 10px 210px;  padding: 5px;  background-color: #ffffff; text-align: justify;}

.left {margin: 0 0 10px 0;  float: left;  width: 190px;  padding: 5px;  background-color: #ffffff;}

.right {margin: 0 0 10px 0;  float: right;  width: 190px;  padding: 5px; background-color: #ffffff;}

.footer {margin: 0 0 10px 0;  padding: 5px; background-color: #ffffff;  clear: both;  text-align: center;}

.clear {clear:both;}
 
/* ******* Document Styles ********/
h1 {font-size: 18px;  font-weight: bold;  color: #000000;  text-transform: uppercase;  text-align: bottom-right;}

h2 {margin: 0 0 15px 0;  font-size: 15px;  font-weight: bold;}

h3 {font-size: 15px;  font-weight: bold;}

a, a:active, a:visited {color: #507DFE;  text-decoration: none;}

a:hover {color: #000000;  text-decoration: underline;}

.header a, .header a:active, .header a:visited {color: #aa0000;}

.header a:hover {color: #2d2d2d;  text-decoration: underline;}

p {margin: 0 0 15px 0;}

.footer p {margin: 0;  font-size: 11px;  line-height: 13px; }

table.breeds   { border-collapse: collapse }

tr.breeds, td.breeds { border: 1px solid black }

/* ******* List Styles Styles ********/
ul li {margin: 0 0 0 3px;  list-style: none;}

ul ul li {margin: 3px 0 3px 30px;  list-style: circle;}

ul ul {margin: 0 0 15px 0;}

ol li {margin: 0 0 0 15px;  }

/* End of style section. Generated by AceHTML at 2/3/2008 6:33:08 PM */
