/*-----------------------------------------------------------------------------
Style Sheet: Faith in Action

version:   1.0
author:    Jon Betts
email:     jbetts@glows.com
website:   http://www.glows.com/
-----------------------------------------------------------------------------*/

/* @group Misc */

/* Class for clearing floats */

.clear {
	clear: both;
}

/* Center pages */

#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 973px;
}
body {
	text-align: center;
	min-width: 973px; /* Necessary for Netscape 6 */
	margin-top: 25px;
}

/* Remove border around linked images */

img {
	border: 0;
}

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* @end */

/* @group Typography */

body {
	font: .75em/1.6 Verdana, Arial, Helvetica, sans-serif;
	background: #5D5D5D;
}
#mainContent h1, #mainContentDisc h1 {
	font-size: 1.3em;
	font-weight: bold;
	/*color: #0c1927;*/
	color: #284a6f;
	margin-bottom: -0.25em;
	margin-top: .25em;
}
#mainContent h2, #mainContentDisc h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #0c1927;
	margin-bottom: -0.40em;
	margin-top: .85em;
	line-height: 1.2em;
}

div#bios h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #0c1927;
	margin-bottom: -0.6em;
	margin-top: .85em;
}
div#bios p#title {
	font-style: italic;	
}
div#mainContent div.org h2 {
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 0px;
}
div#mainContent p, div#mainContentDisc p {
	margin-top: .75em;
	/*color: #0c1927;*/
	color: #0c1927;
}
div#mainContent p#intro, div#mainContentDisc p#intro {
	margin-top: .75em;
	color: #0c1927;
	line-height: 1.25em;
}
div#marketingContent p#intro {
	/*color: #D7E0EC;*/
	color: #0c1927;
	line-height: 1.25em;
	margin-bottom: 10px;
}
div#announcementsContent p.title, div#resourcesContent p.title {
	color: #0c1927;
	font-weight: bold;
	margin-bottom: 0px;
}
div#announcementsContent p {
	color: #0c1927;
	font-size: .85em;
	line-height: 1.2em;
	margin-bottom: 6px;
}
div#resourcesContent ul li {
	color: #0c1927;
	font-size: .85em;
	line-height: 1.2em;
	border-bottom: 1px solid #90abc9;
	padding-bottom: 4px;
	margin-top: 5px;
	list-style: none;
	background: url(/assets/images/home/icn-download.gif) no-repeat left top;
	padding-left: 20px;
}
div#resourcesContentExtra ul li, div#announcementsContentExtra ul li, div#discussionsContentExtra ul li {
	color: #0c1927;
	font-size: .85em;
	line-height: 1.2em;
	/*border-bottom: 1px solid #90abc9;*/
	padding-bottom: 4px;
	margin-top: 5px;
	/*list-style: none;
	background: url(/assets/images/home/icn-download.gif) no-repeat left top;
	padding-left: 20px;*/
	padding-left: 0px;
}
div#resourcesContentExtra ul, div#announcementsContentExtra ul, div#discussionsContentExtra ul {
	margin: 0px;
	padding: 0px;
}
div#resourcesContent ul li.last {
	border-bottom: 0px solid #31639C;
}
div#resourcesContent ul li.first {
	padding-top: 0px;
}
div#resourcesContent ul li span.title {
	color: #0c1927;
	font-weight: bold;
}

blockquote p {
	/*font-size: .98em;*/
	line-height: 1.3em;
	font-style: italic;
}
blockquote p cite {
	font-size: 0.95em;
	color: #0c1927;
	line-height: 1em;
	margin-top: -.2em;
	margin-bottom: 1.2em;
	display:block;
	font-style: normal;
	font-weight: bold;
}

/* @end */



/* =Headings
-----------------------------------------------------------------------------*/

/* @group Headings */

div#sectionHead h1, div#sectionHeadDisc h1, div#secondaryNavHead h1, div#resourcesHead h1, div#marketingHead h1 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #D7E0EC;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 26px;
}
div#announcementsHead h1, div#resourcesHead h1, div#marketingHead h1 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #D7E0EC;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 5px;
}
div#sectionHead h1 {
	background: url(/assets/images/sechead-bottom.gif) no-repeat left bottom;
}
div#sectionHeadDisc h1 {
	background: url(/assets/images/sechead-disc-bottom.gif) no-repeat left bottom;
}
div#secondaryNavHead h1 {
	background: url(/assets/images/indexhead-bottom.gif) no-repeat left bottom;
}
div#announcementsHeadBottom, div#resourcesHeadBottom {
	background: url(/assets/images/home/bkg-annres-hd-bottom.gif) no-repeat left top;
	height: 13px;
}
div#marketingHeadBottom {
	background: url(/assets/images/home/bkg-ourstories-hd-bottom.gif) no-repeat left top;
	height: 13px;
}

/* @end */


/* =Links
-----------------------------------------------------------------------------*/

/* @group Links */

a.external { background: url(/assets/images/external-link.gif) no-repeat right center; padding-right: 13px;}

/* @group Primary Navigation */

div#primaryNav li.active a {
	font-weight: bold;
}

div#mainContent a:link, div#announcementsContent a:link, ul#resources li span.more a:link, div#marketingContent p.more a:link {
	/*border-bottom:1px dotted #9AB2CE;*/
	border-bottom:1px dotted #0c1927;
	text-decoration: none;
	/*color: #0c1927;*/
	color: #0c1927;
	font-weight: bold;
}
div#mainContent a:visited, div#announcementsContent a:visited, ul#resources li span.more a:visited, div#marketingContent p.more a:visited {
	color: #0c1927;
	/*border-bottom:1px dotted #9AB2CE;*/
	border-bottom:1px dotted #0c1927;
	text-decoration: none;
	font-weight: bold;
}
div#mainContent a:hover, div#announcementsContent a:hover, ul#resources li span.more a:hover, div#marketingContent p.more a:hover {
	border-bottom:1px dotted #9AB2CE;
	text-decoration: none;
	color: #0c1927;
	font-weight: bold;
}
div#mainContent a:active, div#announcementsContent a:active, ul#resources li span.more a:active, div#marketingContent p.more a:active {
	/*color: #9AB2CE;*/
	color: #0c1927;
	text-decoration: none;
	font-weight: bold;
}

div#primaryNav li a, div#primaryNav li a:visited {
	text-decoration:none;
	color: #000000;
	display:block;
	line-height: .75em;
	padding-top: .80em;
	padding-bottom: .80em;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #9E732A;
}
div#primaryNav li a:hover {
	text-decoration:underline;
	background: #E6BA70;
}
div#primaryNav li a:active {
	text-decoration:none;
	background: #E6BA70;
	color: #ffffff;
}

/* @end */

/* @group Secondary Navigation */

#secondaryNav li a, #secondaryNav li a:visited {
	text-decoration: none;
	line-height: 1.2em;
	display: block;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	padding: 8px 10px 8px 1.5em;
}
#secondaryNav li a:hover{
	text-decoration: none;
	background: #85A2C5 url(/assets/images/bkg-secnav-on.gif) no-repeat left top;
}
#secondaryNav li a:active{
	text-decoration: none;
	color: #0c1927;
	background: #85A2C5 url(/assets/images/bkg-secnav-on.gif) no-repeat left top;

}
#secondaryNav li a span, ul#ourStories li a span, p.restitle a span, table.resourceTable td a span, div#announcementsContent p a span, ul#resources li a span, div#marketingContent p a span, div.div2 span {
	/*color: #DDA13B;*/
	color: #000000;
}
div#secondaryNav li.active a:link, div#secondaryNav li.active a:visited {
	color: #0c1927;
	font-weight: bold;
}

div.div2 a:link, div.div2 a:visited, div.div2 a:hover, div.div2 a:active {
	color:#FFFFFF;
	font-size: .75em;
}
div#secondaryNav li.active {
	background: #85A2C5 url(/assets/images/bkg-secnav-on.gif) no-repeat left top;
}

/* @end */

/* @group Resource Links */

div#mainContent div#colLeft ul.cat li a, div#mainContent div#colRight ul.cat li a {
	font-weight: normal;
	/*margin-left: 10px;*/
	font-weight: bold;
	border-bottom:1px dotted #0c1927;
}
div#mainContent div#colLeft ul.cat li a:hover, div#mainContent div#colRight ul.cat li a:hover {
	/*font-weight: normal;*/
	border-bottom:1px dotted #284a6f;
	color: #284a6f;
}
div#mainContent div#colLeft ul.cat li a:visited, div#mainContent div#colRight ul.cat li a:visited {
	/*font-weight: normal;*/
	border-bottom: 1px dotted #284a6f;
	/*color: #d56f50; - orange color */
	color: #284a6f;
}
div#mainContent div#colLeft ul.sub li a, div#mainContent div#colRight ul.sub li a {
	font-weight: normal;
	margin-left: 10px;
	border-bottom: none;
}

div#mainContent div#colLeft ul.sub li a:visited, div#mainContent div#colRight ul.sub li a:visited {
	font-weight: normal;
	border-bottom: 0px dotted #284a6f;
	color: #284a6f;
}
div#mainContent div#colLeft ul.sub li a:hover, div#mainContent div#colRight ul.sub li a:hover {
	font-weight: normal;
	border-bottom:1px dotted #284a6f;
	color: #284a6f;
}

div#colLeft ul.sub li a span, div#colRight ul.sub li a span {
	color: #0c1927;
	/*color: #DDA13B;*/
}
div#mainContent table.resourceTable td.resTitle a:link {
	border-bottom: none;
	text-decoration: none;
	color: #0c1927;
	font-weight: normal;
}
div#mainContent table.resourceTable td.resTitle a:visited {
	color: #284a6f;
	border-bottom: none;
	text-decoration: none;
	font-weight: normal;
}
div#mainContent table.resourceTable td.resTitle a:hover {
	border-bottom:1px dotted #284a6f;
	text-decoration: none;
	color: #284a6f;
	font-weight: normal;
	
}
div#mainContent table.resourceTable td.resTitle a:active {
	color: #284a6f;
	text-decoration: none;
	font-weight: bold;
}

/* @end */

/* @group Search Links */

div#searchNav li a {
	text-decoration:none;
	font-style: normal;
	font-weight: normal;
	font-size: 0.85em;
	color: #ffffff;
	display:block;
}
div#searchNav li a span {
	color: #DDA13B;
}

/* @end */

/* @end */

/* =Search
-----------------------------------------------------------------------------*/

/* @group Sections */

/* @group Extranet */

div#resourcesContentExtra {
	padding: 0px 15px 20px 0px;
}

table#logon {
	margin-left: 20px;
	margin-top: 20px;
}

div#extraLeftCol {
	float: left;
	width: 230px;
	padding-right: 10px;
}
div#extraRightCol {
	float: left;
	width: 230px;
	padding-left: 10px;
}

/* @end */

/* @group Home Page */

div#dellaPhoto {
	background: url(/assets/images/home/della-home.jpg) no-repeat;
	height: 199px;
	width: 199px;
}
div#dellaQuote {
	background: #797271;
	width: 199px;
	margin-top: 5px;
	height: 100px;
}
div#della {
	float: left;
	height: 304px;
	width: 199px;
	padding-left: 5px;
}

div#imageTagline {
	float: left;
	height: 304px;
	width: 446px;
	padding-left: 5px;
}

div#announcementsWrapper {
	float: left;
	/*min-height: 270px;*/
	width: 299px;
	padding-left: 5px;
}
div#specialAnnouncement {
	background-color: #FFF4C5;
	border: 1px solid #ff6600;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0;
}
div#specialAnnouncement p {
	font-size: 10px;
	color: #528bb3;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 10px;
}
div#specialAnnouncement h2 {
	font-size: 14px;
	color: #ff6600;
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

div#spAnnounceBottom {
	background-color: #ffffff;
	height: 5px;
	width: 299px;
	margin: 0;
	padding: 0;
	line-height: 5px;
	font-size: 0;
}
div#announcementsHead, div#resourcesHead {
	background: #2C507A url(/assets/images/home/bkg-annres-hd-top.gif) no-repeat left top;
	width: 299px;
	overflow: hidden;
}
div#resourcesHead {
	background: #2C507A url(/assets/images/home/bkg-res-hd-top.gif) no-repeat left top;
	width: 299px;
	overflow: hidden;
}
div#marketingHead {
	background: #2C507A url(/assets/images/home/bkg-ourstories-hd-top.gif) no-repeat left top;
	width: 446px;
	overflow: hidden;
}
/*div#marketingHead {
	background: #2C507A url(/assets/images/home/bkg-ourstories-hd-top.gif) no-repeat left top;
	width: 446px;
}*/
div#marketingWrapper {
	float: left;
	width: 446px;
	padding-left: 5px;
}

div#announcementsContent, div#resourcesContent {
	padding: 0px 15px 20px 20px;
}

div#announcementsContent {
	background: url(/assets/images/home/announce-bottom.gif) no-repeat left bottom;
}
div#announcementsContent p.more, div#marketingContent p.more {
	font-size: .75em;
	padding-top: 3px;
	display: block;
}

/* @end */

/* @group Resources */

div#colLeft {
	float: left;
	width: 210px;
	margin-right: 10px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-right: 1px solid #9AB2CE;
	padding-right: 10px;
}
div#colRight {
	float: left;
	width: 210px;
	/*border-left: 1px solid #9AB2CE;*/
	margin-left: 10px;
	margin-top: 20px;
	padding-bottom: 20px;
}
div#mainContent div#colLeft ul.cat li, div#mainContent div#colRight ul.cat li {
	margin: 0;
	padding: 0;
	list-style: none;

}
div#mainContent div#colLeft ul.cat, div#mainContent div#colRight ul.cat {
	margin: 1em 0 0;
	padding: 0;
	list-style: none;

}
div#mainContent div#colLeft ul.sub, div#mainContent div#colRight ul.sub {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}
div#mainContent div#colLeft ul.cat li, div#mainContent div#colRight ul.cat li {
	font-weight: bold;
	list-style: none;
}
div#mainContent div#colLeft ul.sub li, div#mainContent div#colRight ul.sub li {
	font-weight: normal;
	margin-left: 10px;
	list-style:none;
	text-indent:-1.9em;
	padding-left:2em;
	line-height: 1.3em;
}
table.resourceTable th {
	text-align:left;
	margin-top: 20px;
}
table.resourceTable {
	margin-top: 15px;
	margin-bottom: 25px;
	/*border: 1px solid #9AB2CE;*/
}
table.resourceTable th, table.resourceTable td {
	font-size: 0.95em;
	vertical-align: top;
	/*border-top: 1px solid #9AB2CE;*/
	padding: 4px;
}
div#mainContent table.resourceTable td p {
	margin-top: 0px;
	padding-top: 0px;
}
div#mainContent form p#showDesc {
	margin-left: 3.1em;
}
div#mainContent form p#showDescNoPad {
	margin-left: 0em;
}
div#mainContent p.breadcrumbNav {
	font-size: .85em;
	line-height: 1.2em;
	margin-bottom: 2em;
}
table.resourceTable th {
	background: #476D99;
	color: #D7E0EC;
	font-weight: normal;
}
table.resourceTable tr.alt {
	background: #a7bdd5;
}
.resTitle {
	width: 468px;
}
div#mainContent table.resourceTable td.resTitle p {
	text-indent: -1.0em;
	padding-left: 1.3em;
	line-height: 1.2em;
}
.resDate {
	width: 64px;
}
.resType {
	width: 36px;
}
.resSize {
	width: 35px;
}
table.resourceTable td.sticky {
	padding-right: 2px;
	text-align:right;
}
.sticky {
	width: 6px;
}
.sticky img {
	margin-top: 5px;
	margin-right: 2px;
}
p.resDescription img {
	float:left;
	margin: 0px 5px 5px 0px;
	border: 1px solid #9AB2CE;
	padding: 0px;
}
p.resDescription {
	margin-bottom: 0.4em;
	line-height: 1.2em;
	color: #0c1927;
	margin-left: 1.2em;
}
.desc {
	font-style:italic;
}
div#resViewOptions {
	background: #a7bdd5;
	padding: 0em 1em 1em;
	border: 1px solid #9ab2ce;
	margin-top: 1em;
	margin-bottom: 25px;
}

ul#resources li span.more {
	font-size: 0.85em;
	padding-top: 3px;
	display: inline;
}
ul#resources {
	margin: 0px;
	padding: 0px;
	/*list-style: url(/assets/images/home/icn-download.gif) none;*/
}

/* @end */

/* @group Tables */

table { 
  border-spacing: 0;
	border-collapse: collapse;
}
td {
  text-align: left;
	font-weight: normal;
}

/* @end */

/* @group Forms */

/* Removes fieldset borders. even on Opea 7 */

/*fieldset {
  border: 1px solid transparent;
}*/

fieldset#logon {
	margin: 0.5em 0 1em 1em;
	padding: 1em;
	border: 0px solid transparent;
	/*background: #f8f8f8*/
}
fieldset#logon legend {
	font-weight: bold;
	color: #0c1927;
	font-size: 1em;
}
fieldset#logon label {
	display: block;
}
fieldset#logon input#usr_password, fieldset#logon input#userid {
	width: 200px;
	
}
form#populationsServed, form#newsletterSub {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: .95em;
}

div#stateForm {
	float: left;
	width: 180px;
	font-size: .95em;
	margin-bottom: 20px;
}
div#stateForm select#state {
	font-size: .95em;
}
div#stateForm input.submit,div#zipCodeForm input.submit {
	font-size: .95em;
	margin-left: 5px;
}
div#zipCodeForm {
	float: left;
	width: 230px;
	font-size: .95em;
	border-left: 1px solid #22456E;
	margin-left: 10px;
	margin-bottom: 20px;
}
div#zipCodeForm input#zipcode {
	width: 60px;
	font-size: .95em;
}
div#zipCodeForm select#radius {
	font-size: .95em;
}
div#zipcodeInput, div#radiusInput {
	float: left;
	margin-left: 10px;
}
div#mapForms {
	margin-left: 120px;
	width: 450px;
}
div#flashMap {
	margin-left: 100px;
}
input#keyword {
	color: #999999;
}
table#programUpdate td input.inputwithborder {
	width: 50;}
}
table#programUpdate td input.inputwithborder2 {
	width: 100;}
}
/*div#stateForm label, div#zipCodeForm label {
	display: block;
}*/

/* @end */

/* @group Footer */

div#footer {
	background: url(/assets/images/bkg-footer.gif) no-repeat left top;
	width: 761px;
	float: left;
	height: 26px;
}
div#footerDisc {
	background: url(/assets/images/bkg-footer-disc.gif) no-repeat left top;
	width: 761px;
	float: left;
	height: 26px;
}
div#footerHome {
	background: url(/assets/images/home/bkg-footer-home.gif) no-repeat left top;
	width: 760px;
	float: left;
	height: 22px;
}
div#footerHome a {
	color: #999999;
}
div#rtFooter {
	background: url(/assets/images/rt-footer-shd.gif) no-repeat left top;
}
div#rtFooterHome {
	background: url(/assets/images/home/rt-footer-home-shd.gif) no-repeat left top;
}
div#lftFooter, div#rtFooter {
	float: left;
	width: 106px;
	height: 26px;
}
div#lftFooterHome, div#rtFooterHome {
	float: left;
	width: 106px;
	height: 22px;
}
div#footer p, div#footerDisc p {
	font-size: .95em;
	line-height: 1.3em;
	color: #999999;
	font-weight: normal;
	padding: 27px 30px 30px;
}
div#footerHome p {
	font-size: .95em;
	line-height: 1.3em;
	color: #999999;
	font-weight: normal;
	padding: 27px 30px 30px 27px;
}

/* @end */

/* @group Secondary Navigation */

div#secondaryNavWrapper {
	float: left;
	min-height: 270px;
	height: 400px;
	width: 184px;
	padding-left: 5px;
	background: url(/assets/images/bkg-second-nav.jpg) no-repeat 13px 30px;
}
div#secondaryNavHead {
	background: #2C507A url(/assets/images/indexhead-top.gif) no-repeat left top;
	width: 184px;
}
div#secondaryNav {
	margin-left: 8px;
	margin-right: 8px;
	
}
div#secondaryNav ul {
	margin: 0px;
	list-style: none;
	text-indent: -1em;
	/*border-bottom: 1px solid #9AB2CE;*/
	border-top: 1px solid #b38330;
}
div#secondaryNav ul#backButton {
	margin: 0px;
	list-style: none;
	text-indent: -1em;
	border-top: 0px solid #9AB2CE;
}
div#secondaryNav li {
	/*border-top: 1px solid #9AB2CE;*/
	border-bottom: 1px solid #b38330;
	margin: 0px;
}
div#secondaryNav ul#backButton li {
	/*border-bottom: 1px solid #b38330;*/
	margin: 0px;
}

/* @end */

/* @group Program Model (was Building Blocks) */

div#blocksNav {
	float:right;
	width: 135px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding-left: 10px;
	border-left: 1px solid #9AB2CE;
}
ol#bbNav {
	margin: 20px 0px 0px;
	color: #0c1927;
}
ol#bbNav li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 4px;
	line-height: 1.3em;
	list-style: decimal;
}

table#bbTable a:link, table#bbTable a:visited,table#bbTable a:hover,table#bbTable a:active {
	text-decoration:none;
	border-bottom:0px dotted #0c1927;
}
table#bbTable {
	margin-left: 40px;
}
.blocksNavOn {
	text-decoration:none;
	font-weight: bold;
	cursor: default;
	color: #0c1927;
}
ol#bbNav li a:link, ol#bbNav li a:visited {
	text-decoration:none;
	font-weight: normal;
	cursor: default;
	color: #0c1927;
	cursor:pointer;
	border-bottom:0px dotted #0c1927;
}
ol#bbNav li a:hover, ol#bbNav li a:active {
	text-decoration:none;
	font-weight: normal;
	cursor: default;
	color: #0c1927;
	cursor:pointer;
	border-bottom:1px dotted #0c1927;
}
ol#bbNav li a.blocksNavOn:link, ol#bbNav li a.blocksNavOn:visited, ol#bbNav li a.blocksNavOn:hover, ol#bbNav li a.blocksNavOn:active {
	text-decoration:none;
	font-weight: bold;
	cursor: default;
	color: #0c1927;
	border-bottom:0px dotted #0c1927;
}
div#blocksNav a:link, div#blocksNav a:visited, div#blocksNav a:hover, div#blocksNav a:active  {
	text-decoration:none;
	font-weight: bold;
	cursor: default;
	color: #0c1927;
	border-bottom:0px dotted #0c1927;
	cursor:pointer;
}

/* @end */

/* @group Main Content */

div#lftContent {
	width: 106px;
	float: left;
	height: 1px;
}
div#rtContent {
	width: 99px;
	float: left;
	height: 1px;
}
div#contentWrapper {
	background: #567FAD url(/assets/images/bkg-content.gif);
	min-height: 270px;
	width: 768px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
div#contentWrapperDisc {
	background: #567FAD url(/assets/images/bkg-disc-content.gif);
	min-height: 270px;
	width: 768px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
div#contentWrapperHome {
	background: #567FAD url(/assets/images/home/bkg-home-content.gif);
	min-height: 270px;
	width: 767px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
div#mainContentWrapper {
	float: right;
	min-height: 270px;
	width: 568px;
	padding-right: 5px;
	background: url(/assets/images/bkg-content-blend.jpg) no-repeat 8px 30px;
}
div#mainContentDiscWrapper {
	min-height: 270px;
	width: 756px;
	padding-right: 5px;
	background: url(/assets/images/bkg-content-blend-disc.jpg) no-repeat 13px 30px;
}
div#sectionHead {
	background: #2C507A url(/assets/images/sechead-top.gif) no-repeat left top;
	width: 561px;
}
div#sectionHeadDisc {
	background: #2C507A url(/assets/images/sechead-top-disc.gif) no-repeat left top;
	width: 751px;
	margin-left: 5px;
}
div#mainContent, div#mainContentDisc {
	padding: 10px 40px 30px;
}
div#mainContent ul {
	margin-top: 0.75em;
	color: #0c1927;
	margin-left: 8px;
}
div#mainContent li {
	list-style: url(/assets/images/list-bullet.gif) none;
	margin-left: 35px;
	background: no-repeat top;
	line-height: 1.3em;
	padding-bottom: 6px;
	padding-top: 3px;
}
div#mainContent ul li ul li {
	list-style: url(/assets/images/list-bullet.gif) none;
	margin-left: 15px;
	background: no-repeat top;
	line-height: 1.1em;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* @end */

/* @group Primary Navigation */

div#lftPrimaryNav, div#rtPrimaryNav {
	width: 106px;
	float: left;
}
div#primaryNav {
	width: 760px;
	min-height: 19px;
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	background: #DDA13B;
	float: left;
}
div#primaryNav ul {
	list-style: none;
	float:right;
	margin-right: 22px;
}
div#primaryNav li {
	float:left;
}
div#primaryNav li.active {
	background: #E6BA70;
}
div.rtFadeBorder {
	background: #FFFFFF url(/assets/images/rt-fade-border.gif) no-repeat left top;
	height: 5px;
	width: 106px;
	overflow: hidden; /*Necessary for IE 6*/
}
div#rtFade {
	background: #DDA13B url(/assets/images/rt-fade.gif) repeat-y;
}
div#rtFade p, div#lftFade p  {
	padding-top: .80em;
	padding-bottom: .80em;
	line-height: .75em;
}
div.lftFadeBorder {
	background: #FFFFFF url(/assets/images/lft-fade-border.gif) no-repeat left top;
	height: 5px;
	width: 106px;
	overflow: hidden; /*Necessary for IE 6*/
}
div#lftFade {
	background: #DDA13B url(/assets/images/lft-fade.gif) repeat-y;
}

/* @end */

/* @group Branding */

div#branding {
	height: 184px;
	width: 751px;
	background: #ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
div#homeBranding {
	width: 750px;
	background: #ffffff;
	padding: 5px 5px 0px;
	height: 304px;
}
div#logo {
	float: left;
	height: 184px;
	width: 184px;
	padding-right: 5px;
	/*background: url(/assets/images/mh-fia-logo-interior.gif) no-repeat;*/
}
div#homeLogo {
	float: left;
	height: 304px;
	width: 90px;
	background: url(/assets/images/home/fia-logo-home.gif) no-repeat;
	padding-right: 5px;
}
div#FNNhomeLogo {
	float: left;
	height: 304px;
	width: 90px;
	background: url(/assets/images/home/fnn-logo-home.gif) no-repeat;
	padding-right: 5px;
}
div#mastheadPhotos {
	background: url(/assets/images/mh-interior-im1.jpg) no-repeat;
	float: left;
	height: 184px;
	width: 562px;
}
div#masthead {
	float: left;
	width: 761px;
}
div#mastheadHome {
	float: left;
	width: 760px;
	height: 309px;
	overflow: hidden;
}
div#rtMastheadHome {
	background: url(/assets/images/dropshd-right.gif) repeat-y left top;
}
div#rtMasthead, div#lftMasthead {
	float: left;
	width: 106px;
	height: 189px;
}
div#rtMastheadHome, div#lftMastheadHome {
	float: left;
	width: 106px;
	height: 309px;
}

/* @end */

/* @group Search */

div#lftSearch {
	width: 416px;
	float: left;
	height: 10px;
}

div#rtSearch {
	width: 118px;
	float: left;
	height: 10px;
}
div#searchWrapper { /*Necessary for Float issue with Netscape*/
	width: 980px;
	float: left;
}
div#search {
	width: 446px;
	background: #282828 url(/assets/images/bkg-search.gif) no-repeat right top;
	float: left;
}
div#searchNav ul {
	margin: 0px 0px 0px 10px;
	list-style: none;
	
}
div#searchNav li {
	float:left;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	padding-right: 8px;
}
div#searchForm {
	float: left;
	padding-top: .72em;
}
div#searchForm form{
	display:inline;
	float:left;
}
input#keyword {
	width: 200px;
	font-size: 0.85em;
}
div#searchForm img {
	padding-right: 8px;
	padding-top: 2px;
	padding-left: 20px;
	background: center;
	float: left;
}

/* @end */

/* @end */
.storyBlurb {
	color: #0c1927;
	padding-top: 3px;
	display: block;
}
div.imageCaptionRight img {
	margin-top: 1.3em;
	margin-bottom: 6px;
	margin-left: 6px;
	border: 3px solid #D7E0EC;
	float: right;
}
div.imageCaption img {
	margin-top: 1.3em;
	margin-bottom: 6px;
	margin-right: 6px;
	border: 3px solid #D7E0EC;
}

div.imageCaption div {
	font-size: .95em;
	color: #0c1927;
	width: 350px;
	line-height: 1.1em;
	padding-bottom: 12px;
}
div.imageCaption div.extra {
	font-size: .95em;
	color: #0c1927;
	width: 214px;
	line-height: 1.1em;
	padding-bottom: 12px;
}
div.imageCaptionRight div {
	font-size: .95em;
	color: #0c1927;
	width: 350px;
	line-height: 1.1em;
	padding-bottom: 12px;
}

div#programMap {
	width: 460px;
	margin-left: 20px;
	margin-top: 1.5em;
}

div.imageWrapper img {
	background: #FFFFFF;
	margin: 0px 0px 10px 10px;
	padding: 4px;
	border: 1px solid #C5BDBD;
	/*float: none;*/
}
div.vcard {
	float: left;
	width: 210px;
	margin-right: 10px;
	margin-left: 15px;
}
div#mainContent div.vcard p, div#mainContent div.addInfo p {
	margin-top: 0px;
	margin-bottom: .75em;
}
div.addInfo {
	float: left;
	width: 210px;
	/*border-left: 1px solid #22456E;*/
	border-left: 1px solid #9AB2CE;
	padding-left: 10px;
}
div.fullProgramInfo {
	margin-bottom: 20px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	/*border-top: 1px solid #9AB2CE;*/
	border-top: 1px solid #22456E;
}
div.program {
	margin-top: 10px;
}
p.story img {
	float:left;
	padding-right: 8px;
	padding-bottom: 3px;
}
p.story {
	font-size: .85em;
	line-height: 1.2em;
	color: #0c1927;
}

div#marketingContent {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
span.storyHead {
	font-weight:bold;
	text-transform: uppercase;
}
div.storyRule {
	border-bottom: 1px solid #90abc9;
	margin-bottom: 6px;
	padding-top: 3px;
	clear:both;
}
.div1 {
	float: left;
}
.div2 {
	float: right;
	padding-top: 15px;
	padding-right: 20px;
}
div.div2 span {
	color: #FFFFFF;
	font-weight: normal;
}
p.viewAll {
	font-size: .95em;
}