body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #D2EEE2;	
}	
 h2 { 
  font-size: 12px;
	padding: 6px;
 } 
p {
	font-size: 12px;
	background-color: #D2EEE2;
}	 
#wrap {
	width: 734px;
	margin: 0 auto;
	text-align: left;
}	 
#header {
	float: left;
	width: 730px;
	height: 108px;
	text-align: center;
	background-color: #D2EEE2;	
  border-left: 2px solid #437e79;
  border-right: 2px solid #437e79;
  border-top: 2px solid #437e79;
}
#contentX {
	float: left;
	width: 730px;
	background-color: #D2EEE2;	
  border: 2px solid #437e79;
  font-size: 12px;
}
#title {
	float: left;
	height: 40px;
	width: 150px;
  border-left: 2px solid #437e79;
  border-top: 2px solid #437e79;
	background-color: #D2EEE2;	
}	
#buttons {
	float: left;
	width: 580px;
	height: 40px;
	text-align: left;
	background-color: #D2EEE2;	
  border-right: 2px solid #437e79;
  border-top: 2px solid #437e79;
	top: 0;
}
#filter {
	float: left;
	width: 150px;
  border-left: 2px solid #437e79;
  border-top: 2px solid #437e79;
  border-bottom: 2px solid #437e79;
  border-right: 1px solid #437e79;
	background-color: #D2EEE2;	
}	
#content {
	float: left;
	width: 578px;
	background-color: #D2EEE2;	
  border-top: 2px solid #437e79;
  border-bottom: 2px solid #437e79;
  border-right: 2px solid #437e79;
  border-left: 1px solid #437e79;
	top: 0;
}	

.captionButton {
	padding: 1px 1px 1px 1px;
	height: 22px;
	border:solid 1px #437e79;
	background-color: #437e79;
	color: #f7f7f7;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	width: 110px;
}

.filtercontrol {
	border: none;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	height:18px;
	width: 88px;
	font-size: 11px;
}	
.filtertable {
  font-size: 11px;
  border-spacing: 0px;
  border-collapse: collapse; 
}
.filtertd {
	padding: 0px 5px 2px 6px;
}	
.filtertd2 {
	padding: 6px 5px 2px 5px;
}	
.filtertd3 {
	padding: 2px 5px 12px 5px;
}	
.td4 {
	padding: 8px 5px 2px 5px;
}	
.formtd {
  padding: 0px 5px 2px 5px;  
}
.formtdline1 {
  padding: 8px 5px 2px 5px;  
}
.filterinput {
	border:solid 1px #cccccc;
	background-color: #ffffff;
	height:16px;
	font-size: 11px;
	width:80px;
}
.filterlabel {
	font-size: 11px;
	padding: 0px 5px 2px 4px;
}	
.trborder {
	border-top-width: 2px;
	border-top-style:solid;
	border-top-color:  #437e79;
}

.tablecaption {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 4px 2px;
}

.tablehead {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 4px 2px;
	cursor:pointer;
}

.tableheadsort {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 4px 2px;
	cursor:pointer;
	font-style:italic;
}

.tabletd {
	padding: 2px 2px 2px 2px;
}

#caption {
	float: left;
	text-align: left;
	width:500px;
  font-size: 12px;
	padding:16px 5px;
	font-weight: bold;
 } 
#logout {
	float: left;
	text-align: right;
	width:200px;
  font-size: 12px;
	padding:16px 0px;
 } 
#clear {
	clear: both;
}	
/* classes for form layout */
.bdline {
	height: 8px;
  border-top-width: 2px;
	border-top-style:solid;
	border-top-color:  #437e79;
}	
.bd0line {
  border-top-width: 2px;
	border-top-style:solid;
	border-top-color:  #437e79;
}	
.list1 {
  font-size: 12px;
  border-collapse: collapse; 
  border-spacing: 0px;}
	
.myformtable {
  font-size: 12px;
  border-spacing: 0px;
  border: 2px solid #437e79;
	background-color: #D2EEE2;
  border-collapse: collapse; }
.myformtable2 {
  font-size: 12px;
  border-spacing: 0px;
  border-collapse: collapse; }
.myformtable2BdTop {
  font-size: 12px;
  border-spacing: 0px;
  border-top-width: 2px;
	border-top-style:solid;
	border-top-color:  #437e79;
	background-color: #D2EEE2;
  border-collapse: collapse; }
.myformtd {
  background-color: #D2EEE2;
  border-width: 0;
  border-style: solid;
  border-color: #9090e0;
  padding: 0px 5px;  }
.mytdsmall {	
	font-size:9px;
  background-color: #D2EEE2;
  border-width: 0;
  border-style: solid;
  border-color: #9090e0;
	height: 20px;
	vertical-align: top;
  padding: 0px 5px;  }
.filter {
  background-color: #D2EEE2;
  border-width: 0;
  border-style: solid;
  border-color: #9090e0;
	font-size: 11px;
	padding: 5px 5px;
}		
.inputbox {
	border:solid 1px #cccccc;
	background-color: #ffffff;
	height:16px;
	font-size: 11px;
	width:140px;
}
.inputbox_ro {
	border:solid 1px #cccccc;
	background-color: #e9e9e9;
	height:16px;
	font-size: 11px;
	width:140px;
}
.mycontrol {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	height:20px;
	font-size: 11px;
}	
.mycontrolgrey {
   border: none;
   background: #e8e8e8;
   font-family: Verdana, Arial, Helvetica, sans-serif; }
.mystatus {
   border: none;
   background: #e8e8e8;
   font-family:  Verdana, Arial, Helvetica, sans-serif; }
.mybutton {
	padding: 1px 1px 1px 1px;
	height: 22px;
	border:solid 1px #437e79;
	background-color: #f7f7f7;
	color: #437e79;
	font-family: verdana, sans-serif, Arial, Helvetica;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	width: 110px;
	cursor: pointer;
}
.mybuttonXL {
	padding: 1px 1px 1px 1px;
	height: 22px;
	border:solid 1px #437e79;
	background-color: #f7f7f7;
	color: #437e79;
	font-family: verdana, sans-serif, Arial, Helvetica;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	width: 140px;
}
.mybutton2 {
  font-size: 10px;
	border: 2px outset #ffffff;
	background: #cccccc;
	font-family:  Verdana, Arial, Helvetica, sans-serif;  }
.hLine {
	color : #60B5AD;
	size: 3px; }
.errMsg{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight: bold;
	color: #dd0000;
	padding: 5px;	
}		
.red {
  color: #dd0000; }
.black {
  color: #000000; }
.normal {
	height:15px;
	font-size: 11px;
	background-color: #EAF7F1 }
.odd {
	height:15px;
	font-size: 11px;
	background-color: ##DFF2EA }
.highlight {
	height:15px;
	font-size: 11px;
	background-color: #66FFCC}
.bgColor {
	background-color: #D2EEE2}
p.submit-bar {
  direction: rtl;
}
#user1 {
	width: 720px !important;
	position: absolute;
	left: 50%
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	margin-left:auto;
	margin-right:auto; 
}
.clr {
	clear: both;
}

