/* ********************************************************************************************
*	Created By: 				Kevin Dyck
*	Creation Date: 			Sept 21, 2005
*	Modified By: 			
*	Modification Date: 	
*	Modification Note (what did you update, and why?): 				
******************************************************************************************** */



/* REDEFINE COMMON HTML TAGS */

html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 


body	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url("/bcrp/images/background-swoosh.jpg");
	background-repeat: no-repeat;
	background-position: top;
	background-color: #fff;
	margin-bottom: 40px;
	margin-top: 10px;
}

tr	{
	vertical-align: top;
}

td	{
/*	background-color: #fff; */
}

a	{
	text-decoration: none;
	color: #13599F;
}

a: hover	{
	text-decoration: underline;
}

/* end of HTML TAGS section */



/* ******************************************************************************************************** */



/* IDs and classes specific to NAVIGATION	*/


#navigation	{
	display: block;
}

	#navigation a	{
		display: block;
		color: #6DA204;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-transform: lowercase;
		font-size: 11px;
	}

	#navigation	table {
		border-top: 1px solid #CDDEB7;
	}
	
	#navigation	table.first {
		border-top: 1px solid #ffffff;
	}

	.navcell	{
		padding: 8px;
		font-weight: bold;
	}	
	

.toggle {display: none;}
.toggleB {display: block;}

	.toggle ul, .toggleB ul	{
		margin: 0px 0px 10px 5px; 
		padding: 0px 0px 0px 20px;	
	}
	
	.toggle ul ul, .toggleB ul ul	{
		margin: 5px 0px 0px 5px; 
		padding: 0px 0px 0px 15px;	
	}

	.toggle li, .toggleB li	{
		margin: 0px;
		padding: 3px 0px 3px 0px;
		font-size: 11px;
		font-weight: normal;
		list-style-type: circle;
		color: #C9DCAF;
		line-height: 100%;
	}
	
	.toggle li a, .toggleB li a {
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
/**/	}

	

/* end of NAVIGATION section */


/* IDs and classes specific to CONTENT section	*/

.contentcol	{
	border-left: 1px solid #CDDEB7;
	border-right: 1px solid #CDDEB7;
	background-color: #FFFFFF;
	vertical-align: top;
}


.content	{
	background: #FFFFFF;
	padding: 15px 25px 20px 25px;
	vertical-align: top;
}

	.content h1 {
		font-size: 16px;
		margin-top: 4px;
		margin-bottom: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		color: #1771C7;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.content h2 {
		font-size: 13px;
		margin-top: 4px;
		margin-bottom: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #6DA204;
		text-transform: lowercase;
	}
	.content h3	{	font-size: 11pt;	 }
	.content h4	{	font-size: 11pt;	font-style: italic; }
	.content td {	padding: 0px;	vertical-align: top;	}
	.content p, .content li {	font-size: small; line-height: 130%; margin: 5px 0px;	}
	.content ol, .content ul {	font-size: small; 	}


/* end of CONTENT section	*/



/*	classes specific to the BREADCRUMB section (second level pages only)	*/
	#breadcrumb	{
		font-size: 10px;
		padding-left: 5px;
		vertical-align: bottom;	/* changed from 'baseline' which doesn't work in Firefox */
		padding-top: 4px;
		padding-bottom: 4px;
	}
		
		#breadcrumb a	{
			text-decoration: none;
		}

		#breadcrumb a: hover	{
			text-decoration: underline;
		}
/* end of BREADCRUMB section	*/





/*	classes specific to the HEADER section (second level pages only)	*/


.head_col2	{
	background-image: url("/bcrp/images/headswoop_2.gif");
	background-position: top;
	background-repeat: no-repeat;
	width: 245px;
	padding: 00px;
	height: 190px;
}

	.head_col2 p	{
		margin: 20px;
		font-size: 17px;
		color: #FFFF66;
		text-transform: lowercase;
		line-height: 150%;
	}
	
.head_col2_index	{
	background-image: url("/bcrp/images/headswoop_2.gif");
	background-position: top;
	background-repeat: no-repeat;
	width: 245px;
	padding: 0px;
	height: 190px;
}

	.head_col2_index p	{
		margin: 20px;
		font-size: 17px;
		color: #FFFF66;
		text-transform: lowercase;
		line-height: 70%;
	}
	
	.head_col2_index a   {
		color: #FFFF66;
	}

.head_col3	{
	background-image: url("/bcrp/images/headswoop_3.jpg");
	background-position: top;
	background-repeat: no-repeat;
	width: 224px;
	padding: 10px 10px 10px 10px;
	text-align: right;
	vertical-align: bottom;
	font-size: 14px;
	color: #6DA204;
	font-weight: bold;
	text-transform: lowercase;
	height: 130px;
}

	.head_col3 h3	{
		padding-top: 100px;
		font-size: 14px;		
	}

	.head_col3 a	{
		font-size: 10px;
		font-weight: normal;
		text-transform: none;
	}


/* end of HEADER section	*/






/*	FOOTER section	*/

.footer1 {
	vertical-align: bottom;
	border-left: 1px solid #CDDEB7;
	border-right: 1px solid #CDDEB7;
}

.footer2 {
	background-image: url("/bcrp/images/footer2.gif");
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: bottom;
	font-size: 9px;
	color: #FFFFFF;
	border-left: 1px solid #CDDEB7;
	border-right: 1px solid #CDDEB7;
	padding-right: 5px;
	padding-bottom: 5px;
}

.footer3 {
	background-image: url("/bcrp/images/footer3.gif");
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: bottom;
	font-size: 9px;
	color: #FFFFFF;
	border-left: 1px solid #CDDEB7;
	border-right: 1px solid #CDDEB7;
	padding-right: 5px;
	padding-bottom: 5px;
}

.footer_page2 {
	background-image: url("/bcrp/images/footer_page2.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	vertical-align: bottom;
	font-size: 9px;
	color: #FFFFFF;
	border-left: 1px solid #CDDEB7;
	border-right: 1px solid #CDDEB7;
}

.footer_page2 td	{
	background-color: ;
	text-align: right;
	vertical-align: bottom;
	font-size: 9px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 5px;
}

#footer a	{
	color: #fff;
}



/* end of FOOTER section	*/



/* ******************************************************************************************************** */



/* File Type Stamps, used for marking links to PDFs, DOCs, XL\S files, etc. */
		.filepdf	{
			font-size: 9px;
			background-image: url(/bcrp/images/icon_pdf.gif);
			background-repeat: no-repeat;
			background-position: left;
			padding: 3px 0px 3px 20px;
		}
		
		.filedoc	{
			font-size: 9px;
			background-image: url(/bcrp/images/icon_word.gif);
			background-repeat: no-repeat;
			background-position: left;
			padding: 3px 0px 3px 20px;
		}
		
		.filexls	{
			font-size: 9px;
			background-image: url(/bcrp/images/icon_excel.gif);
			background-repeat: no-repeat;
			background-position: left;
			padding: 3px 0px 3px 20px;
		}
		
		.fileppt	{
			font-size: 9px;
			background-image: url(/bcrp/images/icon_powerpoint.gif);
			background-repeat: no-repeat;
			background-position: left;
			padding: 3px 0px 3px 20px;
		}
/* end of File Type Stamps */
	


/* OTHER CLASS DEFINITIONS
	Class definitions may apply to any number of elements on a page, because they are not used for positioning. 
*/


.smalltext {
	/* handy for things like PDF file-stamps, 'close window' links, etc. */
	font-size: xx-small;
}

.grid {
/* this is for table formatting: apply the 'grid' class to the <table>: tag */
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.grid td	{
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 2px 4px 2px 4px;
	font-size: 10px;
}

.pic_border { border: 1px solid #CDDEB7; }

/* end of CLASS DEFINITIONS */


/* ******************************************************************************************************** */

