/* This stylesheet is used for non-templated pages like dbsbranch */

.header1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000; font-weight: bold}

.ninepoint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

.tenpoint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.bodycopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: normal}

.bodycopy2 {  font-family: Times, "Times New Roman", serif; font-size: 14pt}

.lightbrown {  color: #e7f0f8}

.youarehere  {
	color: #084588;
	font-size: 8pt;
	text-transform: lowercase;
	margin: 0 0 10px 0;
	padding: 0;
}


.agencysize {  font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}

.header2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold }

.youarehereb  {
	color: #084588;
	font-size: 8pt;
	text-transform: lowercase;
	margin: 0 0 10px 0;
	padding: 0;
}


.lnctimes1 {  font-family: "Times New Roman", Times, serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: normal}

.lnctimes2 {  font-family: "Times New Roman", Times, serif; font-size: 16pt; font-style: normal; font-weight: normal}

.lnctimes3 {  font-family: "Times New Roman", Times, serif; font-size: 18pt; font-style: normal; font-weight: normal}

.lncverd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt}

.lncverd2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt}

.boldbodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: normal;
}

.slpheader { 
	margin:0 0 10px 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 120%; 
	color: #82020b; 
	font-weight: bold;
}

.slpvertnav {
	padding:0;
	margin:0;
	margin: 0 0 40px 5px;
	list-style: none;
}

.slpvertnav li {
	margin:0 0 10px 0;
}
	
.friendsbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: normal}
.friendssubheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.red {
	color: #82020b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Blue24 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #266182}
.teens {  font-family: "Comic Sans MS", Verdana, Arial; font-size: 10pt; font-style: normal}
.verdana12point {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.Verdana10Point {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.leftcolumnlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.nolink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #266182; text-decoration: none; font-weight: bold}
.underlinedlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #266182; text-decoration: underline; font-weight: bold}
.homepagebody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.homepageleftcolumnlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.homepagebody2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.white8point {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}

.white12pointbolditalic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; color: #FFFFFF; text-decoration: none}
.morespacehomepage {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #82020b; text-decoration: none; font-weight: 600; line-height: 2mm}
.lc {
	text-transform: lowercase;
}
.greennolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #e7f0f8;
	text-decoration: none;
	font-weight: 600;

}
.greenyouarehere  {
	color: #084588;
	font-size: 8pt;
	text-transform: lowercase;
	margin: 0 0 10px 0;
	padding: 0;
}

.capssubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
ul.information {
	font: bold 100% verdana, arial, helvetica, sans-serif;
	margin: 0 0 0 90px;
	list-style: none; /*hides bullets*/	
	padding: 0; /*this is necessary to make Netscape happy */
	/*border-width: 1px;
	border-style: solid; */
}

h2.info {
	font: bold 100% verdana, arial, helvetica, sans-serif;
	margin: 0 0 0 90px;
}

h2.information a {
	font: bold 100% verdana, arial, helvetica, sans-serif;
}

ul.information li {
	font-weight: normal;
	font-size: .9em/1em;
	margin: 0 0 0 15px;
}

.footerinformation {
margin: 0 0 0 90px;
font-size: 80%;
}
.searchboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


/* ----------------------------- This begins the MAPS section ----------------------*/

#map1 { /* this is used by Google for the actual map */
	margin: 0 auto;
	border:1px solid black;
	width: 510px;
	height: 330px;
}

#maps { /* this is for the headline for the maps */
	margin: 0 auto;
}

#maps h1 {
	font-size: 1.1em;
	font-weight: bold; 
	line-height: normal;
	text-align: center;
	color: #666;
	margin: 10px 0;
}

/* ----------------------------- This ends the MAPS section ----------------------*/







/* 
STYLE SHEET FROM MAIN COUNTY STYLES.CSS FILE - BLUE RED WHITE DESIGN */

/* Cascading Style Sheet (CSS) Document */
/* ************ MAIN STYLESHEET ************ */
/* MISC DEFAULTS */
/* The class "body" below defines base font size and face for all elements. */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;		
	min-width:1000px;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
}

map {
	margin: 0;
}

img {
	border: 0;
}

.clear {
	clear: both;
}

/* LINK STYLES */
a, a:link {
	color: #084588;
	text-decoration: none;
}

a:visited {
	color: #084588;
	text-decoration: none;
}

a:hover, a:active {
	color: #82020b;
	text-decoration: underline;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	text-decoration: none;
}

h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: underline;
}

/* ACCESSIBILITY STYLES */
/* The class below hides the links added to the top of the page for accessibility purposes only. 
Screen readers will still read these links. */
div.accessibilitylinks {
	display: none;
	visibility: hidden;
}

/* MAIN LAYOUT STYLES -- VERY IMPORTANT -- DO NOT EDIT.
These classes define the layout of the pages. */
div.pagewidth,div#pagewidth {
	width:expression(document.documentElement.clientWidth < 1023? "1003px":document.documentElement.clientWidth);
	min-width:1000px;
}

div#header {
	margin: 0;
	padding: 0;	
	border: 0;
	height: 106px;
	background-color: #4584a8;
}

div#logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10000;
}

div#slideshowImage {
	position:relative;	
}

div#navbar {
	background-image: url(/resources/public/web/templates/images/interface/searchbar_bg_repeat.gif);
	background-repeat: repeat-x;
	background-position: top;	
	color: #ffffff;
	height: 42px;
	margin: 0px;
	padding: 0px;	
	width: auto;
}

div#searcharea {
	background-image: url(/resources/public/web/templates/images/interface/searchbar_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #ffffff;
	height: 33px;
	width: 450px;
	text-align: right;
	margin: 0;
	padding: 9px 12px 0 0;
	top: 106px;
	right: 0;
	z-index: 1;
	float:right;
}

div#content {
	margin: 20px 5% 0 215px;
	background-color: #ffffff;
}

body#home div#content {
	margin: 20px 24.5% 0 215px;
	background-color: #ffffff;
}

div#leftcolumn, div.leftcolumn {
	float: left;
	width: 190px;
	margin: 12px 0 5px 0;
	background-color: #ffffff;
}

div#rightcolumn, div.rightcolumn {
	clear: both;
	float: right;	
	width: 21%;
	margin: 20px 10px 0 0;
	background-color: #ffffff;
}

div#centercolumn-full, div.centercolumn-full {
	width: 98%;
	margin: 0 0 10px 0;
	background-color: #ffffff;
	display:block;
}

div#centercolumn-left, div.centercolumn-left {
	float: left;
	/*width: 45%;*/
	width:50%;
	margin: 0 0 10px 2px;
	background-color: #ffffff;
}

div#centercolumn-right, div.centercolumn-right {
	float:left;
	width:50%;
	margin: 0 -20px 0px 10px;
}

/* MAIN MENU STYLES */
#mainMenu {
	font-size: 88%;
	font-family: Arial, Helvetica, Sans-serif;
	color: #084588;
	float: left;
}

#menuList ul {
padding:0;
margin:0;
list-style: none;
}

/* default "off" style */
#menuList li {
	white-space:nowrap;
	margin-left:5px;	
	list-style: none;
	float:left;
	background-image: url(/resources/public/web/templates/images/interface/mainmenu_right_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#menuList li a, #menuList li a:link,
#menuList li a:visited {
	display:block;
	padding: 4px 10px 6px 6px;	
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 125%;
	background-image: url(/resources/public/web/templates/images/interface/mainmenu_left_off.gif);
	background-repeat: no-repeat;
	background-position:  left top;
}

#menuList li a:hover {	
	color: #ffff99;
	text-decoration: none;
	font-weight: bold;
	font-size: 125%;
}

/* "on" style */
#home #menuList li#mainMenuHome,
#living #menuList li#mainMenuLiving,
#business #menuList li#mainMenuBusiness,
#visiting #menuList li#mainMenuVisiting,
#government #menuList li#mainMenuGovernment {
	background-image: url(/resources/public/web/templates/images/interface/mainmenu_right_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#home #menuList li#mainMenuHome a, 
#home #menuList li#mainMenuHome a:link,
#home #menuList li#mainMenuHome a:visited,
#living #menuList li#mainMenuLiving a,
#living #menuList li#mainMenuLiving a:link,
#living #menuList li#mainMenuLiving a:visited,
#business #menuList li#mainMenuBusiness a,
#business #menuList li#mainMenuBusiness a:link,
#business #menuList li#mainMenuBusiness a:visited,
#visiting #menuList li#mainMenuVisiting a,
#visiting #menuList li#mainMenuVisiting a:link,
#visiting #menuList li#mainMenuVisiting a:visited,
#government #menuList li#mainMenuGovernment a,
#government #menuList li#mainMenuGovernment a:link,
#government #menuList li#mainMenuGovernment a:visited {
	background-image: url(/resources/public/web/templates/images/interface/mainmenu_left_on.gif);
	background-repeat: no-repeat;
	background-position:  left top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 125%;	
}

#home #menuList li#mainMenuHome a:hover,
#living #menuList li#mainMenuLiving a:hover,
#business #menuList li#mainMenuBusiness a:hover,
#visiting #menuList li#mainMenuVisiting a:hover,
#government #menuList li#mainMenuGovernment a:hover {
	color: #ffff99;
	text-decoration: none;
	font-weight: bold;
	font-size: 125%;
}

/* PRINT, BOOKMARK, TEXT ONLY LINKS */
#nav-formatting {
	float: right;
	font-size: 85%;
	line-height: 0.9em;
	height: 30px;
	width: 201px;
	margin: 0;
	padding: 0;	
	visibility: hidden;
}

#nav-formatting ul {
	margin: 0;
	padding: 0;
}

#nav-formatting ul li {
	margin: 0;
	padding: 0 0 0 10px;
	display: inline;
	list-style: none;
	float: left;
}

#nav-formatting a, #nav-formatting a:link, #nav-formatting a:visited,
#nav-formatting a:active, #nav-formatting a:hover {
	text-decoration: none;
}

#nav-formatting img {
	margin: 0 2px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

/* FOOTER STYLES */
div#footersite {
	clear: both;
	padding: 10px;
	font-size: 89%;
	text-align: center;
	background-image: url(/resources/public/web/templates/images/interface/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: center center; 
	overflow:auto;	
	height:150px;		
}

div#footersite #footerMenu a { 
   text-decoration: none;
/*	height: 100px;
*/	width:120px;
 }

a#DigitalSurveyWinner {	
	float:left;
	margin-left:10%;
}

a#BestWebsiteWinner {
	float:right;
	margin-right:13%;
}

#footersite a,
#footersite a:link,
#footersite a:visited {
	color: #000000;
	text-decoration: underline;
}

#footersite a:hover {
	color: #000000;
	text-decoration: none;
}

/* LEFT NAVIGATION STYLES */
/* The classes below define the expand/collapse bars in the left navigation. */
#leftnav .trigger{
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #82020b;
	background-image: url(/resources/public/web/templates/images/interface/headerbar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 4px 2px 6px 8px;
}

#leftnav .trigger:hover {
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	background-color: #82020b;
	background-image: url(/resources/public/web/templates/images/interface/headerbar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 4px 2px 6px 8px;
}
	
#leftnav .expanded {
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #82020b;
	background-image: url(/resources/public/web/templates/images/interface/headerbar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 4px 2px 6px 8px;
}

#leftnav .expanded2 {
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #82020b;
	background-image: url(/resources/public/web/templates/images/interface/headerbar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 4px 2px 6px 8px;
}

#leftnav .expanded:hover {
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	background-color: #82020b;
	cursor: pointer;
	padding: 4px 2px 6px 8px;
	background-image: url(/resources/public/web/templates/images/interface/headerbar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#leftnav .current {
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	background-color: #4584a8;
	padding: 4px 2px 6px 8px;
}

#leftnav .show {
	position: static;
	display: inherit;
}

#leftnav .hide {
	display: none;
}

#leftnav h2 {
	margin: 10px 0 5px 0;
}

#leftnav h2 img {
	border: 0;
	float: right;
}

#leftnav h2 a,
#leftnav h2 a:link,
#leftnav h2 a:visited,
#leftnav h2 a:active,
#leftnav h2 a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* The classes below define the links under the expand/collapse bars in the 
   left navigation. */
ul.leftnavsub {
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
	font-size: 95%;
	font-weight: normal;
	line-height: 1.1em;
}

ul.leftnavsub li {
	background-color: #ffffff;
	margin: 0;
	padding: 2px 2px 2px 15px;
	width: auto;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

ul.leftnavsub li img {
	padding-left:5px;
}

ul.leftnavsub li a,
ul.leftnavsub li a:link,
ul.leftnavsub li a:visited {
	color: #084588;
	text-decoration: none;
}

ul.leftnavsub li a:active,
ul.leftnavsub li a:hover {
	color: #82020b;
	text-decoration: none;
}

/* The class below defines the background color under the image at the top of the
   left navigation.   This color may never show, but is listed just in case a very 
	long, continuous word pushes the left navigation out wider than its defined size. */
div#leftnavimage {
	background-color: #82020b;
}

/* LIST WITHOUT BULLETS */
ul.stealthList {
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
}

ul.stealthList li {
	list-style-type: none;
	padding: 0;
	margin: 0 0 5px 0;
}

/* LIST WITH BULLETS CLOSE TOGETHER */
ul.compactList {
	list-style-type: disc;
	list-style-image: url(/resources/public/web/templates/images/interface/bullet_round_grey.gif);
	color: #000000;
	padding: 0;
	margin: 0 0 10px 17px;
}

ul.compactList li {
	list-style-type: disc;
	list-style-image: url(/resources/public/web/templates/images/interface/bullet_round_grey.gif);
	color: #000000;
	padding: 0;
	margin: 0;
}

	
/* FORM STYLES */
form {
	display: inline;
}

input, input.inputregular, fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

input.textbox {
	border: 1px solid #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 2px;
}

input.button, .button {
	background-color: #82020b;
	border: 1px solid #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 102%;
	font-weight: normal;
	color: #ffffff;
}

input.button-go {
	background-color: #82020b;
	border: 1px solid #000000;
	width: 26px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 102%;
	font-weight: bold;
	color: #ffffff;
}

select {
	background-color: #ffffff;
	border: 1px solid #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

textarea {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
}

/* TOP SEARCH AREA STYLES */
input.button-topsearchgo {
	background-color: #82020b;
	border: 1px solid #ffffff;
	width: 26px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	margin-right: 10px;
}

input.button-topsearch {
	background-color: #82020b;
	border: 1px solid #ffffff;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
}

/* ALERT STYLES */
div.alert {
	background-color: #f3f1d7;
	margin: 0;
	padding: 8px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

div.alert a, div.alert a:link, div.alert a:visited, div.alert a:active, div.alert a:hover {
	color: #990000;
	text-decoration: underline;
}

.alerttext {
	color: #8d0000;
}

div.alert p {
	text-indent: 0;
}

/* BREADCRUMB STYLES */
div#breadcrumbs,
div.breadcrumbs
 {
	color: #084588;
	font-size: 87%;
	text-transform: lowercase;
	margin: 0 0 10px 0;
	padding: 0;
}

div#breadcrumbs a:link,
div#breadcrumbs a:visited,
div#breadcrumbs a:active,
div.breadcrumbs a:link,
div.breadcrumbs a:visited,
div.breadcrumbs a:active 
 {
	color: #084588;
	text-decoration: underline;
}

div#breadcrumbs a:hover,
div.breadcrumbs a:hover {
	color: #82020b;
	text-decoration: underline;
}

/* END OF ORIGINAL STYLE.CSS FILE*/
/*BEGIN STYLE-CONTENTAREA.CSS*/
/* Style from styles-contentarea Document */
/* ************ CONTENT AREA STYLES - NEEDED FOR EVERY PAGE EXCEPT THE HOME PAGE ************ */
/* HEADING STYLES */
h1, #content h1 {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 140%;
	color: #000000;
	margin: 20px 0 5px 0;
	padding: 0;
	background-image: none;
}

/* The class below defines the page title (the first "h1" on every page). */
#home #content h1.pagetitle {
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	background-image: url(/resources/public/web/templates/images/interface/heading_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	position:relative;	
}

h1.subject {
   border: 4px solid #ECF4F8; 
	margin: 0 0 14px 0; 
	background-color: #ECF4F8;
	width: 97%;
}
	
#newsline {
	background-image: url(/resources/public/web/templates/images/interface/heading_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 6px 0 0 0;
	padding: 3px 0 2px 0;
}

#content h1.pagetitle {
	padding: 0 0 5px 0;
	margin: 5px 0 0 0;
	background-image: url(/resources/public/web/templates/images/interface/heading_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
}

h2, #content h2 {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 120%;
	color: #1e1e1e;
	margin: 18px 0 12px 0;
	padding: 0;
	background-image: none;
}

/* The class below adds a line above the h2. */
.line, h2.line, #content h2.line {
	clear:both;
	background-image: url(/resources/public/web/templates/images/interface/heading_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 6px 0 0 0;
	padding: 3px 0 2px 0;
}

h3, #content h3 {
	font-size: 120%;
	color: #0e0e0e;
	margin: 15px 0 0 0;
	padding: 0;
}

h4, #content h4 {
	font-size: 110%;
	margin: 15px 0 0 0;
	padding: 0;
}

h5, #content h5 {
	font-size: 100%;
	margin: 15px 0 0 0;
	padding: 0;
}

h6, #content h6 {
	font-size: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	text-indent: 1.5em;
}

h1, h2, h3, h4, h5, h6 .headeralternate {
	color: #3C3C3C;
}

/* LIST STYLES */
	
ul, ol {
	margin: 0.5em 0 0.6em 1.5em;
	/*margin:0.5em 0 0.6em 2.5em;*/
	padding: 0;
}

#content ol {
	 margin:0.5em 0 0.6em 2.5em;
}

ul li, ol li {
	margin: 0.5em 0 0.5em 0;
	padding: 0;
}

ul ul, ol ol {
	margin: 0 0 0 1.5em;
	padding: 0;
}

/* PARAGRAPH STYLE 
The class below defines the paragraph style in the content area; 
currently the only special style for this item is an indent on the first line of each paragraph. 
To remove the indent, delete "text-indent: 2em;" below. */
#content p {
	text-indent: 0em;
}

/*HIGHLIGHT STYLE 
The class below defines areas/boxes to highlight in the content area */
.highlight {
	border: 1px solid #b8b8b8;
	margin: 0 0 10px 0;
	padding: 3px;
	background-color: #f7f3ef;
	width: 97%;
}

.highlight1 {
	border: 1px solid #b8b8b8;
	margin: 0 0 10px 0;
	padding: 3px;
	background-color: #ecf4f8;
	width: 97%;
}

.highlight2 {
	border: 1px solid #b8b8b8;
	margin: 0 0 10px 0;
	padding: 3px;
	background-color: #f3eed2;
	width: 97%;
}

.highlight3 {
	border: 1px solid #b8b8b8;
	margin: 0 0 10px 0;
	padding: 3px;
	background-color: #cee3c4;
	width: 97%;
}

.highlight4 {
	border: 1px solid rgb(184, 184, 184);
	margin: 0 0 10px 0;
	padding: 3px;
	background-color: rgb(255, 255, 255);
	width: 97%;
}


/* DATA TABLE - TABLES PURELY FOR THE PURPOSE OF SHOWING INFORMATION 
Add ' class="data" ' to any table which charts a list of information.
This class adds a line in between each row and column in the chart/table. */
table.data {
	width: 100%;
	padding: 0;
	margin: 5px 0 10px 0;
	border: 2px solid #084588;
	border-collapse: collapse;
}

table.data td {
	vertical-align: top;
	text-align: left;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	margin: 0;
	padding: 3px 4px;
}

table.data th {
	vertical-align: top;
	text-align: left;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	margin: 0;
	padding: 3px 4px;
}

.topcurves {
	padding: 5px 6px 2px 3px; /*this helps the positioning of the bottom curve */
	width: 155px;
	font-weight: 400;
	margin: 0 auto 10px;
	line-height: 130%;
	background: #eee url('/library/images/boxtopcurve.gif') no-repeat center top;
}

.bottomcurves {
	margin: -10px 0 5px 0;
	padding: 5px 0;
	background: url('/library/images/boxbottomcurve.gif') no-repeat center bottom;
}



/* ****************Fairfax County Original CSS file**************** */
/* BELOW ARE THE STYLES SPECIFIC TO THE ORIGINAL FAIRFAX COUNTY CSS FILE THAT ARE NOT REFERENCED ELSEWHERE.
These styles have been reformatted and slightly edited to fit in the new design and should be included to 
enable a smoother transition to the new design for the custom content pages. */

/* ****************End style-contentarea.css**************** */
#textonlytoparea,#headerLogoTextVersion,#textonlytopareaFooter,#icononly {
	display: none;
}

/* NEW STYLES POST WCM DESIGN */
.altbgcolor {
	background-color: #82020b;
	color: #ffffff;
}

.altbgcolor2 {
	background-color: #266182;
	color: #ffffff;
}

.altlightcolor {
	color: #e7f0f8;
}


#sticker {
visibility: hidden;
}


