<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:10pt;
 background-color:#fff;
 color:#000;
}
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:700px; border:1px dotted #bbbbbb; padding:8px;}

.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{display:none}

/* -- HEADER ---------------------------------------------------------------- */
DIV.header {display:none}
DIV.search {display:none}
DIV.menuT1 {display:none}
DIV.menuT2 {display:none}
.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 {display:block}
.menuL1 {display:none}
.search {display:none}
IMG.logo {display:inline;}
.truxoft {
 display:inline;
 position:absolute;
 top:0px;
 left:60px;
 color:#89a;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:22px;
 font-weight:bold;
 line-height:1em;
 vertical-align:top;
}
.slogan {
 display:inline;
 position:absolute;
 top:25px;
 left:60px;
 color:#789;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:9px;
 font-weight:normal;
 letter-spacing:2px;
 white-space:nowrap;
}

/* -- BODY ------------------------------------------------------------------ */
.body {
 background-color:#fff;
 color:#000;
 text-align:justify;
}
DIV.body {position:auto;}

/* -- 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 {
 width:100%;
 font-size:8pt;
 text-decoration:none;
 text-align:center;
 color:#000;
}
DIV.menuB {display:none}
DIV.footer {position:auto;}
DIV.copy  {position:auto;}
.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 TEXTAREA,.pgEdit SELECT {width:100%}
.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 {
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:8pt;
 width:220px;
 font-weight:bold;
}
INPUT.pwd2 {width:110px;}

--></STYLE>
