.maxw{
width:100%;
}

table{
border-collapse:collapse;
padding:0px;
margin:0px;
border:0px none white;
}

td{
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid white;
}

tr{
padding:0px;
margin:0px 0px 0px 0px;
border:0px solid white;
}

h1{
text-align:center;
}

h2{
text-align:center;
}

.center{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.right{
text-align:right;
}

.small{
font-size:80%;
}

.large{
font-size:120%;
}

.b{font-weight:bold;}
.em{font-style:italic;}

.squished{
border-collapse: collapse;
border:0px solid black;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.rate{
clear:all;
margin-left:auto;
margin-right:auto;
}

.rating{
clear:both;
margin-top:5px;
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
border: 1px solid black;
font-size:80%;
font-family:helvetica,sansserif;
vertical-align:top;
}

.hrating_cat{
text-align:right;
font-weight:bold;
width:25%;
vertical-align:top;
padding-top:2px;
padding-right:3px;
padding-left:3px;
}
.hrating_value{
text-align:center;
width:25%;
vertical-align:top;
padding-top:2px;
}
.vrating_cat{
padding-right:5px;
font-weight:bold;
vertical-align:top;
width:33%;
text-align:center;
padding-top:2px;
}
.vrating_value{
padding-left:5px;
text-align:center;
width:66%;
vertical-align:top;
padding-top:2px;
}

.author{
text-align:center;
margin: 0em 0em 0em 0em;
padding-top:0px;
font-size:80%;
}

.sans{
font-family:sans serif,sans-serif,sansserif;
}

.bit{
font-weight:bold;
font-style:italic;
}

.alarm{
color:#a02020;
font-weight:bold;
}

.aon-login{
}
.aon-login form{
display:inline;
}
.aon-login input{
font-size:90%;
border:1px solid black;
}


.row0{
background-color:#f0f0f0;
}

.row1{
background-color:#e0e0e0;
}

.indent{
margin-left:1em;
margin-right:1em;
}

.rightimg{
float:right;
margin-left:5px;
border:1px solid black;
}
