*
{
    margin: 0;
    padding: 0;
    font-family: Sans-Serif;
    font-size: small;
}

body
{
    max-width: 660px;
}

.sectionHeader
{
    font-family: Arial, Sans-Serif;
    background-color: #F0F0F0;
    padding: 4px 4px 4px 10px;
    font-weight: bold;
}

.section
{
    border: 1px solid #CCCCCC;
}

.myroute
{
    border: 1px solid #CCCCCC;
    position: absolute;
    top: 335px;
    width: 208px;
    height: 120px;
}

.mycity
{
    border: 1px solid #CCCCCC;
    position: absolute;
    top: 465px; 
    height: 58px; 
    width: 208px;
}

.keytosymbols
{
    border: 1px solid #CCCCCC;
    position: absolute; 
    top: 533px;
    width: 208px; 
    height: 170px;
}

.myfooter
{
    border: 1px solid #ccc; 
    position: absolute; 
    top: 647px; 
    left: 0px;
    height: 46px; 
    padding: 5px;
}

.incidentslist
{
    border: 1px solid #CCCCCC;
    position: absolute; 
    top: 335px; 
    left: 0px;
    height: 302px;
}

.parentDiv
{
    border: 1px solid #CCCCCC;
    position:relative;
    top:70px;
    left:0px;
    height: 325px;
}

.parentDivNoAd
{
    border: 1px solid #CCCCCC;
    position:relative;
    top:0px;
    left:0px;
    height: 325px;
}

.sectionContent
{
    padding: 5px;
}

#keyTable tbody tr td
{
    padding: 2px;
}

.incidentRow:hover
{
    background-color: #FFFFDD;
}

.incidentRow td
{
    padding: 5px;
    margin: 0px;
}

.incidentRow:first-child
{
    vertical-align: top;
}

input.inputWithDefault
{
    color: #aaa;
    width: 98%;
}

#tipsRolldown
{
    cursor: pointer;
    color: Blue;
}

#footer, #footer a
{
    font-size: x-small;
}
