BODY
{
    padding: 0;
    background: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
P
{
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
TD
{
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
UL
{
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
LI
{
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
TABLE
{
    border-right: 0px;
    border-top: 0px;
    font-size: 10pt;
    border-left: 0px;
    border-bottom: 0px;
    font-family: arial,helvetica;
    background-color: #ffffff 
}
.default
{
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
TH
{
    font-weight: bold;
    font-size: 10pt;
    font-family: arial,helvetica
}
H1
{
    font-weight: bold;
    font-size: 20pt;
    font-family: arial,helvetica
}
H2
{
    font-weight: bold;
    font-size: 14pt;
    font-family: arial,helvetica
}
H3
{
    font-weight: bold;
    font-size: 14pt;
    font-family: arial,helvetica;
}
H4
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
.xxsmall
{
    font-size: 4pt;
    color: #000000;
    font-family: arial,helvetica
}
.xsmall
{
    font-size: 7pt;
    color: #000000;
    font-family: arial,helvetica
}
.smaller
{
    font-size: 8pt;
    color: #000000;
    font-family: arial,helvetica
}
.small
{
    font-size: 8pt;
    color: #000000;
    font-family: arial,helvetica;
}
.smallBg
{
    font-size: 8pt;
    color: #000000;
    font-family: arial,helvetica;
    background-color: #FFFFFF;
}
.smallcontrol
{
    font-size: 8pt;
    font-family: arial,helvetica
}
.medium
{
    font-size: 12pt;
    color: #000000;
    font-family: arial,helvetica
}
.large
{
    font-size: 14pt;
    color: #000000;
    font-family: arial,helvetica
}
.xlarge
{
    font-size: 16pt;
    color: #000000;
    font-family: arial,helvetica
}
.monospace
{
    font-family: Courier,monospace
}
.verdana
{
    font-family: Verdana
}
.timesroman
{
    font-family: Times New Roman
}
.arial
{
    font-family: arial
}
.helvetica
{
    font-family: helvetica
}
.arialnarrow
{
    font-family: arial narrow
}
.white
{
    color: #ffffff
}
.olive
{
    color: #999933
}
.purple
{
    color: #660099
}
.blue
{
    color: #003366
}
.yellow
{
    color: #ffcc00
}
.red
{
    color: #990000
}
.tblrowlight
{
    background-color: #ffffff
}
.tblrowdark
{
    background-color: #f0f0f0
}
.topnav
{
  height: 40px;
  background: transparent url('sprites-bg.png') left -50px repeat-x;
}
.topnavtext
{
}
.colheader
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #E2E2E2;
}
.colheaderMVC
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #E2E2E2;
}
.colheaderMVCNoBg
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
}
.colheaderBigBd
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    background-color: #E2E2E2;
}
.colheaderBigBdTrans
{
    font-weight: bold;
    font-size: 10pt;
    color: black
}
.colheaderBig
{
    font-size: 10pt;
    color: black;
    background-color: #E2E2E2;
}
.colheaderPlain
{
    font-size: 8pt;
    color: black; 
    background-color: #E2E2E2;
}
.colheaderNoBg
{
    font-size: 8pt;
    color: black
}
.colheader2
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #E2E2E2;
}
.simpleLink
{
    font-weight: bold;
    font-size: 8pt;
    color: black
}
.tabSelected
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #E2E2E2;
}
.tabUnselected
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    background-color: #b3b3b3
}
.list
{
    font-size: 8pt;
    color: black
}
.index
{
    font-size: 8pt;
    color: black
}
.box
{
    color: #000000;
    background-color: #FFFFFF;
}
.boxlisting
{
    font-size: 8pt;
    color: #000000;
    background-color: #E2E2E2;
}
.searchbox
{
    font-size: 8pt;
    color: #000000;
    background-color: #ffffff;
}
.boxheader
{
    font-weight: bold;
    color: #000000;
    background-color: #E2E2E2;
    height:  35px;
}
.separator
{
    background-color: #E2E2E2;
    height:  5px;
}
.lightGray
{
    background-color: #f1f1f1
}
.boxbottom
{
    background-color: #DFDFDF
}
.leftnav
{
    font-size: 8pt;
    color: #1b1bae;
    text-decoration: none
}
.leftnavTD
{
    font-size: 10pt;
    color: #000000;
    font-family: arial,helvetica
}
.disabledleftnav
{
    font-size: 8pt;
    color: #cccccc;
    text-decoration: none
}
.listinlineMessage
{
    font-size: 8pt;
    color: #003399
}
.listinlineError
{
    font-size: 8pt;
    color: red
}
.inlineMessage
{
    font-weight: bold;
    font-size: 10pt;
    color: #003399
}
.inlineError
{
    font-weight: bold;
    font-size: 10pt;
    color: red
}
.thinCaption
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    background-color: #dedfde
}
.txtWarning
{
    font-weight: normal;
    font-size: 10pt;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif
}
.txtWarningBlue
{
    font-weight: normal;
    font-size: 10pt;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    color: #0000ff;
}
.txtNavInactive
{
    font-size: 11px;
    color: #999999;
    font-family: Tahoma, Arial, Helvetica, sans-serif
}
.txtNavActive
{
    font-size: 11px;
    color: #333366;
    font-family: Tahoma, Arial, Helvetica, sans-serif
}
.txtReportSummaryName
{
    font-weight: bold;
    font-size: 8pt;
    font-family:  Tahoma
}
.txtReportSummaryValue
{
    font-weight: normal;
    font-size: 8pt;
    font-family:  Tahoma
}
.searchbox_med
{
    font-size: 8pt;
    color: #000000;
    background-color: #d6d6b3
}
A:link
{
    color: #006699;
}
A:active
{
    color: #0000ff
}
A:visited
{
    color: #006699;
}
A.important:link
{
    font-weight: bold;
    color: #006699;
}
A.important:active
{
    font-weight: bold;
    color: #006699;
}
A.important:visited
{
    font-weight: bold;
    color: #006699;
}
A.important:hover
{
    font-weight: bold;
    color: #006699;
}
A.topnavtext
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none
}
A.topnavtext:link
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none
}
A.topnavtext:active
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none
}
A.topnavtext:visited
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none
}
A.topnavtext:hover
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    text-decoration: none
}
A.folder
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1bae
}
A.folder:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1bae
}
A.folder:active
{
    font-weight: bold;
    font-size: 8pt;
    color: purple
}
A.folder:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1bae
}
A.folder:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: purple
}
A.list
{
    font-size: 8pt;
    color: #006699;
    text-decoration: none
}
A.list:link
{
    font-size: 8pt;
    color: #006699;
    text-decoration: none
}
A.list:active
{
    font-size: 8pt;
    color: #006699;
    text-decoration: none
}
A.list:visited
{
    font-size: 8pt;
    color: #006699;
    text-decoration: none
}
A.list:hover
{
    font-size: 8pt;
    color: #006699;
    text-decoration: underline
}
A.index
{
    font-size: 8pt;
    color: #1b1bae;
    text-decoration: none
}
A.index:link
{
    font-size: 8pt;
    color: #1b1bae;
    text-decoration: none
}
A.index:active
{
    font-size: 8pt;
    color: purple;
    text-decoration: none
}
A.index:visited
{
    font-size: 8pt;
    color: #1b1bae;
    text-decoration: none
}
A.index:hover
{
    font-size: 9pt;
    color: purple;
    text-decoration: none
}

A.tabUnselected
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    text-decoration: none
}
A.tabUnselected:link
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    text-decoration: none
}
A.tabUnselected:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1bae;
    text-decoration: none
}
A.tabUnselected:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    text-decoration: none
}
A.tabUnselected:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #1b1bae;
    text-decoration: underline
}
A.colheader
{
    font-weight: bold;
    font-size: 8pt;
    color: black
}
A.colheader:link
{
    font-weight: bold;
    font-size: 8pt;
    color: #006699;
    text-decoration: none;
}
A.colheader:active
{
    font-weight: bold;
    font-size: 8pt;
    color: #006699;
}
A.colheader:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: #006699;
}
A.colheader:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: #006699;
}
A.colheader2
{
    font-weight: bold;
    font-size: 8pt;
    color: red
}
A.colheader2:link
{
    font-weight: bold;
    font-size: 8pt;
    color: red
}
A.colheader2:active
{
    font-weight: bold;
    font-size: 8pt;
    color: red
}
A.colheader2:visited
{
    font-weight: bold;
    font-size: 8pt;
    color: red
}
A.colheader2:hover
{
    font-weight: bold;
    font-size: 8pt;
    color: red
}
.flowbody
{
    background-color: #DFDFDF
}
.flowline
{
    background: #FFFFFF;
    margin: 0px 0px 0px;
    color: #FFFFFF;
    border-color:  #FFFFFF;
}
.flowlinehidden
{
    background: #DFDFDF;
    visibility: hidden;
    margin: 3px 0px 0px;
    color: #DFDFDF
}
.flowgroup
{
    font-size: 8pt;
    color: #000000;
    font-family: arial,helvetica;
    background-color: #DFDFDF
}
.PrivilegeGroupEntry
{
    font-weight: bold;
    font-size: 8pt;
    background-color: gainsboro
}
STRONG
{
    color: #86B1C8;
}
.centra-nav {
    width: 200px;
    white-space: nowrap;
}
.centra-nav h2 {
    height: 35px;
    padding: 0 0 0 13px;
    margin: 0;
    background: transparent url('sprites-bg.png') left -491px no-repeat;
}
.centra-nav h2 span {
    height: 25px;
    padding: 10px 13px 0 0;
    display: block;
    background: transparent url('sprites-bg.png') right -491px no-repeat;
    color: #333333;
    font-size: 12pt;
}
.centra-nav-content-wrapper {
    padding: 0 0 0 4px; 
    margin: 0;
    background: transparent url('box-bg.png') left 0 repeat-y;
}
.centra-nav-content {
    padding: 0 4px 0 0 ; 
    display: block;
    background: transparent url('box-bg.png') right 0 repeat-y;
    color: #333333;
}
.centra-nav-head-wrapper {
    height: 10px;
    padding: 0 0 0 13px;
    margin: 0;
    background: transparent url('sprites-bg.png') left -527px repeat-y;
}
.centra-nav-head {
    height: 10px;
    padding: 0 13px 0 0 ;
    display: block; background: transparent url('sprites-bg.png') right -527px repeat-y;
}
.centra-nav-foot-wrapper {
    height: 10px;
    padding: 0 0 0 13px;
    margin: 0;
    background: transparent url('sprites-bg.png') left -580px repeat-y;
}
.centra-nav-foot {
    height: 10px;
    padding: 0 13px 0 0 ;
    display: block; background: transparent url('sprites-bg.png') right -580px repeat-y;
}
.centra-nav ul {
    margin: 0px;
    padding: 0px;
}
.centra-nav ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.centra-nav ul li a {
    padding: 5px 10px;
    display: block;
    text-decoration: none;
    font-size: 11px;
}
.centra-nav ul li a:hover {
    background-color:#85878C;
    border-radius:3px;
}
.centra-nav ul li.selected a, .centra-nav ul li.selected a:hover {
    background-color:#3D3F47;
    color: #ffffff;
    font-weight: bold;
    border-radius:3px;
}
.centra-nav ul h3 {
    margin: 10px 0 0 0;
    padding: 0 10px 0 10px;
    font-size: 12px;
}
.rss {
    margin: 0 0 0 10px;
}
.centra-nav-domain {
    padding: 5px 10px;
    background: #f0f0f0;
    color: #333333;
    font-size: 10px;
}
.centra-pg {
}
.centra-pg h2 {
    height: 35px;
    padding: 0 0 0 13px;
    margin: 0; background:
    transparent url('sprites-bg.png') left -491px no-repeat;
}
.centra-pg h2 span {
    height: 25px;
    padding: 10px 13px 0 0 ;
    display: block;
    background: transparent url('sprites-bg.png') right -491px no-repeat;
    color: #333333;
    font-size: 12pt;
}
.centra-pg h3 {
    height: 35px;
    padding: 0 0 0 13px;
    margin: 0;
    background: transparent url('sprites-bg.png') left -491px no-repeat;
}
.centra-pg h3 span {
    height: 25px;
    padding: 10px 13px 0 0 ;
    display: block; background: transparent url('sprites-bg.png') right -491px no-repeat;
    color: #333333;
    font-size: 11pt;
}
.centra-pg-content-wrapper {
    padding: 0 0 0 4px;
    margin: 0;
    background: transparent url('box-bg.png') left 0 repeat-y;
}
.centra-pg-content {
    padding: 0 4px 0 0 ;
    display: block;
    background: transparent url('box-bg.png') right 0 repeat-y;
    color: #333333;
}
.centra-pg-foot-wrapper {
    height: 10px;
    padding: 0 0 0 13px;
    margin: 0;
    background: transparent url('sprites-bg.png') left -580px repeat-y;
}
.centra-pg-foot {
    height: 10px;
    padding: 0 13px 0 0 ;
    display: block;
    background: transparent url('sprites-bg.png') right -580px repeat-y;
}
TABLE.centra-page-table {
    border-color: #E2E2E2; 
    border-style: solid; 
    border-width: 3px;
    border-spacing: 0px;
    border-collapse: collapse;
}
TD.bannercell {
    padding-top: 5px;
    background: transparent url('sprites-bg.png') left 0px repeat-x;
}
TD.bannertopcell {
    height: 2px;
    padding-top: 5px;
    background: transparent url('sprites-bg.png') left 0px repeat-x;
}
TD.bannersidecell {
    width: 40px;
    background-color: black;
}
TD.bannerimgcell {
    background-color: black;
}
.treesectionheader td {
    background-color: #e2e2e2;
}
.centra-page-table .colheaderPlain
{
    font-size: 8pt;
    color: black;
    background-color: #FFFFFF
}
.emptytablewarning {
    background-color: #e2e2e2;
}
.centra-side-cell {
    width: 40px;
    background-color: #000000;
}
table.bannertable {
    width: 100%;
}
.centra-content-border {
    width: 10px;
}
.footerbackground {
    background-color: #ffffff;
}

.popup
{
   height:auto;
   width: 500px;
   position:absolute; left:0; top:-80; width:300;
   border-style:solid;
   border-width:4;
   background-color:black;
   padding: 5px;
   color: white;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   z-index:2;
   visibility:hidden;
   border-radius:10px;

}

.popup-image
{
   height:auto;
   width: auto;
   position:absolute; right:0; top:-80;
   border-style:solid;
   background-color:black;
   padding: 1px;
   color: white;
   z-index:2;
   visibility:hidden;

}

.popup-rtl
{
   height:auto;
   width: 500px;
   position:absolute; right:0; top:-80; width:300;
   border-style:solid;
   border-width:4;
   background-color:black;
   padding: 5px;
   color: white;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   z-index:2;
   visibility:hidden;
   border-radius:10px;
   text-align:right;
}

.popup-image-rtl
{
   height:auto;
   width: auto;
   position:absolute; left:0; top:-80;
   border-style:solid;
   background-color:black;
   padding: 1px;
   color: white;
   z-index:2;
   visibility:hidden;
   text-align:right;
}

.centra-nav-user 
{
    padding: 5px 10px;
    color: #333333;
    font-weight:bold;
    font-family: arial,helvetica;
    font-size: 12px;	
	background-color:#F0F0F0;
	border-right:2px solid #DEDEDE;
	border-bottom:2px solid #DEDEDE;
	/* CSS3 properties*/
	word-wrap:break-word; 
	border-radius:4px;
}


 #showOverlay
{

    background-color: #FFFFFF;
    height: 50%;
    opacity: 1;
    position: relative;        
    width: 50%;
    z-index: 11;
    overflow: hidden;
    margin: 10px;
    border-radius: 10px;
	padding: 15px;	
    top: 25%;
    left: 20%;
}

#mask { 



    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	background-color: #000000;
    z-index: 10;

}

