		body {
			background: url(/img/misc/bkgd-tools.gif) repeat top left;
			margin: 0;
			padding: 0;
			font: 11pt Helvetica, Arial, Verdana, Tahoma, sans-serif;
		}
		
		.mybold {
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	font-size: 11pt;
		}

		p {
	margin: 0px;
	padding: 1px;
		}
		b {
			color: #213F9A;
		}
		a:link {
			color: #213F9A;
		}
		a:hover {
			color: #CC3333;
		}
		a:visited {
			color: #CC3333;
		}
		a:active {
			color: #666666;
		}
		h1, h2 {
	color: #CC3333;
	font-family: "Comic Sans MS", Verdana, Tahoma, sans-serif;
	text-align: center;
	padding: 1px;
		}
.jointoday {
	font-family: "Comic Sans MS", Verdana, Tahoma, sans-serif;
	color: #cc3333;
	font-size: 14px;
	font-weight: bold;
}

		h3 {
	color: #213F9A;
	font-family: "Comic Sans MS", Verdana, Tahoma, sans-serif;
	text-align: center;
	padding: 1px;
		}

		#wrapper {
			margin: auto;
			width: 800px;
			background-color: white;
		}

		#flashcontent {
			border: 0px dotted red;
			height: 186px;
			margin: 0;
			padding: 0;
			width: 800px;
		}

		#middle_home {
			background: #FFF url(/img/home/bkgd-home_sidebar.jpg) repeat-y top right;
		}

		#middle_internal {
			background: #FFF url(/img/misc/bkgd-sidebar.jpg) repeat-y top left;
		}

		#content {
			padding: 24px;

		}
		#content .last {
			margin-right: 110px;
		}

		.burst_bullet {
			margin-left: -4px;
			padding: 20px 0 0 40px;
			background: url(/img/home/burst-bullet.gif) no-repeat top left;
		}
		.burst_bullet b {
			color: #CC3333;
		}

		#sidebar p {
			padding: 1em 24px 0;
			text-align: center;
		}

		#footer {
			background: #FFF url(/img/misc/bkgd-measuring_tape.jpg) no-repeat top left;
			font-family: Verdana, Tahoma, sans-serif;
			font-size: 10px;
			padding: 16px 24px;
			text-align: center;
		}
		#footer .links {
			color: #213F9A;
			font: bold 10px Verdana, Tahoma, sans-serif;
			margin-bottom: 3em;
		}
		#footer .links a {
			color: #213F9A;
			text-decoration: none;
		}
		#footer .links a:hover {
			color: #CC3333;
		}

		.saved_by_zero {
			margin: 0;
			padding: 0;
		}
.myh3 {
	color: #213F9A;
	font-family: "Comic Sans MS", Verdana, Tahoma, sans-serif;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.myh1 {
	font-family: "Comic Sans MS", Verdana, Tahoma, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #cc3333;
}
.note {
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
}
.myh2 {
	font-size: 20px;
	font-family: "Comic Sans MS", Verdana, Tahoma, sans-serif;
	font-weight: bold;
	color: #CC3333;
}

.CPSC_box {
	border-color:#000000;
	border-width:medium;
	border-style:solid;
	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
	background-color:#FFFFFF;
	}
	
.CPSC_bold {
	font-weight:bolder;
	}


/* ------------------------------------------------------------------
 * ALERT
 * ------------------------------------------------------------------ */


#alert, #ialert {
	background: url(/img/misc/icon-alert.gif) 15px 20px no-repeat;

	background-color: #fdfec2;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	margin: 0 0 15px 0;
	padding: 15px 15px 15px 75px;
}
#alert h2 {
	margin: 0;
	padding: 0;
}
#alert p, #ialert p {
	margin: 1.2em 0 0 0;
	padding: 0;
}
#ialert h2 {
	color: #F00;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.label_required {
	color: #F00;
}

#corrections_list .year{background-color: #ebeefd; border: 1px solid #a9b5ca;  padding: 5px; font-weight: bold; height: 26px;}

#revision_fixer h1{text-align: left; margin-top: 0px; padding-top: 0px;}
#revision_fixer p{margin-bottom: 14px;}
#revision_fixer td{padding-bottom: 5px;}