body {margin: 0px; font-family:'Tahoma','Arial, Helvetica, sans-serif'; font-size:0.8em;}
html{ background-color:#666666; float:left; width:100%}
h1{ color:#00b193; font-size:1.5em; margin:10px 0 0 0}
h2{ color:#005a88; font-size:1em; font-style:italic; padding:0 0 0 15px}
p{ font-size:0.9em; color:#4a4a4a; line-height:18px; text-align:justify}
ul{margin:0; padding:0}
span.required{
        font-family: courier new, arial, sans-serif;
        font-weight: bold;
        font-size: 1.1em;
        color: #c00;
      }
      div.rhs_form{
        margin: 0 0 10px 10px;
        padding: 5px;
        width: 280px;
        float: right;
        border: #01874a 2px solid;
      }
      table.contact{

      }
      table.contact td.a{
        padding: 10px 20px 10px 10px;
        width: 130px;
        font-size: 0.8em;
        font-weight: bold;
        color: #444;
        vertical-align: top;
        text-align: right;
      }
table.contact td.pet_name{
  font-weight: bold;
  padding: 30px 30px 10px 0;

}
table.contact td.pet{
  padding: 7px 20px 3px 10px;
}
table.contact td.b p.pet{
  margin: 3px;
  font-size: 0.8em;
  text-align: right;
}
table.contact td.b p.pet input{
  width: 40px;
  margin-left: 20px;
}
      table.contact td.b{
        padding: 2px;
        vertical-align: middle;
      }
      table.contact td.b input.a{
        width: 180px;
      }
      table.contact td.b input.pet{
        width: 100px;
      }
      table.contact td.b p{
        margin: 0;
        font-weight: bold;
      }
      table.contact td.b textarea{
        width: 230px;
        height: 110px;
        font-family: arial, verdana, sans-serif;
      }
      div.contact_button{
        margin: 10px 0 0 0;
        width: 280px;
        text-align: center;
      }
      input.button{
        width: 80px;
      }
      form{
        margin: 0;
      }
      div.errors{
        margin: 8px 0;
        width: 270px;
        padding: 4px;
        border: #f00 1px solid;
        background-color: #fcc;
      }
      div.errors p{
        margin: 2px 0 2px 15px;
        font-size: 0.8em;
        font-weight: bold;
        color: #000;
      }
      div.errors ul{
        margin: 6px 0 6px 30px;
      }
      div.errors li{
        margin: 2px 0;
        font-size: 0.8em;
        color: #000;
      }





div#layout{width:800px; margin:0 auto 0 auto;}

div#header{float:left; width:800px;}

div#header div#left{float:left; background-image:url(../../imgs/logo_graphics.jpg); background-repeat:no-repeat; width:301px; height:252px;}
div#header div#left img{ margin:0 0 0 3px}


div#header div#mid{float:left; background-image:url(../../imgs/header_mid_image.jpg); background-repeat:no-repeat; width:281px; height:252px;}


div#header div#right{float:left; background-image:url(../../imgs/header_right_graphics.jpg); background-repeat:no-repeat; width:218px; height:252px;}


div#header div#right div li{ list-style:none; float:left; color:#929292; font-size:0.8em; border-left:1px solid #d5d5d5; padding:30px 7px 7px 7px; margin:30px 0 0 5px;}
div#header div#right div li img{ display:block; float:left; margin:0 3px 0 0;}
div#header div#right div li a{ color:#929292;text-decoration:none}
div#header div#right div li a:hover{text-decoration:underline}



div#menu{float:left;width:800px; background-color:#005b88;text-align:}
div#menu ul{ margin:0 0 0 4px; padding:0;padding-left:30px;background-color:#005b88;}
div#menu li{ list-style:none; float:left; font-weight:bold; font-size:0.9em; color:#fff;font-family:'Arial';}
div#menu li a{text-decoration:none; padding:6px 13px 6px 13px;border-right:1px dotted #fff; display:block ;color:#fff}
div#menu li a:hover{ background-color:#00b193;padding:6px 13px 6px 13px;}
div#menu #selected{background-color:#00b193; border-left:1px dotted #fff;font-weight:bold; font-size:0.9em; color:#fff}

div#body_container{float:left; width:800px; background-color:#fff;  padding:0 0 50px 0;background-image:url(../../imgs/paw.gif); background-position:30px 97%; background-repeat:no-repeat;}
div#body_container div#left_container{float:left; margin:42px 0 0 0;width:182px;font-family:'Arial';}

div#body_container div#left_container ul{ margin: 0 0 0 39px; padding:0;}
div#body_container div#left_container li{color:#00b193; font-weight:bold; font-size:0.9em;text-transform:capitalize ; margin:10px 0 10px 0; line-height:16px}
div#body_container div#left_container li span{font-size:1.1em;}
div#body_container div#left_container li a{ color:#005b89; text-decoration:underline; display:block; background-image:url(../../imgs/arrow.jpg); background-position:left center; background-repeat:no-repeat; padding:0 0 0 20px}
div#body_container div#left_container li a:hover{ text-decoration:none}

div#body_container div#left_container li ul{ margin:0 0 0 0; padding:0}
div#body_container div#left_container li ul li{ list-style:none; color:#005b89; font-weight:bold; font-size:0.99em; text-transform:capitalize; margin:10px 0 10px 0; line-height:16px;}
div#body_container div#left_container li ul li ul{ margin:0 0 0 0; padding:0}
div#body_container div#left_container li ul li ul li{list-style:none; font-weight:normal; color:#4598c2; margin:10px 0 10px 0; line-height:16px;}
div#body_container div#left_container li ul li ul li a{ text-decoration:underline; color:#4598c2; display:block; background-image:none}
div#left_container p{
  text-align: center;
  margin: 20px 0;
}
div#left_container img{
  border: 1px solid black;
}

div#body_container div#right_container{ background-image:url(../../imgs/seperator.jpg); background-repeat:no-repeat; background-position:left top; margin:42px 0 0 0; float:left;width:565px; padding:0 0 0 50px; overflow: auto;}
div#body_container div#right_container p{padding:0 100px 0 0}
div#body_container div#right_container p a{ text-decoration:underline; color:#005a88}
div#body_container div#right_container p a:hover{ text-decoration:none;}
div#body_container div#right_container div img{ margin:0 10px 0 0}
div#body_container div#right_container h1{font-family:'Arial'};


div#footer{float:left; width:800px; background-color:#fff; margin:0; padding:0}
div#footer p{ width:439px; font-size:0.9em; color:#fff; background-color:#00b193; padding:1px 0px 1px 10px; margin:0; }
div#footer p a{ color:#fff; text-decoration:underline}
div#footer p a:hover{ text-decoration:none}