@charset "utf-8";
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(img-lo/lwv-body_bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #282828;
}
h1 {
	font: bold 2em "Times New Roman", Times, serif;
	color: #124167;
}
h2 {
	font-size: 1.3em;
	font-weight: bold;
}
h3 { font-size: 1.2em; font-weight: bold; }
h4 { font-size: 1.1em; font-weight: bold; }
dl {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
dt {
	font-size: 1.1em;
	font-weight: bold;
	color: #333333;
}
dd  {
	font-size: 1em;
	line-height: 1.4em;
	margin: 5px 0px 5px 21px;
}
pre { font: 12px Verdana, Arial, Helvetica, sans-serif; }
ul, li {
	margin: 0px 0px 6px 10px;
	padding: 0px;
	list-style: square;
}
ol li {
	list-style-type: decimal;
	padding-bottom: .4em;
}
a:link, a:visited {
	color: #0066cc;
	text-decoration: underline;
}
a:hover, a:active { color: #A92C0A; }
:focus { outline: 0; }


.lwvCharlotte #container {
	width: 800px;
	background: #FFFFFF;
	margin: 0px auto 20px;
	text-align: left;
} 
.lwvCharlotte #header {
	background: #124167 url(img-lo/lwv-head_bg.gif) repeat-x;
	padding: 0;
	height: 101px;
} 
.lwvCharlotte #header img {
	margin: 17px 0px 0px 20px;
	width: 418px;
	float: left;
}
.lwvCharlotte #header .contactHd {
	float: right;
	padding: 56px 16px 0px 0px;
	color: #FFFFFF;
	font-size: 10px;
}
.lwvCharlotte #header .contactHd a:link, .lwvCharlotte #header .contactHd a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.lwvCharlotte #header .contactHd a:hover { color: #FFFF00; }

.lwvCharlotte #sidebar1 {
	float: left;
	width: 118px;
	background: transparent;
	padding: 15px 0px 0px;
	border-right: 4px solid #a92c0a;
	border-left: 4px solid #a92c0a;
	font-size: 11px;
	margin: -23px 0 0;
}
.lwvCharlotte  #sidebar1  p  { padding: 0px 4px 0px 7px; }
.lwvCharlotte  #sidebar1  h3  {
	padding: 0px 4px 0px 7px;
	color: #124167;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.lwvCharlotte #sidebar1 ul {
	margin: 0 3px 0 20px;
	padding: 0px;
	list-style: disc outside;
}
.lwvCharlotte #sidebar1 li {
	margin: 0px;
	padding: 0px 0px .3em;
	list-style: disc;
}
.lwvCharlotte #sidebar1 a:link, .lwvCharlotte #sidebar1 a:visited {
	color: #0066CC;
	text-decoration: none;
}
.lwvCharlotte #sidebar1 a:hover { color: #a92c0a; }

.lwvCharlotte #sidebar1 .redBoxImg { margin: 0 0 0 -4px; }

.lwvCharlotte #newsRow {
	margin: 0px 0 0;
	padding: 0;
	background: transparent;
	border-left: solid 4px #a92c0a;
	color: #333333;
	font-size: 11px;
}
.lwvCharlotte #newsRow #newsBlock1 {
	margin: -15px 0px 0px -4px;
	padding: 10px 5px 5px;
	float: left;
	width: 384px;
	background: transparent url(img-lo/lwv-grey_bar-l.gif) no-repeat left bottom;
	height: 101px;
}
.lwvCharlotte #newsRow #newsBlock2 {
	margin: 0px 0 0 0;
	padding: 0em;
	float: right;
	width: 384px;
	background: transparent url(img-lo/lwv-grey_bar.gif) no-repeat;
	height: 101px;
}
.lwvCharlotte #newsRow #newsBlock1 h4, .lwvCharlotte #newsRow #newsBlock1 p,
.lwvCharlotte #newsRow #newsBlock2 h4, .lwvCharlotte #newsRow #newsBlock2 p {
	padding: 0 14px;
	margin: 10px 0;
	line-height:auto;
	margin-bottom: 0px;
}
.lwvCharlotte #newsRow #newsBlock1 h4 { padding-top: 10px; }
.lwvCharlotte #newsRow #newsBlock1 h4,
.lwvCharlotte #newsRow #newsBlock2 h4 { color: #124167; }

.lwvCharlotte #newsRow #newsBlock2 h4 {text-align: right; }
/*********/
.lwvCharlotte #container #navBar {
	width: 555px;
	background: url(img-lo/navbar-full.png) no-repeat;
	position: relative;
	z-index: 10;
	left: 130px;
	top: -105px;
}
.lwvCharlotte #navBarH {
	color: #FFFFFF;
	/*	background: #046380 url(img-lo/nav-bg.gif) repeat-x;*/
	width: 100%;
	margin: 0px;
	padding: 1px 0px 5px;
	text-align: center;
}
.lwvCharlotte #navBarH ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.lwvCharlotte #navBarH li {
	display: inline;
	margin: 0.2em;
	padding: 0;
	list-style: none;
}
.lwvCharlotte #navBarH a:link, .lwvCharlotte #navBarH a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0.4em;
	margin: 0 0.8em;
	text-align: center;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
}
.lwvCharlotte #navBarH a:hover {
	color: #FFFF99;
	border-bottom: 6px solid #ffff99;
}
.lwvCharlotte #container #wrapper {
	margin: 0px;
	padding: 0px 0px 20px 145px;
	margin-top: -10px;
}

/*.lwvCharlotte #navBarH a.hovrDrkr:hover  { color: #F4AC04; }*/
/*********/
.lwvCharlotte #subContent {
	margin: 0 414px 0 0px;
	padding: 0;
	color: #124167;
} 


.lwvCharlotte #mainContent {
	float: right;
	width: 384px;
	padding: 0;
	margin: 0px;
}
.lwvCharlotte #mainContent .galleryTbl #productImage { text-align: center; }
.lwvCharlotte #mainContent .quote {
	color: #5888B0;
	display: block;
	float: right;
	width: 160px;
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
	margin: 0em 0em .5em .5em;
}

.lwvCharlotte #mainContent .infoBlk {
	background: #EFEFEF url(img-lo/grey-grd.jpg) repeat-x 0px bottom;
	margin: 10px 0px;
	padding: 10px;
	border: 1px solid #A2A2A2;
	font-size: 95%;
}



.lwvCharlotte #footer {
	padding: 0 10px 0 20px; 
	background:#124167;
	color: #ffffff;
} 
.lwvCharlotte #footer p {
	margin: 0;
	padding: 8px 0;
	text-align: center;
	font-size: 10px;
}
.lwvCharlotte #container #footer a:link, .lwvCharlotte #container #footer a:visited {
	color: #FFFFCC;
	text-decoration: none;
}
.lwvCharlotte #container #footer a:hover {color: #a92c0a; }


/* General Font Styles */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.smaller { font-size: .9em; }
.smallest { font-size: .8em; }

.highlight {
	background: #FFFF66;
	padding: 2px 1px;
}
.colorRed { color: #A92C0A; }
.colorBlue { color: #417DAF; }
.readmore {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.border {
	border: 1px dashed #A92C0A;
	padding: 0px 8px;
	margin: 10px 0px;
}
.imgCaptn {
	margin: 18px 12px 12px 0;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	width: 60px;
	text-align: center;
}
.imgCaptn img { padding-bottom: 10px; }
.larger { font-size: 1.1em; }

