

html { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:small; }
body { margin:0px; padding:0px; background-color:#fff; }
A:link { color: #6666FF; text-decoration: none; }
A:visited { color: #6666FF; text-decoration: none; }
A:active { text-decoration: none; }
A:hover { color:#993300; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { color:#8D2800; font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; }
h1 { font-size: 1.25em; border-bottom:1px solid #ccc; }
pre, code { font-size:small; }
input, textarea { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:small; }
pre { margin:0px; }
fieldset { background-color: #ddd; margin:5px 0px 0px 0px; }
img { border:0; }

/* Master Template */
#site { margin:0 auto; width:750px; background-color:#fff; }
#header {  }
#main { min-height:200px; background-color:#fff; 
height: 0.01%; /* IE hack to fix disappearing text  */
}
#footer { clear: both; text-align:center; overflow:hidden; min-width: 750px; background-color: #fff; width:750px; color:#666; font-size:x-small; padding:15px 0px 15px 0px; margin:0 auto; }
#left { padding:0px 5px; 10px 5px; margin:auto 0px 0px 0px; }
#leftCol {  }
#mainCol { width: 99%; }
#right { padding:0px 5px; 10px 5px; margin:auto 0px 0px 0px; }
#rightCol {  }

/* Content Classes */
.bodyContent { overflow:hidden;}
.leftContent { }
.rightContent { }
.headerContent { }
.footerContent { }
.expired { background-color:#ff9; border:1px dotted red; background-image: url(/images/expired.gif);}

/* ErrorList Control */
.clsErrorList { margin-left:20px; }
.clsError { font-weight:bold; color:#f00; }