 /* CSS Document */
html,body {
margin:0;
padding:0
}

body	{
background-color:#D3B890;
background-image:url(../images/shadow.gif);
background-position:top;
background-repeat:repeat-y;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-collapse:collapse;
}

#col1 {
position: absolute;
left: 50%;
margin-left: -350px;
width: 698px;
background:#000;
height:100%;
border-collapse:collapse;
}

h2{
margin-left:10px;
margin-top:10px;
background-position:center left;
background-repeat:no-repeat;
padding:1px 0 1px 18px;
font-size:16px;
font-weight:bold;
color:#516494;
}

.rParagraph{
	float:left;
	vertical-align:middle;
	margin: auto 0;
	width:100%;
}

.rParagraph p{
	vertical-align:middle;
	margin:10px 0;
}

.lParagraph{
	float:right;
	vertical-align:middle;
	margin: auto 0;
}

.lParagraph p{
	vertical-align:middle;
	margin:10px 0;
}

.insetRight{
float:right;
padding:10px 12px 10px 20px;
}

.insetLeft{
float:left;
padding:10px 20px 10px 12px;
}

.insetL{
float:left;
padding:10px 10px 10px 12px;
text-align:center;
background-color:#dedede;
border:2px solid #ffffff;
border-right:12px solid #ffffff;
font-size:10px;
color:#666666;
font-style:italic;
}
.insetL a:link img,
.insetL a:visited img,
.insetL a:active img { height:300; width:218;}
.insetL a:hover img { width:364px; height:500px; left:-11px; top:-10px; z-index:1; border:1px solid #000; }

.one{
background-image:url(../images/pawIcon.gif);
}

.two{
background-image:url(../images/pawIcon.gif);
}

.three{
background-image:url(../images/pawIcon.gif);
}

.four{
background-image:url(../images/pawIcon.gif);
}

a:link {color:#516494; text-decoration:none;}
a:visited {color:#516494; text-decoration:line-through;} 
a:hover {color:#000000; text-decoration:none;}
a:active {color:#516494; text-decoration:none;} 


div#bg {
width:100%;
height:100%;
margin:0 auto;
margin-bottom:0;
background-repeat:repeat-x;
}

#image {
background-color:transparent;
background-image:url(../images/pahHeader2d.gif);
height:148px;
width:700px;
margin:0 auto;
}

#image p {
display:none;
}

#content {
	width:698px;
	height:auto;
	margin:0 auto;
	/*
	margin-left:auto;
	margin-right:auto;
	*/
	background-color:#ffffff;
}

div#content p {
padding:2px 10px;
vertical-align:top;
}

#indexContent		{
	width:698px;
	margin:0;
	margin-top:-10px;
	padding-top:10px;
	/*
	position:static;
	float:left;
	margin-left:auto;
	margin-right:auto;
	border-right:2px solid #687CB7;
	border:1px solid #687CB7;
	*/
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#ffffff;
	min-height:800px;
	height:100%;
}

#indexContent p		{
	margin-bottom:10px;
}

#serviceContent		{
	width:698px;
	margin:0;
	margin-top:-10px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#ffffff;
	min-height:1000px;
	height:100%;
	padding-top:10px;
}

#serviceContent p		{
	margin-bottom:10px;
}


#rss{
background-color:#E5E8F1;
float:right;
width:172px;
border-bottom:2px solid #687CB7;
border-left:2px solid #687CB7;
border-right:1px solid #687CB7;
position:static;
margin-right:-1px;
/*
background-image:url(../images/wilton.gif);
background-repeat:no-repeat;
background-position:bottom center;
*/
}

#schedule		{
	float:left;
	width:698px;
	margin:0 auto;
	position:static;
	/*margin-left:auto;
	margin-right:auto;
	border-right:2px solid #848484; */
	background-color:#F8E9E4;
}

.formTitle{width:230px;vertical-align:text-top;}
.formField{width:230px;}

#logos{
list-style:none;
width:698px;
}

#logos p{
margin-left:20px;
}

#logos li{
float:left;
clear:right;
padding:0 15px;
}


/* ---------------------------------------- NAVIGATION ------------------------------------------------------------*/
/* minimum menu requirements for functionality */
.topmenuul		{
				list-style-type:none;
				margin:0;
				padding:0;
				}

.topmenuli		{list-style-type:none;
				float:left;
				width: 175px;
				}

.topmenutitle	{display:block;
				width:175px;
				}
				
.thickbox {
display:block;
width:175px;
}

.submenuul		{list-style-type:none;
				position:absolute;
				margin: 0;
				padding:0;
				display:none;
				}

.submenuli a	{display:block;
 text-decoration:none;
				width:140px;
				}

li:hover ul, 
li.over ul		{ /* lists nested under hovered list items */
				display: block;
				}

/*
#dmenu li ul 	{top: auto;
				left: auto;
				}
*/

#content		{clear: left;}



/* menu design */
#dmenu 			{font-family:Helvetica, sans-serif; 
				font-size:14px;
				margin:0 auto;
				margin-bottom:0;
				width:700px;
				background-color:transparent;
				padding:0px;
				border-collapse:collapse;}

.topmenuul 		{}

.topmenutitle, .thickbox 	{color:#fff;
				font-weight:bold;
				text-decoration: none;
				width:auto;
				border:1px solid #687CB7;
				padding:6px;
				background-image: url(../images/nav_bg.jpg);
				line-height:14px;
				}

.submenuul 		{margin-top:-1px;
				background-color:#848484;
				border:0px solid #687CB7;
				}

.submenuli a	{padding:5px;
				text-decoration: none;
				color: #000;
				background-image: url(../images/nav_bg.jpg);
				background-position: top left;
				border:1px solid #687CB7;
				}

.submenuli a:hover		{
					text-decoration: none;
					background:#310a0a;
					color: #eff0ff;
					}
.topmenuli a:Link,
.topmenuli a:Visited,
.topmenuli a:active{
font-family:Palatino, "Times New Roman", Times, serif;
text-decoration:none;
width:161px;
height:14px;
color:#516494;
}

.topmenuli a:hover	{
			font-family:Palatino, "Times New Roman", Times, serif;
			text-decoration: none;
			background-image: url(../images/nav_bg_over.jpg);
			color: #eff0ff;
					}
					
/*					
<!-- RSS Feeds --------------->
*/

#headline{
background-color:transparent;
font-size:9px;
color:#CCCCCC;
font-weight:bold;
padding:2px 0;
border: 2px solid #d3d3d3;
margin:0px;
}

.hdHeadline-alt {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-left:-5px;
}

.hdHeadline-alt2 {
	color:#333333;
	font-size:9px;
	font-weight:bold;
	margin-left:-5px;
	 text-decoration:none;
}

.headlineDepot{
margin-top:-15px;
padding-left:5px;
padding-right:5px;
border: 0px hidden ;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.hdHeadline {color:#333333; font-size:9px; font-weight:bold; line-height:normal; padding-top:5px; text-decoration:none;} 

a.hdLink:link {color:#516494; font-size:9px; font-weight:bold; line-height:normal; text-decoration:none; border:0;}
a.hdLink:visited {color:#516494; font-size:9px; font-weight:bold; line-height:normal; text-decoration: line-through; border:0;} 
a.hdLink:hover {color:#BD6969; font-size:9px; font-weight:bold; line-height:normal; text-decoration:none; border:0;}
a.hdLink:active {color:#516494; font-size:9px; font-weight:bold; line-height:normal; text-decoration:none; border:0;} 


.hdTitle {display:none;}

.hdItem {color:#000000; font-size:9px; font-weight:normal; text-decoration:none; margin:0;  padding-bottom:5px;} 

.hdDate {color:#8da3b1; font-size:9px; font-weight:lighter; text-align:right; text-decoration:none; margin:0; padding:0}

.hdSeparator {border-style:solid; color:#687CB7; border-width:thin; margin-top:2; padding:0} 

#decor{
clear:both;
padding-top:50px;
}

#footer{
float:left;
clear:both;
margin:0 auto;
margin-left:-1px;
width:698px;
height:35px;
background-color:#D2D4D8;
border-top: 1px solid #687CB7;
border-bottom: 1px solid #687CB7;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
text-align:center;
bottom:0;
position:fixed;
}

#footer p{
margin:0;
}

#wilton{
width:173px;
height:52px;
background-image:url(../images/wilton.gif);
background-repeat:no-repeat;
background-position:middle;
text-align:center;
}

#wilton p{
display:none;
}


.aboutUs{
	list-style:none;
	margin:0 0 0 40px;
}

.aboutUs li{
	padding:2px;
}