
	th {
		background: #C0C0C0;
		position: sticky;
		top: 0;
		}

	a:link 		{ 	color: #FFFFFF; text-decoration: none; }
	a:visited 	{ 	color: #FFFFFF; text-decoration: none; }
	a		{ 	text-decoration: none; }
	
	a.blue_link:link 		{ 	color: #0000ff; text-decoration: none; }
	a.blue_link:hover 		{ 	color: #0000ff; text-decoration: underline; }
	a.blue_link:visited 	{ 	color: #0000ff; text-decoration: none; }
	
	body		{ 
				background-color: #0816b2;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
				font-size: 11pt; 
				color: #000000; 
				margin-top:	0px;
				background-image: url("../images/ct_logov4.jpeg");
				background-size: 200px 150px;
				background-repeat: no-repeat;
				}
				
	div#page	{ //*******************border			: 3px solid #000000; margin-right    : auto;**//
		position        : absolute;
		top				: 0px;
		width           : 86%;
		text-align      : left;
		margin-left     : 13%;
		padding			: 10px; 
	}
	
	.page {
		background-color: #f2f2f2;
	}
	
	div#menu_bar	{
		position        : relative;
		top				: 0px;
		left			: 0px;
		width           : 100%;
		height			: 30px;
		padding-top			: 5px;
	}
	
	.menu_bar{
		background-color	: #ffffff;
	}
	
	div#welcome_bar	{
		position        : relative;
		top				: 0px;
		left			: 0px;
		width           : 100%;
		height			: 30px;
	}
	
	.welcome_bar{
		background-color	: #ffffff;
	}
	
	div#logo_location	{ //*******************border			: 3px solid #000000; **//
		position        : absolute;
		top				: 0px;
		width           : 10%;
		text-align      : left;
		margin-left     : 0%;
		margin-right    : auto;
		padding			: 10px; 
	}
	
	.logo_location {
		background-color: #f2f2f2;
	}
	
	.pathways_dropdown_location_right	{
		position:	absolute;
		top:		19px;
		left:		45%;
	}
	
	a.a_link_menu:link	{
		text-decoration: 	none;
		color:				#FFFFFF;
		background-color:	#0816b2;
		font-size:			11pt;
		padding: 			7px 15px;
		
		border-radius:5px;
		border:1px solid #337bc4;
	}
	
	a.a_link_menu:visited	{
		text-decoration: 	none;
		color:				#FFFFFF;
		background-color:	#0816b2;
		font-size:			11pt;
		padding: 			7px 15px;
	}
	
	a.a_link_menu:hover	{
		background-color:	#f1f1f1;
		color:				#ffffff;
		text-decoration: 	none;
		font-size:			11pt;
		padding: 			7px 15px;
		
		border-radius:5px;
		border:1px solid #337bc4;
		background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
		box-shadow: 3px 4px 0px 0px #df0253;
	}
	
	.light_blue { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#0816b2;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.light_blue:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #000000;
	}
	.light_blue:active {
	position:relative;
	top:1px;
	}
	
	.page_label_location	{
		position:	absolute;
		top:		35px;
		left:		14%;	
	}
	
	.light_gray	{
		background-color:	#f2f2f2;
		font-size:	10.5pt;
		padding: 5px;
	}

	.light_grayc	{
		background-color:	#f2f2f2;
		font-size:	10.5pt;
		text-align:	center;
		padding: 2px;
	}
	
	.light_grayl	{
		background-color:	#f2f2f2;
		font-size:	10.5pt;
		padding: 5px;
		text-align:	left;
	}
	
	
	//********************
	
	
	
	div#company_logo_cf	{
		position        : absolute;
		left			: 10px;
		top				: 50px;
		width           : 10%;
		height			: 130px;
		padding:		: 0px;
	}
	
	.company_logo_cf{
		background-color	: #ffffff;
		font-family			: times new roman, sans-serif, Verdana, Geneva, Arial;
	}
	
	div#company_logo	{	 
		position        : relative;
		left			: 0px;
		top				: 6px;
		width           : 100%;
		height			: 131px;
		text-align		: left;
		padding:		: 25px;
		vertical-align: text-baseline;
	}
	
	div#just_left	{
		position        : relative;
		left			: 20%;
		top				: 6px;
	}
	
	.logo_text	{
		position        : absolute;
		top				: 80px;
		width			: 75%;
		font-family		: times new roman, sans-serif, Verdana, Geneva, Arial;
		color			: #FFFFFF;
		font-weight		: bold;
		font-size		: 40pt;
		margin-right	: 10%;
		margin-left		: 10%;
		text-align		: center;
	}
	
	.company_logo{	
		background-color	: #2F4F4F;
		font-family			: times new roman, sans-serif, Verdana, Geneva, Arial;
		font-size			: 43px; 
		color				: #FFFFFF; 
		font-weight			: bold;
	}
	
	div#blue_bar	{
		position        : relative;
		top				: 13px;
		width           : 100%;
		height			: 37px;
		margin-left		: 2px;
	}
	
	.blue_bar	{
		background-color	: #2F4F4F;
	}
	
	div#copious_info {
		position        : absolute;
		top				: 825px;
		width           : 100%;
		text-align		: center;
	}

	.copious_info	{
		font-family			: times new roman, sans-serif, Verdana, Geneva, Arial;
		font-size			: 15px; 
		color				: #000000; 
		font-weight			: bold;
	}
	
	.contactus_details	{
		background-color	: #c0c0c0;
	}

.dropdown_location	{  
	position:	absolute;
	top:		198px;
	left:		45px;
}	



.dropbtn_right {
    background-color: #800000;
    color: #ffffff;
    padding: 8px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}		
		
.dropbtn {
    background-color: #FFA500;
    color: #000000;
    padding: 8px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown2 {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 315px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1; text-decoration: none;}

	fieldset	{	
				width: 100%;
				padding: 3;
				}
	
	input[type="text"]	{	font-size: 11pt;
					background-color: 	#ffffff;
					color: 				black;
					padding: 			.25em;
					font-family: 		Arial, sans-serif;
					display: 			inline;
					font-weight: 		bold;
					}
					
	input[type="password"]	{	font-size: 11pt;
					background-color: 		#ffffff;
					color: 					black;
					padding: 				.25em;
					font-family: 			Arial, sans-serif;
					float: 					left;
					display: 				inline;
					font-weight: 			bold;
					}

	input[type="submit"]	{	font-size: 11pt;
					padding: 			.25em;
					font-family: 		Arial, sans-serif;
					float: 				center;
					display: 			inline;
					font-weight:		bold;
					}
	

	fieldset.login_screen	{
				width:	30%;
				float:	center;
				padding-left:	1em;
				}

	.gray	{
		background-color:	#CCCCCC;
		font-size:	10.5pt;
		padding: 5px;
		}

	.light_gray	{
		background-color:	#E6E6E6;
		font-size:	10.5pt;
		padding: 5px;
		}

	.light_grayc	{
		background-color:	#E6E6E6;
		font-size:	10.5pt;
		text-align:	center;
		padding: 2px;
		}
		
	.whitec	{
		background-color:	#FFFFFF;
		font-size:	10.5pt;
		text-align:	center;
		padding: 5px;
		}
		
	.white	{
		background-color:	#FFFFFF;
		font-size:	10.5pt;
		padding: 5px;
		}
		
	.orange	{
		background-color:	#FFA500;
		font-size:	10.5pt;
		padding: 5px;
		}

	fieldset.ninety	{
		width:	90%;
		float:	center;
		}
		
	fieldset.one_hundred	{
		width:	100%;
		float:	center;
		}
		
	fieldset.one_hundred_over	{
		width:			100%;
		float:			center;
		overflow:		auto;
		}
		
	fieldset.ninety_orange	{
		position:	relative;
		width:	90%;
		text-align:	left;
		background-color:	#FFA500;
		}
		
	fieldset.seventy_orange	{
		position:	relative;
		width:	70%;
		text-align:	left;
		background-color:	#FFA500;
		}
		
		fieldset.seventy	{
		width:	70%;
		float:	center;
		}
		
		fieldset.eighty	{
		width:	80%;
		float:	center;
		}

	fieldset.eighty	{
			position:	relative;
			left:	25pt;
			width: 80%;
			text-align: left;
			}
			
	.website_title	{		
		color			: #990000;
		position		: absolute;
		text-align		: center;
		width			:	90%;
		font-family		: Arial, sans-serif;
		font-size		: 18pt;
		color			: #000000;
		font-weight		: bold;
		top				: 270px;
				}
				
				
			
	.website_text	{ //***top:			125px;  **//

	.website_text	{
		color: 			#000000;
		position:		relative;
		top:			0px;
		text-align: 	left;
		margin-left:	12%;
		margin-right:	12%;
		font-family: 	Arial, sans-serif;
		font-size: 		11pt;
				}
				
	.website_text_listing	{		
		color: 			#000000;
		position:		relative;
		height:			600px;
		text-align: 	left;
		margin-left:	5%;
		margin-right:	5%;
		font-family: 	Arial, sans-serif;
		font-size: 		12pt;
		overflow:		auto;
				}
				
	.website_text_inside	{	/**margin-right:**/	
		color: 			#000000;
		position:		relative;
		text-align: 	left;
		margin-left:	10%;
		margin-right:	5%;
		font-family: 	Arial, sans-serif;
		font-size: 		11pt;
				}
				
	.website_text_right_side	{
		color: 			#000000;
		position:		absolute;
		text-align: 	left;
		top:			430px;
		margin-left:	55%;
		width:			42%;
		font-family: 	Arial, sans-serif;
		font-size: 		11pt;
	}
				
	fieldset.right_side_menu	{
		color: 			#000000;
		position:		absolute;
		text-align: 	left;
		top:			0px;
		margin-left:	95%;
		width:			30%;
		font-family: 	Arial, sans-serif;
		font-size: 		12pt;
	}
				
	
	
	a.a_link_menu2:link	{	//***** #2F4F4F     */
		text-decoration: 	none;
		color:				#FFFFFF;
		background-color:	#2F4F4F;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	a.a_link_menu2:visited	{
		background-color:	#2F4F4F;
		color:				#FFFFFF;
		text-decoration: 	none;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	a.a_link_menu2:hover	{
		background-color:	#f1f1f1;
		color:				#000000;
		text-decoration: 	none;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	a.a_link_menu2_active:link	{
		background-color:	#800000;
		color:				#ffffff;
		text-decoration: 	none;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	a.a_link_menu2_green:link	{
		text-decoration: 	none;
		color:				#000000;
		background-color:	#00FF33;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	a.a_link_menu2_green:visited	{
		background-color:	#00FF33;
		color:				#000000;
		text-decoration: 	none;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	a.a_link_menu2_green:hover	{
		background-color:	#f1f1f1;
		color:				#000000;
		text-decoration: 	none;
		font-size:			12pt;
		padding: 			9px 16px;
		font-weight:		normal;
	}
	
	
	
	
	
	
	.forty	{
		width:	40%;
		text-align:	left;l
	}
	
	.fortyc	{
		width:	40%;
		text-align:	center;
	}
	
	.fifty	{
		width:	50%;
		text-align:	left;l
	}
	
	.fiftyc	{
		width:	50%;
		text-align:	center;
	}
	
	fieldset.ninety_compliance	{
		width:		90%;
		height:		450px;
		overflow:	auto;
		text-align:	left;
	}
	
	fieldset.ninety_over	{
		width:		90%;
		height:		600px;
		overflow:	auto;
		text-align:	left;
		
		border-radius:5px;
		border:1px solid #337bc4;
	}
	
	fieldset.eighty_over	{
		width:		80%;
		height:		600px;
		overflow:	auto;
		text-align:	left;
		
		border-radius:5px;
		border:1px solid #337bc4;
	}
	
	fieldset.seventy_over	{
		width:		70%;
		height:		600px;
		overflow:	auto;
		text-align:	left;
		
		border-radius:5px;
		border:1px solid #337bc4;
	}
	
	fieldset.sixty_over	{
		width:		60%;
		height:		600px;
		overflow:	auto;
		text-align:	left;
		
		border-radius:5px;
		border:1px solid #337bc4;
	}
	
	.seventy	{
		width:	70%;
	}
	
	.sixty	{
		width:			60%;
		margin-left:	5%;
		
		border-radius:5px;
		border:1px solid #337bc4;
	}	
		
	
	a.vertical_table_item:link	{  //******* border: 			2px solid #F2F2F2;  border-style: 		ridge; ****//
			background-color:	#3545f7;
			color:				#FFFFFF;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			position: 			relative;
			width:				98%;
			display:			block; 
			font-size:			11pt;
			}

	a.vertical_table_item:visited	{ //******* border: 			2px solid #F2F2F2;  border-style: 		ridge; ****//
			background-color:	#3545f7;
			color:				#FFFFFF;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			position: 			relative;
			width:				98%;
			display:			block;
			font-size:			11pt;
			}

	a.vertical_table_item:hover	{ 
			background-color:	#F2F2F2;
			color:				#3545f7;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			position: 			relative;
			width:				98%;
			display:			block;
			font-size:			11pt;
			border: 			2px solid #F2F2F2;
			border-style: 		ridge;
			}
			
	a.vertical_table_item_active:link	{	//***************//
			background-color:	#3545f7;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			position: 			relative;
			width:				98%;
			display:			block;
			color:				#5aa3f6;
			font-size:			11pt;
			}
			
	a.vertical_table_item_active1:link	{	
			background-color:	#5b68ec;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			position: 			relative;
			width:				98%;
			display:			block;
			color:				#ffffff;
			font-size:			11pt;
			border: 			2px solid #F2F2F2;
			border-style: 		ridge;
			}
			
	div#website_photo_left	{ //*****top:			30px; **//
		position:		absolute;
		margin-left:	15%;
		width:			90%;
		
	}
	
	.website_right	{	//****margin-right:	5%;**//
		position:		relative;
		margin-left:	51%;
		top:			0px;
		width:			45%;
		font-weight:	14pt;
		font-family: 	Verdana, Geneva, Arial, Helvetica, sans-serif; 
	}
	
	.left_sub_menu	{
		position:		absolute;
		margin-left:	0%;
		width:			12%;
		top:			190px;
	}
	
	.left_sub_menu_images	{
		position:		absolute;
		margin-left:	0%;
		width:			12%;
		top:			225px;
	}
	
	.website_photo_left2	{
		background-color: 	#000000;
		font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background:  		transparent url('../images/tree_of_life2.jpg');
		background-repeat:	repeat-n;
		font-size: 			14pt; 
		color: 				#000000; 
		margin-top:			0px;
	}
	
	.website_text2	{
		background-color: 	#ffffff;
		font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif; 
		position:			absolute;
		margin-left:		.5%;
		margin-right:		1%;
		top:				350px;
	}
	
	.website_white	{
		color:				#000000;
		font-size:			14pt;
		background-color:	#ffffff;
		padding:			.25em;
	}
	
	.front_page	{
		position: absolute;
		top:	350px;
		left:	65%;
		width: 30%;
			}
			
	.website_end	{	/**margin-right:  margin-left:	20%;**/	
		color: 			#000000;
		position:		relative;
		text-align: 	center;
		margin-right:	5%;
		font-family: 	Arial, sans-serif;
		font-size: 		11pt;
				}
				
	.question	{
		position	: 	absolute;
		top			:	250px;
		margin-left	:	85%;
	}
			  
	a.vertical_table_item_orange:link	{
			background-color:	#ffcc00;
			color:				#000000;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			border: 			2px solid #F2F2F2;
			border-style: 		ridge;
			position: 			relative;
			width:				98%;
			display:			block; 
			}

	a.vertical_table_item_orange:visited	{
			background-color:	#ffcc00;
			color:				#000000;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			border: 			2px solid #F2F2F2;
			border-style: 		ridge; 
			position: 			relative;
			width:				98%;
			display:			block;
			}

	a.vertical_table_item_orange:hover	{ 
			color:				#000000;
			background:			#f1f1f1;
			text-align:			left;
			padding:			.25em;
			text-decoration: 	none;
			border: 			2px solid #F2F2F2;
			border-style: 		ridge; 
			position: 			relative;
			width:				98%;
			display:			block;
			}

	
	
	.burgundy { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#800000;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:12px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.burgundy:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #000000;
	}
	.burgundy:active {
	position:relative;
	top:1px;
	}
	
	.black	{
		color:	#000000;
	}
	
	a.black:link 		{ 	color: #FFFFFF; text-decoration: none; }
	a.black:visited 	{ 	color: #FFFFFF; text-decoration: none; }
	a.black		{  	text-decoration: none; }
	
	.light_blue_registration { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#3b4f4c;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:38px;
	font-weight:bold;
	padding:12px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.light_blue_registration:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #000000;
	}
	.light_blue_registration:active {
	position:relative;
	top:1px;
	}
	
	.opaque_blue	{
		background-color	: #C5D5F1;
		padding				: .25em;
		color				: #000000;
		font-weight			: bold;
	}
	
	.blue_line	{	
		top			: 15px; 
		padding		: 15px 15px;
		border-top	: 4px solid #C5D5F1;
		color		: #000000;
		background-color	: #ffffff;
		font-size	: 10pt;
		text-align	: left;
	}
	
	.green_line	{
		top			: 15px; 
		padding		: 15px 15px;
		color		: #000000;
		border-top	: 4px solid #95F4A5;
		font-size	: 10pt;
		text-align	: left;
		background-color	: #ffffff;
	}
	
	.gray_line	{
		top			: 15px; 
		padding		: 15px 15px;
		color		: #000000;
		border-top	: 4px solid #808080;
		font-size	: 10pt;
		text-align	: left;
		background-color	: #ffffff;
	}
	
	.mauve_line	{
		top			: 15px; 
		padding		: 15px 15px;
		border-top	: 4px solid #F0E1C7;
		color		: #000000;
		font-size	: 10pt;
		text-align	: left;
		background-color	: #ffffff;
	}
	
	.red_line	{
		top			: 15px; 
		padding		: 15px 15px;
		border-top	: 4px solid #f8471c;
		color		: #000000;
		font-size	: 10pt;
		text-align	: left;
		background-color	: #ffffff;
	}
	
	
	.add_line	{
		position	: absolute;
		top			: 110px;
		padding		: 15px;
		border-top	: 4px solid #C5D5F1;
		color		: #ffffff;
		background-color	: #0816b2;
		font-size	: 10pt;
		text-align	: center;
		width		: 13%;	
		margin-left	: 60%;
		height		: 40px;
	}
	
	
	//**.add_line	{
		position	: absolute;
		top			: 110px;
		padding		: 15px;
		margin-left	: 60%;
	}**//
	
	
		
	a.add_drivers:link	{
	//**	border		: 		4px solid #0816b2;
		background-color	: #0816b2;
		top			: 15px; 
		padding		: 25px 35px;
		border-top	: 4px solid #C5D5F1;
		color		: #0816b2;
		font-size	: 10pt;
		text-align	: left;
		height		: 		40px; 
		width		: 		100%;	**//

		top			: 15px; 
		padding		: 15px 15px;
		border-top	: 4px solid #C5D5F1;
		color		: #ffffff;
		font-size	: 10pt;
		text-align	: center;
		background-color	: #0816b2;
		border		: 		4px solid #0816b2;
	}
	
	a.add_drivers:visited	{  
		border		: 		4px solid #0816b2;
		background-color	: #0816b2;
		top			: 15px; 
		padding		: 25px 35px;
		border-top	: 4px solid #C5D5F1;
		color		: #0816b2;
		font-size	: 10pt;
		text-align	: left;
		height		: 		40px; 
		width		: 		100%;	
	}
	
	a.add_drivers:hover	{
		border		: 		4px solid #0816b2;
		top			: 15px; 
		padding		: 25px 35px;
		color		: #0816b2;
		background-color	: #ffffff;	
		font-size	: 10pt;
		text-align	: left;
		height		: 		40px; 
		width		: 		100%;	
	}
	
	.drivers_label	{
		position	: absolute;
		top			: 200px;
		width		: 80%;
		margin-left	: 0%;
		color		: #000000;
		font-weight	: bold;
		text-align	: left;
	}
	
	.driver_listing	{
		position	: absolute;
		top			: 235px;
		width		: 80%;
		margin-left	: 0%;
		color		: #000000;
		font-weight	: bold;
		text-align	: left;
		background-color	: #FFFFFF
	}
	
	.driver_listing_details	{
		
		
		
	}
	
	.light_blue2 { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#0816b2;
	//***border-radius:5px;**//
	border:1px solid #0816b2;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:20px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.light_blue2:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	border:2px solid #0816b2;
	background-color:#ffffff;
	color: #0816b2;
	}
	.light_blue2:active {
	position:relative;
	top:1px;
	}
	
	//* Hide the default file input *//
    input[type="file"] {
		opacity: 0;
		position: absolute;
		z-index: -1;
	}
	
	
input[type="file"]::file-selector-button {
  background-color:#C5D5F1;
  font-size: 14px;
  color:	#000000;
  padding:	.37em;
}

	
	#fileUpload {
		position: absolute;
		left: -9999px; /* hides it completely */
	}

    /* Style the custom label */
    .custom-file-upload {
      border: 1px solid #ccc;
      display: inline-block;
      padding: 6px 12px;
      cursor: pointer;
      background-color: #C5D5F1;   //****#f0f0f0;****//
      border-radius: 4px;
    }

    .custom-file-upload:hover {
      background-color: #e0e0e0;
    }
	
//***	#fileUpload {
      position: absolute;
      left: -9999px;
    }	****//
	
	.light_bisque { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	background:linear-gradient(to bottom, #FFE4C4 5%, #FFE4C4 100%);
	background-color:#0816b2;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.light_bisque:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #000000;
	}
	.light_bisque:active {
	position:relative;
	top:1px;
	}
	
	.green_light { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#4be324;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:12px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.green_light:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #151B8D;
	}
	.green_light:active {
	position:relative;
	top:1px;
	}
	
	.orange_light { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#e3cb24;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#151B8D;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:12px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.orange_light:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #151B8D;
	}
	.orange_light:active {
	position:relative;
	top:1px;
	}
	
	.red_light { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#e3242c;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:12px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.red_light:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #151B8D;
	}
	.red_light:active {
	position:relative;
	top:1px;
	}
	
	.gray_light { //*************box-shadow: 3px 4px 0px 0px #1564ad;  #5c6554**//
	
	background:linear-gradient(to bottom, #696969 5%, #696969 100%);
	background-color:#d3ccca;
	border-radius:5px;
	border:1px solid #337bc4;
	display:inline-block;
	cursor:pointer;
	color:#151B8D;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:12px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	}

	.gray_light:hover {	//*****background:linear-gradient(to bottom, #689596 5%, #689596 100%);**/
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	background-color:#ffffff;
	color: #151B8D;
	}
	.gray_light:active {
	position:relative;
	top:1px;
	}
	
	

	