/* CSS Document */
.pgtophead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-align:center;
}
.pgbannerhd
{
font-family: Arial, Helvetica, sans-serif;
text-indent:30px;
color:#999999;
font-size:23px;
}
.pghomesubhead
{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
/*color:#CC9900;*/
color:#000000;
font-size:13px;
border-bottom:2px solid #E8E8E8 ;
}
.pgbighead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-align:left;
}
.bullet
{
padding-left:15px;
background:url(bluerule.gif) left center no-repeat;
padding-top:5px;
padding-bottom:5px;
}
.pgsubhead {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
/*color:#CC9900;*/
color:#000000;
font-size:13px;
}

.pgbtmnenu
{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #333333;
font-size:12px;
}
.pgbtmnenu a:link
{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #333333;
text-decoration:none;
font-size:11px;
}

.pgbtmnenu a:visited, a:active 
{
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.pgbtmnenu a:hover
{
	/*color:#A08D1F;	*/
	color: #999999;
	text-decoration:underline;
}
.pgfacbody
{
	font:12px Tahoma;
	color:#000033;
	line-height:20px;
	text-align:left;
}
.pghomebody
{
	font:12px Tahoma;
	color: #000000;
	line-height:20px;
	text-align:justify;
}
.mand{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
}
.pgbodytext {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:20px;
	text-align:justify;
}
.pgresult {

	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	line-height:20px;
	text-align:justify;
}
.pgbodytext a:link
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}
.pgbodytext a:visited, a:active
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}

.pgbodytext a:hover
{
	color:#0000FF;
	text-decoration:underline;
}

.pgerrormsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color:#FF0000;
	background:#E8E8E8;
	border:1px solid #E8E8E8;
	line-height: 20px;
	font-weight: bold;
}
.pghighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#666666;
	background-color:#FFFFFF;
	/*border:1px solid #666666;
	line-height: 20px;
	font-weight: bold;*/
}
.pghighlight  a
{
color:#666666;
text-decoration:none;
}
.pghighlight  a:hover
{
color:#666666;
text-decoration:underline;
}
.search
{
padding-left:3px;
width:200px;
background:url(../images/police-final2_06.jpg);
}
.txtbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
}
.btngo
{
	background:url(../images/Tnpa_21.jpg) left no-repeat;
	border:0px;
	width:32px;
	height:20px;
	cursor:pointer;	
}
.bttn
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;    
	color:#990000;
}
.content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;    
	color:#000000;
}
.ancr
{
	color:#990033;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:hand;
	font-weight:bold;
}
.moreref
{
	background-color: transparent;
	color:#990033;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}

.moreref a:link, moreref a:visited, moreref a:active
{
	background-color: transparent;
	color:#990033;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.topref
{
	background-color: transparent;
	color:#990033;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:5px;
}

.topref a:link, moreref a:visited, moreref a:active
{
	background-color: transparent;
	color:#990033;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.cmbsel
{
font:10px Verdana, Arial, Helvetica, sans-serif;

}

Table.abtcontent
{
}
Table.abtcontent td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:17px;
color:#77A5AA;
text-align:left;
padding:3px;
}

Table.abtcontent a:link
{
	text-decoration: none;
	font:11px Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	text-align:right;
}

Table.abtcontent a:visited
{
	text-decoration: none;
	font:11px Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	text-align:right;
}

Table.abtcontent a:active
{
	text-decoration: none;
	font:11px Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
	text-align:right;
}

Table.abtcontent a:hover
{
color:#0000FF;
text-decoration:underline;
}
Table.leftmenu
{ 
}
Table.leftmenu th
{
 font:14px Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 border-top:6px solid #DFBB63;
 border-right:2px solid #DFBB63;
 border-left:2px solid #DFBB63;
 border-bottom:1px solid #DFBB63;
 line-height:17px;
 padding-bottom:1px;
 padding-top:1px;
 color:#DD4800;
 font-weight:bolder;
}
Table.leftmenu td.ln
{
    height:23px;
    background: url(../subimages/menubtbig.jpg) no-repeat;    
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:1px;
	padding-top:1px;
	text-align:right;
	vertical-align:middle;
}
Table.leftmenu td.sel
{
	background:#ECD8AA;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:right;
	vertical-align:middle;
   height:30px;
}
Table.leftmenu a:link
{
	color:#3F3F3F;
	text-decoration: none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
Table.leftmenu a:visited
{
	color:#3F3F3F;
	text-decoration: none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

Table.leftmenu a:hover
{
	color:#000000;
	font-stretch:extra-expanded;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
}
.mnutd
{
background: url(../css/blue.jpg) repeat;
}
.homehead
{
font-family: Tahoma;
font-size:15px;
color:#B9A324;
font-weight:bold;
line-height:40px;
text-align:justify;
}
.homehead a:link,.homehead a:visited,.homehead a:active
{
	font:15px Tahoma,Arial;
	color:#B9A324;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
}
.homehead a:hover
{
	font:16px Tahoma,Arial;
	font-weight:bold;
	color:#A08D1F;
	line-height:40px;	
}
.homeheadsub
{
font-family: Tahoma;
font-size:12px;
color:#B9A324;
font-weight:bold;
line-height:40px;
text-align:justify;
}

.homestyle 
{
font-family: Tahoma;
font-size:13px;
color:#B9A324;
line-height:20px;
text-align:justify;
}
.homestyle a:link
{
	font:13px Tahoma,Arial;
	color:#A08D1F;
	line-height:20px;
	text-decoration:none;
}
.homestyle a:visited
{
	font:13px Tahoma,Arial;
	color:#A08D1F;
	line-height:20px;
	text-decoration:none;
}
.homestyle a:active
{
	font:13px Tahoma,Arial;
	color:#A08D1F;
	line-height:20px;
	text-decoration:none;
}

.homestyle a:hover
{
	font:12px Tahoma,Arial;
	font-weight:bold;
	color:#A08D1F;
	line-height:20px;	
}

Table.whrami
{
border-collapse:collapse;
text-align:left;
/*background:url(../subimages/searchbk.jpg) repeat-x;*/
background:#CCCCCC;
}
Table.whrami td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding-left:20px;
}
Table.whrami td.lnk
{
padding-left:20px;
padding-right:2px;
background:url(whrami.gif) left no-repeat;
}
Table.whrami td a:link,Table.whrami td a:active, Table.whrami td a:visited
{
color:#000000;
text-decoration:none;
}
Table.whrami td a:hover
{
color:#000000;
text-decoration:underline;
font-weight:bold;
}

Table.smmenu
{
border-collapse:collapse;
text-align:left
}
Table.smmenu td.smnu
{
border-bottom:1px solid #FFFFFF;
padding-bottom:8px;
text-indent:23px;
font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
Table.smmenu td.smnupho
{
border-bottom:1px solid #FFFFFF;
padding-bottom:8px;
padding-left:18px;
font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
Table.smmenu td.smnuphocur
{
border-bottom:1px solid #FFFFFF;
padding-bottom:8px;
padding-left:18px;
font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
background:url(update.gif) left no-repeat;
}
Table.smmenu td.mnu
{ 
padding-bottom:5px;
padding-top:5px;
padding-left:35px;
text-align:left;
background:url(../subimages/Tnpasub_22.jpg) no-repeat;
font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#999999;
border-bottom:1px solid #C4C4C4;
}
Table.smmenu td.mnuact
{ 
padding-bottom:5px;
padding-top:5px;
padding-left:35px;
text-align:left;
background:url(../subimages/Tnpasub_15.jpg) no-repeat;
font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
border-bottom:1px solid #C4C4C4;
}

Table.smmenu td.mnu a:link, Table.smmenu td.mnu a:visited, Table.smmenu td.mnu a:active
{
	text-decoration: none;
	font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}

Table.smmenu td.mnu a:hover
{	
	text-decoration:underline;
	color:#000000;
}

Table.smmenu td.smnu a:link, Table.smmenu td.smnu a:visited, Table.smmenu td.smnu a:active
{
	text-decoration: none;
	font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}

Table.smmenu td.smnu a:hover
{
	text-decoration:underline;

}
Table.smmenu td.smnupho a:link, Table.smmenu td.smnupho a:visited, Table.smmenu td.smnupho a:active
{
	text-decoration: none;
	font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}

Table.smmenu td.smnupho a:hover
{
	text-decoration:underline;

}

Table.pgbdycontent
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:20px;
	text-align:justify;
	border-collapse:collapse;
}
Table.pgbdycontent td
{
padding-top:5px;
padding-bottom:5px;
}
Table.pgbdycontent td.bl
{
/*	background:url(bl.gif) no-repeat;*/
	vertical-align: baseline;
	padding-right:15px;
	padding-top:10px;
}

Table.pgbdycontent a:link, Table.pgbdycontent a:visited, Table.pgbdycontent a:active
{
	text-decoration: underline;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

Table.pgbdycontent a:hover
{
   font-size:12px;
   color:#CC9900;
   text-decoration:none;
}

Table.plain
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #000000;
border-collapse:collapse;
}
Table.plain tbody td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background:url(../images/topback.jpg) repeat;
padding: 0.5em .75em;
font-weight:normal;
text-align:center;
}
Table.plain tbody th
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:url(../images/topback.jpg) repeat;
padding: 0.5em .75em;
font-weight:bold;
text-align:left;
}

Table.plain tr.stot
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #CCCCCC;
padding: 0.5em .75em;
background:#CCCCCC;
font-weight:bold;
color:#FF0000;
}
Table.plain thead th,thead td
{
    padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background:url(brown.jpg) repeat;
	color:#E4E4C9;
	font-weight:bold;
	font-size: 12px;
	
}
Table.plain tfoot th,tfoot td {
	padding: 0.2em .75em;
	color:#000000;
	font-weight: bold;
	font-size: 105%;
}

Table.plain  a:link,Table.plain a:visited, Table.plain a:active
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}
Table.plain a:hover
{
	color:#0000FF;
	text-decoration:underline;
}

Table.history
{
}
Table.history th
{
font:20px "Monotype Corsiva";
line-height:30px;  
text-align:left;
padding-top:10px;
padding-bottom:10px;
}
Table.history td
{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:20px;	
text-align:justify
}

Table.photos
{
border:1px solid #CCCCCC;
border-collapse:collapse;
background:url(../images/topback.jpg) repeat
}
Table.photos tr.lbl td
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:20px;	
text-align:left;
text-indent:5px;
}
Table.infra
{
  
}
Table.infra td.lft
{
border-bottom:1px solid #CCCCCC;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;

font-weight:bold;
text-align:left;
}
Table.infra td.rgt
{
border-bottom:1px solid #CCCCCC;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-align:right;
}
Table.infra td.con
{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:22px;

text-align:justify;
padding:15px;
vertical-align:top;
}


Table.topmenu
{ 

}
Table.topmenu tr.fr td
{
  border-bottom:2px solid #FFCC00; 
}
Table.topmenu td.sr
{
  border-left:1px solid  #FFCC00;
  padding-top:10px;
  text-align:center;
  padding-bottom:10px;
  
}
Table.topmenu td a:link, Table.topmenu td a:visited
{
	color:#b3a486;
	text-decoration: none;
	font:15px Arial, Helvetica, sans-serif;
    font-weight:bold;
}
Table.topmenu td a:hover
{
	color:#b3a486;
	text-decoration:underline;
	font:15px Arial, Helvetica, sans-serif;
	  font-weight:bold;
}
Table.homenews
{
}
Table.homenews td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
text-align:left;
font-weight:normal;
}
Table.homenews td a:link,Table.homenews td a:visited,Table.homenews td a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:normal;
text-decoration:none;
}
Table.homenews a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;

}
Table.dbgrid
{
border:1px solid #333333;
}
Table.dbgrid tfoot td
{
 font:11px Verdana, Arial, Helvetica, sans-serif;
 border-top:1px solid #000000;
 font-weight:bold;
 
}
Table.dbgrid thead td
{
  font:11px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  padding-left:5px;
  border:1px solid #000000;
  padding-top:5px;
  padding-bottom:5px;
  background:url(brown.jpg) repeat;  
}
Table.dbgrid tbody td
{
  border:1px solid #F9F9F9; 
  font:11px Verdana, Arial, Helvetica, sans-serif;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
}
Table.dbgrid tbody tr.evn
{
 background:#EBEBEB;
 
}
Table.dbgrid tbody tr.evn td
{
 border-top:0.1em dotted #FFFF99 ;
 border-bottom:0.1em dotted #FFFF66; 
}
Table.dbgrid td a:active,Table.dbgrid td a:link,Table.dbgrid td a:visited
{
 text-decoration:none;
 color:#0066FF;
 font:11px Verdana, Arial, Helvetica, sans-serif;
}

Table.pgnum
{
}
Table.pgnum td.tot
{
 padding-left:3px;
 padding-right:3px;
 font:12px Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-weight:bold;
 color:#000000;
 height:20px;
}
Table.pgnum td a:link,Table.pgnum td a:visited,Table.pgnum td a:active
{
 padding-left:3px;
 padding-right:3px;
 font:11px Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 color:#000000;
}
Table.pgnum td span
{
background:#999999;
border:1px solid #000000;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}
Table.pgnum td 
{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
Table.entry
{
border:1px solid #999999;
border-collapse:collapse;
background:#D2E9FF;
}
Table.entry tr.caption
{
background-color:#006699;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:17px;
text-align:left;
padding:6px;
}
Table.entry td.error
{
font:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
font-weight:bold;
color:#FF0000;
}
Table.entry tbody tr
{
background:url(../images/topback.jpg) repeat;
}
Table.entry tbody th
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:17px;
color:#000000;
text-align:left;
padding:3px;
}

Table.entry td
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#000000;
text-align:left;
padding:3px;
}
Table.entry tr.stot
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #CCCCCC;
padding: 0.5em .75em;
background:#CCCCCC;
font-weight:bold;
color:#FF0000;
}

