


/*--------------------------------------*/
/*Redesign | CSS - Inner Page (2 column)*/
/*--------------------------------------*/

#pagemaincontentwrapper { /* wrapper of main area, smaller bg image for inner pages */
 background: #fff url('/images/system/innerbgtempfix.gif') repeat-x top left;   
}
#pagemaincontent {
padding-top:9px;
}
/* ---- section header styles ---- */
#sectionheader {
width:100%;
height:43px; /*53 minus 10 padding */
margin:0 9px 0 9px;
padding-top:10px;
background:url('/images/system/default_sectionheader.jpg') no-repeat top left;
}
#sectionheader a:link, #sectionheader a:visited {
font-family:Georgia;
color:#fff;
font-size:2.5em;
padding:0 0 0 25px;
}
table.ContentBoundingBox {
 margin: 0 9px 9px 9px;
}
td.MainContent {
 padding:5px 14px 9px 14px;
 margin:0;
 font-size:1.2em;
 font-family:Arial;
 color:#393939; 
}
h1,h2,h3,h4,h5,h6 {
font-size:2.1em;
font-family:Georgia;
font-weight:normal;
color:#3d0084;
border-bottom:6px solid #e9e1f3;
margin:0 0 .5em 0;
}
h2 {
font-size:1.9em;
border-bottom:3px solid #e9e1f3;
}
h3 {
font-size:1.8em;
border:none;
}
h4 {
font-size:1.6em;
border:none;
}
h5 {
font-size:1.4em;
border:none;
}
h6 {
font-size:1.2em;
border:none;
}
p {
line-height:1.4em;
margin-bottom:10px;
}
td.MainContent li {
line-height:1.4em;
padding:0 0;
}
td.MainContent a:link, td.MainContent a:visited {
text-decoration:underline;
}
/*------------------LSB Nav CSS**********/

#LSBContainer {
 background: url('/images/system/lsb_Top.gif') top left repeat-x #393939;
 padding: 30px 0 50px 0; 
 margin-bottom:10px;
 width: 218px;
}
#LSBContainer ul {
 list-style: none;
}
ul.navlist li.First {
 border-top: none;
}
ul.navlist li.Last{
 border-bottom: none;
}
/*-----------------First Tier ******/
ul.navlist {
 margin: 0;
 padding: 0;
}
ul.navlist li {
 border-top: 1px solid #212121;
 border-bottom: 1px solid #595959;
 width:218px;
}
ul.navlist a:link, 
ul.navlist a:visited {
 padding: 3px 3px 3px 15px;
 width:200px; /*- 218 minus padding -*/
 display:block;
 color:#fff;
 text-decoration:none;
 font-weight:normal;
}
ul.navlist a:hover, /* setting rollover purple bg for tier 1 and also active tier 1 */
ul.navlist li.Active a:link, 
ul.navlist li.Active a:visited {
 background: #2b005c url('/images/system/redesign/lsb_bgMainSelected.gif') repeat-x top left;
}

/*---------------Second Tier **************/
ul.navlist li.Active ul {
 margin: 0;
 padding: 10px 0 20px 0;
 background-color: #212121;
}
ul.navlist li.Active li {
 border: none;
}
ul.navlist li.Active ul a:link,
ul.navlist li.Active ul a:visited {
 padding: 3px 6px 3px 15px;
 width:auto;
 color:#fff;
 background:none;
 font-weight:normal;
}
ul.navlist li.Active ul a:hover {
 color: #CDB0ED;
}
ul.navlist li.Active ul li.Active a:link,
ul.navlist li.Active ul li.Active a:visited {
  font-weight:bold;
  color: #CDB0ED;
}
/*---------------Third Tier **************/
ul.navlist li.Active ul li.Active ul {
 margin: 0;
 padding: 0 0 10px 0;
 background-color: #212121;
}
ul.navlist li.Active ul li.Active ul a:link,
ul.navlist li.Active ul li.Active ul a:visited {
 padding: 3px 6px 3px 25px;
 color:#fff;
 font-weight:normal;
}
ul.navlist li.Active ul li.Active ul li a:hover {
 color: #CDB0ED;
}
ul.navlist li.Active ul li.Active ul li.Active a:link,
ul.navlist li.Active ul li.Active ul li.Active a:visited {
 color: #CDB0ED;
 font-weight:bold;
}
/*---------------Fourth Tier **************/
ul.navlist li.Active ul li.Active ul li.Active ul {
 margin: 0;
 padding: 0 0 5px 0;
 background-color: #212121;
}
ul.navlist li.Active ul li.Active ul li.Active ul a:link,
ul.navlist li.Active ul li.Active ul li.Active ul a:visited {
 padding: 3px 6px 3px 35px;
 color:#ccc;
 font-weight:normal;
}
ul.navlist li.Active ul li.Active ul li.Active ul li a:hover {
 color: #CDB0ED;
}
ul.navlist li.Active ul li.Active ul li.Active ul li.Active a:link,
ul.navlist li.Active ul li.Active ul li.Active ul li.Active a:visited {
 color: #CDB0ED;
 font-weight:bold;
}
/*----------- End Navigation CSS ---------------*/

/*Cookie Crumbs*/
#cookiewrapper {
margin-bottom:10px;
background:#f4f4f4;
padding:2px 5px;
font-size:8.5pt;
}

/* ------ inner page Content Table Styles ---- */

td.MainContent table.tablesmall {
letter-spacing:-.5px;
line-height:1em;
}
td.MainContent table.tablesmall td {
padding:3px;
margin:0;
font-size:.9em;
}
td.MainContent table td.tablesmall p{
padding:0;
margin:0;
}

td.MainContent .captiontable {
margin:0 15px;
}
td.MainContent .captiontable .caption {
margin-top:10px;
}
/* -- Faculty Directory --- */
table.directorymaintable {
margin:10px 0;
border-left:1px solid #a7a7a7;
}
table.directorymaintable th {
color:#fff;
border-right:1px solid #ccc;
background:#686868;
padding:5px 0;
}
table.directorymaintable td{
padding:3px;
border-bottom:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
}
table.directorynavbar {
margin:5px 0;
padding:3px;
border-top:1px solid #a7a7a7;
border-bottom:1px solid #a7a7a7;
}

