
/* CSS File for BSI web pages */


html, body
   {
   color:black;
	font-family:arial, verdana, geneva, helvetica, sans-serif;
	font-size:18px;
	max-width:1175px;	
	margin:auto;
	line-height:16px;
	padding: 10px;
/*   background-image:url("../bgf.jpg");	
	line-height:16px;
	width=800px;   
	background-color:white; */
	}

/* LINK ATTRIBUTES */



a
	{
	text-decoration:none;
	}

a:link
	{
	color:blue;
	}

a.white:link	
	{
	color:white;
	}
a.navbar:link
	{
	color:#787878;
	}	
	
a.red:link 
	{
	color:red;
	}

a.black:link 
	{
	color:black;
	}

a.blue:link 
	{
	color:blue;
	}

a.gray:link
	{
	color:#787878;
	}	

a.blackwithredbg:link 
	{
	color:black;
	background-color:#FF7F00;
	padding-right:1px;
	padding-left:1px;
	}
	
a.blackwithorangebg:link 
	{
	color:black;
	background-color:orange;
	padding-right:1px;
	padding-left:1px;
	}

		
a.graywithorangebg:link 
	{
	color:#787878;
	background-color:#FF7F00;
	padding-right:1px;
	padding-left:1px;
	}
	
a.whitewithredbg:link 
	{
	color:#878787;
	background-color:#FF7F00;
	padding-right:1px;
	padding-left:1px;

	}

	
	
a:visited
	{
	color:black;
	}

a.navbar:visited
	{
	color:#787878;
	}

a:hover
	{
	color:black;
	text-decoration:underline; 
	background-color:white;
	}

a.navbar:hover
	{
	color:#787878;
	text-decoration:none;
	font-weight:bold;
	background-color:#FF7F00;
	}
	
a.nobold:hover
	{
	text-decoration:none;
	background-color:white;
	font-weight:normal;
	color:blue;
	}	
	
a.orangebg:hover
	{
	text-decoration:none;
	background-color:#FF7F00;
	font-weight:bold;

	}

a.redbg:hover
	{
	text-decoration:none;
	background-color:red;
	font-weight:bold;
		}

/* END, LINK ATTRIBUTES */



h1
	{
	font-family:arial, verdana, geneva, helvetica, sans-serif;
	font-size:1.75em;
	font-weight:bold;
	line-height:70%
	}

h2::before 
{ 
  display: block; 
  content: " "; 
  padding-top: 200px;
  visibility: hidden; 
  pointer-events: none;
  
  
}	
	
table
{
border-collapse:collapse;
}

table.padded-table td
   { 
	padding:5px;
	border:0px solid;
	border-color: #E1E1E1;


   }
table.padded-table1 td
   { 
	padding:5px;
	border:0px hidden;  
	/* border-color:#FFFFFF;  */


   }   
table.no_border td
   { 
	padding:5px;
	border:0;
   }

table.with_border td
   { 
	padding:10px;
	border:1px solid #D0D0D0;
	line-height: 150%;
/*	background-color: #55FFD4; */
	
	
/*	#FFD4AA;	*/
	
   }

tr
	{
	vertical-align:top;
	font-size:80%;
	/* line-height:150% */ 
	/* background-color:yellow; */
	}

hr
	{
	color:#FFFFFF;
	}
	
hr.events
	{
	color:#FFFFFF;
	width: 200px;
	}
hr.middle
	{
	color:#e5e5e5;
	width: 500px;
	}



ul.red_arrow 
{
list-style-image:url('../index-1.gif');
}

ol.withroman
{
list-style-type: upper-roman;
}

.double_column_list li {float: left; width: 50%;}

/* USER TITLE ATTRIBUTES */

.list_title
	{
	color:black;
	font-size:100%;
	line-height:20px;
	font-weight:normal;
	}

.menu_block

	{
	border-width:1px;
	border-style:none;
	border-top: 1px solid;
	border-bottom: 1px solid; 
	border-color:#E1E1E1;
	display:block;
	font-size:85%;
	font-weight:bold;
	margin:2px 2px 2px 2px;
	padding:10px 10px 10px 10px;
	width:1000px;
	}

.menu_block2	

	{
	background-color:#FF9900; 
	border-bottom:#999;
	border-left:#999;
	border-width:1px; 
	border-style:none;
	border-top: 1px solid;
	border-bottom: 1px solid; 
	border-color:#E1E1E1;
	display:block;
	font-size:65%;
	font-weight:normal;
	margin:2px 2px 2px 2px;
	padding:10px 10px 10px 10px;
	width:1050px;
	}
	

.text_block
	{
	display:block;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	line-height:18px;
	border-width:2px;
	border-style:solid;
	margin:2px;
	padding:10px;
	width:400px;
	}

.text_block2
	{
	display:block;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	line-height:18px;
	border-bottom:#999;
	border-left:#999;
	border-width:3px;
	border-style:groove groove groove groove;
	margin:2px;
	padding:10px;
	width:300px;
	}

.text_block3
	{
	display:block;
	vertical-align:top;
	text-align:left;
	font-size:16px;
	line-height:18px;
	border-bottom:#999;
	border-left:#999;
	border-width:3px;
	margin:2px;
	padding:10px;
	width:235px;
	}
	
.text_block4
	{
	display:block;
	vertical-align:top;
	text-align:left;
	font-size:18px;
	line-height:18px;
	border-bottom:#999;
	border-left:#999;
	border-width:3px;
	margin:2px;
	padding:10px;
	width:200px;
	}
.text_block5
	{
	display:block;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	line-height:18px;
	border-bottom:#999;
	border-left:#999;
	border-width:3px;
	margin:2px;
	padding:10px;
	width:550px;
}

.text_block6
	{
	display:block;
	vertical-align:top;
	text-align:left;
	border-bottom:#999;
	margin:2px;
	padding:10px;
	width:270px;
	}


.text_block7
	{
	display:none;
	vertical-align:top;
	text-align:left;
	font-size:15px;
	line-height:18px;
	margin:2px;
	padding:10px; 
	width:250px;
	}
.text_block8
	{
	display:block;
	vertical-align:top;
	text-align:left;
	border-bottom:#999;
	border-left:#999;
	border-width:3px;
	border-style:groove;
	margin:2px;
	padding:10px;
	width:270px;
	}

.text_block9
	{
	display:block;
	vertical-align:top;
	text-align:left;
	border-bottom:#999;
	border-left:#999;
	border-width:3px;
	border-style:groove;
	margin:2px;
	padding:10px;
	width:460px;
	}

.block_width_100
	{
	width:94%;
	}

.block_bg_gray
	{
	background-color:#E4E4E4;
	}

.block_bg_flesh
	{
	background-color:#FFDC94;
	}

.block_bg_blue
	{
	background-color:#00AAFF;
	}
	

.block_bg_green
	{
	background-color:#99FF99;
	}
	
.block_bg_green2
	{
	background-color:#2AFF00;
	}

.block_bg_yellow
	{
	background-color:#FFFF98;
	}
	

.left_indent
	{
	padding:0 0 0 19px;
	}

.block_float_right
	{
	float:right;
	margin:5px
	}

.block_float_left
	{
	float:left;
	margin:5px
	}

</style>


