					/* -------------- basic page setup ---------------- */

body { background-color: #fff; margin: 0;font-size: 86%; }


					/* -------------- display, clear, float, align ---------------- */

.clear-all { clear: all; }

.none { display:none; }

.inline { display:inline; }


.float-left	{
		float: left;
		margin-right: 15px;
		margin-bottom: 10px;
		}


.float-right {
		float: right;
		margin-left: 15px;
		margin-bottom: 10px;
		}



					/* -------------- lines ---------------- */

.horizdots {
		background-image: url(dotted.gif);
		font-size: 1px;
		line-height: 1px;
		height: 1px;
		z-index: 10;
		margin-top: 5px;
		border:0;
	}
	
.horizdotsinternal {
		background-image: url(dotted.gif);
 		font-size: 1px;
  		line-height: 1px;
 		height: 1px;
  		z-index: 10;
  		margin-top: 5px;
		border:0;
	}
	
	
.blackhorizontalline {
		background-image: url(Black.gif);
  		font-size: 1px;
  		line-height: 1px;
  		height: 1px;
  		padding: 0;
  		z-index: 1;
  		margin: 5px 0 10px 0;
	}
	
.bluehorizontalline {
  		background-image: url(Blue.gif);
  		font-size: 1px;
  		line-height: 1px;
  		height: 4px;
  		padding: 0;
  		z-index: 1;
  		margin: 2px 0 10px 0;
	}

#verticaldots	{
		width:1px;
		height:100%;
		float:right;
		background-image: url(bg_dottedline_vertical.gif);
		background-repeat: repeat-y;
		background-color: #fff;
		border:0;
}

			/* -------------- end lines ---------------- */



			

h1 { font: 16px "Trebuchet MS",trebuchet,arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}
h2 { margin: 0; font: 20px Georgia,arial,verdana,helvetica,sans-serif; }
h3 { font: bold 12px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}

ul { font: 12px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}
li { font: 12px arial,verdana,helvetica,sans-serif;padding: 0.5em; margin: 0;}
			
			
.byline  { font: 11px arial,verdana,helvetica,sans-serif; color: #0B8973; margin: 4px 0 2px 0;}

.headline  { margin: 4px 0 2px 0;font: 14px arial,verdana,helvetica,sans-serif;}

.date  { font: 11px arial,verdana,helvetica,sans-serif; color: #0B8973; margin: 0;}

.subhead  {  margin: 4px 0 2px 0; font-size: 13px arial,verdana,helvetica,sans-serif;}

.smallsilverpipe{ font-style: normal; font: 0.9em/1.4em arial,verdana,helvetica; color:#ccc;  }




			/* -------------- Generic hyperlinks throughout the site -- in LVHA order --------- */
	
a:link {
	text-decoration: none;
	font: 12px arial,verdana,helvetica,sans-serif;
	}

a:visited {
	text-decoration: none;
	font: 12px arial,verdana,helvetica,sans-serif;
	}

a:hover {
	text-decoration: none;
	font: 12px arial,verdana,helvetica,sans-serif;
	}	
	
a:active {
	text-decoration: none;
	font: 12px arial,verdana,helvetica,sans-serif;
	}

	
								/* -------------- Misc --------- */

.subscribebutton
	{
padding: 0;
margin: 5px 0 0 35px;
border:0;
}



								/* -------------- 3 column layout --------- */

/* Optional Code */


.wrapper { min-width: 400px; }
          /* Allways good to have on full width liquid CSS layouts, 
             google "min-width IE" for JS solutions there */

.wrapper { border: 0; margin: 0 -1px; }
          /* this is a border with marginal compensation to stop scroll bars */

/* Setup (This all looks neater when it isn't put on display!) */

.wrapper {
	width: 800px;              /* total width */
}      

.outer {
	
	border-right-width: 149px; /* right column width */
	border-right-color: #fff;  /* right column colour */
	
	background-color: #fff; /* center column colour */
}

.left {
	width: 149px;              /* left column width */
	margin-left: -149px;       /* _negative_ left column width */
}

.right {
	width: 149px;              /* right column width */
	margin-right: -149px;      /* _negative_ right column width */

}


.wide1 {
	background-color: #0B8973;
	color: #fff;
	height: 22px;
	padding: 0;
	margin: 0;   /* header and footer colours */
	display:none;
}

.wide2 {
	height: 77px;
	padding: 0;
	margin: 0;	background-color: #036;
	border-bottom: 1px solid #9cf;
	border-top: 1px solid #fff;  /* header and footer colours */
}

.wide3 {
	height:22px;
line-height: 22px;
background-color:#69c;
text-align:center;
border-bottom: 1px solid #fff;
clear:all;  /* header and footer colours */
display:none;
}


.wide4 {
background-color: #69c;
color: #fff;
text-align: center;
position: relative; 
font: 12px arial,verdana,helvetica,sans-serif;
padding: 10px 0;
border-bottom: 1px solid #fff;
margin:0;
width:800px;
display:none;
}

.wide5 {
background-color: #036;
color: #69c;
text-align: center;
position: relative; 
padding: 10px 0;
margin:0;
width:800px;
font: 12px arial,verdana,helvetica,sans-serif;
display:none;
}



.wide4 a:link, .wide4 a:visited { 	font: 12px arial,verdana,helvetica,sans-serif; color: #fff; padding: 0px 20px 0px 20px;}

.smallvertline{ font-style: normal; font: 12px arial,verdana,helvetica,sans-serif; color:#ccc;  }

.wide5 a:link, .wide5 a:visited { 	font: 12px arial,verdana,helvetica,sans-serif; color: #69c; padding: 0px 20px 0px 20px;}


/* Main code */

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%; }

.left { float: left; position: relative; z-index: 10;display:none; }
.right { float: left; position: relative; z-index: 11; padding-top:10px; }
.center { float: left; width: 70%; position: relative; z-index: 12; padding-top:10px;padding-bottom:10px;}

.wide1,.wide2,.wide3,.wide4,.wide5 { position: relative; z-index: 13; }

.clear { clear: both; }

/* Mozilla code */
.outer > .inner { border-bottom: 1px solid transparent; }
.left { margin-right: 1px; }
.right { margin-left: 1px; }
.center { margin: 0 -3px 0 -2px; }




								/* -------------- let's add the vertical line background --------- */


#vertlinebackground {
padding-left: 15px;
padding-right: 10px;
background-image: url(bg_dottedline_vertical.gif);
background-repeat: repeat-y;
background-position: center right;
}




								/* -------------- internal left nav menu --------- */

.leftlinkinternal363 {
font: bold 16px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:181px;
height:28px;
line-height:28px;
background-color: #363;
margin:0;
border-top: 1px solid #fff;
border-bottom: 1px solid #85A385;
}


.leftlinkinternal696 a:link, .leftlinkinternal696 a:visited {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top:3px;
display: block;
width:181px;
height:17px;
line-height:17px;
background-color: #696;
margin:0;
border-bottom: 1px solid #A3C2A3; 
}

.leftlinkinternal696 a:hover, .leftlinkinternal696 a:active {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:181px;
height:17px;
line-height:17px;
background-color: #363;
margin:0;
border-bottom: 1px solid #A3C2A3;
}



#topleft	{
float:right;
background-color: #0B8973;
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
padding-right: 20px;
height:22px;
}	

#topleft form	{
padding-right: 8px;
padding-left: 12px;
display:inline;
}

#topleft input {font: 11px/11px arial,verdana,helvetica; color: #000; height: 11px; width: 140px; margin-top: 2px; margin-right: 2px;}

#topright	{float:right;height:22px;}

#topright a:link, #topright a:visited { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #69c; padding: 4px 10px; border-left: 1px solid #9cc; display:block; float:left;}

#topright a:hover, #topright a:active { font: bold 12px/15px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #036; padding: 4px 10px; display:block; float:left;}

.wide3link a:link, .wide3link a:visited { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #69c; padding: 0px 33px 0px 34px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}

.wide3link a:hover, .wide3link a:active { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #036; padding: 0px 33px 0px 34px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}

.wide3linkinternal a:link, .wide3linkinternal a:visited { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #69c; padding: 0px 26px 0px 26px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}

.wide3linkinternal a:hover, .wide3linkinternal a:active { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #036; padding: 0px 26px 0px 26px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}



.wide3home a:link, .wide3home a:visited { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #69c; padding: 0px 26px 0px 26px; height:22px; line-height:22px; display:block;float:left;}

.wide3home a:hover, .wide3home a:active { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #036; padding: 0px 26px 0px 26px; height:22px; line-height:22px; display:block;float:left;}





.wide3donate a:link, .wide3donate a:visited { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #69c; padding: 0px 33px 0px 34px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}

.wide3donate a:hover, .wide3donate a:active { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #036; padding: 0px 33px 0px 34px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}

.wide3donateinternal a:link, .wide3donateinternal a:visited { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #69c; padding: 0px 28px 0px 27px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}

.wide3donateinternal a:hover, .wide3donateinternal a:active { font: bold 12px arial,verdana,helvetica,sans-serif; color: #fff;background-color: #036; padding: 0px 28px 0px 27px; height:22px; line-height:22px; display:block;float:left;border-left: 1px solid #9cc;}



.leftinternalbluepicture {
border-bottom: 1px solid #fff;
margin:0;
padding:0;
}


.leftlinkinternal69c a:link, .leftlinkinternal69c a:visited {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
background-color:#69c;
display: block;
width:149px;
height:14px;
line-height:14px;
border-bottom: 1px solid #9cc; 
margin:0;
}

.leftlinkinternal69c a:hover, .leftlinkinternal69c a:active {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
background-color:#003163;
display: block;
width:149px;
height:14px;
line-height:14px;
border-bottom: 1px solid #9cc; 
margin:0;
}

.leftlinkinternal096 {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
background-color:#0B8973;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top: 3px;
display: block;
width:149px;
height:14px;
line-height:14px;
margin:0;
}

.leftlinkinternal096 a:link, .leftlinkinternal096 a:visited {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
background-color:#0B8973;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top: 3px;
display: block;
width:149px;
height:14px;
line-height:14px;
margin:0;
}

.leftlinkinternal096 a:hover, .leftlinkinternal096 a:active {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
background-color:#0B8973;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:149px;
height:14px;
line-height:14px;
margin:0;
}


.leftlinkinternal036 {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:149px;
height:14px;
line-height:14px;
background-color: #003163;
margin:0;
border-bottom: 1px solid #9cc;
}


.leftlinkinternal036 a:link, .leftlinkinternal036 a:visited {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top:3px;
display: block;
width:149px;
height:14px;
line-height:14px;
background-color: #036;
margin:0;
border-bottom: 1px solid #036; 
}

.leftlinkinternal036 a:hover, .leftlinkinternal036 a:active {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
text-decoration: none;
padding-bottom:3px;
padding-top:3px;
text-indent: 10px;
display: block;
width:149px;
height:14px;
line-height:14px;
background-color: #003163;
margin:0;
border-bottom: 1px solid #036; 
}

#leftinternalffc {
background-color:#eed;
margin:0;
padding: 10px;
}

#leftinternalffc p {
margin:0 0 8px 0;
font: 11px arial,verdana,helvetica,sans-serif;
}

.leftinternalgreen {
margin:0 0 8px 0;
font: 12px arial,verdana,helvetica,sans-serif;
color:#0B8973;
text-align:right;
}


#leftinternalffc form {display:inline;}

#leftinternalffc input {font: 11px arial,verdana,helvetica,sans-serif; color: #000; height: 12px; width: 120px; margin-top: 2px; margin-bottom: 5px;}

#leftinternalffc a:link, #leftinternalffc a:visited, #leftinternalffc a:hover, #leftinternalffc a:active {font: 11px arial,verdana,helvetica,sans-serif;}


#leftinternalffc096 {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
background-color:#0B8973;
text-decoration: none;
text-indent: 10px;
padding-bottom:3px;
padding-top:3px;
display: block;
width:149px;
height:14px;
line-height:14px;
margin:0;
border-top: 1px solid #fff;
}

.collapse103	{
width:149px;height:103px;
}

.subscribebutton
	{
padding: 0;
margin: 0;
border:0;
text-align:right;
}


#rightinternal096 {
font: bold 12px arial,verdana,helvetica,sans-serif;
color: #fff;
background-color:#0B8973;
text-decoration: none;
text-indent: 10px;
padding-bottom:2px;
padding-top:2px;
display: block;
width:149px;
height:14px;
line-height:14px;
margin-left:8px;

}

.right p {
font: 11px arial,verdana,helvetica,sans-serif;
margin-left:8px;
padding-bottom:2px;
padding-top:2px;
}

.rightinternalgreen {
text-align:right;
font: 11px arial,verdana,helvetica,sans-serif;
}

.rightinternalgreen a:link, .rightinternalgreen a:visited {
color:#0B8973;
font: 11px arial,verdana,helvetica,sans-serif;
}

.right a:link, #rightinternal a:visited {
text-decoration: none;
font: 11px arial,verdana,helvetica,sans-serif;
}

.byline  {font: 10px arial,verdana,helvetica,sans-serif; color: #0B8973; margin: 4px 0 2px 0;}

.headline  {font: 12px arial,verdana,helvetica,sans-serif; margin: 4px 0 2px 0;}

.headline a:link, .headline a:visited, .headline a:hover, .headline a:active { margin:0;}

.date  { font: 10px arial,verdana,helvetica,sans-serif; color: #0B8973; margin: 0;}

.story  { font: 12px arial,verdana,helvetica,sans-serif;margin: 2px 0 10px 0;}

.subhead  { font: 12px arial,verdana,helvetica,sans-serif; margin: 4px 0 2px 0;}