/* CSS Document */
body {
background-color:#eaeaea;
color:#464854;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
padding:0px;
margin:0px;


table.tableborders{background-color:#eaeaea;
color:#464854;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;}




}
div, table, p, h1, h2, h3, input{
padding:0px;
margin:0px;
}

}
ul,ol{
padding:0px 36px 18px;
margin:0px;
text-indent:0px
}

p{
margin:2px 0px 18px;
text-indent:36px;
}

h1{font-size:18px;
font-weight:normal;
color:#cc0000;
margin-left:36px;
margin-bottom:36px;
line-height:20px;
}


h2{
font-size:15px;
font-weight:bold;
color:#000;
margin:2px 0 10px;}


h3
{
font-size:14px;
font-weight:normal;
color:#000;
margin:1px 0 6px;



}

a{font-weight:normal;
text-decoration:underline;
color:#464854;

}
a:hover{
color:#333333;
font-weight:normal;
text-decoration:underline;}


td.innerL{
padding: 29px 0px 29px;
background: transparent url(images/bgr_innerL.gif) no-repeat top right;

}


td.innerR{
padding: 29px 45px 29px 49px;
background: transparent url(images/bgr_inner.gif) no-repeat top left;

}

#iconbar{
width:105px;
height:20px;
text-align:center;
float:right;}

#timestamp{
font-size:11px;
padding-top:2px;
padding-bottom:55px;
padding-left:219px;
line-height:18px;
}
#spot{
background: #d6d7d8 url(images/spot.gif) no-repeat bottom left;
height:185px;
width:100%;
margin-bottom:42px;
margin-right:-45px;
padding-right:45px;

clear:both;
}



.clear{
clear:both;}


table.spot1{
background: #2c3545 url(images/spot.gif) no-repeat bottom left;
height:185px;
}



.spotcon{
margin-top:10px;
padding-left:17px;
background: transparent url(images/spot_mediator.gif) no-repeat top left;
color:#FFF;
font-size:20px;
line-height:20px;
}
.spotcom{
font-size:11px;}



.contentM{
font-size:13px;
line-height:14px;}




td.phone{
background: #dbddde url(images/bgr_phone.gif) no-repeat top left;
color:#000000;
padding-right:36px !important;
padding-right:36px;
padding-top:3px !important;
padding-top:2px;
font-size:18px;
color:#2e2e2f;
height:123px;
}

.gray{
color:#999999;}



.menuleft{
margin:68px 0 20px !important;
margin:65px 0 20px;

width:240px;
text-align:left;


}

.menuitem
{background:transparent url(images/bgr_mediator.gif) repeat-x bottom left;


padding:4px 0 5px;
text-indent:6px;
margin:0;
}

.menuitem a, .menuitem a:hover{
font-size:14px;
color:#4d4d4d;
font-weight:bold;
text-decoration:none;}

.submenu {
padding:19px 0 20px;
font-size:13px;
line-height:18px;
}

.submenu_item{
margin:6px 6px 11px !important;
line-height:13px !important;

margin:5px 6px 10px;
line-height:14px;
text-indent:0;


}



.submenu a, .submenu_item a {
color:#cc0000;
font-weight:normal;
text-decoration:underline;
font-size:13px;

margin-bottom:4px;


}

.submenu a:hover{
color:#FF0000;
font-weight:normal;
text-decoration:underline;
font-size:13px;

padding-bottom:4px;


}


.newsblock{
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:232px;
padding:1px 0px 0px 8px;
font-size:11px;
text-align:left;
}


.newsblock h2 a{
font-weight:bold;
text-decoration:underline;
color:#464854;

}

.newsblock h2 a:hover{
font-weight:bold;
text-decoration:underline;
color:#000;


}

.newsblock h2{
padding:0;
margin:0;
text-indent:0;
font-size:11px;

}
.newsblock h1{
margin:0;
padding:6px 0px 5px !important;
padding:6px 0px 15px;
text-indent:5px;
font-size:12px;
font-weight:bold;
}




td.serv{
font-size:11px;
padding-right:45px;
padding-top:4px !important;
padding-top:3px;
}

td.serv a{
color:#464854;
font-weight:normal;
text-decoration:underline;}


td.serv a:hover, .addi a:hover{
color:#000;
font-weight:normal;
text-decoration:underline;}


.copy {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin-top:17px;
color:#8a8a8a

}

.copy a{
color:#cc0000;
font-weight:bold;
text-decoration:underline;

}
.copy a:hover{
color:#FF0000;
font-weight:normal;
text-decoration:underline;

}
a.hlink{color:#cc0000;}
a.hlink:hover {color:#FF0000;}

.addi{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
margin:27px 0px 0px;
color:#8a8a8a;
width:240px;
text-align:left;

}


.addi a{
color:#8a8a8a;
font-weight:normal;
text-decoration:underline;}

.newsdata{
font-size: 14px;
font-weight:bold;
margin:8px;
font-color:#000;
}

ul.map-level-1{
padding:3px 15px;}