body { margin: 36px; background: #738BB1 url(/images/karenhayes/bg.gif) repeat-x; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
td { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; text-align: justify; }

h1 { font-family: Arial, Verdana, Helvetica; font-size: 22px; color: #012a62; margin-bottom: 10px; font-weight: normal; border-bottom: 1px solid #832628; }

hr { background: #832628; color: #832628; border: none; height: 1px; }

img { border: none; }

a { color: #b23532; text-decoration: underline; }
a:active { color: #b23532; text-decoration: underline; }
a:visited { color: #b23532; text-decoration: underline; }
a:hover { color: #b23532; text-decoration: none; }

a.a2 { color: #b23532; text-decoration: none; text-transform: uppercase; font-weight: bold; }
a.a2:active { color: #b23532; text-decoration: none; text-transform: uppercase; font-weight: bold; }
a.a2:visited { color: #b23532; text-decoration: none; text-transform: uppercase; font-weight: bold; }
a.a2:hover { color: #b23532; text-decoration: underline; text-transform: uppercase; font-weight: bold; }

a.a3 { color: #ffffff; background-color: #012a62; border: 1px solid #ffffff; padding: 1px 4px 2px 4px; text-decoration: none; text-align: center; }
a.a3:active { color: #ffffff; background-color: #012a62; border: 1px solid #ffffff; padding: 1px 4px 2px 4px; text-decoration: none; text-align: center; }
a.a3:visited { color: #ffffff; background-color: #012a62; border: 1px solid #ffffff; padding: 1px 4px 2px 4px; text-decoration: none; text-align: center; }
a.a3:hover { color: #ffffff; background-color: #2c4676; border: 1px solid #ffffff; padding: 1px 4px 2px 4px; text-decoration: none; text-align: center; }

a.a4 { color: #3b5990; text-decoration: underline; }
a.a4:active { color: #3b5990; text-decoration: underline; }
a.a4:visited { color: #3b5990; text-decoration: underline; }
a.a4:hover { color: #3b5990; text-decoration: none; }

a.a5 { color: #ffffff; text-decoration: none; }
a.a5:active { color: #ffffff; text-decoration: none; }
a.a5:visited { color: #ffffff; text-decoration: none; }
a.a5:hover { color: #ffffff; text-decoration: underline; }

#container { background: url(/images/karenhayes/bg_inner.gif) repeat-y; }
#inside { background: url(/images/karenhayes/bg_top.jpg) repeat-x; padding: 30px; }
#contactbox { background: url(/images/karenhayes/bg_contactinforpt.gif) repeat-y; }
#contactboxrpt { background: url(/images/karenhayes/bg_contactinfo.gif) no-repeat; }
#contactboxtxt { width: 190px; padding-left: 12px; padding-top: 12px; text-align: center; color: #ffffff; }
#contactform { background: url(/images/karenhayes/bg_contact.gif) repeat-y; }
#contactformbox { padding-left: 26px; padding-top: 20px; color: #ffffff; line-height: 18px; }
#diduknow { width: 220px; }
#featuredone { float: left; background: #bdc8dc; padding: 10px; border: 1px solid #3B5990; text-align: center; width: 170px; margin-right: 10px; margin-bottom: 10px; }

.bg1 { background-color: #ffffff; }

/* header */
.hd0 { font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; color: #047da9; margin-top: 0px; margin-bottom: 5px; }
.hd1 { font-family: Arial, Verdana, Helvetica; font-size: 22px; color: #012a62; margin-bottom: 10px; font-weight: normal; }
.hd2 { font-family: Tahoma, Arial, Helvetica; font-size: 15px; color: #012a62; font-weight: bold; }
.hd3 { font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; color: #047da9; margin-top: 0px; margin-bottom: 5px; }
.hd4 { font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; color: #047da9; margin-top: 0px; margin-bottom: 5px; }

/* horizontal rule */
.hr1 { background: transparent; color:#047da9; height: 1px; }

/* input */
.i1 { font-family: tahoma, verdana, helvetica; font-size: 12px; color: #000000; width: 200px; }

/* select */
.sel1 { font-family: tahoma, verdana, helvetica; font-size: 10px; color: #000000; }
.sel2 { font-family: tahoma, verdana, helvetica; font-size: 10px; color: #000000; }

/* submit */
.sub1 { color: #ffffff; background-color: #b23532; border: 1px solid #8d1f1d; padding: 1px; font-size: 11px; font-family: Tahoma, Arial; }

/* textarea */
.ta1 { font-family: tahoma, verdana, helvetica; font-size: 12px; width: 90%; }

/* tabledata */
.td1 { padding: 5px; background-color: #C1D1E8; font-family: tahoma, verdana, helvetica; font-size: 11px; color: #000000; }
.td2 { padding: 5px; background-color: #E0E9F2; font-family: tahoma, verdana, helvetica; font-size: 11px; color: #000000; }
.td3 { padding: 5px; background-color: #C1D1E8; font-family: tahoma, verdana, helvetica; font-size: 11px; color: #000000; }
.td4 { padding: 5px; background-color: #E0E9F2; font-family: tahoma, verdana, helvetica; font-size: 11px; color: #000000; }

/* text */
.t1 { font-family: tahoma, verdana, helvetica; font-size: 11px; color: #000000; } /* bodytext */
.t2 { font-family: tahoma, verdana, helvetica; font-size: 11px; color: #333333; } /* bodytext */

/* tableheader */
.th1 { font-family: Tahoma, Verdana, Helvetica; background-color: #738BB1; font-size: 11px; color: #ffffff; font-weight: bold; }
.th2 { font-family: Tahoma, Verdana, Helvetica; background-color: #738BB1; font-size: 11px; color: #ffffff; font-weight: bold; }

.border { border: 1px solid #000000; }

#topbuttons { position: relative; top: 0px; left: 102px; }
#footer { color: #ffffff; text-align: center; }
#footer a { color: #ffffff; }
#footer a:active { color: #ffffff; }
#footer a:visited { color: #ffffff; }
#footer a:hover { color: #ffffff; text-decoration: none; }

#home_overlaylogo { background: url(/images/karenhayes/home_photo2.jpg) no-repeat; width: 178px; height: 244px; }
#overlaylogo { background: url(/images/karenhayes/photo2.jpg) no-repeat; width: 178px; height: 244px; }
#maintable { background: url(/images/karenhayes/tablebg.gif) repeat-y; }
#tableshadow { background: url(/images/karenhayes/tableshadow.gif) repeat-x; }
.qc { background: #ffffff url(/images/karenhayes/bg_form.gif) repeat-x; border: 1px solid #06295f; height: 22px; width: 166px; color: #000000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }
form { display: inline; }
