	html {	height			: 100%;}
	body {
		height				: 100%;
		font-size			: 100%;
		font-family			: arial, verdana, helvetica, sans-serif;
		margin				: 0.5em 0em 0em 0em;
		padding				: 0em;
	}
	

	#body {
		width				: 100%;
		height				: auto;
	}
	
	#header {
	}
	
	#header h1 {
		margin				: 0.5em 0.5em 0.5em 0.5em;
		font-size			: 130%;
		color				: #000;
	}
	
	#header h1 small {
		font-size			: 65%;
	}
	
	#header #logo {
		position			: absolute;
		top					: 8px;
		left				: 10px;
		background			: url('/images/site/bpc_bw.jpg') top left no-repeat;
		width				: 100px;
		height				: 200px;
		display				: none;
	}
	
	#header #metalog {
		margin-right		: 1em;
		float				: right;
	}
	
	#header #metalog ul {
		list-style-image	: url('/images/site/icons/loggedin.png');
		margin				: 0em;
	}
	
	#header #metalog ul li {
		color 				: #000;
		font-size			: 0.7em;
		padding-left		: 10px;
	}
	
	
	#nav {
		display				: none;
	}
	
	#content td {
		vertical-align		: top;
	}
	
	#content {
		clear				: both;
	}
	
	#seasonalNav {
		width				: 140px;
		overflow			: hidden;
		float				: left;
		margin-right		: 0.5em;
	}
	#seasonalNav h2,
	#seasonalUpdates h2 {
		font-size			: 110%;
		font-family			: "Century Schoolbook", "Times New Roman", serif;
		color				: #0B5D2C;
		margin				: 1em 0em 0em 1em;
		padding				: 0em;
	}
	
	#seasonalNav h2 span,
	#seasonalUpdates span {
		display				: block;
		font-size			: 60%;
		font-family			: arial, helvetica, sans-serif;
		margin-left			: 45px;
		margin-bottom		: 10px;
	}
	
	#seasonalNav ul {
		list-style-image	: url('/images/bullet1.png');
	}
	
	#seasonalNav li {
		line-height			: 1em;	
	}
	
	#seasonalNav li a {
		font-size			: 70%;
		color				: #666;
	}
	
	#seasonalNav li a:hover {
		font-size			: 70%;
		color				: #0B5D2C;
	}
	
	
	
	#seasonalBrand {
		border-bottom		: 1px solid #0B5D2C;
		width				: 70%;
		height				: 180px;
		float				: right;
		overflow			: hidden;
		
		border-left			: 1px solid #0B5D2C;
	}
	
	#seasonalImg {
		padding-bottom		: 2px;
		border-top				: 1px solid #fff;
	}
	
	#seasonalBrand h2 {
		font-family			: "Century Schoolbook", "Times New Roman", serif;
		font-size			: 250%;
		color				: #eee;
		margin				: 130px 0em 0em 20px;
	}
	
	#seasonalUpdates {
		border-left			: 1px solid #0B5D2C;
		width				: 78%;
	}
	
	.rightcontent {
		padding				: 1em;
	}
	
	#seasonalUpdates h4 {
		color				: #666;
		margin				: 0em;
		padding				: 0.5em;
		font-size			: 70%;
		border-bottom		: 1px solid #0B5D2C;
	}
	#seasonalUpdates .editor {
		margin: -2px -2px -3px 0em;		
	}
	#seasonalUpdates .one {
		width				: 30%;
		padding				: 0.5em;
	}
	
	#seasonalUpdates .two {
		width				: 183px;
		position			: relative;
		top					: -1px;
		border-left			: 1px solid #0B5D2C;
		padding				: 10px 10px 10px 12px;
	}
	
	br.clear {
		clear : both;
	}
	
	#seasonalUpdates h2 {
		color				: #666;
		margin				: 0em;
	}
	
	#seasonalUpdates h3 {
		color				: #0B5D2C;
		margin				: 0em;
		font-size			: 75%;
		text-align			: left;
	}	

	#seasonalUpdates .one ul {
		list-style-type		: none;
		color				: #666;
		font-size			: 80%;
	}
	
	#seasonalUpdates .two ul,
	.articleBoxes ul {
		list-style-image	: url('/images/bullet1.png');
		line-height			: 1.3em;
		color				: #666;
		font-size			: 80%;
	}
	
	#seasonalUpdates .one ul li {
		font-weight			: bold;
		color				: #666;

	}
	
	#seasonalUpdates .two ul a{
		color				: #666;
	}
	#seasonalUpdates .one ul a {
		font-weight			: normal;
	}
	
	.articleBoxes {
		clear				: both;
		border-top			: 1px solid #0B5D2C;
		margin				: 0em;
		padding				: 0em;
		width				: 100%;
	}
	.articleBoxes td {
		width				: 33%;
		border-right		: 1px solid #fff;		
		padding				: 0.5em;
	}
	.articleBoxes td.last {
		border-right		: none;		
	}
	.articleBoxes td p  {
			margin			: 1em 0em 0em 0em;
	}
	#content .articleBoxes td h3 a {
			color			: #666;
	}
	#content .articleBoxes td a {
			font-weight		: bold;
	}

	

	#dynamicContent {
		clear		: both;
		font-size	: 100%;

		border-top  : 1px solid #0B5D2C;
		width		: 100%;
		padding		: 0em;
		margin		: 0;
	}
	#dynamicContent h2 {
		font-size	: 100%;
		color		: #0B5D2C;
	}
	
	#dynamicContent p {
		font-size	: 80%;
		line-height	: 1.3em;
	}
	
	#dynamicContent .tleft {
		width		: 539px;
		padding		: 10px;
		padding-left: 20px;
	}
	
	#dynamicContent .tright {
		height		: 100%;
		width		: 200px;
		border-left : 1px solid #0B5D2C;
	}
	
	#footer {
		color				: #666;
		padding				: 0.5em;
		font-size			: 0.7em;
		text-align			: right;
		height				: 4em;
		clear				: both;
	}
		
	.left {	float			: left;	}
	.right {float			: right;}
	
	.t5050 {
		width				: 100%;
		margin				: 0em;
	}
	
	.t5050 div {
		width				: 49.5%;
	}
	
	input.search {
		border				: 1px solid #0B5D2C; 
		font-size			: 80%;
		height				: 15px;
	}
	
	#seasonalUpdates .two input.search {
		margin-left			: 1.3em;
		width				: 60%;
	}
	
	input.gobutton {
		border				: 1px solid #0B5D2C; 
		background			: #0B5D2C;
		color				: #fff;
		font-size			: 60%;
		height				: 19px;
		width				: 20px;
	}
	
	#footer .branding a,  #footer .check a{
		color				: #666;
		text-decoration		: none;
		font-weight			: bold;
	}
	
	#footer .check {
		display				: none
	}
	/* Display Compliance Message : Handy use of things 
		IE doesn't support currently and should by now at 
		least be aware of things like generated content - July 2005 */
	#footer .check small a[href="http://www.browsehappy.com"]	{ display : none;	}
	#footer .check small:before {
		x-content				: "if you can read this your browser is standards complient";
	}

	#footer .w3cbutton3 {
		  margin			: 1em 0em 0em 0em;
		  width				: 9em;
		  border			: 1px solid #ccc;
		  font-family		: arial, sans-serif;
		  font-size			: xx-small;
		  font-weight		: bold;
		  float				: right;
		  clear				: both;
	}
	#footer .w3cbutton3 a {
		  display			: block;
		  width				: 100%;
		  color				: #fff;
	}
	.w3cbutton3 a:link,
	.w3cbutton3 a:visited,
	.w3cbutton3 a:hover {
		  background-color	: #4D7F4E;
		  color				: #000;
		  text-decoration	: none;
	}
	.w3cbutton3 span.w3c {
		  padding			: 0 0.4em;
		  background-color	: #0B5D2D;
		  color				: #fff;
	}
	
	
	

	#content p {
		font-size			: 0.8em;
		color				: #666;
		line-height			: 1.3em;
	}
	
	#content a {
		color				: #0B5D2C;
		text-decoration		: none;
	}
	
	#content a:hover {
		text-decoration		: underline;
	}
	
	a img,
	a:hover img  {
		border				: 0em;
	}
	
	a.campaign img {
		margin-bottom		: 0.4em;
	}
	

.announce {
	background			: url('/images/icons/announce_email_link.gif') top left no-repeat;
	padding-left		: 1.5em;
}

.sms {
	background 			: url('/images/icons/announce_sms_link.gif') top left no-repeat;
	padding-left		: 1.5em;
}

ul.iconlinks {
	font-size : 80%; line-height : 1.3em; list-style-type : none;
}


p.intro img {
	float			: right; 
	margin			: 0em 0em 0em 1em; 
	border 			: 1px solid #517C4F;
	width			: 13em;
	height			: 13em;
	clear			: both;
}

#content ul.toc,
#content ul.document_link {
	width			: 60%;
	list-style-type : none;
	margin-left		: 0em;
}

#content ul.toc li,
#content ul.document_link li,
#content .events {
	border				: 1px solid #517C4F;
	-moz-border-radius	: 7px;	border-radius	: 7px;
	margin-bottom		: 1em;
	padding				: 0.5em;
}

#content .boxout {
	border				: 1px solid #517C4F;
	-moz-border-radius	: 7px;	border-radius	: 7px;
	margin-bottom		: 1em;
	padding				: 0em;
}

#content .boxout ul.toc {
	margin-left			: 1em;
	margin-right		: 1em;
}

#content .boxout ul.toc li {
	font-size			: 85%;
}

#content .boxout h4 {
	border-bottom		: 1px solid #000;
	margin				: 0em;
	font-size			: 90%;
	color				: #666;
}

#content .boxout a {
	padding-left		: 1.5em;
}

#content .boxout li a {
	padding-left		: 1.5em;
}




#content .dark {

}

#content .light {

}


#content ul.toc li .file_size {
	font-style			: normal;
}

#content ul.toc li {
	x-padding-bottom		: 1em;
	float					: left;
	clear					: both;
	width					: 30em;
}

#content ul.toc li img {
	margin			: 0.3em 1em 1em 1em;
	float			: left;
}


#content ul.toc li p {
	font-size			: 75%;
}



#content ul.toc span.date {
	margin				: 0em;
	font-size			: 90%;
	margin-bottom		: 1em;
}


#content ul.toc li h3 {
	font-size		: 100%;
}


#content ul.links li  {
	font-size		: 80%;
}

#content .events {
	width			: 350px;
	float			: right;
}
#content .events .stat {
	position		: absolute;
	top				: 5px;
	right			: 5px;
}

#content .events ul {
	list-style-position : inside;
}

#content .events ul li {
	font-size			: 80%;
	margin-bottom		: 1em;
}

#content .events strong {
}

#content table.internal h3 {
	font-size		: 105%;
	margin-bottom	: 0.5em;
}


#content table.internal ul {

}

	#content .info,
	#content div.actions,
	#content span.info,
	#content div.error,
	#content div.normal	{
		font-size			: small;
		color				: #666;
		padding				: 0.5em;
		background			: #eee;
		border				: 1px solid #0B5D2C;
	}
	
	#content hr {
		border				: none;
		border-bottom		: 1px solid #4E7E4E;
		height				: 1px;
		
	}

	#content span.date {
		margin-left			: 0em;
	}
	
	#content .wysiwyg {
		font-size			: medium;
		line-height			: 1.3em;
	}
	
	
	td.list
{
	color: #000000;
		font-size: 80%;
}

td.list_title
{
	font-size: 80%;
	color: #404040;
	padding-right: 5px;
}

td.list_100pct
{
	font-size: 80%;
	color: #000000;
}

td.list_title_100pct
{
	font-size: 80%;
	font-weight: bold;
	color: #404040;
	padding-right: 10px;
}


	#content table.data_grid	{
		width					: 100%;
		border					: 1px solid #ccc;
		font-size				: small;
	}
	
	#content .data_grid th		{
		background-color		: #8CACD3;
		color					: #FFFFFF;
		text-align				: left;
	}
	
	#content .data_grid th.sub_title
	{
		padding					: 3px;	
		border					: 1px solid #000;
	}
	
	#content .data_grid th.pad5	{
		padding					: 0.5em;
	}
	
	#content .data_grid td	{
		border					: 1px solid #000;
	}

	
	#content .data_grid th.width150		{	width: 150px;	}
	#content .data_grid th.width180		{	width: 180px;	}
	#content .data_grid th.width200		{	width: 200px;	}
	#content .data_grid td.width80		{	width: 80px;	}
	#content .data_grid td.width150		{	width: 150px;	}
	#content .data_grid td.width180		{	width: 180px;	}
	#content .data_grid td.width200		{	width: 200px;	}
	#content .data_grid td.width20pct	{	width: 20%;		}
	#content .data_grid td.width25pct	{	width: 25%;		}
	#content .data_grid td.width30pct	{	width: 30%;		}
	#content .data_grid td.width50pct	{	width: 50%;		}

	#content .data_grid th.middle,
	#content .data_grid td.middle	{	
		vertical-align			: middle;	
	}
	#content .data_grid td.bold		{
		font-weight				: bold;
	}
	
	#content .data_grid td.actions	{
		text-align				: center;
		width					: 90px;
	}