/* CSS Document */

BODY {
/*
        SCROLLBAR-FACE-COLOR: #dddddd;
        SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
        SCROLLBAR-SHADOW-COLOR: #999999;
        SCROLLBAR-3DLIGHT-COLOR: #dddddd;
        SCROLLBAR-ARROW-COLOR: #333333;
        SCROLLBAR-TRACK-COLOR: #eeeeee;
        SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
        */
        FONT-FAMILY: verdana, tahoma, tahoma, arial;
        COLOR: #333333;
        BACKGROUND-COLOR: #ffffff;
        FONT-WEIGHT: normal;
       /* font-size: 8pt;  */
        MARGIN: 0px 0px 1px;

}
BODY A {
        
        COLOR: #000066; FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none
}
BODY A:hover {
         COLOR: #1a1043; TEXT-DECORATION: underline
}
BODY A.link:hover {
         COLOR: #1a1043; TEXT-DECORATION: none
}
TABLE {
        FONT-WEIGHT: normal;  FONT-FAMILY: verdana,tahoma,arial
}
.blborder {
        font-family: Verdana, Tahoma, Arial;
        
        border: 1px solid #9999FF;
}
.blborder td{

}
.lbblue {
        font-family: Verdana, Tahoma, Arial;
        
        background-color: #E9E9FF;
}
.underline {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        
}
.headerb {
        font-family: Verdana, Tahoma, Arial;
        font-size:9px;
        font-weight: bold;
        background-color: #CFCFFF;
}
.tinput {
        font-family: Verdana, Tahoma, Arial;
        
        border: 1px solid #CFCFFF;
        width: 99%;
}
.sbutton,.submitbutton {
        font-family: Verdana, Tahoma, Arial; border: 1px solid #000;
}
.fadeblue {
        font-family: Verdana, Tahoma, Arial;
        
        font-weight: bold;
        background-image: url(../images/fblue.jpg);
        background-repeat: repeat-x;
        background-position: top;
}
.fborder {
        font-family: Verdana, Tahoma, Arial;
        
        border: 1px solid #E5E5FF;
}
.ffade {
        font-family: Verdana, Tahoma, Arial;
        
        background-image: url(../images/ffade.jpg);
        background-repeat: repeat-x;
}
.lbblueline {
        font-family: Verdana, Tahoma, Arial;
        
        background-color: #E9E9FF;
        border: 1px solid #D3DCD3;
}
.dbborder {
        font-family: Verdana, Tahoma, Arial;
        
        background-color: #CFCFFF;
        border: 1px solid #B0B0FF;
}
.ifade {
        font-family: Verdana, Tahoma, Arial;
        
        background-image: url(../images/ifade.jpg);
        background-repeat: repeat-x;
        background-position:bottom;
        border: 1px solid #9999FF;
        padding-left:5px;
}
.smalltext {
        font-family: Verdana, Tahoma, Arial;
        font-size: 7pt;
        color: #999999;
}
div.newsit{
        cursor:pointer;
        line-height:1.3em;
        font-size:10px;
        
}

.header a img{
        border:0px solid #fff;
        padding:1px;
}
.header a{
font-size:10px;
}
.header a img:hover{
        border:0px solid #eee;
}


.loginerror{
        color:red;
        font-size:7pt;
        text-align:center;
}


.blackgrid td{
border:1px solid #9999FF;

}
div.divtreeplace {
padding:7px 0px 30px 5px;
overflow:auto;
width:200px;
height:170px; 
border:1px solid #ddd;
}


.navigation{
        background-color:#efefef;
        border:1px dotted #aaa;
        color:#666;
        padding:5px;
        text-align:right;
}
.navigation a{
        color:black;
}
.navigation a:hover{
        text-decoration:underline;
}

.pagetext{
        color:black;
        background-color:#ffffff;
        text-align:justify; 
        margin-bottom:2px;
        line-height:1.4em;
        padding:3px;
        
 }
 
 .pagetext table{
 text-align:left;
 line-height:1.5em;
 
 }
 
 .pagetext a:hover{
text-decoration:underline;
}
 
.pagetext li{
        line-height:1.3em;
}

.spagetext{
        font-size:8pt;

}
 .boxpagetitle{
 background-color:#eee;
 border:1px dashed #fff;

 }
 
 .redtext{
        color:red;
}
.loginerror{
        color:red;
        font-size:7pt;
        text-align:center;
}

div.dtree {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;  background-color:#fff; padding: .2em; /*border:.005em solid #ccc; */
        color: #000; white-space: nowrap;
}
.dtree img {
        border: 0;
        vertical-align: middle;
}

.dtree a {
        color: #333;
        text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
        white-space: nowrap; font-size: .8em;
        padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        color: #333;
        text-decoration: underline;
}
/*.dtree a.nodeSel {
        background-color: #e3ed7a;font-weight:normal;
} */
.dtree .clip {
        overflow: hidden;
}

img {border:0;}

.dtree a.nodeSel {background-color: #e3ed7a;font-weight:normal;}

 .found {background:#ffff00;font-weight:normal;text-transform:uppercase;font-size:100%}
 
 .thirdwave { clear: both; margin:0; border-top: 1px solid #789;}
 .navo { padding: 0 0 0 0; border-bottom: 1px solid #789;}
 .botbord { border-bottom: 1px solid #789;}

 div.center {text-align:center;}
 div.rright {text-align:right; margin-right:1em;}

 .bm_tab_l {background: url("../images/bm_tag_l.gif") no-repeat left top; padding-left:.6em; padding-bottom:.2em; border-bottom: 1px solid #789;}
 .pp_tag_l {background: url("../images/pp_tag_l.gif") no-repeat left top;}
 .pp_tag_r {background: url("../images/pp_tag_r.gif") no-repeat right top;}

 #kmdiv {  font-family: Verdana, Tahoma, Arial; font-size: 6pt; color: #333333; }
.lpad {padding-left:2em;}
.synop {padding-left:4em;padding-right:4em; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
.lower {text-transform:lowercase; font-size:100%;}
.white { background:#fff; width:100%;}

table { background:#fff;}
.trans {background: transparent;}
li.cc {list-style-image: url("../images/icon-img.gif");background-color: #eee; }

/* BOOKMARKS */

#odo2 { border-left: 0px solid #fff; border-right: 0px solid #fff; margin-bottom: 0px; background: #fff; font-size:7pt;}
ul ul { margin-left: 0px; }
/*ul ul ul { margin-left: 0px;  background-color: #ccc;}*/
.big { font-size:8pt; background: #b7d1e7;}
.small { font-size:7pt;}
.push {padding-left:3em;}
.cpBodySmallb { color:#000; font-size:7pt;}
li.head {background: url("../images/bm_tag_l.gif") no-repeat left top;}
ul, li { padding-left: 0px; margin: 0px; list-style-type: none;}
li.bm { margin-left: 0px; padding-left: 0px; /*border-top: 1px solid #ccc;*/ text-decoration: none; color: #009; background: #b7d1e7; display: block; font-size:7pt;}
li { display: inline;  color: #009; border-bottom: .1em solid #fff;} /* fix for IE blank line bug */
ul > li { display: list-item; }
/* li > a { width: 100%; } */
li li { background: #f0f3ff; border-bottom: .1em solid #fff;}
li li li{ background: #fff; padding-left:0em;}
li li li li { background: #fff;}
li a.samePage { color: #900; font-style: italic; font-weight: normal; }
img {border:0;}
.y1 {background:#eee;} .y2 {background:#ebe6ff;} .y3 {background:#e7e1de;} .y4 {background:#ffeedd;}.pink {background:#ffeedd;}
.grey1 {background:#eee;}
form {margin-top:0;margin-bottom:0;}
.fees {background:#e7e1de}
.fees, .fees1 {padding: .5em; border-top: .01em solid #777;border-left: .01em solid #777;border-right: .01em solid #777;border-bottom: .01em solid #777;}

#domcontent {width:90%;}
.trigger{cursor:pointer;}
.expanded{cursor:pointer; width:100%; margin-bottom:1em; margin-top:1em;}
.show{position:static; display: table;}
.hide{position:absolute; left:-999em; height:1px; width:100%; overflow:hidden; }
.dd {border: 1px solid #89a; padding-left:.2em; background: url(/ckc/images/bgnormal.gif) no-repeat top left;padding-top:.6em;padding-bottom:.6em;}
.alin {border-left: .1em solid #eee; border-right: .1em solid #ccc;}

/* AFTER JIMMY */

.uline {border-top: .1em solid #eee;}
.nav_r {background: url(/ckc/images/nav_r.gif) no-repeat;}
.nav_c {background: url(/ckc/images/nav_c.gif); vertical-align: top;}
.nav_l {background: url(/ckc/images/nav_l.gif) no-repeat;}
.nav_re {background: url(/ckc/images/nav_re.gif) no-repeat;}

.galin {border-left: .001em solid #fff;border-right: .001em solid #555; background: #ccc;}
.nobord {border: 0em solid #555;}

h2 {margin-top: .1em;}

