<STYLE TYPE="text/css"><!--

/* copyright © 2003 truXoft (http://truxoft.com) · all rights reserved */

/* -- GLOBAL ---------------------------------------------------------------- */
BODY {margin:0; padding:0; height:100%;}
BODY,P,TD,TH,UL,OL,DT,DD,LI,LD,BLOCKQUOTE,DIV,.normal {
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:8pt;
 background-color:#fff;
 color:#333;
}
A {color:#26a;}
A:HOVER {color:#a62;}
B {margin-left:1px; margin-right:3px;}
TH {text-align:left; vertical-align:top; font-size:9pt; color:345;}
TD {vertical-align:top;}
INPUT {
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:9pt;
}

H1,H2,H3,H4,H5 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-align:left;}
H1 {font-size:15pt; color:#89a;}
H2 {font-size:13pt; color:#678;}
H3 {font-size:11pt; color:#456;}
H4 {font-size:9pt; color:#234;}

DT {font-weight:bold; color:#456; margin:4px 0 0px 0;}
DD {margin:0px 50px 0px 25px;}

PRE {width:660px; border:1px dotted #bbccdd; padding:8px; font-size:9pt;}
PRE B {font-size:10pt; color:#991111}

span.del {color:#aaaaaa; text-decoration: line-through;}
span.option {margin:2em;}
div.version {color:#6688aa; margin-bottom:1em; line-height:1.5em}
.version b {width:100px}
.version strong {font-size:10pt; color:#224466}
.version i {position:absolute; left:500px}


.err  {color:#a66}
.hili {color:#678}
.quot {color:#666; font-style:italic;}
.note {color:#666; font-style:italic; font-size:7pt;}
.appNote A {text-decoration:none; color:#bcd;}
.appNote {
 position:relative;
 top:-18px;
 font-style:italic; 
 font-size:6pt; 
 color:#bcd; 
}
.topLnk{
 font-size:8pt; 
 margin-top:3em;
 text-align:center;
 font-weight:bold;
}

/* -- HEADER ---------------------------------------------------------------- */
DIV.header {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:72px;
 background-color:#e4e8ef;
 color:#334;
 filter:alpha(opacity=95);
 z-index:2;
}
DIV.menuT1 {
 position:absolute;
 right:8px;
 bottom:28px;
 width:480px;
 height:21px;
 border: 1px solid #abc;
 background-color:#eef0f2;
 color:#000;
 text-align:right;
 padding:2px 10px 2px 5px;
}
.menuT1 STRONG,.menuT1 A,.menuT1 A:HOVER {
 padding:1px 5px 2px 5px;
 margin:1px;
 background-color:#eef0f2;
 color:#456;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}
.menuT1 A:HOVER {background-color:#99a0af; color:#fff;}
.menuT1 STRONG {background-color:#88909f; color:#fff;}

DIV.menuT2 {
 position:absolute;
 right:8px;
 bottom:6px;
 width:480px;
 height:18px;
 border: 1px solid #abc;
 background-color:#d0d4d8;
 color:#000;
 text-align:right;
 padding:1px 10px 1px 5px;
}
.menuT2 STRONG,.menuT2 A,.menuT2 A:HOVER {
 padding:2px 5px 2px 5px;
 margin:1px;
 background-color:#d0d4d8;
 color:#234;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
}
.menuT2 A:HOVER {background-color:#eef0f2; color:#456;}
.menuT2 STRONG {background-color:#eef0f2; color:#567;}

.descr {
 position:absolute;
 right:5px;
 top:3px;
 background-color:transparent;
 color:#abc;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:normal;
 font-style:italic;
 white-space:nowrap;
 line-height:1em;
}

/* -- LEFT SIDE NAVIGATION -------------------------------------------------- */
.menuL {
 position:absolute;
 left:15px;
 top:22px;
 width:150px;
 height:88%;
 padding:8px;
 background-color:#eef0f2;
 color:#667788;
 border: 1px dashed #abc;
 filter:alpha(opacity=75);
 z-index:3;
}
IMG.logo {
 position:absolute;
 left:2px;
 top:5px;
}
.truxoft {
 position:absolute;
 right:7px;
 top:16px;
 background-color:#transparent;
 color:#89a;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:22px;
 font-weight:bold;
 line-height:1em;
}
.slogan {
 position:absolute;
 right:7px;
 top:50px;
 background-color:#transparent;
 color:#789;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:normal;
 letter-spacing:2px;
 white-space:nowrap;
}
DIV.search {
 position:absolute;
 left:8px;
 top:75px;
 width:100%;
 height:24px;
 background-color:transparent;
 color:#9ab;
 padding:1px 2px 1px 2px;
 font-size:9px;
 font-style:italic;
 letter-spacing:4px;
}
.search INPUT {
 height:22px;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:8pt;
 padding:0px;
}
.menuL1 {
 position:absolute;
 top:230px;
 width:100%;
 background-color:#eef0f2;
 color:#667788;
}
.menuL1 STRONG,.menuL1 A,.menuL1 A:HOVER {
 padding:1px;
 margin:1px;
 width:100%;
 background-color:#eef0f2;
 color:#456;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
 display:block;
}
.menuL1 A:HOVER {background-color:#99a0af; color:#fff}
.menuL1 STRONG {background-color:#99a0af; color:#fff;}
.pgImage,IMG.pgImage {
 position:absolute;
 top:120px;
}

/* -- BODY ------------------------------------------------------------------ */
.body {
 background-color:#fff;
 color:#234;
 text-align:justify;
}
DIV.body {
 position:absolute;
 top:0px;
 left:0px;
 height:100%;
 width:100%;
 border-top:73px solid white;
 border-left:170px solid white;
 border-bottom:22px solid white;
 padding:15px 7% 20px 6%; 
 overflow:auto;
 z-index:1;
}

/* -- NEWS BOX -------------------------------------------------------------- */
DIV.news {
 position:absolute;
 right:5px;
 top:150px;
 width:240px;
 height:300px;
 padding:8px;
/* background-color:#f8f8f8; 
 border: 1px solid #eef0f2; */
 font-size:6pt;
 text-align:left;
}
.news H1 {
 font-size:7pt;
 margin-top:0px;
 margin-bottom:6px;
 padding:2px;
 width:100%;
 background-color:#f0f1f2;
 color:567;
 border-bottom: #9ab double 4px collapse;
}
.news P {font-size:6pt; margin-top:3px; margin-bottom:3px; color:#48a;}
.news A {text-decoration:none;}
.news A:HOVER {text-decoration:underline;}
.news I {color:#888;}
.news B {color:#888;}

/* -- FOOTER ---------------------------------------------------------------- */
.footer,.footer DIV,.footer STRONG,.footer A,.footer A:HOVER {
 padding:2px;
 background-color:#e4e8ef;
 color:#667788;
 font-size:9px;
 text-decoration:none;
}
DIV.footer {
 position:absolute;
 bottom:0px;
 width:100%;
 height:20px;
 padding:2px;
 z-index:4;
}
.footer A:HOVER {background-color:#aab0bf; color:#334455}
DIV.copy  {position:absolute; left:10;}
DIV.menuB {position:absolute; right:10;}
.revision {
 color:#789;
 font-size:7pt;
 font-style:italic;
 clear:both;
 margin-top:5em;
}

/* -- SITEMAP ----------------------------------------------------------------*/
.map1 UL {list-style:none;}
.map1 {margin-left:0px; text-align:left;}
.map1 B {text-transform:uppercase;}
.map1 LI {font-size:10pt; margin:1.2em 0 0.6em 0; list-style:none;}
.map1 LI A {
 padding:0px 10px 4px 10px;
 background-color:#eef0f2; 
 color:#158;
 width:100%;
 text-decoration:none;
}
.map1 LI A:HOVER {text-decoration:underline;}

.map2 {margin-left:25px;}
.map2 B {text-transform:capitalize;}
.map2 LI {font-size:8pt; margin:0.5em 0 0.2em 0; list-style:none;}
.map2 LI A {
 padding:0;
 background-color:#fff; 
 color:#26a;
 width:auto;
 text-decoration:none;
}
.map2 LI A:HOVER {text-decoration:underline;}

.map3 {margin-left:25px;}
.map3 B {text-transform:lowercase;}
.map3 LI {font-size:7pt; margin-top:0; list-style:none;}
.map3 LI A {color:#28d; font-style:italic;}
.map4 {margin-left:25px; text-align:left;}
.map4 B {text-transform:lowercase;}
.map4 LI {font-size:7pt; margin-top:0; list-style:none;}
.map4 LI A {color:#049; font-style:normal;}

/* -- SEARCH -----------------------------------------------------------------*/
.search A,.search A:HOVER {
 text-align:left;
 font-size:7pt;
}
.search SMALL {
 color:#234;
 font-size:7pt;
 text-align:left;
 padding-top:4px;
}
.search SMALL A ,.search SMALL A:HOVER {
 color:#889094;
 font-size:6pt;
 text-decoration:none;
}
.search SMALL A:HOVER {text-decoration:underline;}
.fileInfo {
 color:#789;
 font-size:6pt;
 text-align:right;
 white-space:nowrap;
}
.searchHdr {
 width:100%;
 background-color:#eef0f2;
 border: 1px solid #abc;
 padding:1px 10px 1px 10px;
 white-space:nowrap;
}
.searchRes {width:70%; text-align:right;}
.searchNav {width:30%; text-align:left;}
.searchNav A {padding-left:3px; padding-right:3px;}
.searchNav A:HOVER {
 color: #dd3;
 background-color:#345;
}
.rank {
 height:7px;
 width:70px;
 font-size:1px;
 background-color:#def;
 border:1px solid #abc;
}
.rankVal {
 height:5px; 
 font-size:1px;
 background-color:#268;
}

/* -- ADMIN ------------------------------------------------------------------*/
.req {
 color:#a66;
 font-weight:bold;
}
.pgEdit TD {white-space:nowrap}
.pgEdit INPUT,.pgEdit SELECT {width:800px}
.pgEdit TEXTAREA {width:950px;}
.pgEdit,.pgEdit INPUT,.pgEdit TEXTAREA,.pgEdit SELECT {
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:8pt;
}

/* -- LOGIN ------------------------------------------------------------------*/
.login {
 position:relative;
 top:90px;
 left:185px;
 z-index:4;
 color:#345;
 font-size:10pt;
 font-weight:bold;
}
INPUT.pwd1,INPUT.pwd2 {
 width:220px;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:8pt;
 font-weight:bold;
}
INPUT.pwd2 {width:110px;}

/* -- TxLink -----------------------------------------------------------------*/
#txLinkMod,#txLinkKey {font-size:8pt; font-weight:normal;}
#txLink,#txLinkOK {display:block; width:80%;}
#txLinkUrl {font-size:9pt; font-weight:bold;}
.bookmarks, .bookmarks INPUT,.bookmarks SELECT {
 font-size:8pt;
}
.bookmarks INPUT {height:18px; line-height:11px; vertical-align:top}
.bookmarks TH {background-color:#567; color:#ed6; padding:1px 4px 2px 4px; white-space:nowrap;}
.txLinkTR0 TR,.txLinkTR0 TD {background-color:#eee;}
.txLinkTR1 TR,.txLinkTR1 TD {background-color:#fff;}

--></STYLE>
 
