/* Some nice default tag styles */

BODY, TD, P
{
    color: #333333;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 13px;
}

B
{
    font-weight: bold;
}
A
{
    color: #2A79B4;
    text-decoration: none;
}
A:hover, A:active {
	color:#666666;
	text-decoration:underline;
}
/* Used for larger, more line spacing feature text */
TD.leading
{
    font-size: 12px;
    color: #666666;
    line-height: 18px;
}


.headline {
  color: #258ACC;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;
  display: inline;
}


.subhead {
  color: #258ACC;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  display: inline;
}


.small_text {
  color: #333333;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size: 9px;
  font-weight: normal;
  display: inline;
}
.sidebar
{
    background-color: #1e71b8;
}
.news
{
    color: #012651;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d3d3d3;
    padding: 0 10px;
}
.newshead
{
    color: #012651;
    font-size: 11px;
    font-weight: bold;
}
A.newslink, A.newslink:link, A.newslink:visited
{
    color: #012651;
    text-decoration: none;
}
.main
{
    padding: 6px;
}
.subhead
{
    color: #2984c6;
    font-size: 13px;
    font-weight: bold;
}
.staticPg
{
    padding: 16px;
}
.hm_alerts
{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background-color: #b70015;
    padding: 2px 2px 2px 12px;
    border-color: #c63 #83000f #83000f #c63035;
    border-style: solid;
    border-width: 1px 1px 2px;
}
.hm_incidents_and_construction_box_size
{
    width: 230px;
}

.hm_copy
{
    padding: 5px 12px;
    line-height: 16px;
    font-size: 12px;
}
.hm_construction
{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background-color: #b35017;
    padding: 2px 2px 2px 12px;
    border-style: solid;
    border-width: 1px 1px 2px;
    border-color: #c47737 #803b11 #803b11 #c47737;
}
.hm_news
{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background-color: #163288;
    padding: 2px 2px 2px 12px;
    border-style: solid;
    border-width: 1px 1px 2px;
    border-color: #385da2 #102562 #102562 #385da2;
}
.hm_plans
{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background-color: #207f61;
    padding: 2px 2px 2px 12px;
    border-style: solid;
    border-width: 1px 1px 2px;
    border-color: #3ea289 #1a6650 #1a6650 #3ea289;
}
.hm_events
{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background-color: #499014;
    padding: 2px 2px 2px 12px;
    border-style: solid;
    border-width: 1px 1px 2px;
    border-color: #6eaa35 #35670e #35670e #6eaa35;
}
.hm_sidebars
{
    border-style: solid;
    border-width: 1px;
    border-color: #000;
}
.hm_cameras
{
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    background-color: #531F7E;
    padding: 2px 2px 2px 12px;
    border-style: solid;
    border-width: 1px 1px 2px;
    border-color: #6eaa35 #35670e #35670e #6eaa35;
}

.header
{
    background-image: url(images/bg_header01.gif);
    background-repeat: no-repeat;
}

A.homelinks:hover, A.homelinks:active 
{
	color:#666666;
	text-decoration:underline;
}

A.homelinks
{
    color: #666666;
    font-size: 11px;
    line-height: 20px;
    text-decoration: underline;
}

.bottombar 
{ 
    color: #fff; 
    background-color: #297fc0; 
    padding: 2px 12px; 
}

A.bottomlinks:hover, A.homelinks:active
{
	color:#FFFFFF;
	text-decoration:underline;
}

A.cameras
{
    color: #FFFFFF;
    text-decoration: none;
    font-size: larger;
}

A.bottomlinks
{
    color: #FFFFFF;
    text-decoration: none;
}

.call511ad 
{ 
    background-color: #9ed1ec; 
    background-image: url(images/ad_02.jpg); 
    padding: 5px 12px;
}

A.call511adlinks:hover, A.call511adlinks:active 
{
	color:#163288;
	text-decoration:underline;
}

A.call511adlinks
{
    color: #000;
    font-size: 9px;
    text-decoration: none;
}

.middle
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.campanel
{
    padding-right: 15px;
}

A.campanellinks:hover, A.campanellinks:active 
{
	color:#c7a8e0;
	text-decoration:underline;
}

A.campanellinks
{
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}

.banner
{
    border-top: 1pt solid black;
    border-bottom: 1px solid black;
}

.flmap
{
    background-color: #99B3CC;
}