/*Style sheet for family.orgCreated by:GH-Version:2.4Date:2004-12-03Last updated by:AT*/.nav1, .nav2, .nav3 {
	color:black;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
A:hover.nav1 {
	text-decoration:none;
}
.nav2 {
	font-size:9px;
}
.nav2, .nav3 {
	color:white;
}
A:hover.nav2, A:hover.nav3 {
	text-decoration:underline
}
.searchBar, .navLink {
	color:white;
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:132px;
	padding:3px 3px 3px 5px;
	border:0px;
        border-top-color:white;
        border-top-style:solid;
        border-top-width: 20px; 
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:block;
	background-color:#808080;
	     background-height:13px; /* <--added "background-height"*/
	     margin-left:10px;
}
a.navLink:hover {
	background:maroon;
}
.topBar {
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:132px;
	height:14px;
	background-color:black;
	padding:2px 2px 2px 5px;
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:block;
	vertical-align:middle;
}
.topBar {
	text-align:center;
	font-size:9px;
	height:25px;
}
/*.searchBar {
	height:18px;
}*/
.searchButton {
	margin:0px 0px 5px 8px;  /*previously 0 0 5px 10px*/
}
.searchBox {
	    width:63px; /*previously set at 55px*/
	height:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	border-color:#0099CC;
	border-width:1px;
}
A:hover.divider {
	text-decoration:underline;
}
.kicker3 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}
 .kicker3 {
	font-size:10px;
	color:black;
}
.kicker3 {
	color:maroon;
}
A:hover.kicker1, A:hover.kicker2, A:hover.kicker3 {
	color:black;
	text-decoration:underline;
}
A:hover.kicker2 {
	color:maroon;
}
.headline1 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
A:link.headline1, A:visited.headline1 {
	color:black;
}
A:hover.headline1 {
	color:maroon;
	text-decoration:underline;
}
.headline2, .headline4 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}
A:link.headline2, A:visited.headline2 {
	color:maroon;
}
A:hover.headline2 {
	color:black;
	text-decoration:underline;
}
.headline3 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
A:link.headline3, A:visited.headline3 {
	color:black;
}
A:hover.headline3 {
	color:maroon;
	text-decoration:underline;
}
.headline4 {
	color:black;
}
A:link.headline4, A:visited.headline4 {
	color:black;
}
A:hover.headline4 {
	color:maroon;
	text-decoration:underline;
}
.byline1 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:slategray;
	text-decoration:none
}
.byline2 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:grey;
	font-style: italic;
	text-decoration:none;
}
.body1 {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
A:link.body1, A:visited.body1 {
	color:maroon;
	font-weight:bold;
}
A:hover.body1 {
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
A:link.body2, A:visited.body2 {
	color:black;
	font-weight:bold;
}
A:hover.body2 {
	color:maroon;
	text-decoration:underline;
}
.hed1, .hed2 {
	color:black;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-decoration:none;
}
A:link.hed1, A:visited.hed1 {
	color:black;
}
A:hover.hed1, A:hover.hed2 {
	color:maroon;
	text-decoration:underline;
}
.hed2 {
	color:black;
	font-size:14px;
}
.resource1 {
	color:maroon;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
A:hover.resource1 {
	color:black;
	text-decoration:underline;
}
A:hover.resource2 {
	color:black;
	text-decoration:underline;
}
.nav1a {
	color: navy;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
A:hover.nav1a {
	color: navy;
	font-weight: bold;
	text-decoration: none
}
.nav2a {
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold
}
A:hover.nav2a {
	color: white;
	font-weight: bold;
	text-decoration: none
}
.nav3a {
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
A:link.nav3a {
	color: white;
	font-weight: bold;
	text-decoration: none
}
A:visited.nav3a {
	color: white;
	font-weight: bold;
	text-decoration: none
}
A:hover.nav3a {
	color: white;
	font-weight: bold;
	text-decoration: none
}
A:link.kicker1 {
	color: maroon;
	font-weight: bold;
	text-decoration: none
}
A:visited.kicker1 {
	color: maroon;
	font-weight: bold;
	text-decoration: none
}
A:hover.kicker1 {
	color: navy;
	font-weight: bold;
	text-decoration: underline
}
A:link.kicker2 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:visited.kicker2 {
	color: black;
	font-weight: bold;
	text-decoration: underline
}
A:hover.kicker2 {
	color: black;
	font-weight: bold;
	text-decoration: underline
}
.kicker4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
	text-decoration: none
}
A:link.kicker4 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:visited.kicker4 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:hover.kicker4 {
	color: gray;
	text-decoration: underline;
	font-weight: bold
}
.headline1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: navy;
	text-decoration: none
}
A:link.headline1 {
	color: navy;
	font-weight: bold;
	text-decoration: none
}
A:visited.headline1 {
	color: navy;
	font-weight: bold;
	text-decoration: none
}
A:hover.headline1 {
	color: maroon;
	font-weight: bold;
	text-decoration: underline
}
.headline2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: maroon;
	text-decoration: none
}
A:link.headline2 {
	color: maroon;
	font-weight: bold;
	text-decoration: none
}
A:visited.headline2 {
	color: maroon;
	font-weight: bold;
	text-decoration: none
}
A:hover.headline2 {
	color: navy;
	font-weight: bold;
	text-decoration: underline
}
.headline3a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none
}
A:link.headline3a {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:visited.headline3a {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:hover.headline3a {
	color: gray;
	text-decoration: none
}
.headline5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none
}
A:link.headline5 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:visited.headline5 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:hover.headline5 {
	color: gray;
	font-weight: bold;
	color: black;
	text-decoration: none
}
.headline6 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-decoration: none
}
A:link.headline6 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:visited.headline6 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
A:hover.headline6 {
	color: gray;
	font-weight: bold;
	text-decoration: none
}
.body1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px
}
A:link.body1 {
	color: maroon;
	font-weight: bold;
	text-decoration: none
}
A:visited.body1 {
	color: maroon;
	font-weight: bold;
	text-decoration: none
}
A:hover.body1 {
	color: navy;
	font-weight: bold;
	text-decoration: underline
}
.body2 li {
	margin-bottom: 7px;
	line-height: 10pt;
}
A:link.body2 {
	color: navy;
	font-weight: bold;
	text-decoration: none
}
A:visited.body2 {
	color: navy;
	font-weight: bold;
	text-decoration: none
}
A:hover.body2 {
	color: maroon;
	font-weight: bold;
	text-decoration: underline
}
.hed3 {
	color: gray;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px
}
A:link.hed3 {
	color: gray;
	font-weight: bold;
	text-decoration: none
}
A:visited.hed3 {
	color: gray;
	font-weight: bold;
	text-decoration: none
}
A:hover.hed3 {
	color: black;
	font-weight: bold;
	text-decoration: none
}
.resource1 {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold
}
A:link.resource1 {
	color: maroon;
	font-weight: bold;
	text-decoration: underline
}
A:visited.resource1 {
	color: maroon;
	font-weight: bold;
	text-decoration: underline
}
A:hover.resource1 {
	color: navy;
	font-weight: bold;
	text-decoration: underline
}
.bottomBar {
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:132px;
	height:14px;
	background-color:black;
	padding:2px 2px 2px 5px;
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:block;
	vertical-align:middle;
}
.divider {
	color:white;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:132px;
	height:14px;
	background-color:black;
	padding:2px 2px 2px 5px;
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:1px;
	display:block;
	vertical-align:middle;
}
.kicker2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none
}
.breadcrumb {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none
}
.date {
	margin:3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none
}
.featureimg {
	margin:5px;
}

/* Start CSS for BAVnewNavbar - kla-12.27.07 */

@charset "utf-8";
/* CSS Document */

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.menu {font-size: 8pt; margin: 10px; font-family: arial, helvetica, sans-serif;}
.menu ul {padding:0; z-index: 500; margin: 0px; width: 12em; list-style-type: none; position: relative}
.menu li, .menu li last {float: left; background-color: #ffffff}
.menu li.sub {background-color: #ffffff}
.menu table {margin-top: -1px; font-size: 1em; z-index: 100; left: 0px; position: absolute; top: 0px; border-collapse: collapse}
.menu a {font-family: arial, helvetica, sans-serif; font-size: 8pt; border-right: #B3B3B3 1px solid; border-top: #ffffff 1px solid; display: block; padding-left: .5em;  padding-right: .5em; font-weight: bold; text-transform: none; width: 132px; color: #333333; line-height: 2em; border-left: #B3B3B3 1px solid; font-style: normal; font-variant: normal; text-decoration: none}
.menu a:visited {font-family: arial, helvetica, sans-serif; font-size: 8pt; border-right: #B3B3B3 1px solid; border-top: #fff 1px solid; display: block; padding-left: .5em; padding-right: .5em; font-weight: bold; border-left: #B3B3B3 1px solid; width: 132px; color: #333333; line-height: 2em; border-bottom: #ffffff 1px solid; font-style: normal; font-variant: normal; text-decoration: none}
.menu b {float: right; margin-right: 5px}
* html .menu a {width: 12em}
* html .menu a:visited {width: 12em}
* html .menu a:hover {font-weight: bold; border-left-color: #B3B3B3; border-bottom-color: #000000; text-transform: none; color: #ffffff; border-top-color: #000000; font-style: normal; position: relative; background-color: #990033; font-variant: normal; text-decoration: none; border-right-color: #B3B3B3}
.menu li:hover {position: relative}
.menu a:active {font-weight: bold; border-left-color: #B3B3B3; border-bottom-color: #000000; text-transform: none; color: #ffffff; border-top-color: #000000; font-style: normal; background-color: #990033; font-variant: normal; text-decoration: none; border-right-color: #B3B3B3}
.menu a:focus {font-weight: bold; border-left-color: #B3B3B3; border-bottom-color: #000000; text-transform: none; color: #ffffff; border-top-color: #000000; font-style: normal; background-color: #990033; font-variant: normal; text-decoration: none; border-right-color: #B3B3B3}
.menu li:hover > a {font-weight: bold; border-left-color: #B3B3B3; border-bottom-color: #000000; text-transform: none; color: #ffffff; border-top-color: #000000; font-style: normal; background-color: #990033; font-variant: normal; text-decoration: none; border-right-color: #B3B3B3}
.menu li ul {padding-right: 2em; padding-left: 2em; left: 8em; visibility: hidden; padding-bottom: 2em; line-height: 1.2em; padding-top: 2em; position: absolute; top: -1.5em; background-color: transparent}
.menu li:hover > ul {visibility: visible}
.menu ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.menu ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}


.bookmarks { overflow:hidden; clear:both; text-align:right; padding:10px 0; }

.bookmarks ul { list-style:none; float:right; margin:0; padding:0; }
.bookmarks ul li { display:inline; float:left; margin:0 0 0 5px; padding:0; }
a.faceBook,
a.twitter,
a.mySpace,
a.delicious,
a.google,
a.digg,
a.stumbleUpon,
a.yahoo { display:block; outline:none; width:20px; height:20px; text-align:left; font-size:1px; text-indent:-9999px; background-image:url(/sharedassets/bookmarkwidget/images/bookmarks5.png); background-position:0 0; background-repeat:no-repeat; margin:0; }

a.faceBook:hover { background-position:0 -20px; }

a.twitter { background-position:-20px 0; }
a.twitter:hover { background-position:-20px -20px; }
.twitter span { display:none; }

a.mySpace { background-position:-40px 0; }
a.mySpace:hover { background-position:-40px -20px; }

a.delicious { background-position:-60px 0; }
a.delicious:hover { background-position:-60px -20px; }

a.google { background-position:-80px 0; }
a.google:hover { background-position:-80px -20px; }

a.digg { background-position:-100px 0; }
a.digg:hover { background-position:-100px -20px; }

a.stumbleUpon { background-position:-120px 0; }
a.stumbleUpon:hover { background-position:-120px -20px; }

a.yahoo { background-position:-140px 0; }
a.yahoo:hover { background-position:-140px -20px; }
