
dd{
margin-left:2em;
}

table,tr,td{
border-collapse:collapse;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid white;
}

h2{
font-family:sans-serif;
}

h1{
font-family:sans-serif;
border-bottom:1px dotted blue;
padding-top:0px;
margin-top:0px;
}

input{
font-size:90%;
}

select{
font-size:90%;
}

.aon_body{
background-image:url(/images/stripe.jpg);
background-repeat: repeat-x;
}

.aon_heading{
border-bottom:1px dotted blue;
padding-top:0px;
margin-top:0px;
}

.aon_menu{
width:120px;
border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;
float:left;
padding:3px 0px 3px 0px;
font-family:sans-serif;
background-color:#f0f0f0;
font-size:90%;
}


.aon_main{
_height:1%;
margin:0px 0px 0px 145px;
background-color:#ffffff;
border-left:1px solid #a0a0a0;;
border-top:1px solid #a0a0a0;;
padding: 5px;
}


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

.datetext{
float:right; margin-left:20px;margin-right:20px;margin-top:15px;
color:#605840;text-align:center;font-size:130%;
}


.indent{
margin-left: 4px;
}

.wideindent{
margin-left: 20px;
}

.small{
font-size:80%;
}

.large{
font-size:120%;
}

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

.rate{
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
padding: 3px;
border: thin solid #605840;
width:500px;
font-size:90%;
font-family:helvetica,sansserif;
vertical-align:top;
}

.update{
background-color:#b0d0b0;
}

.save{
background-color:#b0d0b0;
}

.delete{
background-color:#d0a0a0;
}

.button{
font-family:sans-serif;
text-align:center;
border:1px solid black;
}

.submit{
border-top:0px solid white;
width:12%;float:right;
margin-right:5px;
margin-bottom:5px;
}

.submit-l{
border-top:0px solid white;
width:10%;
margin-left:5px;
margin-bottom:5px;
}

.topbar{
font-size:80%;
font-family:sans-serif;
border:1px solid black;
background-color:#f0f0f0;
text-align:right;
margin-bottom:6px;
padding:2px 5px 2px 0px;
}

.aon_conlist{
width:200px;
float:right;
background-color:#e0ffe0;
border:1px solid black;
padding-left:4px;
padding-right:4px;
margin-left:10px;
}

.b{
font-weight:bold;
}

.aon_menu_item{
margin-left:0px;
display:block;
border-left:5px solid #f0f0f0;
padding:2px;
text-decoration:none;
}
.aon_menu_item:hover{
background-color:#f0fff0;
border-left:5px solid #a0d0a0;
}
.aon_menu_subitem{
font-size:90%;
margin-left:0px;
display:block;
border-left:5px solid #f0f0f0;
padding:0px 0px 0px 9px;
text-decoration:none;
}

.aon_menu_subitem:hover{
background-color:#e8ffe8;
border-left:5px solid #90c090;
}

.conrego_menu_sub{
margin-left:0px;
padding:2px 2px 2px 4px;
font-weight:bold;
}

.conrego_menu{
margin-left:0px;
display:block;
border-left:5px solid #f0f0f0;
padding:2px;
text-decoration:none;
}

.conrego_menu:hover{
background-color:#fff0f0;
border-left:5px solid #d0a0a0;
}

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

.box{
border:1px solid black;
}

.boxheader{
background-color:#f8f8f8;
font-size:120%;
}

.details{
padding:5px;
}

.detail_cell{
padding:2px 5px 2px 10px;
}

.maxw {
width:100%;
}

.row0{
background-color:#f0f0f0;
}

.row00{
background-color:#e0e0f0;
}
.row01{
background-color:#d0d0e0;
}

.row1{
background-color:#e0e0e0;
}
.row2{
background-color:#ff0000;
}

.cell{
border:1px solid black;
}

.nb{
font-weight:normal;
}

.bghighlight1{
background-color:#a08080;
color:#ffffff;
}

.highlight1{
color:#a06020;
}

.right{
text-align:right;
}

.errorbox{
padding-left:6px;
padding-right:6px;
border:1px solid #707070;
background-color:#c0a0a0;
margin-top:5px;
margin-bottom:5px;
}

.ttrow{
border-top:1px solid black !important;
}

.ttheading{
border-top:1px solid black !important;
background-color:#a0a0a0;
}

.ttsubheading{
border-top:1px solid black !important;
background-color:#808080;
}

.tt{
border-left:1px solid black !important;
text-align:center;
}

.open{
background-color:#ffffff;
}

.na{
background-color:#000000;
}

.hard{
background-color: #404040;
}

.soft{
background-color:#d0d0d0;
}
 
.ques{
font-weight:bold;
}

.faqimage{
float:right;
padding-left:5px;
}

.hide{
display:none;
}
