html {font-size:100.01%;}
body {font-size: 75%;color:#404040;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;color:#000;}
h1 {font-size:1.8em; padding: 1em 0;}
h1.title { margin-right: 95px; }
h2 {font-size:1.6em;}
h3 {font-size:1.5em;}
h4 {font-size:1.25em;}
h5 {font-size:1em;}
h6 {font-size:1em;font-weight: bold;}
a:focus, a:hover {color: #356a93;}
a {color:#356a93;text-decoration:underline;}
strong {font-weight:bold;}
em,dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {font-style:italic;}
del {color:#666;}
pre {white-space:pre;}
pre,code,tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
ul {list-style-type:none;}
dl dt {font-weight: bold;}
table {width:100%;}

a.light_blue {
	color: #5a7c86;
}

a.light_blue:hover,
a.light_blue:focus {
	color: #5a7c86;
}
a.orange {
	color: #dc2f00;
}

a.orange:hover,
a.orange:focus {
	color: #dc2f00;
}

a.black {
	color: #000;
}

.clear {
	clear:both;
}

.main_map .divisions_list_wrap ul li {padding: 0px 0 0 35px; 
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.25em 0;" />' ) )
                & ( eNOBR.innerHTML = '&#8212;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
    }
.main_map .divisions_list_wrap ul>li:before {content: '\2014\a0'; float: left; margin-left: -1.25em;}

*:focus  
{  
    outline: none;  
}  


.inner_content .main_content ol ol {
	margin-top: 0px;
}

.black, .black:hover {
	color: #000;
}

blockquote {
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	margin: 0.25em 0 2em 0;
	padding: 0.25em 0 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #383838;
}

.main_content blockquote p {
	margin-bottom: .5em;
	line-height: 1.6em;
}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -7px;
	top: -20px;
	color: #7a7a7a;
}

blockquote cite {
	color: #999999;
	font-size: 12px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}

