body {
	font-family: Verdana,tahoma, helvetica, arial, sans-serif;
	font-size: 70%;
	text-align: center;
	background-color:rgb(230,231,232) ;
	
}
.Buttons
{
    
    BACKGROUND-IMAGE: url(../images/button_shadow.gif);
    FONT: 95% Verdana,Arial,Helvetica,Sans-Serif;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #eeeeee;
    Color:Black ;width:70px;
}
.HeadlineSeparator, .CommentSeparator
{
	
	/*border-width:thin;
	color: rgb(148, 149, 153);*/
	background-image: url("../images/line_header.jpg");
}
.LongButtons
{
   
    BACKGROUND-IMAGE: url(../images/button_shadow.gif);
    FONT: 95% Verdana,Arial,Helvetica,Sans-Serif;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
     BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #eeeeee;
    Color:Black ;width:110px;
}


.Labels{FONT-SIZE: 10pt; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif;}
.TextBoxes{FONT-SIZE: 10pt; FONT-FAMILY:Verdana,Arial,Helvetica,Sans-Serif;}
.EventTitle{FONT-SIZE: 10pt; FONT-FAMILY:Verdana,Arial,Helvetica,Sans-Serif;}
.NewsTitle{FONT-SIZE: 12pt;Font-weight:Bold; PADDING-right:0.5em;	FONT-FAMILY:Verdana,Arial,Helvetica,Sans-Serif;}
.TopicTitle{Padding-top: 1em;  font-weight:bold; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
.otherlinks {  
	font-family: Verdana;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none}

	.otherlinks1 {  
	font-family: Verdana;
	font-size: 11px;
	color:#ffffff}
html, body, #wrapper, h1, #nav-top, #nav-top li, #nav-left, #nav-top li {
	margin: 0;
	padding: 0;
	list-style: none;
}

th, td {
	font-size: 100%;
}

img { border: 0; }
 
#wrapper {
	margin: 16px auto;
	text-align: left;
	width: 750px;
	position: relative;
	background-color:White;
	
}

h1, h2, h3 {
	font-size: 100%;
}


h1 {
	margin: 0;
	padding: 0;
}

h2 {
	margin: 0 0 5px 0;
	padding: 0;
	
}

h3 {
	padding: 4px 0 0 0;
}

p {
	margin: 1em 0;
	padding: 0;

}

.block {
	display: block;
}

.clear {
	clear: both;
	height: 1px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1px;
	line-height: 1px;
}

* html .clear {
	margin-top: -5px;
	margin-bottom: -4px;
}

.left {
	float: left;
	margin: 1px 8px 0px 0px;
}

.softright {
	text-align: right;
}

.readmore {
	text-align: right;
}

/* ***** */

#wrapper {
	width: 955px;
	
}

/* header */

#header {
	
	position: relative;
	
	
	margin-bottom: 16px;
	
	/* left:-40px; */
}
#FamiliesImage{}
#Strapline{left:25px;position:absolute;top:163px;width:320px;font-size:10px;}


/* the story of two navs */
#headerRightNavBar {
	
	position: relative;
	width: 955px;
	height:22px;
	background-color:White;
	
}
#nav-top {
	position: relative;
	top: 5px; 
	 background-color:White;
 height:20px;

 
}

#nav-top li {
	display: inline;
}
#FooterNav li {
	display: inline;
}
#FooterNav, #nav-top a {
	color:rgb(0, 56, 118);
	font-weight: bold;
	text-decoration: none;
}

#nav-top a:hover {
	  text-decoration: underline;
}

#nav-left {
	position: absolute;
	top: 66px; left: 26px;
}


/* body */

#body 
{
	
	border-bottom:  solid thin gray;
	border-width: 1px ;
	border-bottom-width: 4px; 
	font-family:Verdana;
}


.space
{
	color:White;
}
#body h3 {
	margin: 0 0 0 0;
	font-size: 75%;
}

#body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body li {
	padding: 0;
	margin: 0.8em 0;
}

a {
	color:rgb(0, 56, 118);
	text-decoration: none;
}

a:hover {
	color: #389cff;
	text-decoration:underline;
}

#cap {

	padding-top: 1px;
	width: 950px;
	
	margin: 0 0  0.5em 0;
	/*border-bottom:Solid  1px rgb(148, 149, 153);*/

}

#LeftNavBar {
	float: left;
	width: 160px;
	margin-left: 26px;
	display: inline;

}
#HowCanWehelp, #TellMeMore, #Admin,#HowCanWehelp2
{
	
	padding:5px;
}

#capabilities {
	float: left;
	width: 490px;
	margin-left: 19px;
	padding:5px;
	
}
.capabilities {
	float: left;
	width: 490px;
	margin-left: 19px;
	padding:5px;
	
}
.capabilities p {
	line-height: 1.5;
	
}

.capabilities h3 {
	font-size: 13px;
}

 #OurSupporters {
	float: left;
	width: 190px;
	margin-left: 20px;
	padding:5px;
	
}
#OurSupportersBody {
	position:relative;
	width: 188px;
	left:-5px;
	padding:5px;
	top:-5px;
	border:  Solid  1px rgb(148, 149, 153);
}
#OurSupporters h3 {
	font-size: 13px;
}

#OurSupporters h3 a {
	text-decoration: none;
	
}

#OurSupporters p {
	line-height: 1.5;
}



/* footer */

#footer {
	clear: both;
	text-align: center;
	border-top: groove  thin gray;
	border-width: 1px ;
	height:25px;
	font-size: 10px;
}

#footer div div { padding: 8px 0; }

#footer, #footer a {
	color: rgb(153, 153, 153);
}
#copyright{position:relative;left:-307px;top:6px;color: rgb(153, 153, 153)}
#fNav{position:absolute;left:640px;}

#Contentdividerline{width:955px;position:relative;top:-1px; background:transparent url("../images/content_section_divider.jpg") repeat-x top left;}

#LoginName{Color:rgb(255, 153, 51)}
#YOUAREHERE{}
.idSiteMapChange{position:relative;top:-5px;color:Black;width:500px;}
#YOUAREHERETitle{color:rgb(148, 149, 153);font-weight:bold;position:relative;top:-5px}
#YOUAREHERELine{color:rgb(148, 149, 153);position:relative;top:-10px}
#LeftNavBarHeader, #OurSupportersHeader{background:transparent url("../images/blue.jpg") repeat-x top left;color:White; font-weight:bold; 
Font-size:10px;	width:200px;position:relative;height:20px;top:-5px;left:-5px; }
#LeftNavBarHeaderTitle, #OurSupportersHeaderTitle{position:relative;top:4px;left:5px}
.SubheadrTitle{position:relative;top:4px;left:5px}
.Subheadr{background:transparent url("../images/blue.jpg") repeat-x top left;color:White; font-weight:bold; 
Font-size:11px;	width:160px;position:relative;height:20px;top:-5px;left:-5px;}
.Subheadr2{background:transparent url("../images/blue.jpg") repeat-x top left;color:White; font-weight:bold; 
Font-size:11px;	position:relative;height:20px;padding-left: 0.3em;
border-left:Solid  1px rgb(148, 149, 153);

}
.Title{Font-weight:bold}
.myLightBlueBG{ background-color:rgb(230, 231, 232);width:150px;position:relative;Right:5px;top:-5px;font-weight:bold;padding:5px;}
#lblSearch{position:relative;top:-0.20em}
#SearchButton{ position:relative;left:4px; top:5px}
#mySearchlist{width:320px;height:25px;}
#myHome{position:relative;left:-40px;}
#WhatsNew{position:relative;left:-20px;}

/**/
#Home{width:90px;text-align:left;}
 #HomeText{position:relative;left:-4px;}


#Discuss{position:relative;left:-32px;}
#Events{position:relative;left:-35px;}
#FAQ{position:relative;left:-45px;}
#Contact{position:relative;left:-20px;}
#LoginTitle{position:relative;top:2px;}
.HideMe{display:none;}
/*======================== Horizontal Navigation===============*/
/* ================================================================ 
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.stunicholls.com/menu/hover_drop_2.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.
=================================================================== */

#outer {width:954px; height:25px;left:-1px;top:-2px; position:relative;}

.pad1 {width:27px; height:25px; background:rgb(148, 149, 153); display:inline; float:left; margin: 1px 1px 0 1px;}
.pad2 {width:3%; height:25px; background:rgb(148, 149, 153); display:inline; float:left; margin:1px 0 0  0px;}
.pad3 {width:27px; height:25px; background:rgb(148, 149, 153); display:inline; float:left; margin:1px 1px 0 0;}

#menu {list-style-type:none; padding:0; margin:0;}
#menu ul {list-style-type:none; padding:0;  margin:0;}
#menu li {float:left; background:rgb(0, 56, 118); margin:1px 1px 0 0; position:relative;}/*Home button*/
#menu li.sub {background:rgb(0, 56, 118);}

/* for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

#menu li a {text-transform:uppercase;display:block; color:White; height:25px; font-family:Verdana,arial, sans-serif; font-size:11px;font-weight:bold; line-height:24px; width:140px; text-decoration:none; text-align:center;}
#menu li a:hover {color:White;background:transparent url("../images/lightblu_Hover.jpg") repeat-x top left;}
#menu li a:Active{background:transparent url("../images/orange.jpg") repeat-x top left;}
.Search {padding-left:16px;text-transform:uppercase;display:block; color:White; height:25px; font-family:Verdana,arial, sans-serif; font-size:11px;font-weight:bold; line-height:24px; text-decoration:none; text-align:left;}

#menu :hover ul{left:0;top:25px; background:url(transparent.gif);} /* the background image is for IE7 */

.nav3-grid {width:160px; border-bottom:solid 1px rgb(200,200,200);position:relative;left:-5px;}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding-left:5px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(0,0,0); font-weight:bold; }
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:5px; border:none; font-weight:normal; text-decoration:none; color:rgb(0,0,0); }
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background:transparent url("../images/lightblu_Hover.jpg") repeat-x top left; color:rgb(42,90,138); text-decoration:none;}
.nav3-grid dt a:Active{background:transparent url("../images/orange.jpg") repeat-x top left;}

.myLightBlueBG{ background-color:rgb(243, 240, 235);width:150px;position:relative;Right:5px;top:-5px;padding:5px;}


ul#lnavigation { width: 160px; position:relative;left:-5px;top:-5px	}
ul#lnavigation li { 
  list-style: none; 
  background-color:rgb(243, 240, 235) ;
  border-bottom: solid 1px rgb(200,200,200); 
  text-align: left; 
  margin: 0; 
  text-transform:capitalize;
}
ul#lnavigation li a { 
  display: block; 
  text-decoration: none; 
  padding: .35em; 
  padding-left:5px;  text-decoration:none; color:rgb(0,0,0); font-weight:bold;
}
/*ul#lnavigation li a:link, a:visited { color: rgb(0,0,0); }*/
ul#lnavigation li a:hover {background:transparent url("../images/lightblu_Hover.jpg") repeat-x top left; color:rgb(42,90,138); text-decoration:none;}
ul#lnavigation li a:hover {background:transparent url("../images/lightblu_Hover.jpg") repeat-x top left; color:rgb(42,90,138); text-decoration:none; }
ul#lnavigation li a:Active{background:transparent url("../images/orange.jpg") repeat-x top left;}

ul#navigation { width: 200px; }
ul#navigation li { 
  list-style: none; 
  background-color:rgb(230, 231, 232); 
  border-bottom: solid 1px rgb(200,200,200); 
  text-align: left; 
  margin: 0; 
}
ul#navigation li a { 
  display: block; 
  text-decoration: none; 
  padding: .25em; 
  padding-left:5px;  text-decoration:none; color:rgb(0,0,0); font-weight:bold;
}
/*ul#navigation li a:link, a:visited { color: rgb(0,0,0); }*/
ul#navigation li a:hover {background:transparent url("../images/lightblu_Hover.jpg") repeat-x top left; color:rgb(42,90,138); text-decoration:none;}
ul#navigation li a:hover {background:transparent url("../images/lightblu_Hover.jpg") repeat-x top left; color:rgb(42,90,138); text-decoration:none; }
ul#navigation li a:Active{background:transparent url("../images/orange.jpg") repeat-x top left;}
