/* ====================================================================== */
/* ==| AUTHOR  : Rasika Mahindasiri | ECode Lanka Software (Pvt.) Ltd.|== */
/* ==| PROJECT : VIOE version 001                                     |== */
/* ==| DATE    : 25th May 2005 (Wednesday)                            |== */
/* ==| MODIFY  : 04th November 2005  (friday)                         |== */
/* ==| NOTE    : All the attributes are editable,                     |== */
/* ==|           do NOT change the class names or IDs                 |== */
/* ====================================================================== */


/* ---------------------------------------------------------------------- */
/* = Rules defined for apply GLOBALLY begins from this point forward    = */
/* ---------------------------------------------------------------------- */

body {
	background-color: #999999;
	margin-left:0px;
	margin-top:5px;
	font: normal 10px Verdana;
}

table,input,select,textarea {
 	font: normal 10px Verdana;
	color: #000000;
}

p{
	line-height: 16px; 
}

a:link,a:visited{
	color: #333399;
}
a:hover{
	text-decoration: none;
	color: #333399;
}
a.sub:link,a.sub:visited{
	text-decoration: underline;
	color: #333399;
}
a.sub:hover{
	text-decoration: none;
	color: #0000FF;
}

a.vioe:link,a.vioe:visited,a.vioe:hover{
	text-decoration: none;
	color: #006666;
	font-weight: bold;
}

a.vliz:link,a.vliz:visited,a.vliz:hover{
	text-decoration: none;
	color: #006666;
	font-weight: bold;
}
a.awz:link,a.awz:visited,a.awz:hover{
	text-decoration: none;
	color: #006699;
	font-weight: bold;
}
a.aexis:link,a.aexis:visited,a.aexis:hover{
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
a.aexisRed:link,a.aexisRed:visited,a.aexisRed:hover{
	text-decoration: none;
	font-size:13px;
	color: #AD0031;
	font-weight: bold;
}
a.normal:link,a.normal:visited,a.normal:hover{
	text-decoration: none;
	color: #ffffff;
}


/* ---------------------------------------------------------------------- */
/* private classes 													      */
/* ---------------------------------------------------------------------- */

input.txt,textarea.txt,select.txt{
	border: 1px solid #BBBBBB;
}

input.txtEdit{
	border: 1px solid #BBBBBB;
}

input.buttonCream{
	background-color:#D4D0C8;
	border: 1px solid #666666;
	color:#635200;
	cursor:pointer;
	/* width:50px; */
}

.subTitle{
	background-color:#948984;
	border-bottom:1px solid #666666;
	color:#ffffff;
	font-weight:bold;
	text-indent:5px;
	vertical-align:middle;
	border-right:8px solid #FFFFFF;
}

.greyBorder{
	border: 1px solid #BBBBBB;
	padding:4px;
	margin-bottom:20px;
}

.mainTableBorder{
	border: 1px solid #000000;
	background-color: #ffffff;
}

.titleBorder{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.leftNavTable{
	border-left: 2px solid #ffffff;
	/*border-right: 1px solid #333333;*/
}

.leftNavOver{
	background-color: #726666;
	font: bold 11px Verdana;
	color: #ffffff;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	border-right: 1px solid #333333;
	cursor:hand;
	cursor:pointer;
}

.leftNavOut{
	background-color: #ffffff;
	font: bold 11px Verdana;
	color: #333333;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
	border-right: 1px solid #333333;
}

.spacer{
	font-size:6px;
}

.menuPos{
	position:relative;
	top:-92px;
	left:0px;
	z-index:100;
}

.title{
	BACKGROUND-IMAGE: url(../Images/wreckImages/subbg_blue.gif); 
	background-repeat:no-repeat; 
	text-indent:55px;
	font-family: "Futura Md BT", Verdana, Arial;
	font-size: 18px;
	letter-spacing:5px;
	color:White;
	height:47px;
}
.title1{
	BACKGROUND-IMAGE: url(../Images/wreckImages/subbg.gif); 
	background-repeat:no-repeat; 
	text-indent:55px;
	font-family: "Futura Md BT", Verdana, Arial;
	font-size: 18px;
	letter-spacing:5px;
	color:White;
	height:47px;
}
.title2{
	BACKGROUND-IMAGE: url(../Images/wreckImages/subbg_red.gif); 
	background-repeat:no-repeat; 
	text-indent:55px;
	font-family: "Futura Md BT", Verdana, Arial;
	font-size: 18px;
	letter-spacing:5px;
	color:White;
	height:47px;
}
.backTD{
	background-color:Black;
	position:relative;
	top:0px;
	left:0px;
	height:28px;
	border-bottom:1px solid #FFFFFF;
}

.topThickBorder{
	border-top:solid 3px #FFFFFF;
	border-right:solid 2px #FFFFFF;
}
	
.footerText{
	color: #AAAAAA;
}
.tableHeading{
	background-color:#EBEADB;
	font-weight:bold;
	color:Black;
	height:20px;
	text-indent:2px;
}
.tableRow{
	background-color:#FFFFFF;
	height:20px;	
	text-indent:2px;
}
.tableRow2{
	background-color:#FCFAF6;
	height:20px;	
	text-indent:2px;
}
.tableFooter{
	background-color:#E1E0CE;
	height:25px;
	text-indent:2px;
}
.bold{
	font-weight:bold;	
}
.loginTable{
	text-indent:5px;	
	border:1px solid #CFCEBE;
}
.padLeft10{
	padding-left:10px;	
}
.padLeft30{
	padding-left:30px;	
}
.bodyAlign{
	position:relative;
	top:0px;
	left:0px;
	display:none;
}
.blakBack{
	background-color:Black;
}
.dataGridBorder{
	border:1px solid #CFCEBE;	
}

.dataGridBorder td{
	border-bottom:1px solid #CFCEBE;
	border-left:1px solid #CFCEBE;	
	height:19px;
}
.wrapTable{
	border-top:1px solid #CFCEBE;
	border-right:1px solid #CFCEBE;
}
.editTable{
	/*vertical-align:middle;
	background-color:#FCFAF6;*/	
}
.midAlign{
	vertical-align:middle;	
}
.greyText{
	color:#bbbbbb;	
}


.darkGreyText{
	color:#666666;	

/*				*/
/*   Footer specific 	*/
/*				*/
}
td.footerAlign {
	text-align:right;
	padding-right:20px;
	padding-top:36px;
	}


/*				*/


.underline{
	text-decoration:underline;	
}
.RBorder{
	border-right:8px solid #FFFFFF;	
}
.refGrid{
		
}
.refGrid td{
	height:20px;
	width:148px;
}
.eventGrid{
		
}
.eventGrid td{
	height:20px;
	width:150px;	
}
.attachGrid td{
	height:20px;
}
.backHighlight{
	background-color:#DDDDDD;
}
.ageIndent{
	text-indent:20px;
}
.cursorHand{
	cursor:pointer;
}
.dispNone{
	display:none;	
}
.dispBlock{
	display:block;	
}
.struct td{
	vertical-align:top;	
}
.imgBorder{
	border:1px solid #999999;
	vertical-align:middle;
	text-align:center;
}
.veticleSeperator{
	border-right:1px solid #cccccc;
}
.boxlight {
	border-right:0px; 
	padding-right: 0px; 
	border-top:0px; 
	padding-left:5px; 
	font-weight: bold; 
	padding-bottom: 2px; 
	border-left: 0px; 
	color: #333333; 
	text-align:left;
	padding-top: 2px; 
	border-bottom:1px solid #666666; 
	background-color: #ffffff;
	height:17px;
	white-space:nowrap;
}
.boxheavy 
{
	height:17px;
	border-right:0px; 
	padding-right:0px; 
	border-top:0px; 
	padding-left:0px; 
	font-weight: bold; 
	padding-bottom: 2px; 
	BORDER-LEFT:0px; 
	color: #ffffff; 
	text-align:left;
	padding-top: 2px; 
	border-bottom:1px solid #666666; 
	background-color: #948984;
	white-space:nowrap;
}

/* ---------------------------------------------------------------------- */
/* = Rules defined for REFERENCE LIST begins from this point forward    = */
/* ---------------------------------------------------------------------- */

tr.refListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.refListAlphabeth td a:link, tr.refListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.refListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.refListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.refListHeaderName a:link , 	td.refListHeaderName a:visited, 
td.refListHeaderUnSorting a:link , 	td.refListHeaderUnSorting a:visited , 
td.refListHeaderUpdater a:link , 	td.refListHeaderUpdater a:visited , 
td.refListHeaderUpdateDate a:link , td.refListHeaderUpdateDate a:visited,
td.allListHeaderDesc a:link,td.allListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.refListHeaderName, td.refListHeaderUpdater, td.refListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.allListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.refListHeaderName a:hover, td.refListHeaderUpdater a:hover, 
td.refListHeaderUpdateDate a:hover,td.allListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.refListHeaderUpdater, td.refListHeaderUpdateDate{
	text-align:center;
}

td.refListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.refListName a:link, 	td.refListName a:visited, 
td.refListUpdater a:link, td.refListUpdater a:visited,
td.allListName a:link, td.allListName a:visited{
	text-decoration: none;
	color: #333366;
}


td.refListName a:hover, td.refListUpdater a:hover,td.allListName a:hover{
	text-decoration: underline;
	color: #333399;
}

td.refListName, td.refListUpdater, td.refListUpdateDate,td.allListName  {
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.refListName, td.refListUpdater{
	border-right:1px solid #DDDDDD;
}

td.refListName {
	width:500px;
}	

td.refListUpdater {
	width:80px;
	text-align:center;
}	

td.refListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.refListPager td a:link , tr.refListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.refListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.refListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.refListSelectProf td span, tr.refListSelectProf td span select{
	color:#999999;
}

tr.refListSelectProf td{
	padding-top:10px;
}

/*tr.allLists td{
	height:20px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

td.allListName {
	width:250px;
	padding-left:3px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
}

td.shipListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}

td.allListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}*/

/* ---------------------------------------------------------------------- */
/* = Rules defined for WRECK LIST begins from this point forward        = */
/* ---------------------------------------------------------------------- */

tr.wreckListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.wreckListAlphabeth td a:link, tr.wreckListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.wreckListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.wreckListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.wreckListHeaderName a:link , 	td.wreckListHeaderName a:visited, 
td.wreckListHeaderUnSorting a:link , 	td.wreckListHeaderUnSorting a:visited , 
td.wreckListHeaderUpdater a:link , 	td.wreckListHeaderUpdater a:visited , 
td.wreckListHeaderUpdateDate a:link , td.wreckListHeaderUpdateDate a:visited,
td.wreckListHeaderDesc a:link,td.wreckListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.wreckListHeaderName, td.wreckListHeaderUpdater, td.wreckListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.wreckListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.wreckListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.wreckListHeaderName a:hover, td.wreckListHeaderUpdater a:hover, 
td.wreckListHeaderUpdateDate a:hover,td.wreckListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.wreckListHeaderUpdater, td.wreckListHeaderUpdateDate{
	text-align:center;
}

td.wreckListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.wreckListName a:link, 	td.wreckListName a:visited, 
td.wreckListUpdater a:link, td.wreckListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.wreckListName a:hover, td.wreckListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.wreckListName, td.wreckListUpdater, td.wreckListUpdateDate, td.wreckListPosition {
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.wreckListName, td.wreckListUpdater, td.wreckListPosition {
	border-right:1px solid #DDDDDD;
}

td.wreckListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.wreckListUpdater {
	width:80px;
	text-align:center;
}	

td.wreckListPosition {
	width:150px;
	text-align:center;
}	

td.wreckListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.wreckListPager td a:link , tr.wreckListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.wreckListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.wreckListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.wreckListSelectProf td span, tr.wreckListSelectProf td span select{
	color:#999999;
}

tr.wreckListSelectProf td{
	padding-top:10px;
}

td.wreckListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}



/* ---------------------------------------------------------------------- */
/* = Rules defined for STRUCTRE LIST begins from this point forward        = */
/* ---------------------------------------------------------------------- */

tr.structListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.structListAlphabeth td a:link, tr.structListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.structListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.structListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.structListHeaderName a:link , 	td.structListHeaderName a:visited, 
td.structListHeaderUnSorting a:link , 	td.structListHeaderUnSorting a:visited , 
td.structListHeaderUpdater a:link , 	td.structListHeaderUpdater a:visited , 
td.structListHeaderUpdateDate a:link , td.structListHeaderUpdateDate a:visited,
td.structListHeaderDesc a:link,td.structListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.structListHeaderName, td.structListHeaderUpdater, td.structListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.structListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.structListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.structListHeaderName a:hover, td.structListHeaderUpdater a:hover, 
td.structListHeaderUpdateDate a:hover,td.structListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.structListHeaderUpdater, td.structListHeaderUpdateDate{
	text-align:center;
}

td.structListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.structListName a:link, 	td.structListName a:visited, 
td.structListUpdater a:link, td.structListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.structListName a:hover, td.structListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.structListName, td.structListUpdater, td.structListUpdateDate{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.structListName, td.structListUpdater{
	border-right:1px solid #DDDDDD;
}

td.structListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.structListUpdater {
	width:80px;
	text-align:center;
}	

td.structListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.structListPager td a:link , tr.structListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.structListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.structListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.structListSelectProf td span, tr.structListSelectProf td span select{
	color:#999999;
}

tr.structListSelectProf td{
	padding-top:10px;
}

td.structListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}


/* ---------------------------------------------------------------------- */
/* = Rules defined for EVENT LIST begins from this point forward        = */
/* ---------------------------------------------------------------------- */

tr.eveListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.eveListAlphabeth td a:link, tr.eveListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.eveListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.eveListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.eveListHeaderName a:link , 	td.eveListHeaderName a:visited, 
td.eveListHeaderUnSorting a:link , 	td.eveListHeaderUnSorting a:visited , 
td.eveListHeaderUpdater a:link , 	td.eveListHeaderUpdater a:visited , 
td.eveListHeaderUpdateDate a:link , td.eveListHeaderUpdateDate a:visited,
td.eveListHeaderDesc a:link,td.eveListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.eveListHeaderName, td.eveListHeaderUpdater, td.eveListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.eveListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.eveListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.eveListHeaderName a:hover, td.eveListHeaderUpdater a:hover, 
td.eveListHeaderUpdateDate a:hover,td.eveListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.eveListHeaderUpdater, td.eveListHeaderUpdateDate{
	text-align:center;
}

td.eveListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.eveListName a:link, 	td.eveListName a:visited, 
td.eveListUpdater a:link, td.eveListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.eveListName a:hover, td.eveListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.eveListName, td.eveListUpdater, td.eveListUpdateDate{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.eveListName, td.eveListUpdater{
	border-right:1px solid #DDDDDD;
}

td.eveListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.eveListUpdater {
	width:80px;
	text-align:center;
}	

td.eveListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.eveListPager td a:link , tr.eveListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.eveListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.eveListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.eveListSelectProf td span, tr.eveListSelectProf td span select{
	color:#999999;
}

tr.eveListSelectProf td{
	padding-top:10px;
}

td.eveListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}


/* ---------------------------------------------------------------------- */
/* = Rules defined for ARTIFACT LIST begins from this point forward        = */
/* ---------------------------------------------------------------------- */

tr.artiListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.artiListAlphabeth td a:link, tr.artiListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.artiListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.artiListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.artiListHeaderName a:link , 	td.artiListHeaderName a:visited, 
td.artiListHeaderUnSorting a:link , 	td.artiListHeaderUnSorting a:visited , 
td.artiListHeaderUpdater a:link , 	td.artiListHeaderUpdater a:visited , 
td.artiListHeaderUpdateDate a:link , td.artiListHeaderUpdateDate a:visited,
td.artiListHeaderDesc a:link,td.artiListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.artiListHeaderName, td.artiListHeaderUpdater, td.artiListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.artiListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.artiListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.artiListHeaderName a:hover, td.artiListHeaderUpdater a:hover, 
td.artiListHeaderUpdateDate a:hover,td.artiListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.artiListHeaderUpdater, td.artiListHeaderUpdateDate{
	text-align:center;
}

td.artiListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.artiListName a:link, 	td.artiListName a:visited, 
td.artiListUpdater a:link, td.artiListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.artiListName a:hover, td.artiListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.artiListName, td.artiListUpdater, td.artiListUpdateDate{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.artiListName, td.artiListUpdater{
	border-right:1px solid #DDDDDD;
}

td.artiListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.artiListUpdater {
	width:80px;
	text-align:center;
}	

td.artiListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.artiListPager td a:link , tr.artiListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.artiListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.artiListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.artiListSelectProf td span, tr.artiListSelectProf td span select{
	color:#999999;
}

tr.artiListSelectProf td{
	padding-top:10px;
}

td.artiListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}


/* ---------------------------------------------------------------------- */
/* = Rules defined for AIRCRAFT LIST begins from this point forward        = */
/* ---------------------------------------------------------------------- */

tr.acftListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.acftListAlphabeth td a:link, tr.acftListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.acftListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.acftListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.acftListHeaderName a:link , 	td.acftListHeaderName a:visited, 
td.acftListHeaderUnSorting a:link , 	td.acftListHeaderUnSorting a:visited , 
td.acftListHeaderUpdater a:link , 	td.acftListHeaderUpdater a:visited , 
td.acftListHeaderUpdateDate a:link , td.acftListHeaderUpdateDate a:visited,
td.acftListHeaderDesc a:link,td.acftListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.acftListHeaderName, td.acftListHeaderUpdater, td.acftListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.acftListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.acftListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.acftListHeaderName a:hover, td.acftListHeaderUpdater a:hover, 
td.acftListHeaderUpdateDate a:hover,td.acftListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.acftListHeaderUpdater, td.acftListHeaderUpdateDate{
	text-align:center;
}

td.acftListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.acftListName a:link, 	td.acftListName a:visited, 
td.acftListUpdater a:link, td.acftListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.acftListName a:hover, td.acftListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.acftListName, td.acftListUpdater, td.acftListUpdateDate{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.acftListName, td.acftListUpdater{
	border-right:1px solid #DDDDDD;
}

td.acftListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.acftListUpdater {
	width:80px;
	text-align:center;
}	

td.acftListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.acftListPager td a:link , tr.acftListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.acftListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.acftListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.acftListSelectProf td span, tr.acftListSelectProf td span select{
	color:#999999;
}

tr.acftListSelectProf td{
	padding-top:10px;
}

td.acftListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}




/* ---------------------------------------------------------------------- */
/* = Rules defined for ATTACHMENT LIST begins from this point forward   = */
/* ---------------------------------------------------------------------- */

tr.attListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.attListAlphabeth td a:link, tr.attListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.attListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.attListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.attListHeaderName a:link , 	td.attListHeaderName a:visited, 
td.attListHeaderUnSorting a:link , 	td.attListHeaderUnSorting a:visited , 
td.attListHeaderUpdater a:link , 	td.attListHeaderUpdater a:visited , 
td.attListHeaderUpdateDate a:link , td.attListHeaderUpdateDate a:visited,
td.attListHeaderDesc a:link,td.attListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.attListHeaderName, td.attListHeaderUpdater, td.attListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.attListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.attListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.attListHeaderName a:hover, td.attListHeaderUpdater a:hover, 
td.attListHeaderUpdateDate a:hover,td.attListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.attListHeaderUpdater, td.attListHeaderUpdateDate{
	text-align:center;
}

td.attListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.attListName a:link, 	td.attListName a:visited, 
td.attListUpdater a:link, td.attListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.attListName a:hover, td.attListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.attListName, td.attListUpdater, td.attListUpdateDate{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.attListName, td.attListUpdater{
	border-right:1px solid #DDDDDD;
}

td.attListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.attListUpdater {
	width:80px;
	text-align:center;
}	

td.attListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.attListPager td a:link , tr.attListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.attListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.attListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.attListSelectProf td span, tr.attListSelectProf td span select{
	color:#999999;
}

tr.attListSelectProf td{
	padding-top:10px;
}

td.attListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}


/* ---------------------------------------------------------------------- */
/* = Rules defined for OTHER LIST begins from this point forward   = */
/* ---------------------------------------------------------------------- */

tr.otherListAlphabeth td{
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

tr.otherListAlphabeth td a:link, tr.otherListAlphabeth td a:visited {
	background-color:#FFFFFF;
	color:#999999;
	text-decoration: none;
}
tr.otherListAlphabeth td a:hover{
	background-color:#948984;
	color:#FFFFFF;
	text-decoration: none;
}

table.otherListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:728px;
}

td.otherListHeaderName a:link , 	td.otherListHeaderName a:visited, 
td.otherListHeaderUnSorting a:link , 	td.otherListHeaderUnSorting a:visited , 
td.otherListHeaderUpdater a:link , 	td.otherListHeaderUpdater a:visited , 
td.otherListHeaderUpdateDate a:link , td.otherListHeaderUpdateDate a:visited,
td.otherListHeaderDesc a:link,td.otherListHeaderDesc a:visited{
	text-decoration: underline;
	color: #333366;
}

td.otherListHeaderName, td.otherListHeaderUpdater, td.otherListHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.otherListHeaderDesc{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}
td.otherListHeaderPos{
	width:120px;
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
	color:#333366;
}

td.otherListHeaderName a:hover, td.otherListHeaderUpdater a:hover, 
td.otherListHeaderUpdateDate a:hover,td.otherListHeaderDesc a:hover{
	text-decoration: none;
	color: #333399;
}

td.otherListHeaderUpdater, td.otherListHeaderUpdateDate{
	text-align:center;
}

td.otherListBullet {
	width:15px;
	vertical-align:top;
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}	

td.otherListName a:link, 	td.otherListName a:visited, 
td.otherListUpdater a:link, td.otherListUpdater a:visited {
	text-decoration: none;
	color: #333366;
}


td.otherListName a:hover, td.otherListUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}

td.otherListName, td.otherListUpdater, td.otherListUpdateDate{
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
}

td.otherListName, td.otherListUpdater{
	border-right:1px solid #DDDDDD;
}

td.otherListName {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #CCCCCC;
	padding-left:3px;
}	

td.otherListUpdater {
	width:80px;
	text-align:center;
}	

td.otherListUpdateDate {
	width:80px;
	text-align:center;
	color:#666666;
}	

tr.otherListPager td a:link , tr.otherListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.otherListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.otherListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}

tr.otherListSelectProf td span, tr.otherListSelectProf td span select{
	color:#999999;
}

tr.otherListSelectProf td{
	padding-top:10px;
}

td.otherListDesc {
	width:250px;
	border-right:1px solid #cccccc;
}

/* ---------------------------------------------------------------------- */
/* = Rules defined for LOCATIONS LIST begins from this point forward   = */
/* ---------------------------------------------------------------------- */

/* ------ */
/* COMMON */
/* ------ */

.chartHeader{
	font-weight:bold;
	/* text-decoration:underline; */
}
.otherListSelect{
	color:#999999;
}

table.locListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:700px;
}

table.locListTable td{
	height:20px;
	padding-left:5px;
	padding-right:5px;
}

tr.locListPager td a:link , tr.locListPager td a:visited{
	text-decoration: underline;
	color: #333366;
}

tr.locListPager td a:hover{
	text-decoration: underline;
	color: #333399;
}
tr.locListPager td{
	vertical-align:top;
	text-align:center;
	padding-top:15px;
	padding-bottom:6px;
	text-align:center;
}


/* ------------------------- */
/* CHARTS AND DRAWINGS LISTS */
/* ------------------------- */

td.locListHeaderName, td.locListHeaderRef, td.locListName, td.locListRef{
	text-align:left;
}

td.locListHeaderUpdater, td.locListHeaderUpdateDate, td.locListUpdater, td.locListUpdateDate{
	text-align:center;
}

td.locListHeaderName, td.locListHeaderUpdater, td.locListHeaderUpdateDate,td.locListHeaderRef{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.locListName{
	width:300px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

td.locListRef{
	width:220px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

td.locListUpdater{
	width:90px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

td.locListUpdateDate{
	width:90px;
	border-bottom:1px solid #DDDDDD;
}

td.locListName a:link, 	td.locListName a:visited, 
td.locListUpdater a:link, td.locListUpdater a:visited,
td.locListRef a:link, 	td.locListRef a:visited{
	text-decoration: none;
	color: #333366;
}


td.locListName a:hover, td.locListUpdater a:hover,
td.locListUpdater a:hover, td.locListRef a:hover{
	text-decoration: underline;
	color: #333399;
}


/* ---------- */
/* ZONE LISTS */
/* ---------- */

td.locListZoneHeaderName, td.locListZoneHeaderRef, td.locListZoneName{
	text-align:left;
}

td.locListZoneHeaderUpdater, td.locListZoneHeaderUpdateDate, td.locListZoneUpdater, td.locListZoneUpdateDate{
	text-align:center;
}

td.locListZoneHeaderName, td.locListZoneHeaderUpdater, td.locListZoneHeaderUpdateDate{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold; 
	font-size:10px;
	padding-top:10px;
}

td.locListZoneName{
	width:480px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

td.locListZoneUpdater{
	width:110px;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}

td.locListZoneUpdateDate{
	width:110px;
	border-bottom:1px solid #DDDDDD;
}

td.locListZoneName a:link, 	td.locListZoneName a:visited, 
td.locListZoneUpdater a:link, td.locListZoneUpdater a:visited{
	text-decoration: none;
	color: #333366;
}


td.locListZoneName a:hover, td.locListZoneUpdater a:hover,
td.locListZoneUpdater a:hover{
	text-decoration: underline;
	color: #333399;
}


		


/* ---------------------------------------------------------------------- */
/* artifact material and category page 													          */
/* ---------------------------------------------------------------------- */
.fromList {
	background-color:#CCCCBB;
	}
.notFromList{
	background-color:#FFFFFF;
	}
.selectCat {
	font-size:9px;
	font-family:verdana;
	}


/* ---------------------------------------------------------------------- */
/* login page 													          */
/* ---------------------------------------------------------------------- */

a.aexisBot:link,a.aexisBot:visited{
	text-decoration:none;
	color: #000000;
}
a.aexisBot:hover{
	text-decoration:none;
	color: #000000;
}
a.red:link,a.red:visited{
	text-decoration:none;
	color: #B30838;
}
a.red:hover{
	text-decoration: none;
	color: #B30838;
}

.loginPagePos{
	position:relative;
	top:-45px;
	left:-20px;
}

.loginTable2{
	font:normal 9px Verdana;
}

.topMid1{
	border-bottom:1px solid #979797;
	border-right:1px solid #979797;
	border-left:1px solid #979797;
}
.topMid2{
	border-bottom:1px solid #979797;
	border-right:1px solid #979797;
}

/* message to user when popup or cookie problem */
span.feedback{
	padding:4px;
	padding-top:10px;
	color:#666666;
	font-family:verdana;
	font-size:9px;
	visibility:visible;
	width:250px;
}

.topLeft{
	border-bottom:1px solid #979797;
}
.topRight{
	border-bottom:1px solid #979797;
}
.topMidRight{
	border-bottom:1px solid #979797;
	/*border-left:1px solid #979797;*/
}
.menuCover{
	border-bottom:1px solid #979797;
	border-left:1px solid #979797;
	border-top:1px solid #979797;
	/*border-right:1px solid #979797;*/
}
.bottomBorder {
	border-right:1px solid #979797;
	padding-top:2px;
	vertical-align:top;
	text-align:right;
}
.bottomBorder2 {
	border-right:1px solid #979797;
	border-left:1px solid #979797;
	font-size:9px;
	color:#B30838;
	font-weight:bold; 
	text-align:left;
	padding-top:5px;
	vertical-align:top;
}
.navigationTab{
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#000000;
	font-size:10px;
	color:#FFFFFF;
	cursor:pointer;
}

/* below is used to get rid of styling problems of asp:LinkButton id=lbDataBk */
a.whiteNav:link , a.whiteNav:visited, a.whiteNav:active, a.whiteNav:hover {
	color:#FFFFFF;
	text-decoration:none;
	}

div.refVis
	{
	/*visibility:visible;*/
	display:block;
	}

div.refInVis
	{
	/*visibility:hidden;*/
	display:none;
	}

.navigationTab1{
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#726666;
	font-size:10px;
	color:#FFFFFF;
	cursor:pointer;
}
.navigationTab2{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #979797;
	background-color:#000000;
	border-right:1px solid #000000;
	color:#FFFFFF;
}

.rightborderLogin{
	border-right:1px solid #979797;	
}

.contentBack{
	background-image:url(../Images/login/cotent_back.jpg);
}

.loginTxt{
	border:	1px solid #B30838;
	font-size:9px;
}
.loginBtn{
	border: 1px solid #979797;
	background-color:#ffffff;
	font-size:9px;
	cursor:pointer;
	}

td.forgotPwd a:link, td.forgotPwd a:visited, td.forgotPwd a:active{
	font-size:9px;
	color:#666666;
	font-family:verdana;
	text-decoration:none;
	}

td.forgotPwd a:hover {
	font-size:9px;
	color:#333333;
	font-family:verdana;
	text-decoration:underline;
	}

.btnClick{
	width:19px;
	border-bottom:1px solid #979797;
	border-left:1px solid #979797;
	border-top:1px solid #979797;
	cursor:pointer;
}
.btnUp{
	width:19px;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	cursor:pointer;
}
.contentTab{
	border:1px solid #000000;
	background-color:#ffffff;	
}
.navBottomBorder{
	background-color: #979797;
}
.footerText{
	color: #AAAAAA;
}


/* ---------------------------------------------------------------------- */
/*    = Rules defined for WK, STR, ART and EVENT ATTACHMENT LIST  =       */
/* ---------------------------------------------------------------------- */

div.wkAttLstTable{
	background-color: #FFFFFF;
	margin-left: 0px;
	width: 476px;
}

td.wkAttLstNameHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:left;
}

td.wkAttLstUserHead, td.wkAttLstDateHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:center;
}

td.wkAttLstNameItem a:link, td.wkAttLstNameItem a:visited, 
td.wkAttLstUserItem a:link, td.wkAttLstUserItem a:visited{
	text-decoration: none;
	color: #333366;
}

td.wkAttLstNameItem a:hover, td.wkAttLstUserItem a:hover{
	text-decoration: underline;
	color: #333399;
}

td.wkAttLstNameItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	width:396px;
}

td.wkAttLstUserItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:0px;
	text-align:center;
}

td.wkAttLstDateItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	width:80px;
	text-align:center;
}

/* ---------------------------------------------------------------------- */
/* = 		  Rules defined for attachment ATTACHMENT LIST             =  */
/* ---------------------------------------------------------------------- */

td.attAttLstNameHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:left;
}

td.attAttLstDescHead, td.attAttLstUserHead, td.attAttLstDateHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:center;
}

td.attAttLstNameItem a:link, td.attAttLstNameItem a:visited{
	text-decoration: none;
	color: #333366;
}

td.attAttLstNameItem a:hover{
	text-decoration: underline;
	color: #333399;
}

td.attAttLstNameItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	width:110px;
}

td.attAttLstDescItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	width:200px;
}

td.attAttLstUserItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:80px;
	text-align:center;
}

td.attAttLstDateItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	width:80px;
	text-align:center;
}


/* ---------------------------------------------------------------------- */
/* =          Rules defined for wk, str, art ARTIFACT list             =  */
/* =          and for str STRUCTURE list             		     	     =  */
/* ---------------------------------------------------------------------- */

td.wkArtLstNameHead, td.wkArtLstDescHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	padding-left: 7px;
	text-align:left;
}

td.wkArtLstUserHead, td.wkArtLstDateHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:center;
}

td.wkArtLstNameItem a:link, td.wkArtLstNameItem a:visited, 
td.wkArtLstUserItem a:link, td.wkArtLstUserItem a:visited{
	text-decoration: none;
	color: #333366;
}

td.wkArtLstNameItem a:hover, td.wkArtLstUserItem a:hover{
	text-decoration: underline;
	color: #333399;
}

td.wkArtLstNameItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color: #333366;
	width:140px;
}

td.wkArtLstDescItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:256px;
}

td.wkArtLstUserItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:0px;
	text-align:center;
}

td.wkArtLstDateItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	width:80px;
	text-align:center;
}

/* ---------------------------------------------------------------------- */
/* =          Rules defined for wk, str, art EVENT list                =  */
/* ---------------------------------------------------------------------- */

td.wkEveLstNameHead, td.wkEveLstDescHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	padding-left: 7px;
	text-align:left;
}

td.wkEveLstUserHead, td.wkEveLstDateHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:center;
}

td.wkEveLstNameItem a:link, td.wkEveLstNameItem a:visited, 
td.wkEveLstUserItem a:link, td.wkEveLstUserItem a:visited{
	text-decoration: none;
	color: #333366;
}

td.wkEveLstNameItem a:hover, td.wkEveLstUserItem a:hover{
	text-decoration: underline;
	color: #333399;
}

td.wkEveLstNameItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color: #333366;
	width:156px;
}

td.wkEveLstDescItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:240px;
}

td.wkEveLstUserItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:0px;
	text-align:center;
}

td.wkEveLstDateItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	width:80px;
	text-align:center;
}

/* ---------------------------------------------------------------------- */
/* =             Rules defined for wk, str DRAWINGS list              =  */
/* ---------------------------------------------------------------------- */

table.drwListTable{
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
}

td.wkDrwLstNameHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	padding-left:7px;
	text-align:left;
}

td.wkDrwLstUserHead, td.wkDrwLstAuthHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:center;
}

td.wkDrwLstNameItem a:link, td.wkDrwLstNameItem a:visited, 
td.wkDrwLstUserItem a:link, td.wkDrwLstUserItem a:visited,
td.wkDrwLstAuthItem a:link, td.wkDrwLstAuthItem a:visited{
	text-decoration: none;
	color: #333366;
}

td.wkDrwLstNameItem a:hover,  td.wkDrwLstAuthItem a:hover, td.wkDrwLstUserItem a:hover{
	text-decoration: underline;
	color: #333399;
}

td.wkDrwLstNameItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color: #333366;
	width:316px;
}

td.wkDrwLstAuthItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #DDDDDD;
	color:#333333;
	width:180px;
	text-align:center;
}

td.wkDrwLstUserItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	width:0px;
	text-align:center;
}

/* ---------------------------------------------------------------------- */
/* =             Rules defined for wk, str, REFERENCES LIST            =  */
/* ---------------------------------------------------------------------- */


/* Used Reference Header */
td.subTitleRef{
	border-bottom:1px solid #666666;
	background-color:#EEEEEE;
	font-weight:bold;
	padding-left:7px;
	height:25px;
}

/* Used for Orginator and Updater Header */
td.subTitleOriSubj{
	border-bottom:1px solid #666666;
	background-color:#EEEEEE;
	font-weight:bold;
	padding-left:7px;
	height:25px;
	width:135px;
}

td.subTitleOriName{
	border-bottom:1px solid #666666;
	background-color:#EEEEEE;
	height:25px;
	width:375px;
	text-align:left;
	padding-left:3px;
}

td.subTitleOriName a:link, td.subTitleOriName  a:visited{
	text-decoration: underline;
	color: #333366;
}

td.subTitleOriName a:hover{
	text-decoration:none ;
	color: #333399;
}

/* Used for Reference Subject headers */
td.wkRefLstSubjHead, td.wkRefLstNameHead{
	color: #333333;
	vertical-align: top;
	padding-bottom: 10px;
	font-weight: bold; 
	font-size: 10px;
	padding-top: 10px;
	text-align:left;
}

td.wkRefLstSubjItem{
	vertical-align:top;
	padding:3px;
	color:#333333;
	width:140px;
	text-align:left;
	border-bottom:1px solid #DDDDDD;
}

td.wkRefLstNameItem{
	vertical-align:top;
	padding:3px;
	border-bottom:1px solid #DDDDDD;
	color: #333366;
	width:350px;
}

td.wkRefLstNameItem a:link, td.wkRefLstNameItem a:visited{
	text-decoration: underline;
	color: #333366;
}

td.wkRefLstNameItem a:hover{
	text-decoration: none;
	color: #333399;
}


/* ------------------------------------------------------------------- */
/* =    Rules defined for decoration picture where there is no       = */
/* =    update facility for VIOE (lists, administration, etc	   = */
/* ------------------------------------------------------------------- */

td.decoPicHolder{
	height:197;
	width:290;
	vertical-align:middle;
/* 	border:1px solid #999999;
	background-color:#EEEEEE;
*/
	text-align:center;
}

td.decoPicHolder img{
	/* width:270px;
	height:180px; */

}



/* ---------------------------------------------------------------------- */
/* = Rules defined for USER LIST begins from this point forward    = */
/* ---------------------------------------------------------------------- */

table.userListTable {
	background-color:#FFFFFF;
	border:0px solid #FFFFFF;
	cellpadding:0px;
	width:700px;
}

td.userListHeader {
	text-decoration: underline;
	color: #333366;
	font-weight:bold;
	padding-bottom:20px;
	padding-left:4px;
}

td.userListItem {
	color: #333366;
	vertical-align:top;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

/* ---------------------------------------------------------------------- */
/* agenda classes 									  */
/* ---------------------------------------------------------------------- */

li.agblue{
	margin-bottom:10px;
	list-style-image: url(images/common/bullet-blue-spacer.gif);

}
li.agblack{
	margin-bottom:10px;
	list-style-image: url(images/common/bullet-black-spacer.gif);

	
