body, table, tr, td {
   background-color: #C3D0BA;
   font-style : normal; 
   font-weight : normal; 	
   padding-bottom: 3px;
   font-size : 11px; 
   font-family: tahoma;
   color: #000000; 
   text-decoration : none; 
   text-align: justify;
   letter-spacing: 1px
}




.box {
  padding: 5px;
  margin: 0px;
  background-color: #D6E0D0;
  border: 0px solid #AE4542;
}

.links {
   font-weight : normal; 
   font-size : 12px; 
   font-style: normal;
   text-align: left;
   color: #34A02C;
   padding: 3px;
   margin: 2px;
   border-bottom: 1px dashed #000000; width: 75%;
}






.left {	
	float: left;
	width: 48%;	
	padding-right: 2%;	
	text-align: justify;
}

.right {
	float: right;
	width: 50%;
	text-align: justify;
}

div.divider {
	clear: both;
	margin-bottom: -5px;
}






	/* Layout */

.nav1 {
   background: url(puppy/line.gif);
   position: absolute;
   left: 150px;
   top: 186px;
   width: 741px;
   letter-spacing: 1px;
   font-size: 10px;
   line-height: 20px;
   color: #C0C0C0; 
}


#nav11 {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	PADDING-TOP: 1px;
}

#nav11 UL {
	CLEAR: left;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none; 
	BORDER-RIGHT-WIDTH: 0px;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 20px;
	color: #C0C0C0; 
	PADDING-RIGHT: 49px;
	PADDING-LEFT: 49px;
}

#nav11 UL LI {
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: auto;
	TEXT-ALIGN: left;
	border-bottom:0px solid;
}


#nav11 UL LI A {
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 20px;
	color: #686868; 
	display: block;
	background: #C0C0C0;
	width: 95px;
	text-align: center;	
	voice-family: inherit
}

#nav11 UL LI A:hover {
	background: #9F9F9F;
	color:#000000;
}








#header {
  height: 100px;
  position: absolute;
  left: 755px;
  top: 12px;
}


#lsidebar {
  position: absolute;
  left: 160px;
  top: 218px;
  width: 190px;
  padding: 8px;
  margin: 2px;
  Z-index: 1;
  text-align: justify;
  background-color: #E1E8DC;
  }


#main {
  position: absolute;
  left: 380px;
  top: 218px;
  width: 476px;
  padding: 5px; 
  margin: 2px;
  background-color: #D6E0D0;
  border: 8px solid #E1E8DC;
  text-align: justify;
}
#rsidebar {
  position: absolute;
  left: 155px;
  top: 360px;
  padding: 0px; 
  margin: 0px;
  text-align: justify;
}
#top {
  position: absolute;
  left: 16px;
  top: 0px;
}





		/* Headers */



.head {
   font-weight : bold; 
   font-size : 12px; 
   font-family : Trebuchet MS, Arial; 
   font-style: normal;
   text-align: left;
   color: #6E3529;
   padding: 3px;
   margin: 2px;
   border-bottom: 1px solid #000000;
}
.subhead {
   font-weight : bold; 
   font-size : 15px; 
   font-family : Trebuchet MS, Arial; 
   font-style: italic;
   text-align: center;
   color: #6E3529;
   padding: 3px;
   margin: 2px;
   width: 80%;
   border-bottom: 1px solid #000000;
}

.bhead {
   font-weight : bold; 
   font-size : 12px; 
   font-family : Trebuchet MS, Arial; 
   font-style: normal;
   text-align: left;
   color: #6E3529;
   padding: 3px;
   margin: 2px;
   border-bottom: 1px solid #000000;
}



		/* Links */


A:visited {
   font-weight: normal; 
   color: #65697F; 
   text-decoration: none; 
}
A:hover {
   font-weight: normal; 
   color: #3F414D; 
   text-decoration: none; 
}
A:active {
   font-weight: normal; 
   color: #65697F; 
   text-decoration: none; 
}
A {
   font-weight: normal; 
   color: #65697F; 
   text-decoration: none; 
}





input, textarea { 
	background:transparent;
        font-family: arial, tahoma, veranda;
	color: #000000; 
	font-size: 8pt;
	border-style: solid;
	border-color: #000000;
	border-width: 1px }