/* CSS Document */
	body table{
		background-color:#FFFFFF;
		color:#000000;
		vertical-align:text-top;
		text-align:left;
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
	}
	
	a:visited{
		color:#223289;
	}
		
	select{
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		font-weight:normal;
		color:#000000;
		vertical-align:text-top;
	}
		
	input{
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		color:#000000;
		vertical-align:text-top;
		padding-left:2px;
		text-align:center;
		text-transform:uppercase;
		font-weight:normal;
	}
	
	td{
		vertical-align:bottom;
		font-size:10pt;
	}
	
	
	#navigation{
		/*
		position:absolute;
		top:90px;
		width:620px;
		left:25;
		*/
	}
	
	#user_profile{
		/*
		position:absolute;
		top:125px;
		left:15;
		*/
	}
	
	.txt_input{
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		color:#000000;
		vertical-align:text-top;
		padding-left:2px;
		text-align:center;
		text-transform:uppercase;
		font-weight:normal;
	}
	
	.searchable{
		background-color:#FFFFCC;
	}
	
	.title{
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		font-weight:bold;
		/*
		position:absolute;
		top:125px;
		left:505px;
		*/
		display:none;
	}
	
	#search_results{
		/*
		position:absolute;
		top:145px;
		left:25;
		*/
	}
	
	
	.link{
		color:#FFFFFF;
		text-decoration:underline;
		cursor:pointer;
	}

	.tm_link{
		color:#478ECC;
		text-decoration:underline;
		cursor:pointer;
		padding-left:5px;
	}
	
	.nlink_even{
		color:#FFFFFF;
		text-decoration:underline;
		cursor:pointer;
		padding-left:5px;
		padding-right:5px;
	}
	
	.nlink_odd{
		color:#000000;
		text-decoration:underline;
		cursor:pointer;
		padding-left:5px;
	}

	.nlink_Red{
		color:#FFFFFF;
		background-color:#cc1955;
		text-decoration:underline;
		cursor:pointer;
		padding-left:5px;
		padding-right:5px;
	}


	/* Lite Blue*/
	.RowEven{
		padding-left:5px;
		background-color:#478ECC;
		/*color:#FFFFFF;*/
		background:#b6b6d9 url(../images/violet-bg.gif) repeat-x;
		padding:5px;
		border-top:1px solid #8484c2;
		margin-top:13px;
		position:relative;
	}
	
	/* Dust Blue */
	.RowOdd{
		padding-left:5px;
		background-color:#EAF0F9;
		color:#000000;
	}
	
	/* Lite Grey */
	.activity{
		padding-left:5px;
		background-color:#CCCCCC;
		color:#000000;
	}
	
	/* Lite Yellow */
	.RowDD{
		padding-left:5px;
		background-color:#FFFABF;
		color:#000000;
		background:#b6b6d9 url(../images/violet-bg.gif) repeat-x;
		padding:5px;
		border-top:1px solid #8484c2;
		margin-top:13px;
		position:relative;
	}
	
	.header{
		background-color:#00ADEF;
		/*background-color:#063A80;*/
		color:#FFFFFF;
		font-size:12pt;
		font-weight:bold;
		padding-top:3px;
	}
	
	.subheader_old{
		background-color:#00ADEF;
		/*background-color:#063A80;*/
		color:#FFFFFF;
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		padding:3px;
		font-weight:bold;
	}
	
	.disabled{
		background-color:#CCCCCC;
	}
	
	.hidden{
		visibility:hidden;
	}
	
	.loading{
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		font-weight:bold;
		background-color:#CC1955;
		color:#FFFFFF;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	legend{
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
	}
	
	.red{
		color:red;
		font-weight:bold;
	}
	
	.bold{
		font-weight:bold;
		color:black;
	}
	
	.last_name_results{
		height:225px; 
		width:600px;		
		font-weight:bold; 
		background-color:#FFFFFF;
	}

	.btnNameSearch{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		color:#FFFFFF;
		font-weight:bold;
		border:0px solid #FFFFFF;
		width:33.33%;
		cursor:pointer;
		text-align:center;
		font-weight:bold;
		font-size:10pt;
		padding:8px;
		border-top:1px solid #8484c2;
		margin-top:13px;
		position:relative;

	}
	
	.btnClaimNbrSearch{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background-color:#478ECC;
		color:#FFFFFF;
		font-weight:bold;
		border:0px solid #FFFFFF;
		width:33.33%;
		cursor:pointer;
		text-align:center;
	}
	
	.btnBookingNbrSearch{
		padding-top:5px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		background-color:#478ECC;
		color:#FFFFFF;
		font-weight:bold;
		border:0px solid #FFFFFF;
		width:33.33%;
		cursor:pointer;
	}
	
	.sort_red{
		font-weight:bold;
		width:25%;
		padding:3px;
		margin:3px;
		background-color:#cc1955;
		color:#FFFFFF;
		text-align:center;
		cursor:pointer;
		vertical-align:middle;
		left:10px;
	}
	
	.sort_green{
		font-weight:bold;
		width:25%;
		padding:3px;
		background-color:#63C29B;
		color:#FFFFFF;
		text-align:center;
		cursor:pointer;
		vertical-align:middle;
	}
	
	.sort_blue{
		font-weight:bold;
		width:25%;
		padding:3px;
		background-color:#063A80;
		color:#FFFFFF;
		text-align:center;
		cursor:pointer;
		vertical-align:middle;
	}
	
	.sort_tm_blue{
		font-weight:bold;
		width:75px;
		padding:3px;
		background-color:#478ECC;
		color:#FFFFFF;
		text-align:center;
		cursor:pointer;
		vertical-align:middle;
	}
	
	#sort_by{
		font-weight:bold;
		width:25%;
		padding:3px;
		/*background-color:#063A80;*/
		color:#000000;
		text-align:center;
		cursor:pointer;
		vertical-align:middle;
	}	
	
	.left_align{
		text-align:left;
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		/*text-decoration:underline;*/
		cursor:pointer;
	}
	
	.activity_header{
		background-color:#063A80;
		color:#FFFFFF;
		/*font-size:10pt;*/
		padding:3px;
		font-weight:bold;	
		/*line-height:10px;*/
	}
	
	.edit_button{
		background-color:#63C29B;
		color:#FFFFFF;
		width:65px;
		cursor:pointer;
		font-weight:bold;
		text-align:center;
	}
	
	.remove_button{
		background-color:#cc1955;
		color:#FFFFFF;
		width:55px;	
		cursor:pointer;
		font-weight:bold;
	}
	
	.existing_users{
		padding:5px;
		height:150px;
		overflow:auto;
	}
	
	.tip{
		position:relative;
		top:45px;
		left:25px;
		font:14px;
		font-family:"Trebuchet MS",  Trebuchet, Helvetica, sans-serif, Arial;
		font-weight:bold;
		height:100px;
		width:400px;
		/*background-color:#FFFABF;*/
	}
	
	.violet-box {
		border:1px solid #b0b0d0;
		background-color:#e9e9f2;
		padding:25px 20px 25px 20px;
		height:1%;
		overflow:visible;
		width:708px;
	
	}


	.violet-cell {
		background:#b6b6d9 url(../images/violet-bg.gif) repeat-x;
		padding:8px;
		border-top:1px solid #8484c2;
		margin-top:13px;
		position:relative;
	}

	.violet-tbl {
		padding:0;
		margin:0;
		border-collapse:collapse;
		width:100%;
		color:#666;
	}
	
	.violet-tbl th,
	.violet-tbl td {
		padding:0;
		margin:0;
	}
	
	.violet-tbl td label{
		padding:4px;
	}
	
	.violet-tbl th {
		padding:0 0px 5px;
	}
	
	.violet-tbl th span {
		font-weight:normal;
	}
	
	.violet-tbl td {
		padding:3px 11px;
		border-top:1px solid #99c;
		border-bottom:1px solid #99c;
		background:#c1c1e0;
		text-align:left;
	}


	.btn_submit{
		height:30px; 
		width:115px; 
		text-align:center; 
		cursor:pointer; 
		font-weight:bold; 
		background-image:url(../images/btn_submit.jpg);
	/*	background-image:url(images/btn_submit.jpg);*/
	}
	
	.btn_activity_log{
		padding-top:5px;
		height:30px; 
		width:115px; 
		text-align:center; 
		cursor:pointer; 
		font-weight:bold; 
		background-image:url(../images/btn_submit.jpg);
	}
	