@charset "utf-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
}

.main_button {
	/* background-image: url("../images/menus/main_button.jpg"); */
	background-position: center center;
	background-repeat: no-repeat;
	color: #15428B;
	cursor: pointer;
	font-weight: bold;
	height: 26px;
	width: 120px;
	white-space: nowrap;
	background-color: #dfecfd;
}

.main_button img {
  border: medium none;
  padding-left: 7px;
  padding-top: 2px;
}

.main_button a:link {
  color: #15428B;
  text-decoration: none;
}

.main_button a:active {
  color: #15428B;
  text-decoration: none;
}

.main_button a:visited {
  color: #15428B;
  text-decoration: none;
}

.tableMain {
	width:100%;
}

.tableMain .cellMain {
	width: 50%;
	vertical-align:top;
}

.gridTable {
	width: 100%;
	margin:0px;
}

.gridTable tr {
	vertical-align:top;
}

.gridTableTrFirstChildTd {
	background-image:url(../images/boxes/filter_background.jpg);
	background-repeat:repeat-x;
	height:23px;
	color:#000000;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
}


.gridTableTrFirstChildTdHover {
	background-image:url(../images/boxes/filter_background_hover.jpg);
	background-repeat:repeat-x;
	height:23px;
	color:#000000;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	cursor:pointer;
}

.gridTable tr td {
	background-color:#FFF;
	vertical-align:top;
	border-bottom: 1px solid #EDEDED;
	height: 25px;
	padding-left: 3px;
}

/*
.gridTable tr:last-child {
  height: 26px;
}
*/



/*
.gridTable tr:last-child td {
	background-image: url(../images/boxes/record_paging_background.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #99BBE8;
	padding-left: 5px;
	padding-bottom:0px;
	padding-top:0px;
}
*/

/*
.gridTable tr:nth-last-of-type(2) {
	height:100%;
}
*/

.statusbar {
	border: 1px solid #99BBE8;
	background-image:url(../images/menus/main_menu_back.jpg);
	background-repeat:repeat-x;
	height:26px;
}
.statusbar div {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#apDiv1 {	
  background-color: #D1DEF1;
  height: 90px;
  position: absolute;
  width: 128px;
  z-index: 1;
}

#apDiv1 table tr {
	height: 30px;
}

#apDiv2 {	
  background-color: #D1DEF1;
  height: 90px;
  position: absolute;
  width: 128px;
  z-index: 1;
}

#apDiv2 table tr {
	height: 30px;
}

#apDiv3 {	
  background-color: #D1DEF1;
  height: 180px;
  position: absolute;
  width: 128px;
  z-index: 1;
}

#apDiv3 table tr {
	height: 30px;
}

a {
	color:#03F;
	text-decoration:none;
}

a:visited {
	color:#03F;
	text-decoration:none;	
}

a:hover {
	color:#03F;
	text-decoration:underline;	
}

.boxTop {
	display:inline-block;
}

.buttonbar {
	float:right;
	padding-right:5px;
}

.buttonbar:hover {
	cursor:pointer;
}

img {
	border: none;
}