@charset "UTF-8";
/* CSS Document */

* {
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#wrapper {
	width:775px;
	background:url(../Images/contentbg.jpg) left top repeat-y;
	}
#header {
	background:url(../Images/headerbg.jpg) left top no-repeat;
	height:83px;
}


h1 {
	font: bold 24px "Times New Roman", Times, serif;
	color: #333333;	
}

h3 {
	font-weight:bold;
	margin:0 0 5px 0;
}
#primarycontent h3 {
	font-weight:bold;
	font-style: italic;
	text-align: center;
}
strong {
	font-weight:bold;

	}
#logo {
padding:6px 0 0 88px;
}

img { border:none;
}

#content {
	background:url(../Images/contentmainbg.jpg) left top no-repeat;
	clear:both;
	
}

#primarycontent {
	padding:0 0 0 92px;
	width:510px;
	float:left;
}

#secondarycontent {
	float:right;
	width:160px;
}

#secondarycontent p{
	margin:0;
	padding:0;
}

#secondarycontent h2 {
	padding:5px 0 10px 0;
	margin:0;
	font: 16px "Times New Roman", Times, serif;
	color: #000000;
	text-align: center;	
}

#footer {
	clear:both;
	background:#FFFFFF url(../Images/footerbg.jpg) top center no-repeat;
	}
	
#branding {
	padding:0 0 0 91px;
}	
	
.clear {
	clear:both;
}

/*---------------navigation------------------*/
/*------main navigation*/
#mainnav {
	margin: 0;
	background: url(../Images/mainnav.jpg) left center repeat-x;
	height:30px;
	padding:0 4px 0 4px;
	float:left;
	width:767px;
}
#mainnav ul, #mainnav ul li {
     list-style: none;
     margin: 0;
     padding: 0;
	 
 }

 #mainnav ul {
     text-align: center;
	 padding: 0 0px;
 }

 #mainnav ul li {
     display: inline;
	 color:#FFFFFF;
	 padding:0 16px;
	 background:url(../images/verticlelines.jpg) left center no-repeat;
	 line-height:30px;
 }

 #mainnav li a {
	height:30px;
	color:#000000;
	text-decoration: none;
	font: 16px "Times New Roman", Times, serif;	
 }

#mainnav .families {
	background:none;
 }


/*\*//*/
#mainnav ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#mainnav ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

/*\*/
* html #mainnav ul li a {
	padding: 0;
}


#footer ul, #footer ul li {
     list-style: none;
     margin: 0;
     padding: 0;
	 
 }

 #footer ul {
     text-align: center;
	 padding: 0 0px;
 }

 #footer ul li {
     display: inline;
	 color:#FFFFFF;
	 padding:0 16px;
	 background:url(../images/verticlelines.jpg) left center no-repeat;
	 line-height:30px;
 }

 #footer li a {
	height:30px;
	color:#666666;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
 }

#footer .families {
	background:none;
 }


/*\*//*/
#mainnav ul li a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#mainnav ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

/*\*/
* html #footer ul li a {
	padding: 0;
}
#footer #address {
	margin: 0px auto;
	width: 657px;
}
#address #primaryaddress {
	float: left;
	width: 286px;
	text-align: center;
}
#secondaryaddress {
	float: right;
	width: 286px;
	text-align: center;
}
