
	
body { text-align: center; background-image: url(../images/background.png); padding: 0; margin: 0; font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 75%; font-weight: normal; }	
h1, h2, h3, h4  { margin :.5em 0 ; padding: 0;  }

h1    { font-size : 250%; font-weight : normal; letter-spacing : -1px; color : #8E7F84; font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;  }
 
h2    { font-size : 200%; font-weight : normal; letter-spacing : 0px; color : #ff6e9b; font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;  }

h3    { font-size : 140%; font-weight : normal; letter-spacing : 0px; color :  #79684B;  font-family : "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;  }

h4    { font-size : 110%; font-weight : normal; letter-spacing : 1px; color :  #79684B; font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif; }
a  {color : #3f6d6a; } 
a:visited  { color : #524649; text-decoration : none; }

a:hover  { color : #cccccc; text-decoration : none; } 

a:active  {text-decoration : none ; }

ul    {list-style : none; padding : 0.5em 1em 0.5em 5px; margin : 0; }

li    { list-style : none; padding : 0; margin : 0; }
img{border: none; padding: 0; margin: 0;}

p{margin: 0.5em; padding: 0.5em;}

#container{width: 925px;margin: 2em auto; text-align: left;line-height: 130%;background-color: #fff;color: #666666;;padding: 0px;background-image: url(../images/leftpattern.jpg);background-repeat: repeat-y; background-position: left;}

#container1 img{border: 1px;border-style: solid;
border-color: #ff6e9b; padding:1em; float: left;margin: 0 1em 1em 1em;}

#container1{padding: 30px 10px 10px 50px;}
#content{margin-left: 230px; padding: 1em;max-width: 55em;}


#footer{padding: 1em 3em 4em 5em;background-color:#ffffff; height:30px;background-image: url(../images/leftpattern.jpg);background-repeat: repeat-y; background-position: left; }
.pooch {float: right;}

#top {padding: 0;background-color:#8E7F83; color: #fff;background-image: url(../images/background.png); margin: 0;height: 106px;}

#generic_nav{padding: 0; background-color:#8E7F84; color: #fff; height: 42px;font-family: "Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif;}

#generic_nav img{float: left;padding: 0; margin: 0;}

#generic_nav ul   { border: 0; margin: 0px; padding: 1.1em 0.5em 0em 0em; text-align: right; list-style-type: none; float: right;font-size : 110%; }
#generic_nav ul li  { display: inline; margin: 0; padding: 0; text-align: right; }

#generic_nav ul li a, #footer ul li a   {  margin: 0px; padding: 5px;text-decoration: none; display: inline ;text-align: center;  height: 19px;  letter-spacing: 1px;color: #ffffff; }
#generic_nav ul li a:hover, #footer ul li a:hover  { color: #cccccc; }
#generic_nav ul li a.active, #footer ul li a.active  { color: #cccccc; }

#topforms{padding: 1em; margin: 0;width: 100%;}


.submit{vertical-align: middle;}
.search-field fieldset, .client-login fieldset     { margin : 0; padding : 0; }
.inputbox { font-family :Arial, Helvetica, sans-serif; font-size : 100%; width: 100px; /* Width for modern browsers */  border : 2px double #B3CECC;  }
form  { margin : 0; padding : 0; }
fieldset { margin : 0; padding : 0; border: none;}
/* Style the legend, labels and the div containing the submit button. */
label  { display : inline; margin : 0; padding : 0; }
fieldset{ margin : 0;  padding :0;}
fieldset input   { color : #ccc; }
fieldset input:focus  {border-style: double; border-color: #ccc; border-width: 2px; }

 
#leftnav{float: left;width: 200px;margin: 0;
padding: 1em;border-right: 1px;border-right-style: dotted;
border-right-color: #ff6e9b; color: #79684b; clear: both;}
#leftnav ul{ padding: 0; margin: 0;}
#leftnav h2{ background-image: url(../images/bigpaw.jpg); background-position: top left; background-repeat: no-repeat; padding: 25px 0px 0px 30px;}
#leftnav li{background-image: url(../images/bullet.jpg); background-position: top left; background-repeat: no-repeat; padding-left: 2em;}
#leftnav p { margin: 0 0 1em 0; }
#leftnav a {color : #3f6d6a; text-decoration: none; padding: 0; } 
#leftnav a:visited  { color : #3f6d6a; text-decoration : none; }

#leftnav a:hover  { color : #fff; background-color:#3f6d6a;  } 

#leftnav a:active  {text-decoration : none ; }



.centered{ margin: 2em;}
.centered p{ margin: 2em;}


#footer{clear: both;margin: 0;}

#topshadow{background-image: url(../images/topshadow.jpg); background-repeat: repeat-x; 	background-position: top; }

#bottomshadow{background-image: url(../images/bottomshadow.jpg); background-repeat: repeat-x; 	background-position: bottom; }

#copyright{text-align: center; color: #fff; max-width: 40em; padding:0 30em 1em 1em; float: right;
}
