﻿* {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; left:auto; float:left; }
.trpicture {  padding:2px 2px 5px 5px; left:auto; float:right; }
.tmpicture { padding:5px; text-align:center;}

/* Drop Down*/
.buttonoverlay_png ul li:hover ul {display:block; }
.buttonoverlay_png ul li ul {margin:0; width:14em; position:absolute; top:23px; left:-1px; display:none; }
.buttonoverlay_png ul li ul li {width:100%; border:solid 1px black; display:block; background:#207bac; }

/* button overlay changes */
.buttonoverlay_png a:link {color: Black; text-decoration:none;}
.buttonoverlay_png a:active {color:#818886}
.buttonoverlay_png a:hover {cursor:pointer; background-color:#c4c48b;}
.buttonoverlay_png a:visited {color:Black; text-decoration:none;}
.buttonoverlay_png ul {list-style-type:none; margin-left:10px;  }
.buttonoverlay_png li:first-child {border-left:solid 1px black; left:-1; }
.buttonoverlay_png li {display:inline; position:relative; width:.5em; padding-right:5px; padding-left:5px; border-right:solid 2px black;}

/*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:800px;
      height:auto;
      min-height:600px;
      background:#EDE790;}
      
.mainarea_png
		{
		float:left;
			position: relative;
			/* left:300px;*/
			/*top:151px;*/
			width:611px; 
			height:auto;
			min-height:710px;
			background:#C4C48B;
		}
		
		.sidearea_png
		{
			float:left;
			position:relative;
			/* left:111px; */
			/* top:151px;*/
			width:189px; 
			height:auto;
			min-height:600px;
			background:#EDE790;
            padding-bottom:20px;
		}
		
.footer
{
float:left;
clear:both;
left:0px;
width:800px;
height:40px;
background:black;
 text-align:center;
 color:White;
 font-size:.8em;
 

}
		
		.headingbg_png
		{
			position: absolute;
			left:111px;
			top:0px;
			width:800px; 
			height:125px;
			background: url("../PDTS_files/headingbg.png") no-repeat;
		}
		.buttonbg_png
		{
			position: absolute;
			left:111px;
			top:124px;
			width:801px; 
			height:27px;
			background: url("../PDTS_files/buttonbg.png") no-repeat;
		}
		.buttonoverlay_png
		{
			position: absolute;
			left:113px;
			top:124px;
			width:798px; 
			height:26px;
			background: url("../PDTS_files/buttonoverlay.png") no-repeat;
		}
		.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;
		}
