/* -----------------------------------------------------------------------------------------*/
/* --- html tag formatting -------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------*/

body  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
background-color : #B0C1EC;
}

td, p, pre  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
}

b, .b  {
font-weight : bold;
}

u  {
text-decoration : underline;
font-family : Tahoma, Verdana, Arial, sans-serif;
}

h1  {
font-size : 14pt;
font-weight : bold;
}

h2  {
font-size : 12pt;
font-weight : bold;
}

h3  {
font-size : 8pt;
font-weight : bold;
}

h4, h5, h6  {
font-weight : bold;
}

sup  {
font-size:8pt;
vertical-align:super;
}

.Tahoma8pt {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
}

/* -------------------------------------------------------------------------------*/
/* --- napex.system formatting ---------------------------------------------------*/
/* -------------------------------------------------------------------------------*/

/* napex.system colors formatting */

.menu {
background-color : #003366;
}

.box_color {
background-color : #ffffff;
}

/* napex.system simple formatting */

.submenu  {
font-family : Arial;
font-weight : bold;
font-size : 9pt;
}

.b  {
font-weight : bold;
}

.u  {
text-decoration : underline;
}

.n  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
}

.title {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12pt;
font-weight : bold;
letter-spacing:0px;
color : #000000;
}

.error  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #ff0000;
}

.required   {
background-color : #cc0000;
}

.normal  {
font-weight : normal;
letter-spacing:0px;
}

/* napex scrollbar formatting */

/*.windowscrollbar  {
scrollbar-3d-light-color : #aaaaaa;
scrollbar-arrow-color : #000000;
scrollbar-base-color : #dddddd;
scrollbar-dark-shadow-color : #000000;
scrollbar-face-color : #ffffff;
scrollbar-highlight-color : #ffffff;
scrollbar-shadow-color : #777777;
}*/

/* napex.system window formatting */

.header_color  {
background-color : #3163ad;
}

.header  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #ffffff;
}

.headern  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
}

.subheader  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
background-color : #A1BEE9;
color : #000000;
}

.subheadern  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
background-color : #A1BEE9;
color : #000000;
}

.darktextb  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
background-color : #a6a3ae;
color : #000000;
}

.darktext  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #a6a3ae;
color : #000000;
}

.text  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #EFEBDE;
color : #000000;
}

.textwhite  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
background-color : #ffffff;
color : #000000;
}

.textbox  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
background-color : #ffffff;
color : #000000;
border : 1px solid #7F9DB9;
height : 19px;
margin-bottom : 1px;
}

.textareabox  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
background-color : #ffffff;
color : #000000;
border : 1px solid #7F9DB9;
}

.textboxb  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
background-color : #ffffff;
color : #000000;
border : 1px solid #7F9DB9;
height : 19px;
}

.lighttext  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #f6f3fe;
color : #000000;
}

.lighttextbox  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #ffffff;
color : #000000;
border : 1px solid #7F9DB9;
height : 18px;
}

.textsmall  {
font-size : 7.5pt;
font-family : Arial, Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #EFEBDE;
color : #000000;
}

.textb  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
font-weight : bold;
background-color : #EFEBDE;
color : #000000;
}

.texterror  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #ffffff;
background-color : red;
}

.textberror  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #ffffff;
background-color : red;
}

.blockborder {
border: 1px solid #777777;
background-color : #ffffff;
color : #000000;
}

.headerborder {
text-indent : 5px;
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
background-color : #003366;
color : #000000;
border: 1px solid #777777;
}

.textborder {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #ffffff;
color : #000000;
border: 1px solid #777777;
}

.formborder {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
background-color : #EFEBDE;
color : #000000;
border: 1px solid #777777;
}

.explorer {
font-family : Tahoma, "ms sans serif", geneva, sans-serif;
font-size : 8pt;
letter-spacing:0px;
}

a.explorer:link  {
font-family : Tahoma, "ms sans serif", geneva, sans-serif;
font-size : 8pt;
letter-spacing:0px;
text-decoration : none;
}

a.explorer:visited  {
font-family : Tahoma, "ms sans serif", geneva, sans-serif;
font-size : 8pt;
letter-spacing:0px;
text-decoration : none;
}

a.explorer:active  {
font-family : Tahoma, "ms sans serif", geneva, sans-serif;
font-size : 8pt;
letter-spacing:0px;
text-decoration : none;
}

a.explorer:hover  {
font-family : Tahoma, "ms sans serif", geneva, sans-serif;
font-size : 8pt;
letter-spacing:0px;
text-decoration : underline;
}

.selected {
font-family : Tahoma, "ms sans serif", geneva, sans-serif;
font-size : 8pt;
letter-spacing:0px;
background-color : #000060;
color : #ffffee;
padding : 1px 1px 1px 1px;
}

/* napex.system forms */

.formtext  {
font-size : 8pt;
font-family : "ms sans serif", geneva, sans-serif;
font-weight : normal;
letter-spacing:0px;
}

/* napex.system hyperlinks (standard) */

.napex  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000070;
text-decoration : none;
}

.napexbutton  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.napex:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000070;
text-decoration : none;
}

a.napex:visited  {
color : #000070;
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : none;
}

a.napex:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
letter-spacing:0px;
color : #000070;
text-decoration : none;
}

a.napex:hover  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
letter-spacing:0px;
color : #0000cc;
text-decoration : underline;
}

a.header:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.header:visited  {
color : #ffffff;
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
text-decoration : none;
}

a.header:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.header:hover  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.headerlink:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.headerlink:visited  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.headerlink:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.headerlink:hover  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
font-weight : normal;
letter-spacing:0px;
color : #ffffff;
text-decoration : underline;
}

/* napex.system hyperlinks (explicit) */

a.link:link  {
color : #000070;
font-size : 7pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : none;
}

a.link:visited  {
color : #000070;
font-size : 7pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : none;
}

a.link:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 7pt;
letter-spacing:0px;
color : #000070;
text-decoration : none;
}

a.link:hover  {
font-size : 7pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000090;
text-decoration : underline;
}

/* napex.system buttons */

.button  {
text-align : center;
background-color : #ffffff;
color : #000000;
border-color : #7392DE;
border-width:1px;
font-family : MS Sans Serif, sans-serif;
font-size: 8pt;
letter-spacing:0px;
height:19px;
}

.buttonselected  {
text-align : center;
/*background-color : #003366;
color : #ffffff;*/
font-size : 8pt;
font-family : Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
}

.buttonhigh  {
text-align : center;
/*background-color : #003366;
color : #ffffff;*/
font-family : Arial, sans-serif;
font-weight : bold;
font-size: 8pt;
letter-spacing:0px;
height:19px;
border-width:1px;
}

.buttonselectbox  {
text-align : left;
background-color : #003399;
font-family : Tahoma, Verdana, Arial, sans-serif;
color : #ffffff;
font-weight : bold;
font-size: 7pt;
letter-spacing:0px;
height:19px;
}

.buttonimage  {
text-align : center;
font-family : Arial, sans-serif;
color : #ffffff;
font-weight : bold;
font-size: 8pt;
letter-spacing:0px;
}

.lockbuttonimage  {
text-align : center;
background-color : #990000;
font-family : Tahoma, Verdana, Arial, sans-serif;
color : #ffffff;
font-weight : normal;
font-size: 8pt;
letter-spacing:0px;
}

.lockbutton  {
text-align : center;
background-color : #990000;
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
color : #ffffff;
font-weight : bold;
font-size: 8pt;
letter-spacing:0px;
height:19px;
border-width:1px;
}

.buttonleft  {
text-align : left;
/*background-color : #003366;
color : #ffffff;*/
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
font-size: 8pt;
letter-spacing:0px;
height:17px;
border-width:1px;
}

.buttonright  {
text-align : right;
/*background-color : #003366;
color : #ffffff;*/
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
}

a.button:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.button:visited  {
color : #ffffff;
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : none;
}

a.button:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
letter-spacing:0px;
color : #ffffff;
text-decoration : none;
}

a.button:hover  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #66ccff;
text-decoration : none;
}

a.buttonselected:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

a.buttonselected:visited  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

a.buttonselected:active  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

a.buttonselected:hover  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #66ccff;
text-decoration : none;
}

.barheader {
font-size: 8pt;
letter-spacing:0px;
color: #ffffff;
font-weight: normal;
}

/* napex logo formatting */

.napexlogo  {
font-size : 11pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #ffffff;
background : #003366;
}

.napexlogo:visited  {
font-size : 11pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #ffffff;
background : #003366;
}

.napexlogo:active  {
font-size : 11pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #ffffff;
background : #003366;
}

.napexlogo:hover  {
font-size : 11pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #66ccff;
background : #003366;
}

/* napex copyright notice */

.napextext  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #003366;
}

a.napextext:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

a.napextext:visited  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

a.napextext:active  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

a.napextext:hover  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #003366;
text-decoration : none;
}

/* -------------------------------------------------------------------------------*/
/* ---napex applications formatting ----------------------------------------------*/
/* -------------------------------------------------------------------------------*/

/* napex.content formatting */

.headline  {
font-size : 14pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
text-decoration : none;
}

.subheadline {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
font-weight : bold;
letter-spacing:0px;
}

.teaser, .headlinecompact  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
}

.headlinecompactlocked  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-weight : bold;
letter-spacing:0px;
color : #990000;
}

.headlinecompactlockedsmall  {
font-size : 7pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #990000;
}

.teasercompact {
font-size: 8pt;
letter-spacing:0px;
}

.imagetext {
font-size: 8pt;
letter-spacing:0px;
}

.byline {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size: 8pt;
letter-spacing:0px;
}

.status {
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000000;
}

.statustext {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000000;
}

.statussmall {
font-size : 7.5pt;
font-family : Arial,Tahoma;
letter-spacing:0px;
color : #000000;
}

.statuslight {
color : #777777;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
}

.locktext {
font-size: 8pt;
letter-spacing:0px;
color: #66ccff;
font-weight: normal;
}

a:link  {
color : #00b000;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
}

a:visited  {
color : #808080;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
}

a:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #00ff00;
}

a.calendar:link  {
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #ce0000;
text-decoration : none;
}

a.calendar:visited  {
color : #ce0000;
font-size : 8pt;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : none;
}

a.calendar:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
letter-spacing:0px;
color : #ce0000;
text-decoration : none;
}

a.calendar:hover  {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 8pt;
letter-spacing:0px;
color : #ce0000;
text-decoration : underline;
}

a:link  {
color : #000070;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : underline;
}

a:visited  {
color : #000070;
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
text-decoration : underline;
}

a:active  {
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000070;
text-decoration : underline;
}

a:hover  {
font-family : Tahoma, Verdana, Arial, sans-serif;
letter-spacing:0px;
color : #000090;
text-decoration : underline;
}

/* napex.documents formatting */

.rightclickmenu {
cursor:default;
font:menutext;
position:absolute;
text-align:left;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #000000;
width:160px;
line-height:15px;
letter-spacing:0px;
background-color:menu;
border:1 solid buttonface;
visibility:hidden;
border:2 outset buttonhighlight;
}
.rightclickmenuitems {
padding-left:0px;
padding-right:10px;
}
