/* Default */

a:link {
	text-decoration: none;
}
a:active {
	color: #00ff00;
}
a:hover {
	color: #00cc00;
}
a:link {
	color: #000066;
}
a:visited {
	color: #990000;
	text-decoration: none;
}
blockquote {
	font-size: 90%;
	padding: 2px 16px;
}
body {
	background: #dddddd;
	color: #000000;
	font: normal 12px/14px Arial,Helvetica,sans-serif;
	margin: 0;
	min-width: 800px;
	padding: 0;
	text-align: center;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
img {
	border: 0px none;
}
ul, ol {
	font-size: 12px;
	line-height: 16px;
	text-indent: 0;
}
.alert {
	color: #cc0000;
	font-weight: bold;
}
.article {
	border-spacing: 0px;
	font-size: inherit;
	width: 100%;
}
.article .body {
	position: relative;
}
.article .heading {
	background-color: #ffffff;
	font-size: 18px;
	line-height: 21px;
	text-align: left;
}
div.body {
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
	color: #000000;
	font-size: inherit;
	padding: 3px 6px;
}
.brieftable {
	border-spacing: 0px;
	margin-top: 12px;
	vertical-align: top;
	width: 100%;
}
.byline {
	background-color: #eeeeee;
	font-size: 90%;
	font-weight: normal;
	padding: 2px 6px;
	vertical-align: top;
}
.caption {
	background-color: inherit;
	font-size: 90%;
	padding: 8px 4px;
	text-align: center;
}
.category {
	background-color: inherit;
	font-size: 90%;
	padding: 2px 6px 3px;
	text-align: left;
}
.center {
	text-align: center !important;
}
.contactemail {
	background-color: #d2d2e1;
	padding: 2px;
	text-align: right;
}
.contactgroup {
	background-color: #9ab0cc;
	font-weight: bold;
	padding: 3px;
	vertical-align: middle;
}
.contactgroupemail {
	background-color: #9ab0cc;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
.contactperson {
	background-color: #d2d2e1;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
.continue {
	border-top: 1px dashed #cccccc;
	font-size: inherit;
	font-weight: bold;
	margin-top: 4px;
	padding-left: 8px;
}
.license {
	font-weight: bold;
}
.date {
	background-color: #eeeeee;
	font-size: 90%;
	padding: 2px 6px;
	text-align: right;
	width: 175px;
}
table.deletebox {
	background-color: #ffffff;
	border: 2px solid #990000;
	color: #000000;
	font-size: inherit;
	width: 400px;
}
.deletebox .formfield {
	background-color: inherit;
	width: 100px;
}
.deletebox .forminput {
	background-color: inherit;
	text-align: left;
	vertical-align: top;
}
table.editform {
	border: 1px solid #6699cc;
	border-spacing: 1px;
	font-size: inherit;
	width: 550px;
}
.editoptions {
	font-weight: bold;
	text-align: right;
}
table.errorbox {
	background-color: #ffff99;
	border: 2px solid #ffcc33;
	font-size: inherit;
	padding: 6px;
	width: 500px;
}
.fieldvalue {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.formfield {
	background-color: #9ab0cc;
	padding-right: 6px;
	text-align: right;
	vertical-align: top;
	width: 150px;
}
.forminput {
	border-top: 1px solid #6699cc;
	text-align: left;
	vertical-align: top;
}
.formnotes {
	font-size: 10px;
}
.formrequired {
	background-color: #9ab0cc;
	font-weight: bold;
	padding-right: 6px;
	text-align: right;
}
.heading {
	background-color: #9ab0cc;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 6px 2px;
	text-align: center;
}
.imagebox {
	border: 1px solid #999999;
	margin: 6px 0px;
	max-width: 406px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}
.imagebox.left {
	float: left;
	margin-right: 10px;
}
.imagebox.right {
	float: right;
	margin-left: 10px;
}
.intro {
	font-size: inherit;
	padding: 6px;
	vertical-align: top;
}
.license {
	font-size: 10px;
	padding-top: 8px;
	text-align: right;
}
.linkcategory {
	background-color: #9ab0cc;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
.linkname {
	background-color: #eeeeee;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}
.linkstatus {
	font-size: 10px;
	text-align: right;
}
.linksummary {
	border-bottom: 1px solid #000000 !important;
	font-size: 12px;
	padding: 2px 8px 12px;
}
.linkurl {
	font-size: 12px;
	padding: 3px;
	width: 350px;
}
.media {
	background-color: #9ab0cc;
	border-spacing: 1px;
	font-size: inherit;
	margin-top: 12px;
	text-align: center;
	width: 500px;
}
.media .fieldvalue {
	background-color: #d2d2e1;
	padding: 1px 3px 1px;
}
.media .formfield {
	background-color: #d2d2e1;
	vertical-align: middle;
	width: 100px;
}
.media .imagebox {
	background-color: #9ab0cc;
	padding: 6px 0px;
	text-align: center;
}
.navigation {
	padding-top: 12px;
	text-align: center;
}
p.nogood {
	color: #bb4c4c;
	font-size: inherit;
	margin: 6px;
}
.notleftbar {
	vertical-align: top;
	width: 100%;
}
.objections {
	background-color: #990000;
	color: #ffffff;
	padding: 3px;
}
.otherpress {
	border-spacing: 0px;
	font-size: inherit;
	margin-top: 12px;
	width: 100%;
}
.otherpress .heading {
	text-align: left;
}
.pagelinks {
	border-top: 1px solid #000000 !important;
	font-size: 12px;
	padding-top: 3px;
	text-align: right;
}
.picturebook {
	font-size: inherit;
	padding-top: 6px;
}
.picturebook .brieftable {
	border: 1px #000000 solid;
}
.picturebook .caption {
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 6px 24px;
	text-align: left;
}
.picturebook .chaptername {
	font-size: inherit;
	font-weight: bold;
	vertical-align: top;
}
.picturebook .heading {
	text-align: left;
}
.picturebook .imagebox {
	background-color: #9ab0cc;
}
.picturebook .thumbnail {
	background-color: #9ab0cc;
	padding: 3px;
	width: 160px;
}
.radicalendar {
	background-color: inherit;
	font-size: inherit;
	width: 100%;
}
.radicalendar .datebar {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}
.radicalendar .event {
	margin-bottom: 6px;
	width: 90%;
}
.radicalendar .heading {
	text-align: left;
}
.rating {
	font-weight: bold;
	padding: 2px 6px;
	text-align: right;
	vertical-align: middle;
	width: 175px;
}
table.razorwire {
	border: 1px solid #990000;
	width: 100%;
	font-size: inherit;
	margin-top: 12px;
}
.razorwire .body {
	margin-top: 6px;
	padding: 0px 6px;
}
.razorwire .date {
	background-color: #993333;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	width: 80px;
}
.razorwire .heading {
	background-color: #990000;
	color: #ffffff;
}
.razorwire .intro {
	border-bottom: 1px solid #990000;
	font-size: 95%;
}
.razorwire .sidebar {
	vertical-align: top;
	width: 80px;
}
.right {
	text-align: right;
}
.searchresults {
	font-size: 90%;
	font-weight: bold;
	padding: 3px 3px 6px;
	text-align: right;
}
.smallbold {
	font-size: 12px;
	font-weight: bold;
}
.smallstring {
	font-size: 12px;
	font-weight: normal;
}
.summary {
	font-size: 95%;
	font-weight: normal;
	padding: 4px 8px;
	text-indent: 0px;
	vertical-align: top;
}
.tinystring {
	font-size: 10px;
	font-weight: normal;
}
table.tl {
	border: 0px none;
	border: 1px solid #6699cc;
	border-spacing: 0px;
	font-size: 12px;
	margin-top: 8px;
	width: 550px;
}
table.tl td {
	padding: 2px;
}
table.tl .tlaltrow {
	background-color: #9ab0cc;
}
table.tl .tlbottomrow {
	font-weight: bold;
	padding: 8px 0px;
}
table.tl .tlcolheader {
	font-weight: bold;
}
table.tl .tlheader {
	background-color: #9ab0cc;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
table.tl .tlrow {
	background-color: #cccccc;
}
table.tl .tltoprow {
	font-weight: bold;
	text-align: right;
}
.toolbar {
	font-weight: normal;
	padding-bottom: 6px;
	text-align: left;
}
img#bannerspacer {
	height: 80px;
	width: 650px;
}
div#dadabox {
	background-color: #990000;
	border: 1px solid #ffffff;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	margin: 5px;
	padding: 3px;
	vertical-align: middle;
	width: 136px;
}
div#dadabox a:visited {
	color: #ffffff;
}
form#editform {
	margin-top: 12px;
	width: 500px;
}
div#edititems {
	margin-top: 12px;
	text-align: center;
	width: 500px;
}
#leftbar {
	background-color: inherit;
	color: #000000;
	font-size: 12px;
	padding: 0px 3px;
	width: 160px;
}
#leftbar .barheader {
	background-color: inherit;
	border-bottom: 3px solid #bbbbbb;
	display: inline;
	font-weight: bold;
	padding-left: 3px;
	text-align: left;
	vertical-align: bottom;
}
#leftbar .boxcenter {
	background-color: #eeeeee;
	border-bottom: 2px solid #333333;
	border-left: 1px solid #999999;
	border-right: 2px solid #555555;
	border-top: 1px solid #bbbbbb;
	margin: 3px 0px 12px;
	padding: 3px 0px 3px;
	text-align: center;
}
#leftbar .boxleft {
	background-color: #eeeeee;
	border-bottom: 2px solid #333333;
	border-left: 1px solid #999999;
	border-right: 2px solid #555555;
	border-top: 1px solid #bbbbbb;
	margin: 3px 0px 12px;
	padding: 3px 2px 3px 3px;
	text-align: left;
}
img#logospacer {
	height: 80px;
	width: 150px;
}
#maincell {
	background-color: inherit;
	padding: 0px 8px;
	text-align: left;
	vertical-align: top;
}
#maincell .greeting {
	font-size: 12px;
	padding-top: 6px;
	text-align: right;
	vertical-align: middle;
}
#maincell .headline {
	font-size: 16px;
	font-weight: bold;
	padding-top: 6px;
}
#maincell .subhead {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}
#mediacenters {
	line-height: 13px;
	text-align: left;
}
#mediacolumn {
	font-size: inherit;
	text-align: center;
	width: 100%;
}
#mediacolumn img {
	padding: 6px;
}
#mediacolumn td {
	text-align: center;
}
#mediagallery {
	background-color: #ffffff;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 6px;
	text-align: center;
	vertical-align: top;
	width: 600px;
}
div#mediagallery a:link {
	text-transform: uppercase;
}
div#mediagallery a:visited {
	text-transform: uppercase;
}
#mediagallery .caption {
	font-size: inherit;
}
#mediagallery .imagebox {
	border: 1px dotted #aaaaaa;
	padding: 6px 3px 0px;
	vertical-align: top;
	width: 33%;
}
#newswirecolumn {
	margin-top: 12px;
	text-align: left;
}
#newswirecolumn .datebar {
	border-top: 1px solid #9ab0cc;
	font-size: 10px;
	padding: 1px 3px 1px 0px;
	text-align: right;
}
#newswirecolumn .iconbar {
	background-color: #9ab0cc;
	padding: 1px 0px 1px 3px;
	text-align: left;
}
#newswirecolumn .title {
	padding: 4px;
	text-align: left;
}
#otherpresscolumn {
	margin-top: 12px;
	text-align: left;
	width: 100%;
}
#otherpresscolumn div {
	font-size: 90%;
	line-height: 12px;
	padding-bottom: 4px;
}
table#pagebanner {
	background: #000000;
	width: 800px;
}
table#pagebanner #bannercell {
	background-color: #000000;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(http://www.nwfimc.org/images/banner.gif);
	height: 112px;
}
table#pagebanner #logocell {
	background-color: #000000;
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: top;
	width: 150px;
	background-image: url(http://www.nwfimc.org/images/logo.gif);
	height: 112px;
}
div#printheader {
	display: none;
}
#quickcalendar {
	text-align: center;
	width: 150px;
}
#quickcalendar .eventdata {
	font-size: 12px;
	font-weight: normal;
}
#quickcalendar .eventtitle {
	background-color: #9ab0cc;
	border: 1px solid #000000;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
#quickcalendar .viewdetails {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#quickcomment {
	background-color: #ffffff;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	text-align: center;
	width: 100%;
}
#quickcomment .heading {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
#rightbar {
	background-color: inherit;
	border-left: 1px dotted #333333;
	color: #000000;
	font-size: inherit;
	vertical-align: top;
	width: 180px;
}
#rightbar .alert {
	color: #00cc00;
	padding-bottom: 6px;
	text-align: center;
}
#rightbar .heading {
	background-color: #9ab0cc;
	font-size: 12px;
	width: 100%;
}
#rightbar .subhead {
	background-color: #d2d2e1;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px 4px;
	padding: 2px;
	text-align: center;
}
table#root {
	border: 1px solid #000000;
	border-collapse: collapse;
	width: 800px;
}
table#root td {
	vertical-align: top;
}
div#rootcontainer {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 800px;
}
div#toprow {
	line-height: 16px;
	text-align: left;
	width: 100%;
	background-color: inherit;
	border-bottom: 1px solid #000000;
	color: #000000;
	font-size: inherit;
	text-transform: lowercase;
}
div#toprow .navlinks {
	padding: 4px 0px 0px 8px;
}
div#toprow .publish {
	font-weight: bold;
	padding: 0px 0px 4px 8px;
}