body { padding:0px; margin:0px; text-align:center; background-color:#eee;}
div#content { text-align:left; padding: 0px 15px 10px 15px; background-color:#fff; }
h1 {color: #070; font-family: "Trebuchet MS", arial; font-size:1.8em; }
h3 {font-family: "Trebuchet MS", arial; font-size:1.2em; }
h4 {color: #070; font-family: "Trebuchet MS", arial; font-size:1.0em; }
p, li {font-family: "Times New Roman", times; font-size: 1em; }
li {list-style-position:inside; }
a:link, a:active, a {color: #070; text-decoration: none;}
a:hover {color: #0a0; text-decoration: underline;}

img.imageright {float:right; margin: 5px 0px 5px 10px; border: 1px solid #070;}
img.imageleft {float:left; margin: 5px 10px 5px 0px; border: 1px solid #070;}
img.image {margin: 5px 5px 5px 5px; border: 1px solid #070;}

div.hoverboxleft, div.hoverboxright {text-align:center; font-family:arial; font-size:.8em; color: #999; margin: 5px 10px 5px 0px; border: 1px solid #070;}
div.hoverboxleft img, div.hoverboxright img { margin: 0px;}

div.hoverboxleft { float:left; }
div.hoverboxright { float:right; }

td.userLeftAlign { text-align: left; }
td.userRightAlign { text-align: right; }
td.userCenterAlign { text-align: center; }

td.userLeftAlignUL { text-align: left; border-bottom:1px solid #ddd; }
td.userRightAlignUL { text-align: right; border-bottom:1px solid #ddd; }
td.userCenterAlignUL { text-align: center; border-bottom:1px solid #ddd; }

div.error {text-align:center; border:1px solid #f00; background-color:#fdd; width:350px; padding:5px; }
label.fieldError { color:#f00; }

td.usrLeftSide { border-left: 1px solid #070; }
td.usrRightSide { border-right: 1px solid #070; }

td.usrSectionHeadLeft, td.usrSectionHeadRight, td.usrSectionHead { background-color: #070; color:#fff; font-family: "Trebuchet MS", arial; font-weight: bold; }
td.usrSectionFootLeft, td.usrSectionFootRight, td.usrSectionFoot { border-top: 1px solid #070; }
