@charset "utf-8";
/* CSS Document */

/** Table start **/

tr.tableMainHead th {
	background-color: #fff;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}
tr.tableMainRowEven td {
	background-color: #fff;
	font-size: 11px;
	padding: 5px;
	padding-left: 10px;
}
tr.tableMainRowEvenSel td {
	background-color: #536b77;
	font-size: 11px;
	padding: 5px;
	padding-left: 10px;
}
tr.tableMainRowOdd td {
	background-color: #ccc;
	font-size: 11px;
	padding: 5px;
	padding-left: 10px;
}
tr.tableMainRowOddSel td {
	background-color: #59737e;
	font-size: 11px;
	padding: 5px;
	padding-left: 10px;
}
div.tableFrame {
	float: left;
}
div.tablePDF {
	right: 0px;
}
.tableMainHeadColumn {
cursor:pointer;
}

a.tableMainNavRightEn {
	display: block;
	width: 35px;
	height: 27px;
	background-image: url( ../images/arrowRight.png );
}
a.tableMainNavRightDis {
	display: block;
	width: 35px;
	height: 27px;	
	background-image: url( ../images/arrowRight_inactive.png );
}
a.tableMainNavLeftEn {
	display: block;
	width: 35px;
	height: 27px;
	background-image: url( ../images/arrowLeft.png );
}
	
a.tableMainNavLeftDis {
	display: block;
	width: 35px;
	height: 27px;
	background-image: url( ../images/arrowLeft_inactive.png );
}
a.tableMainNavLeftEn:hover { 
	background-image: url ( ../images/arrowLeft_hover.png );
}

a.tableMainNavRightEn:hover { 
	background-image: url ( ../images/arrowRight_hover.png );
}

a img {
	border: 0px;	
}

div.tableMenu {
	float:right;
	background-color:#FFF;
	border: 1px solid #F3F3F3;
	width:250px;
	padding:2px;
}
div.tableMenu p#header {
	color:#FFFFFF;
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#333333;
}
div.tableMenu p.tableMenuListHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	border-bottom:1px #CCCCCC solid;
}
div.tableMenu p.tableMenuListItem {
	margin:4px;
	padding:0px;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	cursor:pointer;
}
div.tableMenu p.tableMenuListItem:hover {
	background-color: #CACACA;
}
div.tableMenu span.tableMenuTitle {
	float: left;
}
div.tableMenu span.tableMenuClose {
	float: right;
	margin-right: 3px;
	color: #FFF;
	cursor:pointer;
}
div.tableMenu input {
	width:90px;
	height:15px;
	border:1px #999 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.tableMenu input.tableMenuSubmit {
	vertical-align:top;
	width:50px;
	height:15px;
	border:1px #999 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFF;
	color:#666666;
}

/** Table end **/

/** detail view **/
table.detailView {
	width: 80%;
}
table.detailView tr {
	display: block;	
	height: 28px;
	background-color: #1b2427;
	font-size: 11px;
	margin: 10px; 
	padding-top: 6px;
	padding-left: 10px;
}

table.detailView td.desc  {
	font-weight: bold; 
	width: 205px;
}

table.detailView .input {
	height: 16px;
	width: 300px;
	border: 1px solid #2f3b43;
	background-color: #29363a;	
	color: #FFF;
	font-size: 11px;
}


table.detailView td.value  { 
	width: 300px;
}
table.detailView td.edit  { 
	width: 50px;
}

div.infoboxTop {
	background-image: url( ../../images/misc/infoTop.png );
	width: 458px;
	height: 23px;
}
div.infoboxBot {
	background-image: url( ../../images/misc/infoBot.png );
	width: 458px;
	height: 23px;
}
div.infoboxCont {
	background-image: url( ../../images/misc/infoCont.png );
	background-repeat: repeat-y;
	width: 406px;
	color: #FFF;
	font-size: 11px;
	padding-left:26px;
	padding-right: 26px;
}
