#content {
   margin: 0.3em 2em 2em 1.6em;
	float: left;
	position: relative;
	z-index: 12;
	background-color: #fff;
	width: 840px;
	min-height: 400px;
}

label {
   font: 90% Verdana, "Lucida Grande", Georgia, "Times New Roman", Times, serif;
	display:block;
	margin:8px 0 2px 0;
}

.centerBoxBorder {
   position:relative;
   float:left;
   clear:left;
   margin: 0.5em 0 0.5em 0;
   padding: 0.5em 1.5em;
   width: 822px;
   background: #fff;
   border: 1px dotted #ccc;
}

.shadeBox {
   position:relative;
   float:left;
   clear:left;
   margin: 0 0 1.5em 1em;
   padding: 0.5em;
   width: 822px;
   background: #fafafa;
   border: 1px solid #d6d6d6;
}

input[type="submit"] {
	display:block; 
	margin-top:8px;
}

#Search {
	position: absolute;
   top: 13px;
	left: 645px;
	padding-top: 0;
}

#searchButton {
	text-align: right;
	margin-top: -26px;
	margin-left: 190px;
}

textarea {
   background: #fafafa;
	width: 690px;
	height: 200px;
   border: 1px solid #c2c2c2;
	padding: 5px;
}

/* --------------------------------------------------- */
/*      table classes - added bt akhtar - 7/23         */
/* ----------------------------------------------------*/

.tableBox {
   width: 850px;
   float: left;
   margin: 1em 0 1em 2.5em;
   position: relative;
   font: 130%/1.2 Verdana, "Lucida Grande", Georgia, "Times New Roman", Times, serif;
}

.tableOrGridContent {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font: 90%/1.4 Verdana, "Lucida Grande", Georgia, "Times New Roman", Times, serif;
   position: relative;
   background-image: url("../images/tableHeaderGradientGrey.png");
   background-repeat: repeat-x;
   float: left;
   clear: left;
   width: 855px;
   margin: 1em 0 1em 0;
   border: 1px solid #d6d6d6;
}

.Dataheader_border {
   color: #333;
   font-weight: bold;
   padding: 2px 5px 2px 5px;
   height: 15px;
   border-bottom: 1px solid #9097a2;
}

.Datafooter_border {
   color: #618ac0;
   font-size: 0.1em;
   font-weight: normal;
   padding: 2px 5px 2px 5px;
   height: 15px;
}

.Dataheader_border_right {
   color: #000;
   padding: 1px 5px 0 5px;
   height: 25px;
   border-right: 1px solid #d6d6d6;
   border-bottom: 1px solid #9097a2;
}

.Boxheader_border {
   color: #000;
   padding: 2px 5px 2px 5px;
   height: 20px;
   border-right: 1px solid #d6d6d6;
   border-bottom: 1px solid #9097a2;
}

.Boxheader_border_right {
   color: #000;
   font-weight: bold;
   padding: 2px 5px 2px 5px;
   height: 20px;
   border-bottom: 1px solid #9097a2;
}

.Datafooter_border_right {
   color: #618ac0;
   font-size: 0.1em;
   font-weight: normal;
   padding: 2px 5px 2px 5px;
   height: 23px;
}

.Datafooter_border_right {
   color: #618ac0;
   font-size: 0.1em;
   font-weight: normal;
   padding: 2px 5px 2px 5px;
   height: 23px;
}

.celldataplain_border {
   background: #fafafa;
   padding: 8px 5px 8px 5px;
   height: 23px;
   border-bottom: 1px solid #ececec;
}

.celldatacolored_border {
   background: #eeeeff;
   padding: 8px 5px 8px 5px;
   height: 23px;
   border-bottom: 1px solid #ececec;
}

.celldataplain_border_right {
   background: #fafafa;
   padding: 8px 5px 8px 5px;
   height: 23px;
   border-right: 1px solid #d6d6d6;
   border-bottom: 1px solid #ececec;
}

.celldatacolored_border_right {
   background: #eeeeff;
   padding: 8px 5px 8px 5px;
   height: 23px;
   border-right: 1px solid #d6d6d6;
   border-bottom: 1px solid #ececec;
}

.line {
   position: relative;
   margin: 1em 0 1em 1.4em;
   width: 95%;
   float: left;
   border-top: 1px dotted #c2c2c2;
}

/* ---------------------- table classes end here ------------------- */
