body
{
	margin-top: 0px;
	background-color: #000000;
	text-align: center;
	color: #ffffff;
	font-family: Tahoma, Arial, Times New Roman;
}
	img
	{
		border: 0px solid;
	}
	a
	{
		color: #04809f;
		text-decoration: none;
	}
	a:hover
	{
		color: #cc0000;
	}

#base_table
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	empty-cells: show;
	width: 910px;
}

	/* TOP BLANKS */
	#blank1
	{
		width: 17px;
		height: 21px;
	}
	#blank2
	{
		width: 874px;
		height: 21px;
	}
	#blank3
	{
		width: 19px;
		height: 21px;
	}
	
	/* HEADER */
	#top_left
	{
		width: 17px;
		height: 80px;
		background-image: url('/templates/blackpro1/graphics/top_left.jpg');
	}
	#top_header
	{
		width: 874px;
		height: 80px;
		background-image: url('/templates/blackpro1/graphics/top_header.jpg');
		text-align: right;
		vertical-align: top;
	}
		table.sign_container
		{
			margin-right: 5px;
			margin-top: 10px;
			margin-left: auto;
			font-weight: bold;
			font-size: 0.8em;
		}
			input.head_username
			{
				color: #555555;
				font-size: 0.8em;
				width: 100px;
				border: 1px solid #04809f;
				background-color: #6da1af;
			}
			input.head_password
			{
				color: #555555;
				font-size: 0.8em;
				width: 100px;
				border: 1px solid #04809f;
				background-color: #6da1af;
			}
	#top_right
	{
		width: 19px;
		height: 80px;
		background-image: url('/templates/blackpro1/graphics/top_right.jpg');
	}
	
	/* MENU */
	#menu_left
	{
		width: 17px;
		height: 35px;
		background-image: url('/templates/blackpro1/graphics/menu_left.jpg');
	}
	#menu_main
	{
		width: 874px;
		height: 35px;
		background-image: url('/templates/blackpro1/graphics/menu_main.jpg');
		text-align: center;
	}
		#main_menu
		{
			width: 874px;
			height: 35;
		}
			td.mnu_leftcap
			{
				width: 58px;
				height: 35px;
				background-image: url('/templates/blackpro1/graphics/mnu_leftcap.jpg');
			}
			td.mnu_spacer
			{
				width: 14px;
				height: 35px;
				background-image: url('/templates/blackpro1/graphics/mnu_spacer.jpg');
			}
			td.mnu_rightcap
			{
				width: 59px;
				height: 35px;
				background-image: url('/templates/blackpro1/graphics/mnu_rightcap.jpg');
			}
	#menu_right
	{
		width: 19px;
		height: 35px;
		background-image: url('/templates/blackpro1/graphics/menu_right.jpg');
	}
	
	/* CONTENT AREA */
	#main_left
	{
		width: 17px
		height: auto;
		background-image: url('/templates/blackpro1/graphics/main_left.jpg');
		background-repeat: repeat;
	}
	#main_content
	{
		width: 874px;
		height: auto;
		text-align: center;
	}
	#main_right
	{
		width: 19px;
		height: auto;
		background-image: url('/templates/blackpro1/graphics/main_right.jpg');
		background-repeat: repeat;
	}
	
	/* FOOTER AREA */
	#footer_left
	{
		width: 17px;
		height: 85px;
		background-image: url('/templates/blackpro1/graphics/footer_left.jpg');
	}
	#footer_footer
	{
		width: 874px;
		height: 85px;
		color: #ffffff;
		background-image: url('/templates/blackpro1/graphics/footer_footer.jpg');
		text-align: center;
		font-size: 0.7em;
	}
		span.link
		{
			font-weight: bold;
			color: #04809f;
			text-decoration: underline;
			cursor: pointer;
		}
	#footer_right
	{
		width: 19px;
		height: 85px;
		background-image: url('/templates/blackpro1/graphics/footer_right.jpg');
	}

	/* BEGIN CONTENT BOX CSS */
	table.contentbox { empty-cells: show; }
		td.cb_topleft
		{
			width: 59px;
			height: 16px;
			background-image: url('/templates/business/graphics/cb_topleft.jpg');
			background-repeat: no-repeat;
		}
		td.cb_topmid
		{
			width: auto;
			height: 16px;
			background-image: url('/templates/business/graphics/cb_topmid.jpg');
			background-repeat: repeat-x;
			text-align: center;
			font-weight: bold;
			font-size: 0.9em;
			font-family: Tahoma, Arial, Times New Roman;
		}
		td.cb_topright
		{
			width: 54px;
			height: 16px;
			background-image: url('/templates/business/graphics/cb_topright.jpg');
			background-repeat: no-repeat;
		}
		td.cb_midleft
		{
			width: 59px;
			height: auto;
			background-color: #f1f1f1;
		}
		td.cb_center
		{
			width: auto;
			height: 100px;
			text-align: left;
			background-color: #f1f1f1;
			background-repeat: repeat;
			white-space: nowrap;
			font-size: 0.9em;
			font-family: Tahoma, Arial, Times New Roman;
		}
			.cb_center div
			{
				overflow: auto;
				height: 100px;
				white-space: nowrap;
			}
		td.cb_midright
		{
			width: 54px;
			height: auto;
			background-color: #f1f1f1;
		}
		td.cb_botleft
		{
			width: 59px;
			height: 16px;
			background-image: url('/templates/business/graphics/cb_bottomleft.jpg');
			background-repeat: no-repeat;
		}
		td.cb_botmid
		{
			width: auto;
			height: 16px;
			background-image: url('/templates/business/graphics/cb_bottommid.jpg');
			background-repeat: repeat-x;
		}
		td.cb_botright
		{
			width: 54px;
			height: 16px;
			background-image: url('/templates/business/graphics/cb_bottomright.jpg');
			background-repeat: no-repeat;
		}

	#contentbox2
	{
		empty-cells: show;
	}
		#cb2_tleft
		{
			background-image: url('/templates/blackpro1/graphics/newsheader.jpg');
			width: 23px;
			height: 24px;
			background-repeat: no-repeat;
		}
		#cb2_tcenter
		{
			height: 24px;
			background-image: url('/templates/blackpro1/graphics/newsheader.jpg');
			background-repeat: repeat-x;
			text-align: center;
			font-weight: bold;
			font-size: 0.9em;
			font-family: Tahoma, Arial, Times New Roman;
		}
		#cb2_tright
		{
			background-image: url('/templates/blackpro1/graphics/newsheader.jpg');
			width: 23px;
			height: 24px;
			background-repeat: no-repeat;
		}
		#cb2_hleft
		{
			border-left: 1px solid #222222;
			width: 23px;
			height: 5px;
			background-repeat: repeat-y;
		}
		#cb2_hcenter
		{
			height: 5px;
			background-repeat: repeat;
			text-align: center;
		}
		#cb2_hright
		{
			border-right: 1px solid #222222;
			width: 23px;
			height: 5px;
			background-repeat: repeat-y;
		}
		#cb2_mleft
		{
			border-left: 1px solid #222222;
			width: 23px;
			background-repeat: repeat-y;
		}
		#cb2_mcenter
		{
			background-repeat: repeat;
			text-align: center;
			white-space: nowrap;
			font-size: 0.9em;
			font-family: Tahoma, Arial, Times New Roman;
		}
		#cb2_mright
		{
			border-right: 1px solid #222222;
			width: 23px;
			background-repeat: repeat-y;
		}
		#cb2_bleft
		{
			border-bottom: 1px solid #222222;
			border-left: 1px solid #222222;
			width: 23px;
			height: 24px;
			background-repeat: no-repeat;
		}
		#cb2_bcenter
		{
			border-bottom: 1px solid #222222;
			height: 24px;
			background-repeat: repeat-x;
		}
		#cb2_bright
		{
			border-bottom: 1px solid #222222;
			border-right: 1px solid #222222;
			width: 23px;
			height: 24px;
			background-repeat: no-repeat;
		}
	/* END CONTENT BOX CSS */

	/* START PAGINATE BOX CSS */
	table.paginate
	{
		empty-cells: show;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		height: 24px;
		width: 424px;
	}
		.pageinate img
		{
			display: inline;
			border: 0px;
		}
		td.pg_left
		{
			width: 45px;
			height: 35px;
		}
		td.pg_first
		{
			width: 44;
			height: 35px;
		}
		td.pg_lbar
		{
			width: 14px;
			height: 35px;
			background-image: url('/templates/blackpro1/graphics/pg_lbar.jpg');
			background-repeat: no-repeat;
		}
		td.pg_previous
		{
			width: 26px;
			height: 35px;
		}
		td.pg_middle
		{
			width: 166px;
			height: 35px;
			background-image: url('/templates/blackpro1/graphics/pg_middle.jpg');
			background-repeat: repeat-x;
			text-align: center;
			font-family: Tahoma, Arial, Times New Roman;
			font-weight: bold;
			font-size: 0.9em;
			vertical-align: middle;
			white-space: nowrap;
		}
		td.pg_next
		{
			width: 26px;
			height: 35px;
		}
		td.pg_rbar
		{
			width: 14px;
			height: 35px;
			background-image: url('/templates/blackpro1/graphics/pg_rbar.jpg');
			background-repeat: no-repeat;
		}
		td.pg_last
		{
			width: 44px;
			height: 35px;
		}
		td.pg_right
		{
			width: 45px;
			height: 35px;
		}
	/* END PAGINATE BOX CSS */
	
	/* START BLOG/NEWS LISTING CSS */
	ul.items
	{
		margin-left: 0px;
		padding-left: 0px;
		padding-right: 15px;
	}
		li.itemlist
		{
			font-family: Tahoma, Arial, Times New Roman;
			font-weight: bold;
			padding: 0px;
			list-style: none;
			list-style-position: outside;
			padding-bottom: 1px;
			margin: 0px;
		}
			.itemlist a
			{
				text-decoration: none;
			}
			span.item_footer
			{
				font-family: Tahoma, Arial, Times New Roman;
				font-size: 0.8em;
				font-weight: normal;
			}
	p.title
	{
		color: #3399ff;
		font-size: 14pt;
		font-weight: bold;
		border-top: 2px solid #3e4967;
		border-bottom: 2px solid #3e4967;
		padding-bottom: 3px;
	}
	p.subtitle
	{
		color: #3399ff;
		text-decoration: none;
		font-size: 10pt;
		font-style: italic;
	}
	/* END BLOG/NEWS LISTING CSS */


	/* START CONTACT CSS */
	td.form_title
	{
		font-weight: bold;
		text-align: left;
	}
	td.form_input
	{
		text-align: right;
	}
		.form_input input
		{
			width: 300px;
		}
		.form_input textarea
		{
			width: 300px;
		}
		
		table.contact
		{
			background-color: #f9fbfd;
			color: #000000;
			width:440px;
			border: 1px solid #d7e5f2;
			border-collapse: collapse;
		}
			.contact td
			{
				border: 1px solid #d7e5f2;
				padding-left: 4px;
			}
		.labelcell
		{
			color: #3670a7;
			background-color: transparent;
			text-align: left;
			text-indent: 5px;
			font-weight: bold;
		}
		.labelwarning
		{
			color: #773333;
			background-color: transparent;
			text-align: left;
			text-indent: 5px;
			font-weight: bold;
		}

		.fieldcell
		{
			background-color: #f2f7fb;
			color: #000000;
			text-align: right;
			margin-right: 0px;
			padding-right: 0px;
		}
		.fieldcell2
		{
			background-color: #f2f7fb;
			color: #000000;
			text-align: right;
			margin-right: 0px;
			padding-right: 10px;
		}
			input.fieldcell
			{
				width: 300px;
				background-color: #d7e5f2;
				color: #102132;
				border: 1px solid #284279;
				margin-right: 10px;
				text-align: left;
			}
			textarea.fieldcell
			{
				width: 300px;
				background-color: #d7e5f2;
				color: #102132;
				border: 1px solid #284279;
				margin-right: 10px;
				text-align: left;
				font-family: Arial;
			}
			input.formBtn
			{
				color: #102132;
				font-weight: bold;
				background-color: #d7e5f2;
				margin-left: 12px;
				margin-top: 3px;
				margin-bottom: 2px;	
			}
			input.warning
			{
				width: 300px;
				color: #102132;
				border: 1px solid #284279;
				margin-right: 5px;
				text-align: left;
				background-color: #ffdddd;
			}
	div.reqBoxV
	{
		display: inline;
		visibility: visible;
		position: relative;
		float: left;
	}
	div.reqBoxH
	{
		display: none;
		visibility: hidden;
		position: relative;
		float:left;
	}
	
	div.section_header
	{
		/* background-color:#006633; */
		background-color:#496CB1;
		width:100%;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
	div.section_content
	{
		/* background-color:#669999; */
		background-color: transparent;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:100%;
		text-align: center;
	}

	div.section_footer
	{
		background-color: #000000;
		font-size: 0.6em;
	}

/* FORM BASE */
	#form_base table
	{
		background-color: #F9FbFD;
		color: #000000;
		width: 100%;
		border: 1px solid #D7E5F2;
		border-collapse: collapse;
	}
	#form_base td
	{
		border: 1px solid #D7E5F2;
		padding-left: 4px;
	}
		.usercell
		{
			font: 0.9em Tahoma, Arial, Times New Roman;
			color: #3670A7;
			background-color: transparent;
			/*width: 150px;*/
			text-align:left;
			vertical-align: top;
		}
		.userwarning
		{
			font: 0.9em Tahoma, Arial, Times New Roman;
			color: #773333;
			background-color: transparent;
			/*width: 150px;*/
			text-align: left;
			vertical-align: top;
		}
		.userfield
		{
			background-color: #F2F7FB;
			color: #000000;
			text-align: right;
			margin-right: 0px;
			padding-right: 0px;
			font: 0.8em Tahoma, Arial, Times New Roman;
		}
		.userfield input
		{
			width: 200px;
			font: 0.9em Tahoma, Arial, Times New Roman;
			background-color: #D7E5F2;
			color: #102132;
			border: 1px solid #284279;
			margin-right: 0px;
		}
		.userfield textarea
		{
			width: 200px;
			font: 0.9em Tahoma, Arial, Times New Roman;
			background-color: #D7E5F2;
			color: #102132;
			border: 1px solid #284279;
			margin-right: 0px;
		}
		.userfield select
		{
			width: 80px;
			font: 0.9em Tahoma, Arial, Times New Roman;
			background-color: #D7E5F2;
			color: #102132;
			border: 1px solid #284279;
			margin-right: 0px;
		}
		.userbutton
		{
			font: 0.9em Tahoma, Arial, Times New Roman;
			background-color: #D7E5F2;
			color: #102132;
			margin-left: 12px;
			margin-top: 3px;
			margin-bottom: 2px;
			width: 50px;
		}


	/* END CONTACT CSS  */



/* ADMINISTRATION CSS */
tr.acmenu
{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}
td.acmenu
{
	background-color: #6699CC;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}
span.acmenu
{
	font-weight: bold;
	font-size: 0.8em;
	color: #04809f;
	text-decoration: underline;
	cursor: pointer;
}
	.acmenu:hover
	{
		color: #cc0000;
	}
table.acmenu
{
	margin-right: 0px;
	margin-left: auto;
	margin-top: 0px;
}
	.acmenu td
	{
		border-left: 1px solid #a0a0a0;
		border-right: 1px solid #a0a0a0;
		padding-left: 5px;
		padding-right: 5px;
	}
/* END ADMINISTRATION CSS */