
#welcome { position:relative;
           top:100px;
	   width:769px;
	   height:261px;
	   display:block;
           border-left:3px solid #EEE;
           border-top:3px solid #EEE;
           border-right:3px solid #BBB;
           border-bottom:3px solid #BBB;
           padding-top:8px;
           left:4px;
         }


#isc-ad1 dt a { position:absolute;
               top:4px;
               left:5px;
               display:block;
               width:296px;
               height:130px;
               background-image: url('/images/isc_ad_1.jpg');
               background-repeat: no-repeat;
               text-decoration:none;
             }


#giac-ad1 dt a { position:absolute;
                top:4px;
               left:5px;
                display:block;
                width:296px;
                height:130px;
                background-image: url('/images/giac_ad.jpg');
                background-repeat: no-repeat;
                text-decoration:none;
              }

#sansedu-ad1 dt a { position:absolute;
                top:4px;
                left:5px;
                display:block;
                width:296px;
                height:130px;
                background-image: url('/images/sansedu_ad.jpg');
                background-repeat: no-repeat;
                text-decoration:none;
              }

#isc-ad2 dt a { position:absolute;
               top:135px;
               left:5px;
               display:block;
               width:296px;
               height:130px;
               background-image: url('/images/isc_ad_1.jpg');
               background-repeat: no-repeat;
               text-decoration:none;
             }


#giac-ad2 dt a { position:absolute;
                top:135px;
               left:5px;
                display:block;
                width:296px;
                height:130px;
                background-image: url('/images/giac_ad.jpg');
                background-repeat: no-repeat;
                text-decoration:none;
              }

#sansedu-ad2 dt a { position:absolute;
                top:135px;
                left:5px;
                display:block;
                width:296px;
                height:130px;
                background-image: url('/images/sansedu_ad.jpg');
                background-repeat: no-repeat;
                text-decoration:none;
              }

#fe-ad dt a { position:absolute;
                 top:4px;
                 left:302px;
                 display:block;
 	 	 width:462px;
		 height:238px;
                 background-image: url('/images/fe_ad1.jpg');
                 background-repeat: no-repeat;
                 text-decoration:none;
               }


#te-adlink dt a  { position:absolute;
                 top:243px;
                 left:302px;
                 display:block;
                width:462px;
                height:22px;
                background-image: url('/images/te_adlink.jpg');
                background-repeat: no-repeat;
                 text-decoration:none;
               }

h2#slogan {font-size: .935em;
           color: #FFF;
           background-color: #9B1E2D;
           line-height: 1.1em;
           width: 770px;
           margin: 2px auto 2px auto;
}

#tagline {width:672px;
         padding-top: 20px;
         margin: 0 auto;
         text-align: center;
}

#tagline h3 {font-size:  .9em;
          color: #000;
}

#tagline h4 {font-size:  .8em;
          color: #888;
}

#tagline img {border-top: 2px solid #9B1E2D;
              border-bottom: 2px solid #9B1E2D;
              margin-top: 5px;
}

#mainquotes {position: relative;
          left: -4px;
          width: 772px;
          margin:120px auto 0 auto;
          text-align: center;
	  padding-top:8px;
          border-top: 1px solid #CCC;
          border-bottom: 1px solid #CCC;
}

#content {position: relative;
          width: 785px;
          margin: 30px auto 0 auto;
          text-align: left;
}

#content h3 {font-size: 1.2em;
             color: #918B8B;
             padding: 0;
}

#events {width: 110px;
         float: right;
         margin: 0 0 10px 0;
}

#events h5 { font-size: 1em;
             font-weight: bold;
             color: #1D567D;
           }

#events li { list-style-type: none;
             list-style-image: none;
           }

#events ul { margin: 0;
             padding: 0 0 0 5px;
             list-style-type: none;
           }

#events a { font-size: .8em;
          }

#events a:hover { font-weight: bold;
                  text-decoration:none;
                }

#free {width: 475px;
       margin: 0 0 0 165px;
}

#webcast-banner {
	display:block;
	width: 493px;
	height: 153px;
	background-image: url('/images/webcast_banner.gif');
        background-repeat: no-repeat;
        text-decoration:none;
	margin: 0 0 10px 0;
	text-align:center;
}
#webcast-banner #webcasts {
	position:absolute;
	top:30px;
	left:345px;
	display:block;
	width: 282px;
	height: 110px;
}
#webcast-banner a {
	text-decoration: none;
	color: #CCC;
}
#webcast-banner a:hover {
	text-decoration: underline;
	color: #CCC;
}



#free dl {font-size: 1.1em;
          padding: 0 2px 5px 2px;
          margin: 0 0 25px 0;
}

#free a {font-weight: bold;
}

#free dt {color: #1D567D;
                    font-weight: bold;
                    padding: 0px;
                    margin: 0px;}

#free dd {margin: 0 0 6px 1px}

#additional {position: relative;
             left: 213px;
}

#resourcead {position: relative;
             left: 50px;
}

.courses {width: 660px;
          clear: left;
          padding: 0;
          margin: 10px 0 0 0;
}

.courses table {width: 325px; }

.courses tr:hover {background-color: #EEE;}

.courses h3 {clear: both}

.discipline {text-align: left;
}
.cert {text-align: right;
       font-size: 1em;
       padding: 0 4px 0 0 ;
       margin: 0;
}

.level {width: 30px;
        text-align: left;
}

.certcode {width: 40px;
           text-align: right;
}

.courses2 {float: right;
           margin: 0;
           padding: 0;
}

.courses2 table {
	margin: 0 0 8px 0;
	}

#pagetitle {margin: 10px 0 10px 0;
}

#courses tr:hover {background-color: #EEE}

.security, .security a  {color: #9B1E2D}

.security th {color: #fff;
              background-color: #9B1E2D}

.audit, .audit a  {color: #006259}

.audit th {color: #fff;
           background-color: #006259}

.developer, .developer a  {color: #E06726}

.developer th {color: #FFF;
                background-color: #E06726}
                

.forensics, .forensics a  {color: #333333}

.forensics th {color: #FFF;
               background-color: #333333}


.management, .management a  {color: #00577D}

.management th {color: #FFF;
                background-color: #00577D}

.legal, .legal a  {color: #721D69}

.legal th {color: #FFF;
           background-color: #721D69}

.special, .special a  {color: #153753}

.special th {color: #FFF;
                background-color: #153753}

.specialcourses, .specialcourses a  {color: #153753}

.specialcourses th {color: #FFF;
                background-color: #153753}

/* Expandable Event List


ul.expandable {
    background-color: #cddcf3;
    border: 1px solid #3874d1;
    margin: 0;
    padding: 0;
    width: 150px;
}

ul.expandable ul {
    display: none;
    margin: 0;
    padding: 0;
}

ul.expandable li {
    list-style-type: none;
    position: relative;
    padding-left: 10px;
    margin: 0;
}

ul.expandable a {
    border: 1px solid #cddcf3;
    color: #3874d1;
    display: block;
    margin: 0;
    padding: 2px;
    text-decoration: none;
}

ul.expandable a:hover {
    background-color: #eee;
    border: 1px solid #3874d1;
}

ul.expandable a.switch {
    border: none;
    left: 0;
    margin: 0;
    padding: 0;
    top: 10px;
    position: absolute;
    width: 10px;
}

ul.expandable a.switch:hover {
    background-color: transparent;
    border: none;
}

ul.expandable a.on { background-position: bottom left; }
ul.expandable a.off { background-position: top left; }
*/

/* Pop up "bubble" to image links */

#types {
	width: 165px;
        float: left;
        padding: 0;
        margin: 0 0 15px 0;
	}

#types ul, #types ul li {
	position:relative;
	float: left;
	margin: 0;
        padding: 0;
	list-style-type: none;
        list-style-image: none;
	}

#types ul li div.bubble {
	position: absolute;
	background-image: url("/images/bubble_top.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding: 50px 0 0 0;
	margin: 0 0 0 30px;
	width:204px;
	height: 0;
	top: 30px;
	left:-999px;
	z-index: 1000;
}

#types ul li div.bubble:after {
	content: url("/images/bubble_bottom.gif");
	}

#types ul li div.bubble div.inner {
	background-image: url("/images/bubble_middle2.gif");
	width: 175px;
	padding: 0 0 0 5px;
	margin: 0 0 0 23px;
	}

#types ul li:hover div {
	left:65px;
	height: auto;
}



/****************** discipline nav bar, pick a course page *******************/

#te-type {
	width:100%;
	}

#te-menu, #te-menu ul {
	position:relative;
	text-align:left;
	width:100%;
	height:21px;
	padding: 0 0 25px 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	}

#te-menu li {
	float:left;
	display: inline;
	padding:0 0 0 0;
	margin:0 0 0 1px;
	}


/* college types buttons */

#te-menu li a {
        display:block;
        width:111px;
        height:30px;
        background-position: top left;
        background-repeat: no-repeat;
        text-decoration:none;
        }

#te-menu li ul {
        position:absolute;
	left:-9999em;
        padding: 0 0 0 0;
        margin: 15px 0 0 0 !important;
        margin: 25px 0 0 0;
	height:.1px;
        }

#te-menu li ul li a {
        color:#FFF;
        width:382.5px;
        height:auto;
        padding:5px;
        font:9pt/12pt 'trebuchet ms', verdana, sans-serif;
        background-image: none;
        text-decoration:none;
        }

#te-menu li ul li{
        height:auto;
        padding:0px;
        margin:0px;
        }

#te-menu li ul li a.wideload {
        width:775px;
        }

#te-menu li ul li.leftload{
        position:relative;
        float:left;
        clear:both;
        }



#te-menu li ul li.rightload{
        position:relative;
        left:392px;
        clear:both;
        }


#te-menu li:hover ul, #te-menu li.crhover ul {
        left:1px;
        }

li#te-gray {
        width: 111.3px;
        height: 30px;
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_lt_grey.gif");
        }

li#te-audit a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_green.gif");
        }

li#te-audit ul li a {
        background-color:#267972;
        }

li#te-audit ul li a:hover {
        background-color:#006259;
        }

li#te-legal a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_purple.gif");
        }

li#te-legal ul li a {
        background-color:#873F7F;
        }

li#te-legal ul li a:hover {
        background-color:#721D69;
        }

li#te-management a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_blue.gif");
        }

li#te-management ul li a {
        background-color:#267090;
        }

li#te-management ul li a:hover {
        background-color:#00577D;
        }

li#te-developer a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_orange.gif");
        }

li#te-developer ul li a {
        background-color:#FD812D;
        }

li#te-developer ul li a:hover {
        background-color:#E06703;
        }

li#te-security a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_red.gif");
        }

li#te-security ul li a {
        background-color:#AA404C;
        }

li#te-security ul li a:hover {
        background-color:#9B1E2D;
        }

li#te-forensics a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_grey.gif");
        }

li#te-forensics ul li a {
        background-color:#333333;
        }

li#te-forensics ul li a:hover {
        background-color:#000000;
        }

li#te-special a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_navy.gif");
        }

li#te-special ul li a {
        background-color:#153753;
        }

li#te-special ul li a:hover {
        background-color:#122E46;
        }

li#te-hosted a {
        background-image: url("/training_events/images/new-course-btns/te_btn_bg_navy.gif");
        }

li#te-hosted ul li a {
        color: #00577D;
        background-color:#CCC;
        }

li#te-hosted ul li a:hover {
        background-color:#DDD;
        }


li#te-special ul li a.hosted {
        color: #00577D;
        background-color:#CCC;
        }

li#te-special ul li a.hosted:hover {
        background-color:#DDD;
        }

#select-discipline {
        position: relative;
		margin-top: 15px;
        width:785px;
        background-image: url("/images/courses/select-box-disciplines.gif");
        background-repeat: no-repeat;
        }
