* {
padding:0px;
margin:0px;
}

#marqueecontainer{
	position: relative;
	width: 330px; /*marquee width */
	height: 100px; /*marquee height */
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
}
.scroll_div {
	width: 330px;
	width/**/: 350px !important;
}
.vmarquee_content {
	position:absolute;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
div#sizer { float:left; display:none; width:60px; padding-left:10px; }
#right { float:right; width:85px; padding-right:20px; }

a {
color:#676767;
}

h1 {
font-size:3em;
font-family:Verdana;
font-weight:bold;
color: #72C168;
padding-left:6px;
margin-left:25px;
margin-top:10px;
}
h2 {
margin-top:5px;
margin-bottom:15px;
font-size:2em;
font-family:Verdana;
font-weight:bold;
color: #72C168;
}
h3 {
margin-top:5px;
margin-bottom:15px;
margin-left:30px;
font-size:2em;
font-family:Verdana;
font-weight:bold;
color: #72C168;
}

td.indent {
font-size:12px;
}
td.options {
font-size:12px;
}

#headeradmin {
	
	height:69px;
	width:900px;
	text-align:right;
}
td.adminmenumenu {
	color:#ffffff;
	font-size:12px;
}
td.bodytext {
font-size:1.2em;
}
#overlaymenu {
	position:relative;
	top:5px;
	margin:auto;
	padding-top:13px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background: #e63f97;
	color:#ffffff;
	height:45px;
	width:1000px;
	text-decoration:none;
}
.overlaymenu:link {
	color:#ffffff;
}
.overlaymenu:visited {
	color:#ffffff;
}
.overlaymenu:hover {
	color:#cccccc;
}
input.imageadmin {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color:#000;
	border:1px solid #CFCFCF;
	width:502px;
}

input.addadmin {
	font-family: Arial, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color:#000;
	width:285px;
	border: 1px solid #cFCFCF;
}
input.indexadmin {
	font-family: Arial, sans-serif; 
	font-size: 16px;
	font-weight:bold;
	color:#000;
	width:800px;
	border:1px solid #CFCFCF;
}
#padwrapper {
display:table; /* must put this in for FireFox. */
width:860px;
margin:auto;
padding:20px;
}
.title { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 16px; 
font-weight:bold;
}
#border {
	border: 1px pink solid;
}
#imagesadmin {
	float:left;
	border: 1px dotted #cccccc;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:25px;
	align:center;
}
#centraltext {
	display:table;
	text-align:left;
	margin-left:60px;
}

#mainareawide {
position:relative;
display:table;
padding-top:19px;
width:800px;
margin-left:0px;
padding-left:47px;
}
#wrapperadmin {
display:table; /* must put this in for FireFox. */
width:900px;
margin:auto; /* for IE6 and Firfox centering */
text-align:left; /* so that IE6 and Firefox puts the text to the left
*/
height:800px; /* Have to put SOMETHING in here for the height for both
browser. DO NOT put in a percentage, must be a pixel value */
}

#banner {
background: #FFFFFF url(../images/siteimages/header1.jpg) repeat-y;
height:127px;
}
#menu {
height:57px;
}

#uppercontrols {
font-family:Arial;
margin-top:25px;
margin-left:550px;
}

a.dkgreen {
float:left;
display:block;
background: #FFFFFF url(../images/siteimages/btn-topmenu-dkgreen.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
font-size:1.3em;
font-weight:bold;
line-height:21px;
color:#FFFFFF;
text-decoration:none;
margin-right:8px;
}
a:hover.dkgreen {
display:block;
background:  #5e720d url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.dkgreen {
color:#5e720d;
}
a.dkblue {
float:left;
background:  #FFFFFF url(../images/siteimages/btn-topmenu-dkblue.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
line-height:40px;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
margin-right:8px;
}
a:hover.dkblue {
display:block;
background:  #0079bc url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.dkblue {
color:#0079bc;
}
a.green {
float:left;
background: #FFFFFF url(../images/siteimages/btn-topmenu-green.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
line-height:21px;
text-decoration:none;
margin-right:8px;
}
a:hover.green {
display:block;
background:  #61ab40 url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.green {
color:#61ab40;
}
a.blue {
float:left;
background: #FFFFFF url(../images/siteimages/btn-topmenu-blue.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
line-height:21px;
text-decoration:none;
margin-right:8px;
}
a:hover.blue {
display:block;
background:  #34b4e4 url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.blue {
color:#34b4e4;
}
a.yellow {
float:left;
background: #FFFFFF url(../images/siteimages/btn-topmenu-yellow.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
line-height:40px;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
margin-right:8px;
}
a:hover.yellow {
display:block;
background:  #f0b600 url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.yellow {
color:#f0b600;
}
a.pink {
float:left;
background: #FFFFFF url(../images/siteimages/btn-topmenu-pink.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
line-height:40px;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
margin-right:8px;
}
a:hover.pink {
display:block;
background:  #e13288 url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.pink {
color:#e13288;
}
a.grey {
float:left;
background: #FFFFFF url(../images/siteimages/btn-topmenu-pink.jpg) repeat-y;
text-align:center;
width:154px;
height:45px;
line-height:40px;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
margin-right:8px;
}
a:hover.grey {
display:block;
background:  #e13288 url() repeat-y;
width:154px;
height:45px;
margin-right:8px;
}
.grey {
color:#626054;
}
#bodyblock {
width:992px;
}
#rightbodyblock {
float:right;
width:330px;
padding-top:15px;
}
#leftsmlblock {
float:left;
width:165px;
font-weight:bold;
font-size:1.5em;
text-align:center;
padding-top:10px;
}
.leftsmlblock {
text-decoration:none;
}
.leftsmlblock:hover {
color:#000000;
text-decoration:none;
}
#rightsmlblock {
float:right;
width:165px;
font-weight:bold;
font-size:1.5em;
text-align:center;
padding-top:10px;
}
.homebtnpink {
text-decoration:none;
color:#e33189;
}
.homebtnpink:hover {
color:#000000;
text-decoration:none;
}
.homebtnblue {
text-decoration:none;
color:#35b3e5;
}
.homebtnblue:hover {
color:#000000;
text-decoration:none;
}
.homebtndkgreen {
text-decoration:none;
color:#5e720d;
}
.homebtndkgreen:hover {
color:#000000;
text-decoration:none;
}
.homebtndkblue {
text-decoration:none;
color:#0079bc;
}
.homebtndkblue:hover {
color:#000000;
text-decoration:none;
}
.homebtnyellow {
text-decoration:none;
color:#f0b600;
}
.homebtnyellow:hover {
color:#000000;
text-decoration:none;
}
.homebtngreen {
text-decoration:none;
color:#61ab40;
}
.homebtngreen:hover {
color:#000000;
text-decoration:none;
}
.homebtngrey {
text-decoration:none;
color:#e13288;
}
.homebtngrey:hover {
color:#000000;
text-decoration:none;
}
#largeimageblock {
width:635px;
height:530px;
}
#footertop {
position:relative;
width:1024px;
height:20px;
padding-top:20px;
margin:auto;
}
#footer {
position:relative;
width:992px;
height:20px;
padding-top:20px;
margin:auto;
padding-left:20px;
}
#footerleft {
float:left;
height:35px;
}
#footerright {
float:right;
height:35px;
}
.pinkheading {
color:#e33189;
font-size:2em;
font-weight:bold;
}
.blueheading {
color:#35b3e5;
font-size:2em;
font-weight:bold;
}
td.footertext {
font-size:11px;
font-family:Verdana;
color: #676767;
}
td.footertext li {
float:left;
list-style:none;
padding-right:20px;
}
td.footertext li a {
font-size:11px;
font-family:Verdana;
color: #676767;
text-decoration:none;
}
td.footertext li a:hover {
font-size:11px;
font-family:Verdana;
color: #24915D;
text-decoration:none;
}
#pagecontent {
margin-top:20px;
}
#pagecontenth3 {
margin-left:30px;
color:#676767;
}

#pagecontentleft {
margin-left:40px;
}


/* accessibility changes */


body {
font-size:0.7em;
font-family:Verdana;
color: #575757;
background-color: #FFFFFF;
text-align: center; /* centering the content for IE6 */
}
#wrapper {
display:table; /* must put this in for FireFox. */
width:1024px;
margin:auto; /* for IE6 and Firfox centering */
text-align:left; /* so that IE6 and Firefox puts the text to the left
*/
background-color: #FFFFFF;
}
.telnumber {
color:#575757;
font-size:2em;
}
.emaillink {
color:#575757;
font-size:1.1em;
text-decoration:none;
}
#uppermenu {
margin-top:14px;
margin-left:550px;
font-size:1.25em;
font-family:Arial;
color:#575757;
}
#righthometext {
font-size:1.2em;
line-height:20px;
color:#000000;
margin-top:10px;
}
a.linktext {
text-decoration:none;
color:#616155;
}
a.linktext:hover {
text-decoration:none;
color:#92928f;
}
td.adminfontsize {
font-size:12px;
}
td.contactform {
color:#575757;
}