body {
	font-family: Tahoma, Geneva, sans-serif; /*Verdana*/
	color: #52524e;
	}
	
h1 {
	color: #09758d;
	}
	
a {
	color: #09758d;
	text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
		}
		
	a.on {
		font-weight: bold;
		background: url(pageIndicator.png?v=2) no-repeat 4px 6px;
		}

#quickNav ul {
	list-style: none;
	font-size: .75em;
	margin-top: 0;
	}
	
	#quickNav ul li {
		display: inline-block;
		margin: 0 .5em;
		}
		
	#quickNav li a {
		color: #747272;
		text-decoration: none;
		}
		
	#quickNav li a:hover {
		text-decoration: underline;
		}
		
#leftCol h3 {
	color: #fff;
	text-shadow: 0 0 3px rgba(0,38,64,.5);
	font-weight: normal;
	font-size: 1.125em;
	/*padding-left: 10px;*/
	margin-bottom: 0;
	margin-top: 1em;
	background: #8c1515 url(accordionBg.jpg?v=2) no-repeat top left;
	padding: .3em 10px;
	}
	
	#leftCol h3 a {
		color: #fff;
		text-shadow: 0 0 3px rgba(0,38,64,.5);
		font-weight: normal;
		font-size: 1.125em;
		}
		
		#leftCol h3 a.on {
			background: transparent;
			}

#leftCol a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
	
	#leftCol a:hover {
		text-decoration: underline;
		}

#accordion h3 {
	cursor: pointer;
	background: #8c1515 url(accordionBg.jpg?v=2) no-repeat top left;
	padding: .3em 10px;
	margin: 0;
	}

#accordion p {
	color: #fff;
	font-size: .75em;
	margin-left: 10px;
	}

#leftCol ul {
	padding: 0.1em 1em;
	margin: 0;
	font-size: 0.875em; /*was .75*/
	list-style: none;
	color: #fff;
	background: #8c1515;
	}
	
	#leftCol ul ul {
		font-size: 1em;
		}

#leftCol li {
	margin: .8em 0;
	}
	
#leftCol ul a {
	color: #fff;
	text-decoration: none;
	padding-left: 1em;
	display: block;
	}
	
#leftCol ul a:hover {
	text-decoration: underline;
	}

#leftCol ul span {
	padding-left: 1em;
	}
	
	#leftCol ul span.switch {
		font-weight: bold;
		}
	
	#leftCol ul span.switch:hover {
		cursor: pointer;
		text-decoration: underline;
		}
		
	#leftCol ul span.closed {
		font-weight: normal;
		}

#mainCol h1 {
	font-size: 14pt;
	font-weight: bold;
	margin: 0 0 .2em;
	font-family: Tahoma, Geneva, sans-serif;
	/*background: url(headerArrow.png) no-repeat 0 7px;
	padding-left: .5em;*/
	text-transform: uppercase;
	}
	
#mainCol h2 {
	font-size: 1.125em;
	font-weight: normal;
	color: #09758d;
	margin: 0 0 .2em;
	}
	
#mainCol h3 {
	font-size: 1em;
	font-weight: normal;
	color: #09758d;
	margin: 0 0 .3em;
	background: url(headerArrow.png?v=2) no-repeat 0 4px;
	padding-left: .9em;
	display: inline-block;
	}
	
	#expand h3 {
		display: block;
		}
		
	#expand h3.ui-state-active {
		font-weight: bold;
		}
		
	#mainCol h3.noIcon {
		background-image: none;
		padding-left: 0;
		}

#mainCol h4 {
	font-size: .875em;
	font-weight: bold;
	color: #52524E;
	margin: 0 0 .3em;
	}

#mainCol p {
	line-height: 1.500em;
	font-size: 0.875em;
	margin-top: 0;
	}

#mainCol ul, #mainCol ol {
	font-size: .875em;
	margin-top: 0;
	}
	
	#mainCol ul ul, #mainCol ol ol {
		font-size: inherit;
		}
		
	#mainCol ul.img {
		padding-left: 17em;
		}
		
#mainCol li {
	margin: .3em 0;
	}

#mainCol p a.top {
	background: url(orangeDotArrows.png?v=2) no-repeat 0 -39px;
	padding: 0 0 0 1.5em;
	display: block;
	color: #09758d;
	text-decoration: none;
	float: left;
	}

	#mainCol p a.top:hover {
		text-decoration: underline;
		}
		
.dir {
	background: url(earth.gif?v=2) no-repeat 0 3px;
	padding-left: 1.2em;
	}
	
.cta {
	background: url(check.gif?v=2) no-repeat 0 5px;
	padding-left: 1.4em;
	}
	
.cta.inline {
	display: inline;
	background-position: 0 2px;
	margin-bottom: 1em;
	}
	
.loc {
	margin-left: 68px;
	}

.doc {
	/*background: url(doc.png) no-repeat right 3px;
	padding-right: .9em;*/
	}
	
	.doc:hover {
		background-position: right -17px;
		}

#footer p {
	font-size: 0.688em;
	margin: 0;
	}
	
#footer a {
	margin-left: 8px;
	}
	
#socialMedia ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.750em;
	}
	
#socialMedia ul li a {
	margin: 0;
	}
	
#socialMedia ul li {
	float: left;
	margin-left: 10px;
	display: inline-block;
	}
	
#socialMedia ul li.first {
	margin-top: 4px;
	}
	
.noPad {
	margin: 0;
	padding: 0;
	}
	
#mainCol .alert {
	font-size: 1em;
	color: red;
	}
	
#footer .disclaimer {
	font-weight: bold;
	margin-top: 2em;
	}
	
#footer .disclaimer a {
	color: #52524e;
	margin: 0;
	text-decoration: underline;
	}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
			One column styles
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
	
#mainCol.oneCol ul.map {
	float: left;
	width: 400px;
	}

#mainCol.oneCol li a {
	text-decoration: none;
	display: block;
	background: #f0f0f0;
	padding: .3em .5em;
	line-height: 1.5em;
	}
	
	#mainCol.oneCol li a:hover {
		/*text-decoration: underline;*/
		background: #09758d;
		color: #fff;
		}

#mainCol.oneCol ul {
	list-style: none;
	padding-left: 0em; /*1em*/
	margin-right: 50px;
	}
	
#mainCol.oneCol li {
	font-size: 1.5em;
	margin: 0 0 2em;
	border: 1px solid #e5e5e5;
	}
	
	#mainCol.oneCol li.alt {
		/*background: #f0f0f0;*/
		}

#mainCol.oneCol ul ul {
	padding: 0;
	margin: 0;
	}
	
#mainCol.oneCol ul ul li {
	font-size: .675em;
	margin: 0;
	background: #fff;
	border: 0;
	}
	
	#mainCol.oneCol ul ul li a {
		background: transparent;
		padding: .3em .8em;
		}

#mainCol.oneCol ul ul ul {
	padding-left: 1.5em;
	/*background: url(subList.png) 6px 3px repeat-y;*/
	}
	
#mainCol.oneCol ul ul ul li {
	font-size: 1em;
	}
	
#nav a { transition-duration: .5s; }