.tableCont table td {line-height: 24px; padding: 5px 0 5px 0;}
.tableCont table td.first {text-align: left; padding: 5px 0 5px 20px;}
.tableCont table td.firstAlt {text-align: left; padding: 5px 0 5px 10px;}
.tableCont table td.icons {text-align: left; padding: 7px 0 0 10px;}
.tableCont table td.last {text-align: right; padding: 7px 2px 0 0;}

.tableCont table td.last a {margin: 0 4px;}
.tableCont table td.icons a {margin: 0 3px;}


.input_text_long 
{
	width: 125px;
	 
	 background: #fff url(../images/modules/database_long.png) no-repeat;
	 }
	 
	 .input_text_short
     {   
	width: 51px;
	 background: #fff url(../images/modules/database_short.png) no-repeat;
	 }
	 
	 
.input_text_long_long 
{
	width: 196px;
	 height: 23px;
	 background: #fff url(../images/modules/database_long_long.png) no-repeat; 
	 margin:2px; padding:5px; border: 5px;font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma; }
	 
	 

.input_submit_search 
{
	width: 45px;
	height: 22px; 
	padding: 0;
     background: url(../images/buttons/datasearch.png) top no-repeat;
     	border:0px;
	padding:0px;
	margin:0px;
	text-indent: -9999px;}
.input_check_search
 { 
	padding: 0; 
	width:auto;
	 height: auto;
	 background: none; 
	 border: none;
	 }
	 .input_radio_search
 { 
	padding: 0; 
	width:auto;
	 height: auto;
	 background: none; 
	 
	 }
 

.input_button_viewAll
{
	width: 97px; 
	height:23px;
	cursor:hand;
	 
	background:#fff url(../images/buttons/viewall.png) no-repeat;
	font-size:10px;
		border:0px;
	padding:0px;
	margin:1px;
		   
	}
	
	


.input_button_viewAll:hover
{background-position: 0 -22px;}

.input_submit_useradd
{
	background:#fff url(../images/buttons/adduser.png) no-repeat;
	width: 97px; height: 22px;
}
.archived , .archived a
{
	color:#AAAAAA;
}

.button
{
	cursor:hand;
	BACKGROUND-COLOR :#8b9e7e  ;
	font-family: Verdana;
	color: black;
	font-weight: bold;
	font-size:xx-small;
	BORDER-RIGHT: Green 1px solid;
    BORDER-TOP: Green 1px solid;
    BORDER-LEFT: Green 1px solid;
    BORDER-BOTTOM: Green	 1px solid ;
    WIDTH: 60px; 
    HEIGHT: 18px;
}
.button_red
{
	cursor:hand;
	BACKGROUND-COLOR:Red ;
	font-family:Calibri;
	color: white;
	background:#fff url(../images/buttons/button_red_backgroud.png) no-repeat left;
	font-weight: bold;
	font-size:13px;
	 
    WIDTH: 100px; 
    HEIGHT: 22px;
    border:0px;
	padding:0px;
	margin:1px;
	 
	 
 
}
.button_red_long
{
	cursor:hand;
	BACKGROUND-COLOR:Red ;
	font-family:Calibri;
	color: white;
	background:#fff url(../images/buttons/button_red_backgroud_long.png) no-repeat top ;
	font-weight: bold;
	font-size:13px;
	 
    WIDTH: 180px; 
    HEIGHT: 22px;
    border:0px;
	padding:0px;
	margin:0px;
}
.button_red_long_long
{
	cursor:hand;
	BACKGROUND-COLOR:Red ;
	font-family:Calibri;
	color: white;
	background:#fff url(../images/buttons/button_red_backgroud_very_long.png) ;
	font-weight: bold;
	font-size:13px;
	 
    WIDTH: 237px; 
    HEIGHT: 22px;
    border:0px;
	padding:0px;
	margin:1px;
}


.button_aZ
{
	cursor:hand;
	width: 24px; 
	height: 24px;
	text-transform: uppercase;
	 font-weight: bold;
	font-size:10px;
	border:0px;
	padding:0px;
	margin:1px;
	
    font-family: Arial, Helvetica, sans-serif;
	text-align: left; 
	background: url(../images/buttons/azbg.gif) no-repeat left; 
	 
	
}

.button_aZ_display_all
{
    cursor :hand;
  
	height: 24px;
	text-transform: uppercase;
	 font-weight: bold;
	font-size:10px;
	
    font-family: Arial, Helvetica, sans-serif;
	text-align: left; 
	background: url(../images/buttons/viewall_small.png) no-repeat; 
	 
	
}

.font10
{
 font-size:10px; font-family:Trebuchet MS ;
}
.font11
{
 font-size:11px; font-family:Trebuchet MS ;
}
.font12
{
 font-size:12px; font-family:Trebuchet MS ;
}
.font13
{
 font-size:13px; font-family:Trebuchet MS ;
}
.font14
{
 font-size:14px; font-family:Trebuchet MS ;
}

td.infotitle {
	font-family:verdana;
	color:#7C7C7C;
	font-weight:bold;
	font-size:12px;
}

.input_file
{
	width: 255px;
	 height: 23px;
	 border:1px solid  darkgray;
	 font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	 
	}
	.input_file_common
{
	 
	 height: 23px;
	 border:1px solid  darkgray;
	 font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	 
	}
	
	.selectboxgreen
{
	border-right: green 1px solid;
	border-top: green 1px solid;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: green 1px solid;
	color: black;
	border-bottom: green 1px solid;
	font-family: Verdana;
	height: 40px;
	background-color: white;
}

.gray_backgroud
	{
		 
	      
		  background: #d4d8e0; border-bottom: 1px solid #d4d8e0;
		 
		height:40px;
		 
		padding-top:10px;
		
		}
		.no_backgroud
	{
		 
	      background-color:White;
		 
		 
		height:40px;
		 
		padding-top:10px;
		
		}
		
		
.add_margin
 {margin: 1; padding: 1; border: 1;font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;}
 
 .textbox
  {margin:2px; padding:1px; border: 1px;font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	border: 1px solid darkgray; }
	/*#ccc;*/
	.textbox_medium
	{ padding:1px; border: 1px;font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	border: 1px solid darkgray; width:180px; }
	
	 .textboxnormal
  {margin:2px;  font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	border: 1px solid  #ccc; height:24px; }
	
	.bluetitle {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	color:#1B578F;
	font-size:12px;
	font-weight:bold;
}
.homefillet {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	color:#333333;
	font-size:11px;
	line-height:16px;
}
.infotitle {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	color:#7C7C7C;
	font-weight:bold;
	font-size:12px;
}

.infotitle a {
	font-weight:bold;
	font-size:12px;
}

.contacttitle {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	color:#C5BCD3;
	font-weight:bold;
	font-size:12px;
}

.textbox_long
{
margin:2px; padding:1px; border: 1px;font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	border: 1px solid darkgray; 
	width:200px;
}


	
	
.txtbox
{
	height: 16px;
	border-style: groove;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	font-weight :bolder ;
	color: black;
	font-size:x-small  ;
	border: 1px solid Green;
}

 /*textarea 
 {
 width : 407px; height: 340px;
 background: #fff url(../images/modules/textarea_big.jpg) no-repeat top left;
 border: none; font-size: 1.1em; 
 padding: 5px 3px 5px 8px;
 color: #444; overflow: auto;
 }*/
 
.selectbox {border: 1px solid #999; padding: 2px 0; color: #444; }

 

 .adduserphoto {  background: url(../images/buttons/addeditphoto.png) top; height: 22px;  width: 174px;   margin: 0;}
 
   
 
 
/* form a.addphoto {float: left; position: absolute; width: 174px; background: url(../images/buttons/addeditphoto.png) top; margin: 0; left: 668px; top: 196px;}*/
	
.UserInformationCustomHeader{width:810px;background-color:#999999;padding-top:3px;padding-bottom:3px;padding-left:10px;font-weight:bold;font-size:14px;margin-bottom:10px;}


 

.btn_save {  height: 22px;   width: 97px; background: url(../images/buttons/save_small.png) top;  right: 20px; top: 15px;}


/*addusercustom {width: 97px; background: url(../images/buttons/adduser.png) top;   right: 20px; top: 15px; bottom:15px;}*/

a , .a {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	color:#221D58;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a:hover {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a:active {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	color:#221D58;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a:visited {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.mandatory {color:red; width:10px;}
.trBookingLastLineSelected td {background-color:#F3F3F3;}

.trBookingSpacerLine td { height:20px;}

.trBookingSelected td {background-color:#F3F3F3;}

.mandatory {color:red; width:10px;}

.OneColTitle {width:150px;}
.OneColInput {width:460px;}

.TwoColTitle {width:80px;}


.TwoColInput {width:210px;}
.TwoColInput1{width:210px;}
.TwoColSpacer {width:30px;}
.TwoColInput {width:180px;}
.TwoColInput input {width:150px;}

.TwoColInput1{width:150px;
              }

 


 
	
		
	 





 

 

