body {background: url(../img/page/page-bg.gif) top left scroll repeat-x #fff; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin-top: 0; line-height: 17px; padding-right: 4px;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #87305B; margin-bottom: 0; font-weight: bold;}
h1.huge {font-family: Georgia, "Times New Roman", Times, serif; font-size: 40px; color: #87305B; margin-bottom: 5px; font-weight: normal; display: block; padding-bottom: 6px; background: url(../img/extras/border-dotted.gif) bottom left scroll repeat-x;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333; margin-bottom: 0; padding-top: 10px; font-weight: bold;}
strong.purple {color: #87305B; font-weight: 700;}

A:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff5c00;}
A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff5c00;}
A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #fe9900;}

td.border {border: 1px solid #999;}
td.borderleft {background: url(../img/extras/border-dotted.gif) top left scroll repeat-y;}
td.borderright {background: url(../img/extras/border-dotted.gif) top right scroll repeat-y;}
td.bordertop {background: url(../img/extras/border-dotted.gif) top left scroll repeat-x;}
td.borderbottom {background: url(../img/extras/border-dotted.gif) bottom left scroll repeat-x;}

td.filler1 {background: url(../img/extras/bg-swirls-filler.gif) top left scroll no-repeat;}

img.border1 {border: 1px solid #ccc; padding: 1px;}

ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #87305B; line-height: 17px; padding-left: -5px; margin-left: 25px; list-style-type: disc; padding-right: 4px;}

input {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background: url(../img/extras/input-bg.gif) top left scroll #fff repeat-x; border-left: #666 1px solid; border-top: #666 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid;}
textarea {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background: url(../img/extras/input-bg.gif) top left scroll #fff repeat-x; border-left: #666 1px solid; border-top: #666 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid;}

#searchbar {margin: 0;}
#searchbar form {margin: 0;}
#searchbar input.box {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; border: 1px solid #ff812c; background: url(../img/extras/input-bg.gif) top left scroll #fff repeat-x;}
#searchbar input {border: 0;}

#footer {background: url(../img/extras/border-dotted.gif) top left scroll repeat-x; padding-top: 7px;}
#footer A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff5c00; text-decoration: none;}
#footer A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff5c00; text-decoration: none;}
#footer A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fe9900;}

#footer A.sml:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: none;}
#footer A.sml:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: none;}
#footer A.sml:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fe9900;}

#mivabody {padding-left: 10px; width: 95%;}

.title {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #87305B; margin-bottom: 0; padding-bottom: 3px; font-weight: bold;}
.titlemed {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin-bottom: 3px; font-weight: bold;}
.teal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; margin-top: 0; line-height: 17px;}
