
		body,html{
			font-family: Verdana;
			font-size: 12px;
			background-color: #FFF;
			height:100%;
			width:100%;
			padding:0;
			margin:0;
		}
		.headerwrapper{
			width:100%;
			margin-top:20px;
			margin-bottom:25px;
		}
		.headerdiv{
			position: relative;
			margin: 0px auto;
			width: 300px;
			padding: 10px;
			font-size: 12px;
			font-weight: 700;
			background-color: #ADDFFF;
			color: #000;
			border:2px solid #FFFFFF;
			text-align: center;
			box-shadow: 0px 0px 7px #D5D7D3;
			background: linear-gradient(to bottom, #ADDFFF, #FFF);
		}
		.buttondiv{
			position:relative;
			width:100%;
			text-align:center;
			margin-top:20px;
			margin-bottom:10px;
		}		
		.mhdbutton{
			border:1px solid #FFF;
			padding:8px;
			color:#FFF;
			font-weight:700;
			font-size:11px;
			font-family:Arial;
			background-color:#4F504A;
			cursor:pointer;
			border:1px solid #CCC;
		}	
		.mhdbutton:hover{
			border:1px solid #FF0000;		
		}
		.dataentrytab{
			position:relative;
			margin:0px auto;
			width:98%;
			table-layout:fixed;
			border-collapse:collapse;
			padding:4px;		
		}
		.dataentrytab th{
			border:2px solid #FFF;
			background-color:#E8EAE4;
			word-wrap: break-word;
			color:#000;
			padding:8px;
			text-align:right;
		}
		.dataentrytab td{
			border:2px solid #FFF;
			background-color:#F6F9FA;
			word-wrap: break-word;	
			padding:8px;
			font-weight:300;
			text-align:left;
		}
		.nobordertab{
			position:relative;
			width:98%;
			margin:0px auto;
			table-layout:fixed;
			border-collapse:collapse;
			padding:4px;		
		}
		.nobordertab th{
			border:0px;
			background-color:#BFBCB0;
			word-wrap: break-word;
			color:#000;
			padding:4px;		
		}
		.nobordertab td{
			border:0px;
			word-wrap: break-word;	
			padding:4px;
			font-weight:300;
		}
		tr.nobordertd td {
			border: 0;
			font-weight:700;
			text-align:left;
		}
		.calltab{
			position: relative;
			width: 95%;
			margin: 0px auto;
			font-size: 11px;
			font-weight: normal;
			table-layout: fixed;
			border-radius: 3px;
		}
		
		.calltab th {
			background-color: #F2F5F7;
			padding: 8px;
			color: #000;
			padding:5px;
			text-align:right;
		}			
		.calltab td {
			padding: 8px;
			background-color: #FFFFFF;
			text-align:left;
		}
		.pagediv{
			position:relative;
			width:100%;
		}		
		.header {
			position: relative;
			margin: 0px auto;
			width: 100%;
			padding-top: 8px;
			padding-bottom: 8px;
			font-size: 15px;
			font-weight: 700;
			background-color: #A8B1BE;
			color: #FFFFFF;
			text-align: center;
			font-family: Verdana;
		}	
		.rstar{
			position:relative;
			top:-3px;
			font-size:10px;
			font-weight:700;
			color:#FF0000;
		}
		.tabtable{
			position:relative;
			margin:0px auto;
			width:99%;
			table-layout:fixed;
			padding:4px;
			margin-bottom:0px;
			border:1px solid #FAF0CF;
		}
		.tabtable th{
			border:5px solid #FCFAF5;
			background-color:#E9E6DC;
			word-wrap: break-word;	
			padding:9px;
			font-weight:700;
			text-align:center;
			cursor:pointer;
		}
		.linktext{
			color:blue;
			text-decoration:underline;
			cursor:pointer;
		}
		.nobordertab{
			position:relative;
			width:98%;
			margin:0px auto;
			table-layout:fixed;
			border-collapse:collapse;
			padding:4px;		
		}
		.nobordertab th{
			border:0px;
			background-color:#BFBCB0;
			word-wrap: break-word;
			color:#000;
			padding:4px;		
		}
		.nobordertab td{
			border:0px;
			word-wrap: break-word;	
			padding:4px;
			font-weight:300;
		}
		.datatab{
			position:relative;
			width:90%;
			margin:0px auto;
			table-layout:fixed;
			border-collapse:collapse;
			padding:4px;		
		}
		.datatab th{
			border:1px solid #FDC47E;
			background-color:#DDD6CE;
			word-wrap: break-word;
			color:#000;
			padding:4px;
			padding-top:8px;
			padding-bottom:8px;		
		}
		.datatab td{
			border:1px solid #FDC47E;
			word-wrap: break-word;	
			padding:4px;
			font-weight:300;
		}
		.even{
			background-color:#FFF;
		}
		.odd{
			background-color:#E5E4E2;
		}
		.paginationdiv{
			position:relative;
			margin:0px auto;
			background-color:#ffffff;
			width:90%;
			color:#000000;
			font-size:10px;
			font-weight:300;
			margin-top:5px;
			margin-bottom:5px;
			text-align:right;
		}
		.fixedsearch{
			position:absolute;
			right:-62px;
			top:90px;
			cursor:pointer;
			max-width:100px;
		    max-height:50px;
		    width: auto;
		    height: auto;
		}
		.fixedsearchdiv{
			position:fixed;
			top:0px;
			left:-330px;
			height:99%;
			width:320px;
			font-weight:700;
			text-align:center;
			border:3px solid #FFFFFF;
			box-shadow: 0px 0px 10px #999383;
			background-color:#F7F4F4;
			z-index:101;
		}
		.fixedsearchcontent{
			position:relative;
			width:100%;
			height:100%;	
			overflow: auto;
			overflow-x: hidden;
		}
		.fixedsearchtab{
			position:relative;
			margin:0px auto;
			width:90%;
			table-layout:fixed;
			border-collapse:collapse;
			padding:4px;		
		}
		.fixedsearchtab td{
			border:1px solid #FFF;
			word-wrap: break-word;	
			padding:4px;
			font-weight:700;
		}
		.searchinp{
			width:100px;
		}
		.pagedivholder {
			position: relative;
			margin: 0px auto;
			width: 80%;
			height: 38px;
		}			
		.pagedivborder {
			position: absolute;
			top: 12px;
			right: 3px;
			width: 270px;
			color: #000;
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: right;
		}
		  			
		.tabdiv {
			position: relative;
			width: 95%;
			margin: 0px auto;
			border: 2px solid #FFF;
			font-size: 11px;
			font-weight: normal;
			table-layout: fixed;
			border-radius: 3px;
		}
		
		.tabdiv th {
			background-color: #C5C7C9;
			padding: 2px;
			color: #000;
			padding:2px;
		}			
		.tabdiv td {
			padding: 2px;
		}	
		
		.calldtls{
			position:relative;
			width:100%;
			display:none;
		}	
		.closetab{
			position: relative;
			width: 95%;
			margin: 0px auto;
			font-size: 11px;
			font-weight: normal;
			table-layout: fixed;
			border-radius: 3px;
		}
		
		.closetab th {
			background-color: #F2F5F7;
			padding: 2px;
			color: #000;
			padding:5px;
			text-align:right;
		}			
		.closetab td {
			padding: 5px;
			background-color: #FFFFFF;
			text-align:left;
		}
		.easfieldsetdiv{	
			position:relative;
			margin:0px auto;
			width:95%;
			padding-top:10px;
			padding-bottom:5px;
			background-color:#FFF;
			margin-bottom:10px;
			border:2px solid #E9E3E3;
			border-radius:2px;
			box-shadow: 0px 0px 7px #E9E3E3;
		}
		.easlegenddiv{
			position:absolute;
			top:-12px;
			left:20px;
			padding:3px;
			padding-right:15px;
			padding-left:15px;
			text-align:center;
			font-weight:300;
			background-color:#f3f0e6;
			border:2px solid #C7C4C4;
			border-radius:2px;
			box-shadow: 0px 0px 2px #C7C4C4;
			z-index:2;
		}
		.legendClosed{
				position:absolute;
				top:15px;
				left:15px;
				background-color:#C6F9B6;
				border:1px solid #000;
				padding:4px;
		}
		.closed{
				background-color:#C6F9B6;
		}
		.cbc{
				position:relative;
				top:2px;
				height:13px;
				width:13px;
				padding-left:3px;
				padding-right:1px;
		}
		.maindivjoining{
				position:relative;
				margin-left:0px;
				overflow-y:auto;
				padding:0px;
		}
		.fixedhdrjoining{
				position:relative;
				margin-left:0px;
				padding:0px;
		}
		.containerjoining{
				position:relative;
				margin:0px auto;
				overflow-x:auto;
				overflow-y:hidden;
				padding:0px;
		}
		.hideshow{
				position:relative;
				height:20px;
				width:20px;
				vertical-align: middle;
		}
		input:disabled {
			    background: #dddddd;
		}
		.fadediv{
				position:fixed;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				display:none;
				background-color:#FFFFFF;
				opacity:0.90;
				filter:alpha(opacity=80);
				z-index:1000;
				text-align:center;
				font-weight:700;
				font-size:13px;
				color:#FF0000;
		}
		
.panelaction{
	position:relative;
	float:left;
	width:120px;
	height:110px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-weight:700;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;	
	margin:10px;    
	border:1px solid #b6b6b4;
	box-shadow: 0px 0px 7px #999383;
	background-color:#FFFFFF;
}

.panelimg{
	width:34px;
	height:34px;
	margin-top:10px;
}

.panelholder{
	width:990px;
	padding:20px;
	position:relative;
	margin:0px auto;
	color: #7e6527;
	overflow:auto;
	background-color:#FFF;
}
.conversationdiv{
	position:relative;
	margin:0px auto;
	width:850px;
	text-align:center;
	padding:10px;
	font-size:18px;
	font-weight:700;
}
.optiondiv{
	position:relative;
	float:left;
	margin-right:30px;
	width:230px;
	padding:10px;
	background-color: #E8EAE4;
	border:1px solid #CCC;
	margin-top:10px;
	font-weight:300;
	cursor:pointer;
}
.optiondivpadded{
	position:relative;
	float:left;
	margin-right:10px;
	width:230px;
	height:50px;
	padding:5px;
	background-color: #E8EAE4;
	border:1px solid #CCC;
	margin-top:10px;
	font-weight:300;
	cursor:pointer;
	font-size:13px;
}
div.popupcontainer{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	z-index:9940;
    background-position:center center;
    background-repeat:no-repeat;
}

div.popuptext{
	position:relative;
	margin:0px auto;
  	padding:10px;
	box-shadow: 0px 0px 20px #000;
	z-index:2;
	background-color:#FFF;
	width:400px;
	height:420px;
	margin-top:50px;
	overflow-y:auto;
	font-family:Comic Sans MS;
	font-size:14;
	font-weight:700;
}

div.slightopacitydiv{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;	
	opacity:0.30;
	filter:alpha(opacity=30);
	z-index:1;
}