@charset "UTF-8";

/************************************ Faculty Navigation ***********************/

#navLinks {
margin: 0;
padding: 0;
background-color: transparent;
}

#navLinks ul {
width: 432px;
height: 24px;
margin: 0;
margin-left: 55px;
padding: 0;
list-style: none;
background: #000 url(images/site/bg-faculty.gif) top left no-repeat;
}

#navLinks li {
display: block;
width: 108px;
float: left;
margin: 0;
padding: 0;
padding-top: 2px;
text-align: left;
background-image: none;
}

#navLinks a {
text-decoration: none;
margin: 0;
padding: 0 0 0 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: .85em;
color: #FFF;
font-weight: bold;
text-align: left;
}

#navLinks a:hover {
color: #CCC;
text-decoration: underline;
}

/******************************* Sliding windows *******************************/
#faculty {
margin: 3px 0 0 0;
padding: 0;
padding-left: 50px;
width: 433px;
float: left;
background-color: transparent;
}

#faculty .SlidingPanels {
width: 433px;
height: 500px;
float: left;
}

#faculty .SlidingPanelsContentGroup {
width: 1772px;
float: left;
}

#faculty .SlidingPanelsContent {
float: left;
width: 433px;
height: 500px;

}

#faculty .SlidingPanelsContent .contentbox {
margin: 0 auto;
font-size: .75em;
line-height: 1.4;	
padding: 0px 4px;
float: left;
}

#faculty .SlidingPanelsContent h2 {
font-size: 1.2em;
margin-left: 0;
background: transparent;
border: none;
}

.SlidingPanelsAnimating * {
overflow: visible !important;
}

.SlidingPanels {
position: relative;
width: 100%;
height: 400px;
padding: 0px;
border: none;
}

.SlidingPanelsContentGroup {
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
border: none;
}

.SlidingPanelsContent {
width: 100%;
height: 420px;
overflow: hidden;
margin: 0px;
padding: 0px;
border: none;
color: #999;
}

.SlidingPanelsAnimating * {
overflow: hidden !important;
}

.SlidingPanelsCurrentPanel {
}

.SlidingPanelsFocused {
}

/********************* Accordion Classes *********************************/
.Accordion {
margin: 0;
width: 426px;
overflow: hidden;
float: left;
}

.AccordionPanelTab {
margin: 0;
color: #ccc;
border-top: solid 1px #999;
border-bottom: solid 1px #3a3a3a;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
background: #080808 url(images/site/bg_grad_gray1.gif) repeat-x;
}

#faculty .AccordionPanelTab h1 {
margin: 0;
padding: 1px 2px 2px 36px;
font-size: .9em;
background: url(images/site/blt_panel_exp.gif) no-repeat left 50%;
line-height: 1.125em;
} 

.AccordionPanelContent {
margin: 0;
padding: 5px 0;
overflow: auto;
height: 210px;
line-height: 1.125em;
}

#faculty .AccordionPanelContent ul { 
margin: 0 10px 0 5px; 
padding: 0; 
font-size: 1em; 
line-height: 1.5;
}

#faculty .AccordionPanelContent li { 
list-style-image: url(images/site/bullet.jpg) ;
margin: 0; 
margin-left: 20px;
padding-left: 10px;
}

#faculty .AccordionPanelTabHover { 
color: #fff; 
}

#faculty .AccordionPanelClosed .AccordionPanelTab h1 {
background: url(images/site/blt_panel_clps.gif) no-repeat left 50%; 
}

.AccordionPanelContent div { 
margin: 0; 
}

#faculty img {
float: left;
margin: 10px 15px 10px 0px;
padding: 1px; 
border: 1px solid #999;
}