input { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;}
select { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;overflow: auto;}

a {color: #777777; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 11px;}
a:link {color: #777777; background-color: transparent; text-decoration: none;}
a:visited {color: #777777; background-color: transparent; text-decoration: none;}
a:hover {color: #9CB2BD; background-color: transparent; text-decoration: underline;}

.ok { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #006600; 
}
.err { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #990000;
}


h1, h2, h3, h4 {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	letter-spacing: -0.018em;
}
h1 { font-size: 14px; margin: .15em 1em 0 0 }
h2 { font-size: 12px }
h3 { font-size: 10px }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #8B8FA7;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.quotes {
	color: #000000;
	font-style: Italic;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
}

.ok { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #006600; 
}
.err { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #990000;
}

.DOCbody {
	padding: 10px;
}


.mytickets {
	border-bottom: 1px solid #d7d7d7;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.mytickets th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
.mytickets thead { background: #f7f7f0 }
.mytickets thead th {
 border: 1px solid #d7d7d7;
 border-bottom-color: #999;
 font-size: 11px;
 font-weight: bold;
 padding: 2px 4px;
 vertical-align: bottom;
}
.mytickets thead th :link:hover, .mytickets thead th :visited:hover {
 background-color: transparent;
}
.mytickets thead th a { border: none; padding-right: 12px }
.mytickets th.asc a, table.listing th.desc a { font-weight: bold }
.mytickets th.asc a, table.listing th.desc a {
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
.mytickets th.asc a { background-image: url(../asc.png) }
.mytickets th.desc a { background-image: url(../desc.png) }
.mytickets tbody td, table.listing tbody th {
 border: 1px dotted #ddd;
 padding: .33em .5em;
 vertical-align: top;
}
.mytickets tbody td a:hover, .mytickets tbody th a:hover {
 background-color: transparent;
}
.mytickets tbody tr { border-top: 1px solid #ddd }
.mytickets tbody tr.even { background-color: #f0f0f0 }
.mytickets tbody tr.odd { background-color: #f7f7f7 }

.mytickets tbody tr.cka1 { background: #ffcccc; color: #aa2222; border-color: #ee8888;}
.mytickets tbody tr.cka2 { background: #ffddcc; color: #aa2222; border-color: #ee8888;}
.mytickets tbody tr.cka3 { background: #ffeedd; color: #aa2222; border-color: #ee8888;}
.mytickets tbody tr.ckb1 { background: #ccccff; color: #446699; border-color: #ccddee;}
.mytickets tbody tr.ckb2 { background: #ccddff; color: #446699; border-color: #ccddee;}
.mytickets tbody tr.ckb3 { background: #ddeeff; color: #446699; border-color: #ccddee;}
.mytickets tbody tr.ckc1 { background: #ffffaa; color: #888800; border-color: #eeeeaa;}
.mytickets tbody tr.ckc2 { background: #ffffbb; color: #888800; border-color: #eeeeaa;}
.mytickets tbody tr.ckc3 { background: #ffffdd; color: #888800; border-color: #eeeeaa;}
.mytickets tbody tr.ckd1 { background: #aaffff; color: #009999; border-color: #bbeeee;}
.mytickets tbody tr.ckd2 { background: #bbffff; color: #009999; border-color: #bbeeee; }
.mytickets tbody tr.ckd3 { background: #ddffff; color: #008899; border-color: #cceeee; }

.mytickets tbody tr:hover { background: #eed !important }

#ticket {
 	background: #ffd;
 	border: 1px outset #996;
 /*margin-top: 1em;*/
 /*	position: relative;*/
 	padding-left: 10px;
	padding-right: 10px; 
	padding-bottom: 10px; 	
}
#ticket h2.summary { margin: 0 }
#ticket h3.status { color: #996; font-size: 100%; font-weight: normal; margin-top: .5em; }
#ticket .date { color: #996; float: right; font-size: 85%; position: relative }
#ticket .date p { margin: 0 }

#ticket table.properties {
 border-bottom: 1px solid #dd9;
 border-top: 1px solid #dd9;
 border-collapse: collapse;
 /*table-layout: fixed;*/
 /*width: 100%;*/
}
#ticket table.properties tr { border-bottom: 1px dotted #eed }
#ticket table.properties td, #ticket table.properties th {
 padding: .5em 1em;
 vertical-align: top;
}
#ticket table.properties th {
 color: #663;
 font-weight: normal;
 text-align: left;
 width: 20%;
}
#ticket table.properties td {  }
#ticket table.properties .description { border-top: 1px solid #dd9;}
.description { text-align: left;}



#changelog { border: 1px outset #996;  }

.commentHeader{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
 	border-bottom: 1px solid #d7d7d7;
 	color: #909090;	
 	font-weight: normal; 	
}

.commentHeaderPrivate{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
 	border-bottom: 1px solid #f09090;
 	color: #ff3333;	
 	font-weight: normal; 	
}
.commentHeaderConPrivate{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
 	border-bottom: 1px solid #333399;
 	color: #333399;	
 	font-weight: normal; 		
}

#changelog .threading, #changelog .inlinebuttons{
 float: right;
 position: relative;
 bottom: 0.3em;
  text-align: left;
}

 #action { 
   text-align: left;
 }

#changelog .change { list-style: square; margin-left: 10px; margin-right: 10px;padding: 0; text-align: left; }
.commentConBody { 
	margin-left: 10px ; 
	color: #333399;			
	text-align: left;
}
.commentBodyPrivate { 
	margin-left: 10px ; 
	color: #ff3333;			
	text-align: left;
}
.commentBody { 
		margin-left: 10px ; 
		text-align: left;
}

/*form .field { margin-top: .75em; width: 100% }
form #comment { width: 100%; text-align: left; }*/

.tip {
	font:10px/12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	width:100px; 
	padding:1px;
	position:absolute; 
	z-index:100;
    visibility:hidden; 
	color:#333333; 
	top:20px;
    left:90px; 
	background-color:#ffffcc;
	layer-background-color:#ffffcc;
}

.LVL1cell { }
.LVL1cellHI { background-color: #FCB131; color: #444A6E; }
.LVL2cell { }
.LVL2cellHI { background-color: #FBEEDB; color: #444A6E;  }
.LVL3cell { }
.LVL3cellHI { background-color: #FBEEDB; color: #444A6E; }

.LVL1menu {color: #928E91; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 8pt;}
.LVL1menu:link {color: #928E91;background-color: transparent; text-decoration: none;}
.LVL1menu:visited {color: #928E91;background-color: transparent; text-decoration: none;}
.LVL1menu:hover {color: #928E91;background-color: transparent; text-decoration: none; font-weight: normal;}
.LVL1menuHI {color: #000000; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 8pt;}
.LVL1menuHI:link {color: #000000;background-color: transparent; text-decoration: none;}
.LVL1menuHI:visited {color: #000000;background-color: transparent; text-decoration: none;}
.LVL1menuHI:hover {color: #000000;background-color: transparent; text-decoration: none; font-weight: normal;}

.LVL2menu {color: #928E91; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 8pt;}
.LVL2menu:link {color: #928E91; background-color: transparent; text-decoration: none;}
.LVL2menu:visited {color: #928E91; background-color: transparent; text-decoration: none;}
.LVL2menu:hover {color: #928E91; background-color: transparent; text-decoration: none;font-weight: normal;}
.LVL2menuHI {color: #000000; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 8pt;}
.LVL2menuHI:link {color: #000000; background-color: transparent; text-decoration: none;}
.LVL2menuHI:visited {color: #000000; background-color: transparent; text-decoration: none;}
.LVL2menuHI:hover {color: #000000; background-color: transparent; text-decoration: none;font-weight: normal;}

.LVL3menu {color: #928E91; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 8pt;}
.LVL3menu:link {color: #928E91;background-color: transparent; text-decoration: none;}
.LVL3menu:visited {color: #928E91;background-color: transparent; text-decoration: none;}
.LVL3menu:hover {color: #928E91;background-color: transparent; text-decoration: none;font-weight: normal;}
.LVL3menuHI {color: #000000; background-color: transparent; text-decoration: none; font-family: Verdana; font-size: 8pt;}
.LVL3menuHI:link {color: #000000;background-color: transparent; text-decoration: none;}
.LVL3menuHI:visited {color: #000000;background-color: transparent; text-decoration: none;}
.LVL3menuHI:hover {color: #000000;background-color: transparent; text-decoration: none;font-weight: normal;}