/* COLORS
Pale blue: DDF1F5
Gold: FFDD66
PMS 638 (50%?): #9fcee3 (159, 206, 227)
PMS 638: #3eb1d1 (62, 177, 209); #00B5D9
PMS 285: 0176B8
Dark PMS 285: #069
very dark blue: #117
Yellow green: #693
Dark green: #360
Dark Orange-Red: #A40
*/


/* general */

	A	   	{ color: #069 }
	A:hover { color: #117 }

	body	{ font-family: verdana, trebuchet ms, arial, helvetica, sans-serif; }
	td      { font-family: verdana, trebuchet ms, arial,helvetica,sans-serif; font-size: 0.8em }
	li		{ font-family: verdana, trebuchet ms, arial, helvetica, sans-serif;}

	h1		{ font-size: 175%; color: #117; clear: both; }
	h2		{ font-size: 135%; color: #117; clear: both; }
	h3		{ font-size: 115%; color: #117; clear: both; }
	h4		{ font-size: 100%; color: #117; margin-bottom: 6 }

	hr		{ color: #069; size: "5"; }

	dt		{ font-size:1em; color:#002480; margin-left:0; 
				margin-right:0; margin-top:15; margin-bottom:0; font-weight:bold }
	dd		{ margin: 10 0 0 30; }
	
	
/* square bullets for second level lists  */	
    li li {list-style-type: square;}
    


	

/* Creates wide margin around the content when used in the table tag class="content" */
	.content { margin: 15px 0 15px 20px; }

/* Indents text */
	.indent      { margin-left: 30 }



/* ******* New NAVBAR styles (Aug 05)  *************** */


	/* regular navbar items  */
	
	div.navbar ul 		{background-color:#DDF1F5; font-size:medium; margin:0; padding:0;}
	div.navbar li 		{color: #069; border: 0 solid;; font-style:normal; font-variant:normal; font-weight:normal; line-height:1em; font-size:0.6em; list-style-type:none; padding-left:5; font-family:0; padding-top:1; padding-bottom:1}
	div.navbar li.first	{margin:4 0 0 0;}
	div.navbar li.last	{margin:0 0 6 0;}
	
	div.navbar a 		{text-decoration: none; width: 105; margin:0; border: 0 solid; color: #069; padding-left:2; font-family:0; padding-top:1; padding-bottom:1}
	
	div.navbar A:hover  {color: #117; background-color: #FFF;}


	/* menuGroup items  */
	
	div.navbar li.menuGroup			{text-align:left; background:#0176B8; 
									color:#FFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:0.7em; padding-left:3; font-family:4; padding-top:3; padding-bottom:3}
							
	div.navbar A.menuGroup    		{color: #FD6; padding: 0;}
	div.navbar a:hover.menuGroup   	{color: #117; background-color: #FD6;}
							
/* *********************************** */



/* Images and Figures */


caption	{ font-family: 0; font-size: 0.6em;
	  text-align: left; vertical-align: bottom; padding-left:0; padding-top:6; padding-bottom:6 }

.caption	{ font-family: 0; font-size: 0.6em;
	  text-align: left; vertical-align: bottom; padding-left:0; padding-top:6; padding-bottom:6 }


/* Creates margin around photos; can be used with tables or images class="photo" */
.photo { margin: 4 16 5 0; float: left; }

/* Use this one when the photo is next to a bulleted list: class="photolist" */
.photolist { margin: 4 0 5 20 }

.floatright { margin: 0 0 10 20; float: right; }

/* Creates margins around photos, graphics, tables, etc; and floats them right or left */
.floatright { margin: 0 0 10 20; float: right; border: 0; }
.floatleft { margin: 4 10 5 0; float: left; border: 0; }

/* Wider margin for use with bulleted text */
.floatleftplus { margin: 4 32 5 0; float: left; border: 0; }



/* FIGURE (from http://www.w3.org/Style/Examples/007/figures.html)   */

div.figure { float: right;  width: 25%; border: thin silver solid; margin: 0.5em; padding: 0.5em; }
div.figure p { text-align: center; font-style: italic; font-size: smaller; text-indent: 0;}



/* Scoop the Poop page */

table.pet 	{ background-repeat: repeat-x }