p, td, li, body {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
h1 {text-align: left; margin-bottom: 12px; font-size: 24px; line-height: 28px; color: #1c3564;
}
h2 {text-align: left; margin-bottom: 7px; font-size: 20px; line-height: 24px; color: #a11d21;
}
h3 {text-align: left; margin-bottom: 7px; font-size: 18px; line-height: 20px; color: #1c3564;
}
/* headers on home */
h4 {text-align: left; margin-bottom: 7px; font-size: 16px; line-height: 14px; color: #a11d21;
}
/* 0 bot marg */
h5 {text-align: left; margin-bottom: 0px; font-size: 12px; line-height: 14px; color: #a11d21;
}	
/* h5 but with bot marg */
h6 {text-align: left; margin-bottom: 6px; font-size: 12px; line-height: 14px; color: #1c3564;
}

a:link {text-decoration: underline; color: #004177;}
a:active {text-decoration: none; color: #004177;}
a:visited {text-decoration: underline; color: #004177;}
a:hover {text-decoration: none; color: #004177;}

#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #004177;
}
#maincontentcell a:hover {
	text-decoration: none;
}

/* Oct 2009 facelift home pg home2 insertable right nav
----------------------------------------*/
table.calloutBlueGrad {
	width: 140px;
	}
td.calloutBlueTop {
	background-color: #1c3564;
	padding-left: 2px;
 	padding-bottom: 2px;
 	padding-top: 2px;
	padding-right: 2px;
	vertical-align: middle;
	font-size: 11px;
  	font-weight: bold;
  	color: #FFFFFF;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
td.calloutBlueGradMid {
	background-image: url(http://www.iafc.org/associations/4685/files/images/GRAPHICS/IAFC_WEB/calloutBlueGrad140w.gif);
	padding-left: 2px;
 	padding-bottom: 2px;
 	padding-top: 2px;
	padding-right: 2px;
	vertical-align: top;
	font-size: 10px;
  	font-weight: normal;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.calloutBlueGradMidText {
	font-size: 10px;
  	font-weight: normal;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
td.calloutRedBot {
	background-color: #a11d21;
	height: 3px;
	}

/* Oct 2009 facelift subnav
----------------------------------------*/
table.subnav {
 width: 780px;
 background-color: #1c3564;
 }
 td.subnavHeadTitle {
  padding-left: 12px;
  padding-bottom: 3px;
  padding-top: 1px;
  padding-right: 12px;
  vertical-align: top;
 }
.subnavHeadTitle, a.subnavHeadTitle:link, a.subnavHeadTitle:visited {
  font-size: 24px ! important;
  font-weight: bold ! important;
  color: #FFFFFF ! important;
  text-decoration: none ! important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
.subnavHeadTextLink, a.subnavHeadTextLink:link, a.subnavHeadTextLink:visited {
  text-align: right;
  font-size: 11px ! important;
  font-weight: normal ! important;
  color: #FFFFFF ! important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }
td.subnavHeadLink {
  padding-left: 12px ! important;
  padding-bottom: 7px;
  padding-right: 12px ! important;
  padding-top: 3px;
  border-right: solid 1px #fff;
  vertical-align: middle;
 }
.subnavHeadLink, a.subnavHeadLink:link, a.subnavHeadLink:visited {
  font-size: 11px ! important;
  font-weight: bold ! important;
  color: #FFFFFF ! important;
  text-decoration: none ! important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.breadcrumbs {
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 line-height: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.onScnLeadTtl {
	font-size: 16px;
	line-height: 18px;
	color: #1c3564;
	font-style: normal;
	font-weight: bold;
	}
.author {
 font-size: 11px;
 font-style: italic;
 font-weight: normal;
 line-height: 12px;
} 
.OSissue {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 line-height: 12px;
} 	

/* articles esp press releases
----------------------------------------*/
.contact-block {
FONT-SIZE: 11px; 
PADDING-BOTTOM: 6px; 
COLOR: #666666; 
BORDER-BOTTOM: #666666 1px dashed; 
FONT-FAMILY: verdana,arial,san-serif;
}
.about-block {
FONT-SIZE: 11px; 
PADDING-BOTTOM: 6px; 
COLOR: #666666; 
FONT-FAMILY: verdana,arial,san-serif;
}



/* Clean up: internal (page) styles-------------------
MUTUAL AID - STATE PLANS (live=394):
Govt. Relations - Issue: Federal Taxation (=722):
HFC Advisory Group (=871):
GR: FIRE/SAFER grant (=524 and draft =929)
About: Staff (=44)
Sleep = 559
HFC =870
Pubs an=13
Safety Week Resources EMS =763
Safety Week Planning =761
Web admin: IAFC logo usage = 950
Footer
Membership - Join: Membership Benefits =464 
Common top nav: Membership
Wildland Comm = 151
/eceonomy =327
Section Overview an=14
Web Admin (Internal) =263

.asOf {
 font-size: 10px;
 font-style: italic;
 font-weight: normal;
} 
.alert {
 font-size: 10px;
 font-style: italic;
 font-weight: normal;
 color: #cc0000;
} 
.new {
 font-size: 10px;
 font-style: italic;
 font-weight: bold;
 color: #cc0000;
} 
.subnavTop {
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 line-height: 13px;
 text-align: center;
 margin-bottom: 10px;
} 
.finePrint {
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
} 
.mbrAccess {
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 font-color: #000066;
}
.pgResourceText {
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
} 
----------------------------------------*/


/* start review: internal (page) styles re spacing - keep? */
.bullet_no_indent {
 text-indent: 0px;
}
.bottom_half_space {
MARGIN-BOTTOM: 6px; 
}
.bottom_no_space {
MARGIN-BOTTOM: 0px; 
}
/* end review: internal (page) styles re spacing - keep? */

/* start review: internal (page) styles - keep? rel to FLSS OnSecene css? */
.brdrBotGrayDash {
PADDING-BOTTOM: 10px; 
BORDER-BOTTOM: #929292 1px dashed; 
}
.brdrTopGrayDash {
PADDING-TOP: 10px; 
BORDER-TOP: #929292 1px dashed; 
}
.brdrTopLeftGrayDash {
PADDING-TOP: 10px; 
BORDER-TOP: #929292 1px dashed; 
PADDING-LEFT: 10px; 
BORDER-LEFT: #929292 1px dashed; 
}
.brdrGrayDash {
BORDER: #929292 1px dashed; 
}
.brdrGrayDashPad10 {
BORDER: #929292 1px dashed; 
PADDING: 10px; 
}
/* end review: internal (page) styles - keep? rel to FLSS OnSecene css? */

/* .periDashGgray and td.botDashGray for various tables - webinar schedule pgs. 
Rel to internal (page) styles above? Rel to FLSS OnSecene css below?
----------------------------------------*/
td.botDashGray {
vertical-align: top;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
border-bottom: #929292 dashed 1px;
}
.periDashGray {
border: #929292 dashed 1px;
padding: 3px;
}

/* start review: FLSS economy committees nearMiss techCouncil others? css */
td.topLeftGrayDashed {
BORDER-TOP: #929292 1px dashed;
BORDER-LEFT: #929292 1px dashed;
PADDING-LEFT: 20px; 
}
td.leftGrayDashed {
PADDING-LEFT: 30px; 
BORDER-LEFT: #929292 1px dashed; 
}
/* end review: FLSS economy committees nearMiss techCouncil others? css */



/* start review: FLSS css - used? start using? */
.photoStroke {
	border: 1px solid 929292;
}
.photoBorderShadow {
	padding: 8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}
/* end review: FLSS css - used? start using? */

/* start review: FLSS css - what is this for? */
.flssTable {
	padding: 160px;
	border-bottom-style: none;
}
/* end review: FLSS css - what is this for? */

/* On Scene mbr corner conf spot 
----------------------------------------*/	
td.5padPeri	{
	padding: 5px;
}
.OSmbrCornr, a.OSmbrCornr:link, a.OmbrCornr:visited {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	}


/* start iMIS profile home directories etc side nav*/
.imisSideNav, a.imisSideNav:link, a.imisSideNav:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none ! important;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	background-color: #004177;
	border-bottom: solid 1px #ffffff; 
}	
/* end iMIS profile home directories etc side nav*/		


/* start orig Custom IAFC.org styles - clean these out of pages*/
.title {
	color: #000;
	font: bolder 16pt Verdana, Arial, Helvetica, sans-serif;
}

.box {
	color: #18459C;
	font: bolder 8pt Verdana, Arial, Helvetica, sans-serif;
	background: #FF9;
	border: 1px solid #FFD100;
}

.listlink {
	color: #006;
	font: bolder 8pt Verdana, Arial, Helvetica, sans-serif;
}

.nav {
	color: #fff;
	font: bolder 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.nav:hover {
	color: #FF0;
}

.searchbox {
	background: #cff;
	border: 2px solid #003;
}

.memberbox {
	background: #fea;
	border: 1px solid #933;
	width: 90px;
}

.date {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.address {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.address:hover {
	color: #fc0;
}

.address:active {
	color: #cc0;
}

.sideHead {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin: 12px 0 0 0;
}

.sideText {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	list-style-position: inside;
	list-style-type: square;
	margin: 0 0 3px 0;
}

.sideStory {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	list-style-position: outside;
	list-style-type: square;
	font-style: italic;
	margin: 0 0 .5em 0;
}

.sideStory A {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #1f449c;
	list-style-position: inside;
	list-style-type: square;
	font-style: normal;
	margin: 0 0 3px 0;
}

.confboxcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	margin: 0em 0em 0em;
	text-align: center;
	font-weight: bold;
}

.confboxcaption A {
	font-weight: bold;
	color: #666;
}

.confboxcaption A:hover {
	color: #339;
}

.titlelevel2 {
	font: bolder 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.sideTitle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 12px 0 0 0;
}

.titleHome {
	color: #000;
	font: bold 18pt Verdana, Arial, Helvetica, sans-serif;
}

.homeHead {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	margin: 12px 0 0 0;
}


.submenuHead {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: white;
}

.arrowList {
	FONT-SIZE: 8pt;
	list-style-position: outside;
	list-style-image: url(/associations/4685/files/arrows.gif);
}

.arrowBlueList {
	list-style-position: outside;
	list-style-image: url(/associations/4685/files/arrows.gif);
	margin: 0 0 0 1.5em;
	text-decoration: none;
}

.arrowBlueList li a {
	text-color: #1F449C;
	text-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.arrowBlueList li a:hover {
	text-color: #1F449C;
	text-weight: bold;
	background: #FF9;
}

.submenuLink {
	font: bolder 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.submenuLink A {
	color: #006;
}


.boardtitle {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #666;
	margin-top: 0em;
}

.boardname {
	font: 16pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 0em;
}


.yellowback {
	background: #ffc;
}

.note {
	font: 10px Arial, Helvetica, sans-serif;
	color: #990;
}

.notebox {
	background-color: #fff;
	border: 1px dotted #990;
}

.boxHead {
	background-color: #1f449c;
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 8pt;
}

.boxHeadL {
	background-color: #1f449c;
	font-weight: bold;
	color: #fff;
	text-align: left;
	font-size: 8pt;
}

.boxLtGold {
	background-color: #f5f4ef;
}

.boxDkGold {
	background-color: #ECE9D8;
}

.smallText {
	font-size: 8pt;
}

.boxGold {
	border: 1px solid #ACA899;
}

.articleDate {
	font-style: italic;
	color: #666;
	font-size: smaller;
}

.morehl {
	font-family: Verdana, geneva, arial,sans-serif !important;
	font-size: 10px !important;
	color: #1f449c !important;
	font-weight: bold !important;
	font-style: normal !important;
	text-decoration: underline !important;
}

A:link.morehl, A:vlink.morehl, A:alink.morehl {
	background-color: #ffc !important;
}

.moresrc {
	font-family: Verdana, geneva, arial,sans-serif !important;
	font-size: 9px !important;
	color: #333333 !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
}

A:link.moresrc, A:vlink.moresrc, A:alink.moresrc {
	color: #333 !important;
}

.moreti {
	font: normal 9px Verdana, geneva, arial,sans-serif;
	color: #333;
	font-style: normal;
	text-decoration: none;
}

.morehlt {
	font: bold 9px Verdana, geneva, arial,sans-serif;
	color: #039 !important;
	font-style: normal;
	text-decoration: none;
}

.yellowbackDk {
	background: #FF9;
}

.redtext {
	font-weight: bold;
	color: #F00;
}


#bigtext {
font-size:18px;
font-family: Georgia;
}

.pressrelease {
	size:10pt;
	font-weight:bold;
}
/* end orig Custom IAFC.org styles */
	