a.external_link{
   color: #B01F00 !important;
   background: url(/images/arrow_right.gif) no-repeat right;
   padding-right: 10px;
}

table.records_table{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   width: 781px;
   float:left;
   margin-top: 2px;
}

table.records_table thead tr th{
   background-color: 3DAF80;
   white-space: nowrap;
   color: #FFFFFF;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: normal;
}

a{
   color: #226A41;
   text-decoration: none;
}

a:hover{
   text-decoration: underline;
}

table.records_table th,
table.records_table td{
   vertical-align: top;
}

table.records_table .col1{
   width: 330px;  
   font-size: 12px; 
}

table.records_table .col2{
   width: 120px;
}

table.records_table .col3{
   
}



div.record_view{
   font-size: 11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
   width:780px;
   float:left;
}

div.record_view a{
   color: #0050F0;
}

div.record_view div.col1{
   float: left;
   width: 400px;
}

div.record_view div.label{
   float: left;
   width: 125px;
   text-align: right;
   margin: 3px 10px 3px 0px;
   font-weight: bold;
}

div.record_view div.value{
   float: left;
   width: 245px;
   margin: 3px 0px;
}

div.record_view div.col2{
   float: left;
   width: 375px;
}

div.record_view div.group{
   background-color: #FAE68D;
   border: 1px solid #5d6a5a;
   margin: 10px 5px;
   border-right-width: 2px;
   border-bottom-width: 2px;

}

div.record_view div.col2 div.title{
   font-weight: bold;
   margin: 10px;
   font-size: 1.2em;
   z-index: 1;
   position: relative;
}

div.record_view div.col2 div.item{
   margin: 5px 10px;
   z-index: 1;
   position: relative;
}

div.list_map_over{
   position: absolute;
   top: 50%;
   left: 50%;
   margin-top: -200px;
   margin-left:-200px;
   background-color: #FFFFFF;
   border: 1px solid #888888;
   border-right-width: 2px;
   border-bottom-width: 2px;
   z-index: 100000;
}

div.list_map{
   width: 400px;
   height: 400px;
}

















