body{
background: #8c1410;
}

a{
color: black;
font-family: tahoma;
font-size: 12px;
text-decoration: none;
}
	
a:hover{
color: #a21f24;
font-family: tahoma;
font-size: 12px;
}

a.icontop{
white-space: nowrap;
font-family: tahoma;
color: black;
text-align: center;
text-decoration: none;
padding-right: 12px;
padding-left: 2px;
padding-bottom: 3px;  
}

a.icontop:hover{
white-space: nowrap;
font-family: tahoma;
color: #a21f24;
text-align: center;
text-decoration: none;
padding-right: 12px;
padding-left: 2px;
padding-bottom: 3px;  
}
	
td.tdright{
border-left: 0px solid #ded4bb;
width: 50%;
}

.maintable{
width: 881px;
}

td.tdleft{
border-right: 0px solid #ded4bb;
width: 50%;
}

.blocktable{
margin-top: 5px;
margin-bottom: 5px;
width: 157px;
 }
 
.linkright { 
font-family: tahoma; 
font-size: 12px; 
color: #3D3C38;
text-decoration: none;
display: block;
text-align: right;
background:  url("qkimages/snd_41.gif") no-repeat right top;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 0px;
padding-right: 20px;
padding-left: 4px;
border-bottom: 1px solid #dedede;
}

.linkright:hover { 
font-family: tahoma; 
font-size: 12px; 
color: #3D3C38;
text-decoration: none;
display: block;
text-align: right;
background: #e8f4ff url("qkimages/snd_41.gif") no-repeat right top;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 0px;
padding-right: 20px;
padding-left: 4px;
border-bottom: 1px dotted #dedede;
 }
 
.linkrightt { 
font-family: tahoma; 
font-size: 12px; 
color: #0D0D0D;
text-decoration: none;
display: block;
width: 160px;
height: 21px;
text-align: right;
background: #A0BCDE url("qkimages/snd_45.gif") no-repeat right top;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 22px;
padding-left: 4px;
 border-bottom: 1px solid #BACEE8;
 }

.linkrightt:hover { 
font-family: tahoma; 
font-size: 12px; 
color: #a21f24;
text-decoration: none;
display: block;
width: 160px;
height: 21px;
text-align: right;
background: #E8F4FF url("qkimages/snd_45o.gif") no-repeat right top;
padding-top: 4px;
padding-bottom: 4px;
margin-right: 0px;
padding-right: 22px;
padding-left: 4px;
 border-bottom: 1px solid #BACEE8;
 }
 
.blocktitle{
font-family: tahoma;
font-size: 11px;
padding-top: 2px;
vertical-align: top;
text-align: right;
padding-right: 5px;
font-weight: bold;
 }
 
 .blocktitleindex{
font-family: tahoma;
font-size: 11px;
padding-top: 2px;
vertical-align: top;
text-align: right;
padding-right: 8px;
font-weight: bold;
display: block;
 color: #096C39;
 } 
 
  .blocktitleindex:hover{
font-family: tahoma;
font-size: 11px;
padding-top: 2px;
vertical-align: top;
text-align: right;
padding-right: 8px;
font-weight: bold;
display: block;
 color: #8C1410;
 } 
 
.pagetitle{
padding: 2px;
font-family: arial;
font-size: 15px;
color: #2F2F2F;
font-weight: bold;
text-align: right;
}

.text{
font-family: tahoma;
font-size: 12px;
color: #303030;
white-space: nowrap;
text-align: right;
}

.footertext{
font-family: tahoma;
font-size: 12px;
color: #303030;
white-space: nowrap;
}
	
.srch{
border: 0px;
font-family: tahoma;
font-size: 11px;
color: #303030;
white-space: nowrap;
text-align: right;
background: #f8ffc8;
}
	
.btn{
height: 20px;
font-family: tahoma;
font-size: 11px;
color: #303030;
white-space: nowrap;
text-align: right;
padding-right: 4px;
}
	
.details{
font-family: tahoma;
font-size: 12px;
color: #303030;
text-align: right;
padding-right: 4px;
}

.maintabledes{
padding: 2px;
width: 100%;
height: 100%;
}
		
a.blockimage{  
color: #4B2851;
font-size: 12px;
font-family: Tahoma;
padding-top: 3px;
padding-right:10px; 
margin-right: 2px;
padding-left: 2px; 
padding-bottom: 8px;
text-decoration: none;
display: block;
}		

a.blockcontentcenter{  
color: #282F51;
font-size: 12px;
font-family: Tahoma;
padding-top: 3px;
padding-right:10px; 
margin-right: 2px;
padding-left: 2px; 
padding-bottom: 8px;
text-decoration: none;
display: block;
border-bottom: 1px dotted #A99BDD;
}

.tablehead{
background: #C2E2FF;
color: #452A49;
padding: 2px;
}

.tablebodynr{
padding: 3px;
color: #2A4F79;
border-bottom: 1px dotted #BEB3E5;
white-space: nowrap;
padding-left: 4px;
padding-right: 4px;
font-size: 11px;
}

.tablebody1{
padding-bottom: 6px;
padding-top: 4px;
color: #2A4F79;
border-bottom: 1px dotted #BEB3E5;
padding-left: 4px;
padding-right: 4px;
}

a.catlink{
text-decoration: none;
color: #2B142E;
}

a.catlink:hover{
color: #a21f24;
text-decoration: none;
}

.catdetails{
font-family: Tahoma;
font-size: 12px;
background: White;
border: 0px;
width:  98%;
color: red;

}

.catedesinternal{
color: #2B142E;
font-size: 12px;
font-family: Tahoma;
background: White;
padding: 4px;
}

a.pg{
width: 14px;
font-family: Tahoma;
font-size: 12px;
border-top: 1px solid #5D4360;
border-right: 1px solid #5D4360;
color: #2C1B2E;
text-decoration: none;
padding: 1px;
background:#C2E2FF;

}

a.pg:hover{
width: 14px;
font-family: Tahoma;
font-size: 12px;
background: #71BDFF;
border-top: 1px solid #5D4360;
border-right: 1px solid #5D4360;
color: #2C1B2E;
text-decoration: none;
padding: 1px;
}

.tablebodydetr{
padding-bottom: 6px;
padding-top: 4px;
color: #29162C;
border-bottom: 1px dotted #BEB3E5;
padding-left: 4px;
padding-right: 4px;
white-space: nowrap;
 }

.tablebodydet{
padding-bottom: 6px;
padding-top: 4px;
color: #29162C;
border-bottom: 1px dotted #BEB3E5;
padding-left: 4px;
padding-right: 4px;
width: 100%;
}
a.downlink{
display: block;
font-family: Tahoma;
font-size: 12px;
background: #E7EFF9;
border: 1px solid #A0BCDE;
color: #2F2F2F;
text-decoration: none;
padding: 2px;
white-space: nowrap;
text-align: center;
}

a.downlink:hover{
background: White;
color: #25466E;
 text-align: center;
}

.tablebodyrow1{
padding-bottom: 6px;
padding-top: 4px;
color: #2A4F79;
border-bottom: 1px dotted #A0BCDE;
padding-left: 4px;
padding-right: 4px;
font-size: 11px;

}

.tablebodyrow1nr{
padding-bottom: 6px;
padding-top: 4px;
color: #2A4F79;
border-bottom: 1px dotted #A0BCDE;
padding-left: 4px;
padding-right: 4px;
white-space: nowrap;
font-size: 11px;
}


.countbg{
	background: #A0BCDE;
	color: Black;
	padding: 2px;
	text-align: center;
}