/* CSS for Site Navigation */
.secHome #navHome a,
.secAcademicSafety #navAcademicSafety a,
.secEnvironmentalManagement #navEnvironmentalManagement a,
.secLaboratorySafety #navLaboratorySafety a,
.secHealthAndSafety #navHealthAndSafety a,
.secRiskManagement #navRiskManagement a,
.secTraining #navTraining a,
.secWorkersCompensation #navWorkersCompensation a {color:#666;background-color:#fff;background-image:none;}
/***************************/

/* Site Specific CSS */
#skip /* CSS for the skip navigation */
{
    position:absolute;
    left:-1000;
    width:1px;
    height:1px;
    overflow:hidden;
}

#header {background-color:#103B72;}
h1 {font-size:200%;}
#sidebar1 a {color:#0F3C73; text-decoration:none;}
#sidebar1 a:hover {color:#003366; text-decoration:underline;}
#sidebar2 a {color:#0F3C73; text-decoration:none;}
#sidebar2 a:hover {color:#003366; text-decoration:underline;}
#sidebar1 li, #sidebar2 li {line-height:1.4;}
#sitenav li {font-size:87.5%}
#sitenav {width:100%;}
.navbar ul li a {padding:6px 10px;}
.sectionnav li {font-size:80%;}
.sectionnav a {width:180px;} 
.sectionnav .topic-list {text-transform:uppercase; font-weight:bold; margin-top:15px;} 

.sitewidenav
{
    border:solid 1px #aaa;
    padding:5px;
    width:180px;
    margin-bottom:10px;
    font-size:.9em;
}

.sitewidenav ul
{
    margin:0px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
}

.sitewidenav ul li
{
    padding:5px 0;
}

.sitewidenav h2
{
    padding:5px;
    font-size:10pt;
    margin-bottom:5px;
    background-color:#dddddd;
    color:Black;
    text-align:center;
    border-bottom:solid 2px #777;
}

dt, dd
{
    font-size: 87.5%;
    line-height: 1.6;
    color: #222; 
}

dd
{
    margin-left: 40px;
}

table, th, td
{
    border: solid 1px #000000;
    padding: 5px;
}

th
{
    text-align: center;
    background-color:#063D72;
    color: #FFFFFF;
}

th a:link, th a:visited
{
    color: #FFFFFF;
}

th a:hover
{
    color: #F60;
}

td
{
    text-align: left;
    font-size: 87.5%;
    line-height: 1.6;
    color: #222; 
}


fieldset
{
    border: 1px solid #AAA;
    padding: 10px;
}

legend
{
    font-weight: bold;
    border: solid 1px #AAA;
    padding: 5px;
    background-color: #063D72;
    color: white;
}

#main ol, #main ul
{
    margin-left: 2em;
    margin-bottom: 15px;
}

#main ol
{
    list-style: decimal outside;
}

#main li ol
{
    list-style: lower-alpha outside;
}

li
{
    font-size:87.5%;
    line-height:1.6;
    color:#222;
}

.center {
    text-align:center;
}

/*Breadcrumb*/
#breadcrumb a
{
    padding-right: 26px;
    text-decoration: none;
    background-image: url("http://www.fullerton.edu/core/_default/i/breadcrumb.gif");
    background-position: right;
    background-repeat: no-repeat;
}

/*#breadcrumb a:link, .breadcrumb a:visited
{
    color: #06C !important;
    text-decoration: none;
}*/

#breadcrumb li
{
    line-height: 1;
}

#breadcrumb ul 
{
    list-style: none;
    margin-left:0;
}
   
#breadcrumb
{
    margin-bottom:0;
}

table.noborder, .noborder *
{
    border: none;
}

/*/emergencyinfo/Default.asp: Important info box on the right*/
#importantinfo, #importantinfo h2, #importantinfo p, #importantinfo li
{
    background-color: #063D72;
    color: #ffffff;
    border-color: #ffffff;
}

/*Report a hazard box*/
.reportbutton
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}
/***************************/

/* CSS for Collapsible Info */
#slider h2 
{
    font-size:90%;
    padding:6px 8px;
    margin:0;
    padding-left: 30px;
    border-bottom:1px solid #A2ADFF;
    cursor:pointer;
}

#slider h2:hover
{
    text-decoration: underline;
}
 
#slider .slidercontent
{
    margin:0;
    padding:10px 15px;
    background-color:#FDFDFD;
}

#slider .slidercontent p
{
    margin:0;
}

#slider .collapsed
{
    background: url(/_resources/img/accordion_sprite.gif) 3px 5px no-repeat;
}
#slider .expanded 
{
    background: url(/_resources/img/accordion_sprite.gif) 5px -95px no-repeat;
    background-color: #063D72;
}

h2.expanded
{
    color: #FFFFFF;
}

h2.collapsed
{   
    color: #003266;
    background-color:#FFFFFF;
}

#slider .expandall
{
    font-size:75%;
}
/***************************/
/* Original CSS Collapsible


#slider h2 
{
    font-size:90%;
    padding:6px 8px;
    margin:0;
    background-color:#D6E3BC;
    border-bottom:2px solid #7D9324;
    cursor:pointer;
}
 
#slider .slidercontent
{
    margin:0;
    padding:10px 15px;
    background-color:#FDFDFD;
}

#slider .slidercontent p
{
    margin:0;
}
*/
