/* @override http://www.bentoncountyfoundation.org/styles/bcf.css */

/******** Benton County Foundation Styles **********/

/**************** Basics ****************/
* {
margin: 0;
padding: 0;
outline: 0;
}

body {
    font-size:100%;
    line-height:1.4em; /* 16×1.4=22.4 */
    background: #ffffff url("/images/bg.png") repeat-x;
    margin: 0px;
    padding: 0px;
    text-align: left;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #333333;
}
a {text-decoration: none;}
#content p, #content li {
    font-size:0.875em; /* 16x0.875=14px */
}
#content p {
	margin: 1.286em 0; /* 14x1.286=18px */
}
#content li {
	margin-left: 1.286em; /* 14x1.286=18px */
}
p a:link, p a:visited, li a:link, li a:visited {
	color: #0c5c77; 
	border-bottom: 1px solid #0c5c77;
}
p a:hover, li a:hover {
	color: #990000; 
	border-bottom: 1px solid #990000;
}
a img {
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	text-decoration:none
}
.left {
	float: left;
	margin: 0px;
	padding: 4px 10px 4px 0px;
}
.right {
	float: right;
	margin: 0px;
	padding: 4px 0px 4px 10px;
}
.center {
	margin: 0px auto;
	padding: 4px 10px;
	text-align: center;
	clear: both;
}
/**************** Layout ****************/

#container {
	width:830px;
	background:#ffffff;
	margin:0px 0px 0px 20px;
	text-align:left;
}

#header {
	background:url("/images/header.png") no-repeat;
	width:830px;
	height:179px;
}

#nav_bar {
	background:url("/images/nav_bar.png") no-repeat;
	clear:both;
	width:830px;
	height:31px;
	margin: 0px;
	padding: 0px;
}

#sidebar {
	float:left;
	width:250px;
	padding: 10px 35px 10px 30px;
	margin: 0px;
}

#content {
	float:left;
	width:451px;
	overflow: visible;
	background:url("/images/content.png") no-repeat;
	padding: 10px 31px 10px 33px;
}

#footer {
	clear:both;
	width:830px;
	margin: 3px 0px 10px 0px;
}

/**************** Headers & Text ****************/

#sidebar p {
    font-size:0.75em; /* 16x0.75=12px */
	margin: 0 0 0.41em 0; /* 12x0.41=5px */
	line-height:1.16em; /* 12x1.16=14px */
}
#sidebar p.link {
	margin: 0 0 2em 0; /* 12x2=24px */
}
#sidebar li {
	list-style-type:none;
	list-style-image:url(/images/arrow.png);
    font-size:0.87em; /* 16x0.87=14px */
}
ul.subnav {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size:1.5em; /* 16x1.5=24px */
	line-height:1.25em; /* 24x1.25=30 */
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0.54em 0px; /*24x0.54=13px */
}
#header h1 {
	text-indent:-9000px;
	overflow:hidden;
	background:transparent url(/images/logo.png) no-repeat;
	height: 179px;
	width: 300px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#header h2 {
	text-indent:-9000px;
	overflow:hidden;
	background:transparent url(/images/investing.png) no-repeat;
	height:179px;
	width:514px;
	margin: 0px;
	padding: 0px;
	float:left;
}
h2 {
	font-size:1.25em; /* 16x1.5=24px */
	line-height:1.25em; /* 24x1.25=30 */
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0.54em 0px; /*24x0.54=13px */
}
h3 {
	font-size:1em; /* 16x1=16px */
	line-height:1.25em; /*16x1.25=20px */
	font-weight:normal;
	margin:1.06em 0; /*16x1.06=17px */
}
h4 {
    font-size:0.875em; /* 16x0.875=14px */
	margin:0.35em 0; /* 14x0.35=5px */
	line-height:1.28em; /*16x1.28=18px */
	color:#0c5c77;
}
#sidebar h4 {
	margin: 0;
	padding: 0;
}
#footer h5 {
	font-size:0.62em; /* 16x0.62=10px */
	line-height:1.2em; /* 10x1.2=12px */
	color: #0c5c77;
	margin: 0;
	padding: 0;
	text-align:center;
}
#footer h5 a:link, #footer h5 a:visited {
	color:#0c5c77;
}
#footer h5 a:hover, #footer h5 a.current {
	color:#990000;
}
/**************** Navigation ****************/

#nav_bar ul {
	margin:0px;
	width:790px;
	padding:5px 20px 4px 20px;
}
#nav_bar li {
    font-size:0.75em; /* 16x0.75=12px */
	margin: 0 2.08em 0 0; /* 12x2.08=25px */
	list-style-type:none;
	display: inline;
}
#nav_bar a:link, #nav_bar a:visited {
	color:#ffffff;
	border-bottom: 0px none;
}
#nav_bar a:hover, #nav_bar a.current {
	color:#CCBB88;
	border-bottom: 0px none;
}
/**************** Contact Form ****************/

.zemContactForm br {
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
#content ul.contact li {
	margin: 0px;
}
input.zemText, textarea.zemTextarea {
border:1px solid #999999;
color:#666666;
font-size:12px;
line-height:16px;
padding:5px 0px 0px 5px;
}
input.zemText {
height:1.66em; /* 12x1.66=20px */
}
.zemContactForm label {
width:70px;
}
ul.contact label {
color:#888888;
float:left;
font-size:0.81em; /* 16x0.75=13px */
list-style-type:none;
padding:5px 0px 0px 5px;
text-align:right;
width:70px;
}
.zemContactForm input {
width:200px;
}
ul.contact input, ul.contact select, ul.contact textarea {
list-style-type:none;
margin:0px 0px 0px 4px;
width:200px;
}
form.zemContactForm li {
border-bottom:1px solid #E3E3E3;
clear:both;
list-style-type:none;
margin:0pt;
padding:5px 0pt;
}
.odd {
background-color:#ffffff;
}
form.zemContactForm li.bottom {
border-bottom:0px none;
}
input.zemSubmit {
background-color:#990000;
border:1px solid #B6A258;
color:#FFFFFF;
font-size:14px;
height:35px;
margin:0pt;
padding:0px;
width:166px;
}
ul.zemError {
background-color:#E4D29A;
}

/* @group Slimbox */

#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}

#lbCenter, #lbBottomContainer {position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}

.lbLoading {background: #fff url(loading.gif) no-repeat center;}

#lbImage {position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}

#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none;}

#lbPrevLink {left: 0;}

#lbPrevLink:hover {background: transparent url(prevlabel.png) no-repeat 0 15%;}

#lbNextLink {right: 0;}

#lbNextLink:hover {background: transparent url(nextlabel.png) no-repeat 100% 15%;}

#lbNextLink:hover {background: transparent url(nextlabel.png) no-repeat 100% 15%;}

#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}

#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}

#lbCaption, #lbNumber {margin-right: 71px;}

#lbCaption {font-weight: bold;}

/* @end */

