/* crfd.org stylesheet */
/* crfdstyle.css */

body {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
	background-attachment: fixed; 
}

.navfontregular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006666;
	top: auto;
	font-weight: bold;
}

.navfontlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
	top: 10px;
	text-decoration: none;
	font-weight: normal;
}

.headingA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #006666;
	line-height: 1.5em;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.4em;
}

hr {
  width: 80%;
  height: 1px;
  color: #066;
  background-color: #066;
  border: 1;
  text-align: center;
}

/* all lists */
ul, ol, dl{
  line-height: 1.5em;
  list-style-type: square;
  list-style-position: outside;
}

/* all unordered content div lists */
#content ul{
  width: 250px;
  margin: 15px auto;
  padding:10px 10px 10px 40px;
  background-color:#FFF;
  border: solid 1px #366;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* all ordered lists in the content division */
#content ol{
  width: 125px;
  margin: 15px auto;
  padding: 15px 10px 15px 40px;
  border: solid 1px #FC6;
  background: #FFC;
  -moz-border-radius: 25px 20px 25px 20px / 20px 25px 20px 25px;
  border-radius: 25px 20px 25px 20px / 20px 25px 20px 25px;
}

/* all redborderbox divs*/
#redborderbox{
  width: 90%;
  margin: 35px auto;
  padding:10px 20px;
  background-color:#FFF;
  border: solid 2px #F00;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* all blueborderbox divs*/
#blueborderbox{
  width: 90%;
  margin: 35px auto;
  padding: 10px 20px;
  background-color: #F8F8F8;
  border: ridge 3px #00F;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* all blueheaderbox divs*/
#blueheaderbox{
  width: 80%;
  margin: 30px auto;
  padding: 10px 20px;
  background-color: #F8F8F8;
  border: solid 2px #00F;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* all bluesimplebox divs*/
#bluesimplebox{
  width: 90%;
  margin: 35px auto;
  padding: 10px 20px;
  background-color: #FFF;
  border: double 3px #00F;
}

/* all bluesolidbox divs*/
#bluesolidbox {
  width: 90%;
  margin: 35px auto;
  padding: 20px 25px;
  background-color: #FFF;
  border: solid 1px #00F;
}

/* all greenborderbox divs - USE FOR BOXING HEADINGS*/
#greenborderbox{
  width: 40%;
  margin: 25px auto;
  padding:0px 10px;
  background-color:#FFF;
  border: solid 1px #066;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* all greenborderbox divs - USE FOR BOXING REGULAR PARAGRAPHS*/
#greenborderbox2{
  width: 90%;
  margin: 25px auto;
  padding:10px 20px;
  background-color:#FFF;
  border: double 3px #066;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* all greenborderbox divs - USE FOR GREEN-COLORED BACKGROUNDS, NO BORDER, FOR REGULAR PARAGRAPHS*/
#greencontentbox{
  width: 90%;
  margin: 25px auto;
  padding:10px 20px;
  background-color:#DFFFA5;
  border: double 3px #FFF;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* all brownborderbox divs - USE FOR LT-BROWN-COLORED BACKGROUNDS, NO BORDER, FOR REGULAR PARAGRAPHS*/
#browncontentbox{
  width: 90%;
  margin: 25px auto;
  padding:10px 20px;
  background-color:#EECFA1;
  border: double 3px #FFF;
  -moz-border-radius: 10px;
  border-radius: 10px;
}


/* all cream borderbox divs - USE FOR CREAM COLORED BACKGROUNDS, NO BORDER, FOR REGULAR PARAGRAPHS*/
#creamcontentbox{
  width: 90%;
  margin: 25px auto;
  padding:10px 20px;
  background-color:#FEE5AC;
  border: double 3px #FFF;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* all orangebox divs*/
#orangebox{
  width: 90%;
  margin: 35px auto;
  padding:10px 10px 10px 25px;
  background-color:#FFC;
  border: solid 1px #F93;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* all bluecornersbox divs */
#bluecornersbox {
  width: 75%;
  margin: 25px auto;
  padding: 20px 25px;
  background-color: #F8F8F8;
  border: ridge 2px #00F;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* all unordered lists in bluecornersbox divs */
#bluecornersbox ul{
list-style-type: none;
padding-left: 12em;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996633;
	text-decoration: none;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.headingB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 1.5em;
	font-weight: bold;
	color: #996633;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	list-style-type: square;
}

h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	color: #006666;	
	border: 0.5 1;
}

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 16pt;
}

h3 {
	font-size: 14pt;
}

h4 {
	font-size: 12pt;
}

h5 {
	font-size: 11pt;
}

h6 {
	font-size: 10pt;
}

.paragraphsmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
}

.paragraphsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
}

.paragraph-list {
	line-height: 16pt;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BulletinWhiteHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20pt;
}

.HeadingC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 1.5em;
	color: #006666;
	font-weight: bold;
}

.BulletinListRedHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	position: relative;
	left: 174px;
	top: 5px;
	line-height: 1.5em;

}

.par11ptVerdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 1.5em;
}

.Italics11Point {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	line-height: 1.5em;

}

.Underline {
	text-decoration: underline;
}

.HeadingOrangeLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
	line-height: 1.5em;

}

.HeadingLargeBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000FF;
	line-height: 1.5em;

}

.HeadingRedLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
	line-height: 1.5em;

}

.p-HiLiteYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFF00;
}

.bulletinboardheader {
	font-family: Forte;
	font-size: 3em;
	color: #FF0000;
}
.Papyrus {
	font-family: Papyrus;
	font-size: 1.3em;
	color: #6600CC;
	font-weight: 700;

}
.photocaption7pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

