@import url("http://psdconsulting.com/style/familyBar.css");
/* =========== top nav bar shared across psd sites ================== */

Body {
	background-repeat: no-repeat;
	margin: 0px;
}

table#mainTable {
	border-color: #e3dfca;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

TD {
	Color: #333366;
	FONT-FAMILY:  arial, helvecita, sans-serif;
	FONT-SIZE: 10pt;
	vertical-align: top;
}

p {
	margin: 1em 0px;
}

#footer {
	border-top: 1px solid #e3dfca;
	text-align: center;
	padding: 5px;
}

.bodytext {
	COLOR:#333366; font-family:arial, helvecita, sans-serif; font-size: 10pt
}

.dateline {
	font-style: italic;
}

#leftNav {
	border-right: 1px solid #e3dfca;
}

#topNav {
	border-right: 1px solid #e3dfca;
}

td#mainContent {
	padding: 10px 15px;
}

td.leftNavSpace {
	background-color: #ddd8bd;
}

td.topNavButton {
	text-align: center;
	background-color: #ddd8bd;
	border: 1px solid #ddd8bd;
	padding: 0px;
}

td.topNavSpace {
	background-color: #ddd8bd;
}

td.leftNavButton {
	text-align: left;
	background-color: #ddd8bd;
	border: 1px solid #ddd8bd;
	padding: 0px;
}

td.selectedNavButton {
	text-align: left;
	background-color: #d5c17f;
	padding: 8px;
	border: 1px solid #666666;
	color: white;
	font-weight: bold;
}

td.leftNavButton a, td.leftNavButton a:link,  td.leftNavButton a:visited {
	display: block;
	text-decoration: none;
	color: #333366;
	border: 1px solid #ddd8bd;
	padding: 8px;
}
td.leftNavButton a:hover, td.leftNavButton a:active {
	display: block;
	text-decoration: none;
	border: 1px solid #666666;
	color: #333366;
	padding: 8px;
	background-color: #c4c4aa;
}

td.topNavButton a, td.topNavButton a:link,  td.topNavButton a:visited {
	display: block;
	text-decoration: none;
	color: #333366;
	border: 1px solid #ddd8bd;
	padding: 8px;
}
td.topNavButton a:hover, td.topNavButton a:active {
	display: block;
	text-decoration: none;
	border: 1px solid #666666;
	color: #333366;
	padding: 8px;
	background-color: #c4c4aa;
}

td#logoSpace {
	padding: 5px 0px;
}

.pscHR {
	border-top: 1px solid #a7a780;
	margin: 45px 30px;
}
	
A {
	COLOR: #993333;FONT-FAMILY: arial, helvecita, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
A:visited {
	COLOR: #993333;FONT-FAMILY: arial, helvecita, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
A:active {
	COLOR: #d14444; FONT-FAMILY: arial, helvecita, sans-serif; FONT-WEIGHT: bold
}
A:hover {
	COLOR:#FF6633; FONT-FAMILY: arial, helvecita, sans-serif;  TEXT-DECORATION: underline; FONT-WEIGHT: bold
}
.Heading1b {
	COLOR: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.Heading1 {
	COLOR: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 14pt 
}
.Heading2b {
	COLOR: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.Heading2 {
	COLOR: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 12pt
}
.Contentb {
	COLOR: #333366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold 
}
.Content {
	Color: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 10pt
}
.sidebar {
	Color: #333366;FONT-SIZE:8pt; TEXT-DECORATION: none;FONT-WEIGHT: bold
}
.nav2 {
	FONT-SIZE:8pt
}
.navLayer {
	Color:#9a5a05;Colors:#333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE:7.5pt; font-style:italic; position:absolute; width:290px; height:40px; z-index:1
}
.navLayer2 {
	Color:#333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE:10pt; FONT-WEIGHT:bold
}
.navHeading1b {
	COLOR: #333366; FONT-FAMILY:  arial, helvecita, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navHeading1 {
	COLOR: #333366; FONT-FAMILY:  arial, helvecita, sans-serif; FONT-SIZE: 14pt; TEXT-DECORATION: none 
}
.navHeading2b {
	COLOR: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navHeading2 {
	COLOR: #333366; FONT-FAMILY: arial, helvecita, sans-serif; FONT-SIZE: 12pt; TEXT-DECORATION: none
}
.navContentb {
	COLOR: #333366; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold 
}
.navContent {
	Color: #333366; FONT-FAMILY:  arial, helvecita, sans-serif; FONT-SIZE: 10pt
}
/* .newsItem p:first-line {
	font-weight: bold
} */

.photoCaption {
	color: #666666;
	font-size: 10px;
}

.newsHead {
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0px;
} /* heading for news items */

.newsItem p {
	margin-top: 0px;
	margin-bottom: 1em;
}

H1 {
	COLOR: #333366; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
H2 {
	COLOR: #333366; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
H3 {
	COLOR: #333366; FONT-FAMILY:  Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}

IMG {
    border: 0px; 
    margin-right: 10px; 
    margin-right: 10px;
}
