div.siteNav div.mainLink {width:186px;} 
div.siteNav div.home {width:50px;}
 
div.body-wrap ul {font-weight:normal;  }

/* Breadcrumb */
.hdrImageWrap .breadcrumb .breadcrumb_home {margin-right:-3px;}
div.body-wrap div.breadcrumb {color:#666; font-size:.85em; font-weight:bold; font-family:Arial, Verdana, Geneva;  height:16px; /*width:100%;*/ /*background-color:#c00;*/ margin-left:auto; margin-right:auto; margin-bottom:15px; margin-top:-5px;}
div.body-wrap div.breadcrumb a:first-child { margin-left:50px;  }  
/*div.body-wrap div.breadcrumb a:last-child { background-color:#c00;  background-image:url(http://www.siue.edu/_files/images/linkbox-arrow-right.png); background-repeat:no-repeat; background-position:right;  /*padding-right:20px;*/ }*/
 
div.body-wrap div.breadcrumb a {   text-decoration:none; padding:7px; /*background-color:#c00; background-image:url(http://www.siue.edu/_files/images/linkbox-arrow-right.png); background-repeat:no-repeat; background-position:right; */ padding-right:20px; cursor:pointer; }
div.body-wrap div.breadcrumb a:hover { text-decoration:none; }


/* FACULTY-STAFF, STUDENT */
.button {
 position: absolute,
 left: 27px;
 top: 51px;
 width: 300px;
 height: 100px;
 display: block;
 text-decoration:none;
 text-align:left;
 wordwrap: break-word;
 padding:11px 32px;
 border:solid 1px #c2c2c2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 4px;
 font:18px Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color:#e0e0e0;
 background-image: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -webkit-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -o-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -ms-linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
 background-image: linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);  
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  }


/* SOFTWARE */
.button_software {
 position: absolute,
 left: 27px;
 top: 51px;
 width: 190px;
 height: 75px;
 display: block;
 text-decoration:none;
 text-align:left;
 /*line-height:100px;*/
 wordwrap: break-word;
 padding:11px 20px;
 border:solid 1px #c2c2c2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 2px;
 font:18px Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color:#e0e0e0;
 background-image: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -webkit-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -o-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -ms-linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
 background-image: linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);  
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  }

.software_table {/*table-layout: fixed; */  border-collapse: collapse; width:100%; margin-top:10px; margin-bottom:0;} 
.software_border {    border-bottom: 1px solid #ddd;} 
.software_border td {padding-bottom: 8px; padding-top: 8px; padding-right:20px; padding-left:5px;} 
.software_border td a {font: 50px;  } 
.software {padding-top: 25px; font-size: .70em; font-weight:normal; color: #828282;}

div.body-wrap ul.collapsible-software {margin-left:0;}
div.body-wrap ul.collapsible-software li {list-style-type: none;}
div.body-wrap ul.collapsible-software li ul li {list-style-type: none;}
div.body-wrap li a.software_category {display:block; color:#fff; font-size: 20px; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; padding:10px;   /* border-collapse:collapse; border: solid 1px #6d6d6d; */ /*background-image:url(http://www.siue.edu/_files/images/linkbox-arrow-grey-down.png); background-repeat:no-repeat; background-position:1% 50%;*/}
div.body-wrap li a.software_category:nth-child(even) {background-color:#ddd;}
div.body-wrap li a.software_category:nth-child(odd) {background-color:#6d6d6d;}
/*div.body-wrap li:active div.software_category {background-image:url(http://www.siue.edu/_files/images/linkbox-arrow-grey-up.png); background-repeat:no-repeat; background-position:1% 50%;}*/
ul li table.software_table tr.software_border:not(:last-child) {border-bottom: 1px solid #ddd; background-color:#ffffff;} 
/*ul li table.software_table tr.software_border :last-child {border-bottom: none;} */
ul li table.software_table tr.software_border td {padding-bottom: 8px; padding-top: 8px; padding-right:20px; padding-left:5px; font-weight:normal; font-family:Verdana, Geneva, Arial;} 
ul li table.software_table tr.software_border td a {font-weight:bold;}

.clearfix:before,.clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}


/* MEET THE TEAM */
.team {padding-top: 25px; font-size: .70em; font-weight:normal; color: #828282;}
div.body-wrap div.org_chart {width:600px; text-align:center;}
div.body-wrap div.org_chart .jv {display: inline-block;     padding-top:10px;}
div.body-wrap div.org_chart .jv_name {font: 22px bold Arial, Helvetica, sans-serif; text-align:center;}
div.body-wrap div.org_chart .jv_title{font: 16px bold Arial, Helvetica, sans-serif; text-align:center;}


.button_team {
 position: absolute,
 left: 27px;
 top: 51px;
 width: 230px;
 height: 70px;
 display: block;
 text-decoration:none;
 text-align:left;
 /*line-height:100px;*/
 wordwrap: break-word;
 padding:11px 20px;
 border:solid 1px #c2c2c2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 2px;
 font:18px Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color:#e0e0e0;
 background-image: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -webkit-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -o-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -ms-linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
 background-image: linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);  
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  }
  
  /* OFFICE 365 */
.button_office365 {
 position: absolute,
 left: 27px;
 top: 51px;
 width: 190px;
 height: 25px;
 display: block;
 text-decoration:none;
 text-align:center;
 /*line-height:100px;*/
 wordwrap: break-word;
 padding:11px 20px;
 border:solid 1px #c2c2c2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 2px;
 font:18px Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color:#e0e0e0;
 background-image: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -webkit-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -o-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
 background-image: -ms-linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
 background-image: linear-gradient(top, #e0e0e0 0% ,#ffffff 100%);  
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  }

}  
.button_office365 {
 position: absolute,
 left: 27px;
 top: 51px;
 width: 190px;
 height: 25px;
 display: block;
 text-decoration:none;
 text-align:center;
 /*line-height:100px;*/
 wordwrap: break-word;
 padding:11px 20px;
 border:solid 1px #c2c2c2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius: 2px;
 font:18px Arial, Helvetica, sans-serif;
 font-weight:bold;
 background-color: #cc0000;
 background-image: -moz-linear-gradient(top, #cccccc 0%, #cc0000 100%);
 background-image: -webkit-linear-gradient(top, #cccccc 0%, #cc0000 100%);
 background-image: -o-linear-gradient(top, #cccccc 0%, #cc0000 100%);
 background-image: -ms-linear-gradient(top, #cccccc 0% ,#cc0000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
 background-image: linear-gradient(top, #cc0000 0% ,#ffffff 100%);   
 -webkit-box-shadow:0px 0px 2px #cc0000, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 0px 0px 2px #cc0000,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  }