/*
** Styles for the Google Maps
*/

#map_canvas {
margin:0px;
padding:0px;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight:normal;
line-height:12px;
border: solid 1px #333333;margin-right:0px;padding-right:0px;
}

#map_canvas p{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 13px;
color: #333333;
margin:0px;
padding:0px;
}

#map_canvas p a {
color: #669957;
}

#map_canvas p a:hover {
color: #000000;
}

#map_canvas h6{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #243B87;
margin-left: 0px;
margin-top: 12px;
margin-bottom: 4px;
margin-right:0px;
padding:0px;
}
#map_canvas h5{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
margin-top:0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:10px;
}

/*
** We need both the #map_canvas and the .ibfix styles to make sure that Google 
** sizes the info bubble correctly, and the HTML is rendered the way we want.
**
** if we omit one or the other then either the HTML is not styled the way we 
** want, or worse yet the infobubble window is sized incorrectly
*/

.ibfix p{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 13px;
color: #333333;
margin:0px;
padding:0px;
}

.ibfix p a {
color: #669957;
}

.ibfix p a:hover {
color: #000000;
}
.ibfix h6{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #243B87;
margin-left: 0px;
margin-top: 12px;
margin-bottom: 4px;
margin-right:0px;
padding:0px;
}
.ibfix h5{
font-family: verdana,arial,helvetica,sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
margin-top:0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:10px;
}


/*
** This provides the stuff for the list of markers on the right
** including the coloring to match the color of the marker
*/

.labelContainer {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
}

.lCblue {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
text-decoration:none;
color:#6b98ff;
} 


.lCblue a:link {
font-weight:normal;
color:#6b98ff;
text-decoration:none;
}

.lCblue a:visited {
font-weight:normal;
color:#6b98ff;
text-decoration:none;
}

.lCblue a:hover {
font-weight:normal;
text-decoration:none;
color:#000000;
}

.lCdarkgreen {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
text-decoration:none;
color:#04c200;
}

.lCdarkgreen a:link {
font-weight:normal;
color:#04c200;
text-decoration:none;
}

.lCdarkgreen a:visited {
font-weight:normal;
color:#04c200;
text-decoration:none;
}

.lCdarkgreen a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}



.lCgreen {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#97ec7d;
text-decoration:none;
}

.lCgreen a:link {
font-weight:normal;
color:#97ec7d;
text-decoration:none;
}
.lCgreen a:visited {
font-weight:normal;
color:#97ec7d;
text-decoration:none;
}
.lCgreen a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}

.lCred {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#fff065;
text-decoration:none;
}

.lCred a:link {
font-weight:normal;
color:#fff065;
text-decoration:none;
}
.lCred a:visited {
font-weight:normal;
color:#fff065;
text-decoration:none;
}
.lCred a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}


.lCpaleblue {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#bde3ff;
text-decoration:none;
}

.lCpaleblue a:link {
font-weight:normal;
color:#bde3ff;
text-decoration:none;
}
.lCpaleblue a:visited {
font-weight:normal;
color:#bde3ff;
text-decoration:none;
}
.lCpaleblue a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}


.lCpurple {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#c89bff;
text-decoration:none;
}

.lCpurple a {
font-weight:normal;
color:#c89bff;
text-decoration:none;
}
.lCpurple a:visited {
font-weight:normal;
color:#c89bff;
text-decoration:none;
}
.lCpurple a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}

.lCpink {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#fdabff;
text-decoration:none;
}

.lCpink a:link {
font-weight:normal;
color:#fdabff;
text-decoration:none;
}
.lCpink a:visited {
font-weight:normal;
color:#fdabff;
text-decoration:none;
}
.lCpink a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}



.lCyellow {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#fff065;
text-decoration:none;
}

.lCyellow a:link {
font-weight:normal;
color:#fff065;
text-decoration:none;
}
.lCyellow a:visited {
font-weight:normal;
color:#fff065;
text-decoration:none;
}
.lCyellow a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}


.lCorange {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#fd8d08;
text-decoration:none;
}

.lCorange a:link {
font-weight:normal;
color:#fd8d08;
text-decoration:none;
}
.lCorange a:visited {
font-weight:normal;
color:#fd8d08;
text-decoration:none;
}
.lCorange a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}


.lCbrown {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 9px;
font-weight:bold;
color:#cb9d7c;
text-decoration:none;
}

.lCbrown a:link {
font-weight:normal;
color:#cb9d7c;
text-decoration:none;
}
.lCbrown a:visited {
font-weight:normal;
color:#cb9d7c;
text-decoration:none;
}
.lCbrown a:hover {
font-weight:normal;
color:#000000;
text-decoration:none;
}

