body {background-color:#dbdadb; margin:0px;}

img.pinkborder {border:solid 2px #b5194c;}

li {color:#b5194c;}

td.header {width:970px; height:150px; background-color:#b5194c;}
td.header_quotes {width:686px; height:175px; border-bottom:solid 12px #da8ca5; text-align:right; padding-right:25px;}
p.quotes {text-align:center; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:20px; font-style:italic; line-height:1.5; font-weight:normal; color:#ffffff; text-decoration:none;}
p.quotes_top {text-align:center; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-style:italic; line-height:normal; font-weight:bold; color:#e9c1cc; text-decoration:none;}

p.breadcrumbs {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#000000; text-decoration:none; line-height:normal}

td.content {width:709px; background-color:#ffffff; padding-top:30px; padding-left:30px; padding-right:30px; vertical-align:top;}

td.searchbox {width:152px; background-color:#9b0e31; border-left:solid 2px #da8ca6; border-right:solid 2px #da8ca6; padding-left:5px; padding-right:5px; color:#ffffff;}
p.searchbox{color:#ffffff; font-size:12px;}

td.indexbox_events {width:157px; height:77px; vertical-align:middle; padding-left:5px; padding-right:5px; border-left:solid 2px #1462c2; border-right:solid 2px #1462c2; background-color:#f9eb04; background-image:url(http://katharine.dns-systems.net/media/images/bg_stick_people_yellow.gif); background-position:bottom center; background-repeat:no-repeat;}
p.indexbox_events {color:#1462c2; text-align:center; font-weight:bold; font-size:16px;}

a.latestnewstitle:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-style:normal; line-height:1.5; font-weight:bold; color:#1462c2; text-decoration:none;}
a.latestnewstitle:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-style:normal; line-height:1.5; font-weight:bold; color:#1462c2; text-decoration:none;}
a.latestnewstitle:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-style:normal; line-height:1.5; font-weight:bold; color:#1462c2; text-decoration:underline;}

td.everyclick {width:355px; background-color:#00ccff; vertical-align:middle;}

td.moreinfotop {width:224px; height:27px; padding-left:10px; background-color:#b5194c; background-image:url(graphics/moreinfo_box.gif); vertical-align:middle; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-style:normal; line-height:normal; font-weight:bold; color:#ffffff; text-decoration:none;}
td.moreinfobox {width:204px; padding:10px; border-bottom:solid 1px #b5194c; border-left:solid 1px #b5194c; border-right:solid 1px #b5194c;}

td.copyright {width:485px; height:20px; vertical-align:bottom; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:1.5; font-weight:normal; text-decoration:none; color:#b5194c;}
a.copyright:link {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:1.5; font-weight:normal; text-decoration:none; color:#b5194c;}
a.copyright:visited {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:1.5; font-weight:normal; text-decoration:none; color:#b5194c;}
a.copyright:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:1.5; font-weight:normal; text-decoration:underline; color:#b5194c;}

p.footer {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:1.5; font-weight:normal; text-decoration:none; color:#b5194c; text-align:center;}



td.menu {width:201px; background-color:#b5194c; border-right:solid 12px #da8ca5; vertical-align:top; color:#ffffff;}
#menu {float:left; width:201px; padding:0px; text-align:left; color:#ffffff; padding-top:25px;}
#menuinner {text-align:left; padding:0; margin:0; padding-left:0px; padding-top:0px; color:#ffffff; font-weight:normal;}


/* Menu First Level */
#menuinner ul.menu-0 {margin:0; padding:0; list-style-type:none; display:block; font-size:13px; line-height:normal; width:201px; font-weight:normal; color:#ffffff;}
#menuinner ul.menu-0 li {padding:0; font-weight:normal; color:#ffffff;}
#menuinner ul.menu-0 li a, #menuinner ul.menu-0 li a:visited {display:block; text-decoration:none; color:#ffffff; padding:2px 0 2px 26px; width:175px; vertical-align:middle; font-weight:normal; font-size:13px;}
#menuinner ul.menu-0 li a:hover {background:url("graphics/menu_on.gif") repeat-y 0 0px; color:#ffffff; font-weight:normal; width:175px; font-size:13px;}
/* Set specials and reset levels below */
#menuinner ul.menu-0 li.menu-current a, #menuinner ul.menu-0 li.menu-current a:visited {color:#ffffff; background:url("graphics/menu_on.gif") repeat-y 0 0px; font-weight:bold; border:none;}
#menuinner ul.menu-0 li.menu-parent a, #menuinner ul.menu-0 li.menu-parent a:visited {color:#ffffff; background:url("graphics/menu_on.gif") repeat-y 0 0px; font-weight:bold; border:none;}


/* Menu Second Level */
x#menuinner ul.menu-1 li.menu-parent a {color:#ffffff; background:url("graphics/menu_on.gif") repeat-y 0 0px; font-weight:bold; border:none; }
#menuinner ul.menu-1 {margin:0; padding:0; padding-bottom:0px; background:url("graphics/menu_on2.gif") repeat-y 0 0px; list-style-type:none; display:block; font-size:11px; line-height:normal; width:201px; font-weight:normal;}
#menuinner ul.menu-1 li {margin:0; padding:0; background:url("graphics/menu_on2.gif") repeat-y 0 0px; border:none; font-size:11px; font-weight:normal;}
#menuinner ul.menu-1 li a, #menuinner ul.menu-1 li a:visited {display:block; background:url("graphics/menu_on2.gif") repeat-y 0 0px; text-decoration:none; color:#ffffff; padding:0 0 2px 40px; width:161px; font-weight:normal; font-size:11px; font-style:normal;;}
#menuinner ul.menu-1 li a:hover {font-weight:normal; background:url("graphics/menu_on2.gif") repeat-y 0 0px; text-decoration:underline; color:#ffffff; width:161px; font-size:11px;}
/* Set specials and reset levels below */
#menuinner ul.menu-1 li.menu-1 a, #menuinner ul.menu-1 li.menu-1 a:visited {color:#ffffff; background:url("graphics/menu_on2.gif") repeat-y 0 0px; font-weight:normal; border:none;}
#menuinner ul.menu-1 li.menu-current a, #menuinner ul.menu-1 li.menu-current a:visited {color:#ffffff; background:url("graphics/menu_on3.gif") no-repeat 0 0px; font-weight:bold; border:none;}
#menuinner ul.menu-1 li.menu-child a, #menuinner ul.menu-1 li.menu-child a:visited {color:#ffffff; background:url("graphics/menu_on2.gif") repeat-y 0 0px; font-weight:normal; border:none;}
#menuinner ul.menu-1 li.menu-sibling a, #menuinner ul.menu-1 li.menu-sibling a:visited {color:#ffffff; background:url("graphics/menu_on2.gif") repeat-y 0 0px; font-weight:normal; border:none;}



/* Menu Third Level */
x#menuinner ul.menu-2 li.menu-parent a {color:#ffffff; font-weight:normal; border:none;}
#menuinner ul.menu-2 {margin:0;padding:0; color:#ffffff; font-weight:normal; list-style-type:none;display:block;font-size:11px; line-height:normal; width:174px;}
#menuinner ul.menu-2 li {margin:0;padding:0; color:#ffffff; font-weight:normal;}
#menuinner ul.menu-2 li a, #menuinner ul.menu-2 li a:visited {display:block; text-decoration:none; color:#ffffff; padding:0 0 0 55px; width:139px; height:20px;}
#menuinner ul.menu-2 li a:hover {text-decoration:underline; width:139px;}
/* Set specials and reset levels below */
#menuinner ul.menu-2 li.menu-2 a, #menuinner ul.menu-2 li.menu-2 a:visited {color:#ffffff; background:url("graphics/menu_on2.gif") repeat-y 0 0px; font-weight:normal; border:none;}
#menuinner ul.menu-2 li.menu-current a, #menuinner ul.menu-2 li.menu-current a:visited {color:#ffffff; background:url("graphics/menu_on4.gif") no-repeat 0 0px; font-weight:bold; border:none;}
#menuinner ul.menu-2 li.menu-child a, #menuinner ul.menu-2 li.menu-child a:visited {color:#ffffff; background:url("graphics/menu_on2.gif") repeat-y 0 0px; font-weight:normal; border:none;}
#menuinner ul.menu-2 li.menu-sibling a, #menuinner ul.menu-2 li.menu-sibling a:visited {color:#ffffff; background:url("graphics/menu_on2.gif") repeat-y 0 0px; font-weight:normal; border:none;}


/* Menu Fourth Level */
x#menuinner ul.menu-3 li.menu-parent a {color:#ffffff; font-weight:normal; border:none;}
#menuinner ul.menu-3 {margin:0;padding:0; color:#ffffff; font-weight:normal; list-style-type:none;display:block;font-size:11px; line-height:normal; width:174px;}
#menuinner ul.menu-3 li {margin:0;padding:0; color:#ffffff; font-weight:normal;}
#menuinner ul.menu-3 li a, #menuinner ul.menu-3 li a:visited {display:block; text-decoration:none; color:#ffffff; padding:0 0 0 70px; width:124px; height:20px;}
#menuinner ul.menu-3 li a:hover {text-decoration:underline; width:124px;}
/* Set specials and reset levels below */



/*  Form CSS  */
.required {
	color: #FF0000;
}
.field_title {
	font-size: 12px;
	width: 100px;
	vertical-align: top;
	text-align:right;
}
.textfield {
	font-size: 12px;
	width: 250px;
}
.textarea {
	font-size: 12px;
	width: 250px;
	height: 100px;
}
.field_heading {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	color: #666666;
}
.select {
	font-size: 12px;
}
.checkbox_label {
	font-size: 11px;
	cursor: pointer;
}
.radio_label {
	font-size: 11px;
	cursor: pointer;
}
.email {
	font-size: 12px;
	width: 200px;
}


#appeal-box {width:316px; height:125px; background-image:url(../../media/images/bg_appeal.gif); background-color:#f4dce4; padding:15px; overflow:hidden;}
#appeal-box p.title {color:#b5194c; font-size:16px; font-weight:bold; text-align:center; margin:0px;}
#appeal-box p {margin-top:5px; margin-bottom:5px;}
#appeal-box p.more-info {margin:0px;}

p.home-page-quotes {text-align:center; font-style:italic; font-weight:bold; color:#b5194c;}

.form_field {border:solid 1px #da8ca6; width:147px;}

#sitemap li.menu-0 {margin-bottom:30px;}