@charset "utf-8";
/* CSS Document */

#shadowbox {
	width: 671px;
	margin: 28px 0px 0px 147px;
	padding:11px 0px 0px 0px;
	background-image:url(/images/shadowtop.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.categorycontent {
	margin:0px; 
	padding:0px 12px 30px 0px;
	width:681px;
	background-image:url(/images/shadowbottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
}

.shadowtext {
	background-image:url(/images/shadowcenter.jpg);
	background-repeat:repeat-y;
	width:661px;
	margin:0px 0px 0px 0px;
	padding:1px 9px 0px 9px;
	float:left;

}
#shadowbox h1 {
	background:url(/images/headlineblue.jpg) repeat-x left top;
	color:#ffffff;
	line-height:2em;
	height:64px;
	width:651px;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:22pt;
	padding:0px;
	margin:0px 0px 0px 10px;
}
.shadowtext .resourcebox{
	background-image:url(/resources/images/graybox.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:317px;
	height:199px;
	margin:4px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	float:left;
}
.shadowtext img{
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}
.shadowtext h4{
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	color:#0469a7;
}
.shadowtext .resourcebox p a {
	background-image:url(/images/redcheckbuttonmed.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 0px 8px 28px;
}
.shadowtext .resourcebox p a:hover {
	background-image:url(/images/redcheckbuttonmedhover.png);
}
.shadowtext .resourcebox ul#newsletterlist {
	list-style:none;
}
.shadowtext .resourcebox ul#newsletterlist li{
	margin:5px 0px 15px 0px;
}
.shadowtext .resourcebox ul#newsletterlist a {
	background-image:url(/images/redcheckbuttonmed.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:4px 0px 8px 28px;
}
.shadowtext .resourcebox ul#newsletterlist a:hover {
	background-image:url(/images/redcheckbuttonmedhover.png);
}
.shadowtext p.redcheck a {
	background-image:url(/images/redcheckbuttonsm.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 4px 18px;
}
.shadowtext p.redcheck a:hover {
	background-image:url(/images/redcheckbuttonsmhover.png);
}
.shadowtext .resourceboxsmall{
	background-image:url(/resources/images/grayboxsmall.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:317px;
	height:123px;
	margin:4px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:90%;
}
.shadowtext .resourceboxsmall h4{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}
.shadowtext .resourceboxsmall p a {
	background-image:url(/images/redcheckbuttonsm.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 4px 18px;
}
.shadowtext .resourceboxsmall p a:hover {
	background-image:url(/images/redcheckbuttonsmhover.png);
}
#demos img{
	margin:10px 10px 0px 10px;
	padding:0px;
	float:left;
}
#demos ul {
	list-style:none;
	width:317px;
	padding:0px 0px 0px 6px;
}
#demos li {
	background-image:url(/resources/images/playbutton.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:140px;
	float:left;
	padding:0px 0px 2px 17px;
	font-size:90%;
}

#demos li a{
	text-decoration:underline;
}
/*css for made right here slideshowpage*/
.shadowtext .MRHleftside {
	width:234px;
	line-height:1.8em;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px 10px 10px 25px;
	float:left;
	font-size:12px;
}
.shadowtext .MRHleftside strong {
	color:#a73521;
	font-weight:bold;
	font-size:150%;
}
.MRHrightside {
	width:385px;
	float:right;
}
.MRHrightside a #MRHslideshow {
	background-image:url(/images/maderighthere/maderighthere.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:10px 0px 2px 10px;
	padding:0px;
	border:none;
}
.MRHrightside a:hover #MRHslideshow {
	background-image:url(/images/maderighthere/maderightherehover.jpg);
}
.MRHrightside a #aboutusbutton {
	background-image:url(/images/maderighthere/fiftyfiveyears.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 0px 11px;
	padding:0px;
	border:none;
}
.MRHrightside a:hover #aboutusbutton {
	background-image:url(/images/maderighthere/fiftyfiveyearshover.jpg);
}
.MRHrightside a #happybutton {
	background-image:url(/images/maderighthere/happysummer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 0px 4px;
	padding:0px;
	border:none;
}
.MRHrightside a:hover #happybutton {
	background-image:url(/images/maderighthere/happysummerhover.jpg);
}
/*Needed for the Resources page for Contact Us highlight*/
ul#headermenu li.redhighlight{
	background-image:url(/images/resourcebuttonlefthover.gif);
	background-position:-2px -2px;
}
ul#headermenu li.redhighlight a{
	color:#fff;
	text-decoration:none;
}
ul#headermenu li.redhighlight a:visited{
	color:#fff;
	text-decoration:none;
}
ul#headermenu li.redhighlight a:hover{
	color:#fff;
	text-decoration:none;
}

