#ad {background-color: #454545; width: 130px; border-left: 2px solid #549; border-right: 2px solid #549; text-align: center; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #123;}
#ad a {text-decoration: none; color: #6699CC; padding: 1px; display:block;}
#ad a:hover {background-color: transparent;}
#ad td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1em; color: #123;}
#banner {padding: 0px; margin: 0px; width: 750px; height: 121px; background: #668CD9 }
#content {padding-left : 0px;}
#content-small {width: 725px;background-color: #fff;padding: 0px;text-align: left;}
#content-small a {color: #F03; text-decoration: none;}
#content-small a:hover {color: #3c6;text-decoration: underline;background-color: transparent;}
#content-small p, #content-small h4, #content-small h5  {margin: 5px 7px;padding: 4px; padding-left: 10px}
#navigation {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; border-top: 1px solid #def; border-bottom: 1px solid #def; border-left: 1px solid #def; padding-top: 2px;margin-top: 10px;}
#navigation a {color: #fff;}
#news .top {background-color: #47b;color: #fff;font-weight: bold;font-size: 12pt;display: block;margin: -4px;padding: 3px;}
#news {background: #fff;margin: 0px;margin-top: 4px; padding: 4px;font-size: 12px;border-bottom: 1px solid #8bf;float: left;width: 400px;}
#sidenav {background-color : #f0f8ff;text-decoration : none;vertical-align : top;line-height : 120%;}
#sidemenuR {background-color : #f0f8ff;text-decoration : none;font-size: 11px;font-family: Arial, Helvetica, sans-serif;vertical-align : top;float: right; width: 156px; margin: 0; margin-left: 4px; padding: 4px;}
#top {border-top: 1px solid #def;border-bottom: 1px solid #def;padding: 4px;margin: 5px;margin-bottom: 10px;margin-top: 7px;background-color: transparent;font-size: 12px;text-align: center;color: #666699;}
#trim {background-image : url(images/newmap-leaf-bluebg.gif);}
.announce {background: transparent url(images/annual2005-w335.gif) no-repeat scroll 0 0;margin: 5px 3px 5px 0px;padding: 5px;font-size: 11pt;border: 2px outset #008B8B;float: left;width: 335px;}
.announce500 {background: transparent url(images/annual2005-w500.gif) no-repeat scroll 0 0;margin: 5px 3px 5px 0px;padding: 5px;padding-left: 65px;font-size: 11pt;border: 2px outset #008B8B;text-align: center;width: 500px;}
.adcolumn { background-color:#668CD9}
.bannertext {width: 270px; height: 121px; margin: 0px; float: right;color: #FFF;}
.bannertext a {color: #fff; display: block; padding: 2px; padding-left: 4px; }
.bannertext a:hover {color: #000; background-color: #e0eee9; display: block;}
.bar1 {background-color: #F33;color: #FFF;padding-left: 5px;margin: 0;display: block;font-size:12px;}
.bar1 a {color: #FFF;}
 .bar1 a:hover {background-color: #FFF;color: #147;display: block;}
.bar2 {background-color: #3c3; color: #FFF;padding-left: 5px;margin: 0;display: block;}
.bar2 a {color: #FFF;}
 .bar2 a:hover {background-color: #FFF;color: #147;display: block;}
.bar3  {background-color: #66d; color: #FFc;padding: 2px;margin: 0;border: 1px outset #eee;}
.bar3 a	{color: #FFF;}
.bar3 a:hover {background-color: transparent;color: #036;}
.bar4  {background-color: #cde; color: #000;width: 100%;padding: 2px;margin: 0;text-align: center;display: block;}
.bar4 a	{color: #000;}
.bar4 a:hover {background-color: #ffF;color: #369;display: block;}
.bar5  {background-color: #668CD9; color: #fff;width: 100%;padding: 0;margin: 0;display: block;}
.bar5 a	{color: #fff;}
.bar5 a:hover {background-color: #668CD9;color: #fff;}
.bar6  {background-color: #666699;color: #006699;width: 335px;padding: 0;margin: 0;display: block;background-image: url(images/dove.gif);background-attachment: scroll;background-position: center;background-repeat: repeat;}
.bar6 a	{color: #069;}
.bar6 a:hover {background-color: transparent; color: #000;}
.black {color: #000;background-color: #eee;border-bottom: 1px dashed #ccc;}
.blue {color: Blue;background-color: #eee;border-bottom: 1px dashed #ccc;}
.blurb {background: #efefef;margin: 10px 10px 10px 10px;padding: 4px 10px 4px 10px;font-size: 10pt;}
.blurbC {display: block;border: 1px dashed #DEF;margin: 5px 4px;padding: 4px;}
.blurbC a:hover {display:block;background-color: #efefef;}
.blurbL {border: 1px dashed #DEF;float: left;margin: 4px; margin-right: 10px; padding: 4px;background-color: #def;}
.blurbLtrans {float: left;margin: 4px;padding: 4px;background-color: transparent;}
.blurbNav {border-bottom: 1px solid #EEF;float: none;margin: 5px;padding: 2px;text-align: center;color: #000000;}
.blurbNav a {color: #f36;}
.blurbR {border: 1px dashed #DEF;float: right;margin: 4px;padding: 4px;background-color: #def;}
.blurbRtrans {float: right;margin: 4px;padding: 4px;background-color: transparent;}
.blurbRw335 {border: 1px dashed #DEF;float: right;margin: 4px;padding: 4px;background-color: #def;width: 335px;}
.blurbw120 {background: #ddffdd;margin: 2px;padding: 4px;font-size: 11pt;width: 140px;}
.border {border-width: 0 3px 0 0;border-color: #DEF;border-style: inset;}
.bottom {border: 1px solid #DEF;margin: 0 20px 0 20px;border-left: 0;border-right: 0;padding-top: 2px;padding-bottom: 2px;}
.bottomnav {border-top: 2px outset #DEF;border-bottom: 2px inset #DEF;font-size: 9pt;font-variant: small-caps;margin-left: 90px;margin-right: 90px;}
.boxR {border: 1px solid #eEF;float: right;margin: 2px;padding: 1px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.button {padding: 1px;background-color: #f0f0f7;text-align: center;margin: 5px 10px 0 10px;color: #000;font-size: 10px;font-family: arial, sans-serif;letter-spacing: .15em;font-weight: bold;width: 150px;border: 1px outset #f0f0f7;}
.button a {color: #036;width: 150px;display: block;}
.button a:hover {color: #C03;background-color: #eee;width: 150px;display: block;}
.cal {border-top: medium double #369;}
.cal p {font-family: Arial, Helvetica, sans-serif;margin: 5px 0;font-size: 8pt;padding : 0 0 0 0;line-height : 1;}
.cal p a:hover {color: #D00;background-color: transparent;}
.calendar {font-family: Arial, Helvetica, sans-serif;margin: 5px 0;font-size: 8pt;padding : 0 0 0 0;line-height : 1;}
.calendar a:hover {color: #D00;background-color: transparent;}
.calnav {display: block;text-align: center;font-weight: bold;font-size: 9pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin-left: 4px;margin-top: 5px;margin-bottom: 5px;border-bottom: 1px dashed #3CC;line-height: 150%;}
.calnav a:hover, .sidenav a:hover {display: block;color: #c03;text-decoration : none;background-color: #f6f9ff;}
.codewindow {border: 1px dashed #cc9;margin: 0;padding: 3px;width: 335px;font-size: 11px;font-family: "Courier New", Courier, mono;}
.content {padding: 4px; text-align: left; width: 590px; border-left: 1px solid #def;}
.demo {color: #d00;background-color: #eee;border-bottom: 1px dashed #ccc;}
.discuss {color: Blue;background-color: #eee;border-bottom: 1px dashed #ccc;}
.dovetop {background-image: url(/images/dovetilt.gif);background-attachment: scroll;background-repeat: no-repeat;background-position: top;}
.floatleft {float:left;}
.frame  {border: thin outset #99a;padding: 1px;text-align: center;color: #222;font-weight: bolder;}
.frame a {color: #FFF;background-color: #69f;}
.frame a:hover {color: #000;}
.frameR {width: 170px;float: right;border: 3px outset #9cf;padding: 2px;background-color: #def;}
.green {color: #060;background-color: #eee;border-bottom: 1px dashed #ccc;}
.head2005 {background-color: #336699;color: #ffffff;font-size: 24px;font-weight: bold;}
.head2005 p {font-size: 12px;margin-top: 0;padding: 0;}
.head2005 a {color: #fff;}
.head2005 a:hover {color: #def;}
.head2006 {background-color: #e0eee9;color: #333f39;font-size: 24px;font-weight: bold;}
.head2006 p {font-size: 12px;margin-top: 0;padding: 0;}
.head2006 a {color: #939f99;}
.head2006 a:hover {color: #F33;}
.hilight {background-color: yellow;color: #000;}
.hilight-blue {background-color: acf;color: #000;}
.hilight-pink {background-color: fcd;color: #000;}
.hilight-green {background-color: cfc;color: #000; padding: 0px 4px;}
.image {background: transparent;}
.image a {background: transparent;}
.image a:hover{background : transparent;text-decoration : none;}
.learn {color: #060;background-color: #eee;border-bottom: 1px dashed #ccc;}
.listen {color: #907;background-color: #eee;border-bottom: 1px dashed #ccc;}
.listen a:hover, .meet a:hover, .demo a:hover, .learn a:hover, .show a:hover, a.discuss a:hover, .social a:hover {color: #F00;background-color: transparent;}
.main {border-left: 1px solid #336; border-right: 1px solid #336;}
.meet {color: #000;background-color: #eee;border-bottom: 1px dashed #ccc;}
.memorial {border: 4px double #000;padding: 2px;text-align: center;}
.memorialhead {padding: 2px;color: #FFF;background-color:#000;}
.missionBox {border: 1px solid #def;border-top: 5px solid #def;padding: 4px;margin: 2px;margin-bottom: 10px;margin-top: 7px;background-color: transparent;font-size: 12px;text-align: center;color: #666699;width: 145px;}
.nav {color: #fff; border-right: 1px solid #def; padding: 2px 4px}
.navnew {color: #fff; border-right: 1px solid #def; background: transparent url(images/newback.gif) no-repeat scroll top left;}
.nopad {padding: 0px;background-color: #369; background-image: url(/images/mapback2.gif)}
.notemplate {margin-top: 10px;}
.orange {color: #F62;background-color: #eee;border-bottom: 1px dashed #ccc;}
.pink {color: #F26;background-color: #eee;border-bottom: 1px dashed #ccc;}
.postertitle {color: #000;background-color:#CFC;font-family: Georgia, "Times New Roman", Times, serif;text-align: center;display: block; margin: 2px 0px; padding; 2px;}
.postertitle a {color: #000; display: block;}
.postertitle a:hover {display: block;}
.purple {color: #907;background-color: #eee;border-bottom: 1px dashed #ccc;}
.purple a:hover, .black a:hover, .red a:hover, .green a:hover, .pink a:hover, a.blue a:hover, .orange a:hover {color: #F00;background-color: transparent;}
.quote {font-size: 95%;font-style: italic;}
.red {color: #d00;background-color: #eee;border-bottom: 1px dashed #ccc;}
.redtext { color: #c03; }
.show {color: #F26;background-color: #eee;border-bottom: 1px dashed #ccc;}
.sidebar {font-size: 95%;padding-left: 4px;}
.sidebar:first-line {color: #c03;font-weight : bold;}
.sidenav {display: block;text-align: left;font-size: 9pt;font-family: Arial, Helvetica, sans-serif;margin: 5px 4px;border-bottom: 1px solid #EEF;padding-left: 3px;}
.sidenavnew {
	display: block;
	text-align: left;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 4px;
	border: 1px dashed #f03;
	padding-left: 30px;
	background: #DEF url(/images/newback.gif) no-repeat scroll top left;
}
.sidenavstar {
	display: block;
	text-align: left;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 4px;
	border-bottom: 1px dashed #f03;
	padding-left: 15px;
	background: #DEF url(/images/starback.gif) no-repeat scroll top left;
}
.social {color: #F62;background-color: #eee;border-bottom: 1px dashed #ccc;}
.style1 {color: #c03}
.title {color: #369;border-bottom: 1px dotted #369;margin-top: 10px;margin-bottom: 6px;padding-bottom: 2px;font-family: "Times New Roman", Times, serif;}
.title2 {color: #369;margin-top: 10px;margin-bottom: 6px;padding-bottom: 2px;font-family: "Times New Roman", Times, serif;}
.trim {background-image : url(images/mapback2.gif);}
.under {margin-top: 1px;}
.updated {font-size: xx-small;color: Gray;margin-top: 2px;margin-bottom: 5px;}
.webad {font-family: "Courier New", Courier, mono;font-size: 12px;border-color: #e0e8ee;width: 720px; }
.whitetext {color: #fff;}
.whiteback {background-color: #fff;}
a {text-decoration: none;color: #369;}
a:hover {color: #c03;text-decoration : none;background-color: #f6f9ff;}
body {background: #369 url(images/mapback2.gif) repeat fixed;margin: 0px;}
form {margin: 2px 0px;}
h2 {font-size: 24px;}
h3.blurb {margin-bottom: 1px;}
img a:hover {background-color: transparent;}
img, img a {border: 0;}
ol.letters {list-style-type: lower-alpha;}
td {font-family: Arial, Helvetica, sans-serif;color: Black;font-size: 10pt;background-color: #fff;}
td#sidenav p.sidebar a {border-left-width : 0px;}
td#sidenav p.sidebar a:hover {border-left-width : 0px;}
