/* Training styles. Currently inheriting from chkrc.css */
/* 
   # is for 'id' 
   . is for 'class'
*/

ul>li li { 
    list-style-type: circle;
}

.yui-t1 #yui-main .yui-b { 
    margin-left: .5em;
    margin-right: 1.5em;
 }

div#ft { 
         background-color: #C7BEBE;         
 }


div#ft { 

         margin-top:1em;
         padding-top:1em;
         }
/* better to change chkrc? */
#ft div#footer-center { 
           font-size:.8em;
 }

#logo a, #logoCASRC a { 
        background-image: url(/gifsHK/hklogo1.med.gif);
        background-repeat: no-repeat;
        background-colorx:blue;    /* helper to see if height and width okay */
        height: 120px; width: 210px; /* problem unless specified */
        display: block;
        position: absolute;
        border-colorx: ; border-stylex:solid;        
}

#logo a { 
          margin-left: 770px;
 }

#logoCASRC a {  
               background-image: url(/newlook/casrclogo.med.gif);
               height:120px; width:190px;
               margin-left:0px;
               margin-top:   0px;
}


#olt-banner { 
              float:left;
              margin-left:19em;
              margin-top:1em;
            
              
              }
#olt-banner span { 
                   font-size:2em;
                   font-weight:bold;
 }

#hd { 
     height:165px;
 }

#topnav { 
margin-top:7em;


 }

/* crumb is in chkrc/casrc/src css,
   but the disclaimer is Training specific */

p.navigationdisclaimer {
    padding-left: 1em;
    padding-top: .0.5em;
    margin-top:0em;
    font-size: 1em;
    font-weight:bold;
 }

/*
div#crumbline { 
                padding-left: .5em;
                padding-top:  0em;
                padding-bottom: 1em;
       height:2em;
 }

div#crumbline ul { 
                   margin-left: .2em;
                   margin-top:  .2em;
 }
*/

/* forms */
/*
form label { color:red; }

form #firstname, #lastname {
    border-color:green;
    margin-left:3px;
    margin-right:3px;
    margin-bottom:3px;
 }
*/

.hilite { font-weight:bold; }

form p { 
margin-top:1em;
margin-bottom:.2em; 
} 


ul.form1, ul.radio1, ul.submit1 { margin-left:0em; 
                      margin-top:0em;
     padding-left: 0em;
     padding-top: 0em;
     list-style-position:inside;
}

.form1 li, .radio1 li, .radio2 li, .submit1 li { 
         list-style:none;
         list-style-position:inside;
         padding-bottom:.7em;
}


.radio1 li, .radio2 li { 
         padding-bottom:0; 
         line-height:.8;
         }

.radio1 li { float: left; }

.radio2 ul { 
             padding-left: 0em;
 }

.radio2 li { 
             padding-bottom:.5em;
             list-style-position:outside;
 }

.radio1 label, .radio2 label { 
                               margin-left:.2em;
}

.form1 li { list-style-position:outside; } /* fer ie */

/* legend {
text-indent:-.2em; 
 }
*/
 /* also fer ie */

.form1 label { 
               font-weight:bold;
               display:block;
}

.radio1 input { margin-right:.5em;
                margin-top:.2em; }

.radio1 label{ margin-top:-.8em; }
.form1 input { 
               width:20em;
}

#training-survey textarea { 
    margin-bottom:.7em;
 }

#training-survey legend { 
    font-weight: normal;
}
div.results span.error-message { 
color:green;
 }
.error-message { 
                      color:red;
                 font-weight:bold;
 }

input#state { width:3em; }

input#worktelephone, #hometelephone { width:12em; }

input#zipcode { width:4em; }

input[type="radio"]:checked+span { font-weight:bold; }

#training-survey p { margin-bottom:2em;
                     margin-right:6em;}

#training-survey label { 
                margin-right:2em;
                min-width:15em;
            }

legend { margin-top: 0em;
         margin-bottom: .2em;
        font-weight:bold;
 }

.basic { 
         line-height:1;
 }
.basic legend { 
    font-weight:normal;
                }

.basic ul { 
            margin-top: 0em;
            padding-top: .3em;
            padding-left: 0em;
 }

#coursesall { 
              width:800px;
 }

#coursesleft {  
               float:left;
               width:400px; }
#coursesright { 
                float:right;
                width:400px;
}

#ft a:visited, #ft a:link { 
           background-color:#C7BEBE;
}

#ft a:hover { 
background-color: #79ACF1;  /* CHKRC light-blue */
 }
#buttonnav { 
             
 }
#buttonnav ul { 
                margin-left:0em;
                padding-left: 0em;
}

#buttonnav li { 
                float:left;
                font-size:1em;
                letter-spacing:0;
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
 }

/* blue would be #CEE7FF; 
   inner-glow? etc. ?
*/
#buttonnav a { 
               text-decoration:none;
               color: #000000;
               background-color: #F5F5F0;
               border:2px solid #000000;
               display:block;
               line-height: 1.8;
               text-align: center;
               padding-left: .3em;
               padding-right: .3em;
 }

div#leftnav { 
              background-color:yellow;
 }
 
#leftnav a{  border-bottom: 4px solid yellow;
             border-left: yellow; }