.outofStock {
	background: url("./../images/warning16.png") no-repeat;
	left-padding : 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.summaryPanel{
	
		border:1px solid #A0B7C9;
}


.titlePaneTran{
	width:99%;
	margin:2px;
	margin-top:5px;
	margin-bottom:5px;
   	border:1px solid #A0B7C9;
}

.transButtonPanel{
	border:1px solid #A0B7C9;
	text-align:center;
	margin:6px;
	padding:4px;
}

h1, h2, h3 {
    font-weight: bold;
}

h1 {
    width: 400px;
    text-align: center;

    color: white;
    background-color: #557799;
    padding: 10px;

    -moz-box-shadow: 3px 3px 4px #AAA;
    -webkit-box-shadow: 3px 3px 4px #AAA;
    box-shadow: 3px 3px 4px #AAA;

    border-radius: 10px;
    -moz-border-radius: 10px;

    text-shadow: 2px 2px 2px black;
}

h2 {
    font-size: 150%;
    margin-top: 40px;
    padding-top: 5px;
    border-top: 5px solid lightgray;
}

h3 {
    margin-left: 10px;
    margin-top: 30px;
}

.logo {
    float: right;
}

.metadata {
}

.summary {
    margin-bottom: 20px;
}

.reportInfo {
    font-size: 110%;
}

.allPackages {
    font-weight: bold;
}

.fileHeader {
    font-size: 120%;
    font-weight: bold;
}

.tableHeader {
    font-weight: bold;
}

.number {
    text-align: center;
}

.priority1, .priority2, .priority3 {
    font-weight: bold;
    text-align: center;
    color: #990000;
}

.priority1 {
    background-color: #FFAAAA;
}

.priority2 {
    background-color: #FFCCAA;
}

.priority3 {
    background-color: #FFEEAA;
}

.ruleName {
    font-weight: bold;
    color: black;
    text-align: left;
}

.violationInfo {
    margin-bottom: 2px;
    margin-top: 2px;
}

.violationInfoPrefix {
    font-size: 60%;
    width: 30px;
    color: #a9a9a9;
    padding-right: 4px;
}

.sourceCode {
    font-family: Arial, sans-serif;
    font-size: 80%;
    color: #444444;
}

.violationMessage {
    font-style: italic;
    font-size: 80%;
    color: black;
}

.ruleDescriptions {
    font-size: 85%;
}

.version {
    margin-top: 1px;
}

.redBackground {
    background:url("./../../img/bgButtonImportant.png") no-repeat center left !important;
    color: white !important;
}

.redColorText{
	color : red;
}
.blackColorText{
	color : black;
}
.greenColorText{
	color : green;
}

.listTransx{
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left:0pxl
	margin-bottom:10px;
	font: bold 12px/2.0 Helvetica, Verdana, sans-serif;

}
.listTransx li{
	cursor:pointer;
}

.packageHeader {
	background-color: #E7E7E7 !important;
}

.reportHeader{
	font-size: 150%;
    margin-top: 20px;
    padding-top: 5px;
    border: 2px solid lightgray;
    background-color: #A25A2A5 !important;
	margin-bottom : 10px
}


#conflictTreeTDFrame{
	border:1px solid #DADEE3;
	width:26%;
	overflow:auto;
	vertical-align:top;
	height:98%;
}

#conflictContentTDFrame{
	border:1px solid #DADEE3;
	width:74%;
	overflow:auto;
	vertical-align:top;
	height:98%;
}

.thickBorder{
	border:5px solid #A0B7C9;
}

.thinBorder{
	border-bottom:1px solid #A0B7C9;
}

.packageHeader1 {
	background-color: #E7E7E7 !important;
	margin-top: 0px !important;
}

.checkBoxCenter{
	text-align : center;
	display : block;
}


.okButton{
	background: url("./../../img/button_ok.png") no-repeat;
	border: none;
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-left:3px;
	vertical-align: top;
	margin-top: 1px;
}
.bulletButton{
	background: url("./../../img/menuNext.png") no-repeat;
	border: none;
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-left:3px;
	vertical-align: top;
	margin-top: 1px;
}

.newDataCell{
	color: green !important;
}

.infoButton{
	background: url("./../../img/infoIcon.png") no-repeat;
	border: none;
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-left:3px;
	vertical-align: top;
	margin-top: 1px;
}
.searchTreeZone{

	height:4%;
	margin-top:5px;
    overflow:hidden;
}

.searchInputTreezone{
	box-shadow: 3px 3px 4px #AAA;
	border-width:0px;
	width:60%;

}
.searchTreeZone label{
	margin-left:2px;
}
.searchButtonTreeZone{

   border:none;
   padding:0px;
   margin:0px;
   cursor:pointer;
   height:18px;
   width:18px;
   background:url("./../images/searchIcon.svg") no-repeat;
   position:absolute;
   top:10px;
   left:20%;
   margin-top:2px;
 
}
.searchEraseTreeZone{
	 border:none;
   padding:0px;
   margin:0px;
   margin-left:14px;
   cursor:pointer;
   height:18px;
   width:18px;
   background:url("./../../img/erase.gif") no-repeat;
   position:absolute;
   top:10px;
   left:21%;

}
.searchButtonTreeZone:focus,.searchEraseTreeZone:focus{
	border:1px solid red !important;
}

.tree-element-found{
	background-color:#63F7D0;
}
.tree-element-found-parent{
	border:1px solid #63F7D0;
}

.diffTable{
    border-bottom: 1px solid #000 !important;
}

.treeNode_delete {
	background-image: url(./../../img/collapse.gif);
	width: 16px;
	height: 16px;
	float:right;
	background-repeat: no-repeat;
}

.treeNode_add {
	background-image: url(./../../img/expand.gif);
	width: 16px;
	height: 16px;
	float:right;
	background-repeat: no-repeat;
}