﻿* 
{
	padding:0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body {background-color:#818886; font-family:Comic Sans MS; font-size:1em;  behavior:url("CSS/csshover3.htc"); }
a:link {color:#207bac;}
a:visited {color:#207bac;}
a:active {color:Black;}
a:hover {color:Black;}
ol {margin-left:10px;
}
ul { list-style-type:none;}
p {margin-bottom:8px; }
h1 {font-size:1.2em; font-weight:bold;}


.smalltext { font-size:.7em;}
.red {color:Red;}
.left {float:left; width:45%;}
.hiddenr {padding:0px; margin:0px; height:0px; visibility:hidden; float:right;}
.hidden {visibility:hidden;}

/* Adjustments to the enrollment forms page */
.table { border-bottom:solid 2px #207bac; margin-bottom:10px; padding:5px 0 10px 0; width:100%;}
.table #fc {width:200px; text-align:left; vertical-align:top; font-weight:bold;}
.table #sc {width:400px; text-align:left; vertical-align:top; font-weight:bold;}
#fc .label {font-weight:normal;}
#sc .label {font-weight:normal;}

#enroll tr {margin:5px 0 5px 0; padding:5px 0 5px 0;}

/* images */
.tlpicture {  padding:2px 5px 5px 2px; margin:0px 5px 0px 5px; left:auto; float:left; }
.trpicture {  padding:2px 2px 5px 5px; left:auto; float:right; }
.tmpicture { padding:5px; text-align:center;}



/*Div changes to areas*/
.sidearea_png div {padding:2px 2px 1px 5px; font-size:.7em; color:#207bac}
.sidearea_png a { text-decoration:none;}
.sidetitle {font-size:1.1em; font-weight:bold}
.mainarea_png div {padding:10px; font-size:.9em; }
.center {text-align:center}
/* .container { max-height:455px; overflow:auto; }
.containersmall {max-height:400px; overflow:auto;}
.containersmaller {max-height:300px; overflow:auto;}
#containersmall {max-height:400px; overflow:auto;} */
#map {margin:0 0 0 20px;}
.giclass {margin:0;}
.giclass ul { list-style:disc none outside;}
.giclass li {list-style-type:disc; margin-left:40px; padding-bottom:5px; }
.giclass ul ul li { list-style-type:circle; margin-left:80px;}


/*Paragraph and Heading Changes*/
#title { font-size:1.2em; font-weight:bold; padding-bottom:3px; z-index:5;}
#heading { font-weight:bold; font-variant:normal; font-size:1.2em; text-decoration:underline; }
.heading { font-weight:bold; font-variant:normal; font-size:1.2em; text-decoration:underline; }
.head { font-size:1em; font-weight:bold;}
.paragraph {font-size:1em;}
.xmlname {font-size:1.1em; font-weight:bold;}

/*Validation Classes*/
.validation {padding-left:5px; padding-right:5px;}
.textbox {top:300px;left:200px;}

/* Enrollment page adjustments */


/* Primary Components of the layout */


#main{
position: relative;
			left:0px;
			top:0px;
			width:1024px;
			margin:0px auto;
			font-size:inherit;
			}
			
	  .area{
	  position:absolute;
   /*   left:111px; */
	  top:151px;
	  width:100%;
	  height:auto;
	  min-height:600px;
	  background:#EDE790;}
	  
	  .contentarea
	  {
		  position:relative;
		  width:100%;
		  height:100%;
		  background:#EDE790;
		  }
	  
.mainarea_png
		{
		float:left;
			position: relative;
			/* left:300px;*/
			/*top:151px;*/
			width:75%; 
			height:auto;
			min-height:870px;
			background:#C4C48B;
		}
		
		.sidearea_png
		{
			float:left;
			position:relative;
			/* left:111px; */
			/* top:151px;*/
			width:25%; 
			height:100%;
			min-height:600px;
			background:#EDE790;
			padding-bottom:20px;
		}
		
.footer
{
float:left;
clear:both;
left:0px;
width:100%;
height:40px;
background:black;
 text-align:center;
 color:White;
 font-size:.8em;
 

}
		
		.headingbg_png
		{
			position: absolute;
		/*	left:111px; */
			top:0px;
			width:100%; 
			height:125px;
			background: #EDE790 url("../PDTS_files/headingbg.png") no-repeat;
		}
		.buttonbg_png
		{
			position: absolute;
		/*	left:111px; */
			top:124px;
			width:100%; 
			height:27px;
			 background-color:Black;
			padding:0px;
			margin:0px;
		}
		
		.headingcontact
		{
	position: absolute;
	left: 475px;
	top: 60px;
	width: 440px;
	height: 50px;
	font-family:MV Boli;
	color:#207bac;
	font-size:1em;
	font-weight:bolder;
}
		.title_png
		{
			position: absolute;
			left:255px;
			top:8px;
			width:685px; 
			height:49px;
			background: url("../PDTS_files/title.png") no-repeat;
			z-index:10;
		}
		.logo_png
		{
			position: absolute;
			left:110px;
			top:0px;
			width:93px; 
			height:123px;
			
		}
		.pawprints_png
		{
			position: absolute;
			left:221px;
			top:10px;
			width:607px; 
			height:103px;
			background: url("../PDTS_files/pawprints.png") no-repeat;
		}
		
		.alertcss
		{
		  text-align:center;
		  font-size:1.5em;
		  background-color:white;
		  font-weight: bold;
		  width:95%;
		  overflow:hidden;
		  color:Red;
		  
			}

#holiday div 
{
	padding:0px;
	
	}

.twtr-tweet-text {


font: 11px Arial, Helvetica, sans-serif !important;

}


