body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p, b, img, form{         margin:0px;        padding:0px;        font-family: Arial, sans-serif;}
h2{    color:#05c8ca;}
body{    font-size: 100%;    margin-left: 5px;    margin-right: 5px;}
html { min-height: 100%; margin-bottom: 1px; }
form{    margin-bottom: 10px;    margin-left: 5px;    margin-right: 5px;        }
p {    font-size: 1em;    color: #222222;    margin-bottom: 10px;    text-indent: 0px;    margin-left: 5px;    margin-right: 5px;}
a{text-decoration:none;color:#FF6C1C;}
a:hover{text-decoration:underline;color:#05c8ca;}
.questions{    font-size: 1.2em;    color: #05c8ca;    text-align: center;}
.header{    margin-top: 10px;    padding-top: 5px;    padding-bottom: 0px;    margin-right: auto;    margin-left: auto;    width: 930px;    height: 122px;    text-align: center;    color: white;}
.subheader{    margin-right: auto;    margin-left: auto;    color: #FF6C1C;    font-family: sans-serif;}
.pst{    margin-right: auto;    margin-left: auto;    width: 600px;}
.body{    margin-right: auto;    margin-left: auto;    width: 930px;    border-bottom: 1px solid #05c8ca;    background-color: white;    text-align: left;    padding-bottom: 10px;    margin-top: 10px;}
.body_test{    margin-right: auto;    margin-left: auto;    margin-top: 20px;    width: 900px;    border-bottom: 1px solid #05c8ca;    background-color: white;    text-align: left;    padding-bottom: 10px;    min-height: 500px;}
.drmreport{    border-collapse: collapse;    border: 1px gray solid;}
.drmreport td{    border-bottom: 1px gray solid;    padding-left:5px;    padding-right:5px;}
.evenrow td{    background-color: #FFFFFF;}
.oddrow td{    background-color: #E0EEFF;}
.tracked td{    background-color: #FF5555;}
.drmreport th{    padding-left: 5px;    padding-right: 5px;    border-bottom: 2px gray solid;}
.welcome{    text-align:center;    text-indent:0px;}
.pstmenu{    margin-left:10px;
    text-indent:0px;
}
.menu
{    list-style-type: none;    border-top: 1px gray solid;    margin: 0px;    padding: 0px;}
.menu li{    border-bottom: 1px gray solid;    background-color: #E0EEFF;    margin: 0px;    padding: 0px;}
.footnote{    padding-left: 5px;    padding-right: 5px;    font-size: .75em;    text-indent: 0px;}
.footref{    padding-left: 35px;    padding-right: 5px;    font-size: .75em;    text-indent: -30px;}
.regular {display: block;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;background-color: #E0EEFF;color: #1133AA;text-decoration: none;width: auto;}
.selected{    display: block;    padding-left:2px;    padding-right:5px;    padding-top:2px;    padding-bottom:2px;    border-left: 3px #FF6C1C solid;    background-color: #82CAFA;    color: #1133AA;    text-decoration: none;    width: auto;}
.menu li a:hover {background-color: #FFFFFF;text-decoration: none;}
.user{    font-style: italic;    margin-top: 1px;    text-indent: 0px;}
.storydivider{    border-top: 1px #444444 dashed;    border-left: 1px #444444 dashed;    padding-left: 5px;    margin-bottom: 50px;}
.mail{    border-collapse: collapse;    border: 1px solid gray;    padding: 4px;}
.event{    border-collapse: collapse;    border : 1px solid gray;    padding: 4px;}
.event td{    border-top: 1px solid gray;    border-bottom: 1px solid gray;    padding:8px;    padding-top:2px;    padding-bottom:2px;}
.event th{    padding:8px;    padding-top:2px;    padding-bottom:2px;}
.failure{    text-align: center;    color: #FF0000;    text-indent: 0px;}
.read{    background-color: #E0EEFF;}
.noread{    background-color: #FFFFFF;    font-weight: bold;}
.mail td{    border-top: 1px solid gray;    border-bottom: 1px solid gray;    padding:8px;    padding-top:2px;    padding-bottom:2px;    cursor:hand;}
.storyaction{    font-size: 10px;    margin-bottom: 5px;    padding-left: 5px;    padding-right: 5px;}
.storyparagraph{    }
.footer{    margin-right: auto;    margin-left: auto;    margin-bottom: 20px;    width: 920px;    background-color: #FFFFFF;    padding: 5px;    text-align: center;}
.footer a{    text-decoration: none;    color: #FF6C1C;    font-weight: bold;}
.footer a:visited{    text-decoration: none;    color: #FF6C1C;    font-weight: bold;}
.footer a:hover{    text-decoration: none;    color: #05c8ca;    font-weight: bold;	}.leftside{}	.leftside a{    text-decoration: none;    color: #FF6C1C;    font-weight: bold;}.leftside a:visited{    text-decoration: none;    color: #FF6C1C;    font-weight: bold;}.leftside a:hover{    text-decoration: none;    color: #05c8ca;    font-weight: bold;}
.copyright{    font-size: .65em;    color: black;    text-align: center;    text-indent: 0px;}
.demographics td{    vertical-align: top;    padding-right:2px;    padding-left: 2px;    padding-top: 5px;    padding-bottom: 5px;    margin:2px;}
.preferences td{    padding-right:10px;    padding-left: 2px;    padding-top: 10px;    margin:2px;}
.centered{    text-align: center;    text-indent: 0px;}
  .tab{    float: left;    margin: 1px;    cursor: hand;}
.selecttab{    float: left;    margin: 1px;    background-color: #05c8ca;    font-weight: bold;    cursor: hand;}
.tab:hover{    background-color: #efefef;    border:0px;    border-bottom:1px solid #05c8ca;}
.selecttab:hover{    background-color: #05c8ca;}
.topmenu a{    text-decoration: none;    color: black;}
.lc{    float: left;    background: url(images/leftcap.gif);    height: 25px;    width: 12px;}
.rc{    float: left;    background: url(images/rightcap.gif);    height: 25px;    width: 12px;}
.menuitem{    background: url(images/topcap.gif) 0 0 repeat-x;    float: left;    padding-left: 5px;    padding-right: 5px;    padding-top: 3px;}
.topmenu{    height: 25px;    font-size: 16px;    margin-top: 10px;    width: 930px;    margin-right: auto;    margin-left:auto;    border-bottom: 1px solid #05c8ca;}
ul{    list-style: none;}

#frontpagelinks{text-align:center;padding:10px;border:1px solid #05c8ca;background:#fafafa;float:right;margin-top:10px;margin-left:0px;margin-right:5px;line-height: 1.2em;}
#frontpagelinks a{font-size:.8em;}
#frontpagelinks a:hover{}
.praise{    font-size: .9em;    width:600px;    margin-top: 10px;    margin-bottom: 30px;}
.error{    width: 400px;    margin-left: auto;    margin-right: auto;    border: 1px solid #A6D5FB;    padding: 5px;}
.review{    font-size: .9em;    width:600px;    margin-top: 10px;    margin-bottom: 30px;}
.attrib{    font-weight:bold;}
.scaletable{    margin-right: auto;    margin-left: auto;}
.bookright{    width: 220px;    text-align: center;    float:right;    padding-top: 5px;    margin-left: 10px;}
.bookright a{font-size:1.2em;text-decoration:none;color:#FF6C1C;}
.bookright a:hover{text-decoration:underline;color:#05c8ca;}
.event_date{font-weight:bold;margin-bottom:0px;margin-top: 10px;}
.event_info{margin-bottom: 20px;}
