body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	 font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	 color: #666666;
	 background-color: white;
	font-size: 13px;
}
.indentadoptdb {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left:5px;
	 font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	 color: #666666;
	 background-color: white;
	font-size: 13px;
}

p { margin-top: 4px; margin-bottom: 10px; margin-right:10px; margin-left:8px;
}

.indented { padding: 10px; }

td {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13px; color: #666666;}
#lContent {
	position:absolute; z-index:55; left:175px; top:63px;
} 

.SideBar {
	font-size: 12px;
	border-left: 1px dotted #36f;
	padding: 20px;
	color: #696969;
}
.TinyItalics {	
	font-size: 12px;
	font-style: italic;
}
h1{
	/*border-bottom: thin dotted #36F; 
	*/
	border-bottom: thin dotted #36F;
	padding-bottom:5px;
	color: #3366FF;
	font-size: 15px;
	/*/*/font-size: 150%; /* */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-right:50px;
}
h2 {  color: #3366FF; 
	font-size: 14px;
	/*/*/font-size: 120%; /* */
 	font-weight: bold; 
	/*/*/margin-top: 5px; margin-bottom: 5px; /* */ 
	margin-bottom: 5px;
	margin-left:5px;
}

h3 {  
	color: #3366FF; 
	font-size: 13px;
	/*/*/ font-size: 110%; /* */
	font-weight: bold; 
	margin-top: 6px; 	margin-bottom: 0px; 
	margin-left:6px;
 }
h4 {
	color: #99cc99;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 0px;
}

a:link { text-decoration:underline; color:#3366ff}
a:visited { text-decoration:underline;color:#3366ff}
a:hover {  text-decoration:underline overline;}	 

/* Stuff for Menu Magic Styles -- added Jan 2003 */
.pviimenudiv {	border: thin dotted #3366FF; }
.pviimenudiv td {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px}
.pviimenudiv p {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; 
	margin-top: 12px; margin-bottom: 6px}
.pviimenudiv a:link {text-decoration:underline; color:#3366FF;}
.pviimenudiv a:visited {color: #3366FF; text-decoration: underline;}
.pviimenudiv a:hover {  color:white;background-color:#36f;}

/* prevent Email addr on home page from acting like a:hover */
#EmailLink {
	color:#3366ff; text-decoration:none; background-color:white
}

hr{	color : #3366ff; }
hr.dotted {
	COLOR: #3366ff;
	BORDER-BOTTOM: #3366ff 1px dotted;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #3366ff;
}


.calendarDate {  background-color: #99ccff; text-decoration: none; font-weight: bold}
.CalendarDayNames {  color: #3366FF; font-weight: bold; line-height: 30px; vertical-align: bottom; text-align: center; font-size: 16px}
.calendarDate2 { background-color: #99cc99; text-decoration: none; font-weight: bold ; font-size: 12px}

.MainContentTable { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #99CC99; font-weight: bold}

.BodyText {  font-family: Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: #666666;
margin-top:0px;
}
.BodyTextLarge { font-family: Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 14px; color: #666666 ; font-weight: bold}
.TableHeaderBlue { font-weight: bold ; font-family: Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: #FFFFFF;
 text-align: center; 
 background-color: #36F;
 }
 
.BlueText{	
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #3366ff;
}
.BlueText a:link { text-decoration:underline; color:#3366ff}
.BlueText a:visited { text-decoration:underline;color:#3366ff}
.BlueText a:hover {  color:white;background-color:#36f
}
.WhiteText { font-weight: bold ; font-family: Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center}
.WhiteText a:link { text-decoration:underline; color:white;}
.WhiteText a:visited { text-decoration:underline;color:white;}
.WhiteText a:hover {  color:white; text-decoration: underline overline }

.LargeRedText { font-weight: bold ; font-family: Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 16px; color: red;
}

.RedText {
	color:red;
} 
	
#SiteMap {
	margin: 5px 10px 0px 15px;
}
#SiteMap a:link, #SiteMap a:visited {
	 text-decoration:underline; color:#3366ff;	
}
#SiteMap a:hover {
	color:white;background-color:#36f;
}

ul {
	margin-top : 0px;
	margin-bottom : 0px;
}
li {	
	margin-bottom:3px;
}
table li {
	margin-left: 5px;
	list-style: circle;	
}

#p7menubottom{	
	position:absolute; left:0px; 
	top:313px; 
	width:161px;
	 visibility: visible; 
	 z-index:124;
}
#lMenu{
	position:absolute; left:0px; 
	top:63px; 
	width:161px; z-index:100; visibility: visible;
}
#innercontent {
 left: 175px;
 position: absolute;
 top: 320px;
 visibility: visible;
 width: 100%;
 z-index: 125;
}

#MainContent {
 left: 10px;
  position: absolute;
  top: 10px;
  visibility: visible;
  z-index: 101;
 }
blockquote {
	margin-top: 3px;
	 background: #EEE no-repeat bottom right; padding: 10px; 
	 border-bottom: 1px dashed #ACACAC; border-left: 1px dashed #ACACAC; margin: 15px 0 15px 20px; }
	 
blockquote.pullquote { float: right; width: 150px; background : transparent none; margin: 10px 0 10px 15px; 
padding: 8; border: none; color: #333; font-size: 20px; text-align: center;
 line-height: 24px; 
 border: 1px black dotted; }
blockquote.pullquoteLeft { float: left; width: 150px; background : transparent none; 
margin: 10px 15px 10px 0; padding: 8; color: #333; 
border: 1px black dotted;
 font-size: 20px; text-align: center; line-height: 24px; }
blockquote p { margin: 0;  }
blockquote.plain {
	border:none;
}
.pullquote { float: left; width: 150px; background : transparent none; margin: 10px 10px 10px 15px; 
padding: 8; border: none; color: #333; font-size: 20px; text-align: center;
color: #c00;
 line-height: 24px; 
 border: 1px #36F dotted; }
 
.green {
	color:green;
}
h1.green {
	color:green;
	border: none;
	padding-bottom:5px;
	font-size: 18px;
}
hr.green {
	color:green;
}
h2.green {
	color:green;
	border-bottom: thin solid green;
}
.imgPadded {
	padding: 20px; margin: 10px;
}
ul.pawprint {
margin-top:20px;
line-height: 2em;
}

table.dotted {
 border-style: dotted}
