* {
  margin:0px;
  padding:0px;
}


/*
#913032; mid tone
#662733; dark red
#AE417C; light red

*/


/*p {
  margin:0px;
  padding:0px;
}*/
/*
ul {
  margin:0px;
  padding:0px;
}*/

ul {
  margin-left:20px;
  padding:0px;
  list-style:bullet;
}

a {
  /*color:#00BE7B;*/
  color:#913032;
  text-decoration:none;
}

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

body {
  /*border: 10px #ffffff;*/
  margin:0px 0px 0px 00px;
  padding:0px;
  /*font-family:Georgia, Arial, Helvetica, sans-serif;*/
   font-family:tahoma, "Trebuchet MS";
  font-size:14px;
  color:#111111;
  /*background-color :  #f0f0ed;*/
  background:url(../images/mq_bg.png) repeat center 100px;

  /*background:url(../images/bgR.png) repeat-x left top #ffffff;*/
}
/*
.bibtitle {
    font-weight: bold;
}*/

.clear {
  margin:0px;
  padding:0px;
  height:0px;
  font-size:0px;
  clear:both;
}

#wrapper {
  margin:0px auto;
  width:980px;
}

#branding {
  height:150px;
}

#branding h1{
  width: 100%;
  font-size:58px;
  font-weight:normal;
}
/*
#topbar {
    background-image:url(../images/topbg.gif);
  background-repeat:repeat-x;
  width:960px;
  height:40px;
  float:left;
}*/
ul.topNav  {
  margin:0px;
  padding:0px;
  width:960px;
}

.topNav li{
   float:left;
   display:inline-block;
}

.topNav li a{
   float:left;
   font-family:tahoma, arial;
   font-size:14px;
   color:#000000;
   text-align:center;
   line-height:35px;
   display:inline-block;
   text-decoration:none;
   /*background:#f0f0ed;*/
   padding-left:12px;
   padding-right:12px;
   margin-top:-1px;
   /*border-right:1px dotted #913032;*/
   /*border-bottom:1px dotted #913032;*/
   /*border-left:1px dotted #913032;*/
}

.topNav li.current a {
    /*color: #913032;*/
    color: #000000;
    font-weight: bold;
    /*background: #d6d2c4;*/
    border-bottom: 5px solid #d6d2c4;
}

.topNav li a:hover{
  background:#FFFFFF;
  color:#000000;
  text-decoration:none;
  /*border-right:1px dotted #000000;*/
}

.topNav li a.topNavAct{
  background:#FFFFFF url(../images/topNavSep.png) no-repeat right bottom;
  color:#000000;
  text-decoration:none;
  height:40px;
  position:relative;
  top:-5px;
  border-right:none;
}

.topNav li a.topNavLast{
  border-right:none;
  padding-left:15px;
  padding-right:15px;
}
/*
#banner {
    background-image:url(../images/banner.png);
  background-repeat:no-repeat;
  width:960px;
  height:454px;
  float:left;
}*/

.logo {
  /*  background-image:url(../images/logo.jpg);
  background-repeat:no-repeat;
  height: "80%";
  width: "100%";
/*  width:354px;
  height:68px;*/
  margin-left:0px;
  margin-top:36px;
  margin-bottom:1px;
  font-size: 300%;
  font-family: Helvetica;
  font-weight: bold;
  color:  #913032;  /*#662733;*/
  /*background-color: #d6d2c4;*/
  background:url(../images/faculty-logo.svg) no-repeat right center;
  background-size:  200px;
  padding-bottom: 20px;
  padding-top: 20px;
  padding-left: 0px;
  /*border-bottom: 2px solid #9B1753;*/
/*background-color: #ffffff;*/
/*background-origin:padding-box; */
/*padding-left: 15%;*/
/*background-position: right;*/
}
/*
.logo a {
  text-indent:-999999px;
  width:354px;
  height:68px;
  display:block;
}
*/

h4 {
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-size:16px;
  color:#662733;
  margin-top:12px;
  /*margin-left:50px;*/
}

#contant {
  width:960px;
}

#contant h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:30px;
  /*color:#3a3a3a;*/
  color: #662733;
  font-weight:normal;
  margin-top:20px;
  margin-bottom:10px;
}

#contant h2 span {
  display:block;
  font-size:10px;
  /*color:#808080;*/
  color:#9B1753;
  border-top:2px dotted #3a3a3a;
  font-family:tahoma, arial;
  padding-top:5px;
}

/*#contant h4 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:px;
  color:#9B1753;
  color:#9C1D4E;
  margin-top: 10px;
  margin-bottom: 5px;
}*/

.contant_1_left {
  width:710px;
  float:left;
  line-height:20px;
}
/*
.contant_1_left img{
  float: left;
  margin-right:10px;
}*/
.contant_1_left p {
  font-size:14px;
  color:#3a3a3a;
  font-weight:normal;
}
/*
.contant_1_left p a:hover {
  color:#E01873;
  text-decoration:underline;
}
.contant_1_left p a {
  color:#BB0055;
  text-decoration:none;
}*/

.contant_1_left h3 {
  font-size:24px;
  /*background:#757575;*/
  /*color:#5a5a5a;*/
  color:#662733;
  display:inline;
  padding-left:2px;
  padding-right:1px;
  font-weight:normal;
  font-size: 20px;
  line-height:32px;
  padding-top:4px;
  border-bottom:1px solid #662733;
}

.mynote {
  font-size: 10pt;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 30px;
  padding-left: 10px;
  /*background-color: #d6d2c4;*/
  border-left: 1px dashed #d6d2c4;
}

.topline {
  /*border-top: 1px solid #ffffff;*/
  /*border-bottom: 1px solid #ffffff; */ /* #662733; */
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #d6d2c4;
  text-align: center;
}

.note span {
  font-size: 12pt;
  color:#662733;
  margin-right: 10px;
  border-bottom: 1px solid #662733;
}


.tabfootnote span {
  font-size: 8pt;
  padding-left: 15px;
  /*border-bottom: 1px solid #662733;*/
}

.sideBar .sideBarItem {
  /*width: 100%;*/
  padding:10px;
  /*float: right;*/
  /*border: 3px dotted #CBCBCB;*/
}


.sideBarFixed .sideBarItem {
  /*width: 100%;*/
  padding:10px;
  /*float: right;*/
  border: 1px dotted #CBCBCB;
}

.sideBarItem > h4 {
  margin-bottom:10px;
  padding:0px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:24px;
  color:#662733;
}

.sideBarItem ul.sideArrow li{
    background:url(../images/sideBarArrow.png) no-repeat 5px 12px ;
  display:block;
  height:30px;
  line-height:30px;
  border-bottom:1px  dotted #CBCBCB;
  padding-left:20px;
    font-family:tahoma, "Trebuchet MS";
  font-size:14px;
  font-weight:bold;
}

.sideBarItem ul.conf li {
    /*background:url(../images/sideBarArrow.png) no-repeat 5px 12px;*/
  display:block;
  height:16px;
  line-height:16px;
  border-bottom:1px  dotted #CBCBCB;
  padding-left:15px;
  font-family:tahoma, "Trebuchet MS";
  font-size:12px;
  /*font-weight:bold;*/
  /*color: #111111; */ /*#0AE195;*/
}

.sideBar {
  /*border-left: 1px #222222;*/
  /*background-color: #222222;*/
  /*border-left: 1px solid black;*/
  width:240px;
  float:left;
  margin-left:10px;
}

.sideBarFixed {
  position: fixed;
  /*width:240px;*/
  /*float:right;*/
  margin-left:740px;
  width:220px;
  /*float:right;*/
  /*margin-left:10px;*/
  /*padding: 10px;*/
  /*float:right;*/
  /*margin-left:10px;*/
}

.sideBar ul {
   margin-left:0px;
  padding:0px;
  list-style:none;
}

.sideBarItem ul li a{
/*  color:#650000;
*/  
color:  #913032; 
 font-weight:bold;
text-decoration:none;
}

.sideBarItem ul.conf li a:hover{
  color:#E01873;
  text-decoration:underline;
}

.sideBarItem p {
  background:url(../images/sideBarArrow.png) no-repeat 1px 5px;
  background-size:  12px;

  padding-left:18px;
  font-size:14px;
  font-weight:bold;
  padding-right:10px;
  line-height:20px;
  color: #000000;
}

.sideBarListBox {
  margin-bottom:20px;
  /*background-color: #d6d2c4;*/
}

.sideBarListBox ul {
  background:#d4d1c4;
  padding: 0px 10px;
  margin-bottom: -2px;
  margin-top: -2px;
}

.sideBarListBox ul li {
  border-bottom:1px dotted #f0f0ed;
  color:#662733;
  padding-top:10px;
  padding-bottom:10px;
}

.sideBarListBox ul li a{
  /*color:#650000;*/
  color:#913032;
  /*background: black;*/
  line-height:16px;
}

.sideBarListBox ul li a:hover {
  /*color:#650000;*/
  color:#AE417C;
  /*background: black;*/
  line-height:16px;
}

.sideBarListBox ul li a label{
  line-height:16px;
}

#footerContainer {
  /*background:url(../images/footerContainerBgR.png) repeat-x left top;*/
  height:50px;
  line-height:50px;
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  /*color:#B7B7B7;*/
  background-color: #d6d2c4;
  width:100%;
}

#footerContainer p {
  width:960px;
  margin:auto;
  padding:0px 10px;
  background-color: #d6d2c4;
}

#footerContainer p label {
  float:right;
  padding-right: 15px;
  color: black;
}

#footerContainer p label a {
  color:#B7B7B7;
}

#footerContainer p label a:hover{
  color:#666666;
}

table {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 9pt;
    border-collapse: collapse;
}

th, td {
  padding: 3px;
  text-align: left;
  /*border: 1px solid #ccc;*/
}

tbody tr:nth-child(odd) {
  background: #eee;
}

.caption  {
/*font-family : "Gill sans",sans-serif;*/
display: block;
   font-style: italic;
   /*font-size: 100% ; */
   font-weight:bold;
text-decoration: underline;
color: #913032;
}

.fig {
  margin-bottom: 10px;
  margin-top: 10px;
  /*margin-left: 20px;*/
  /*float: right;*/
  /*border: 2px solid #333333;*/
}

img.fig {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #d6d2c4;
}

img.fig2 {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
/*    border: 2px solid #d6d2c4;
*/}


img.floatleft {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    float: right;
    margin-bottom: 10px;
    border: 2px solid #d6d2c4;
}


/*
.bibbase {
  width:710px;
  float:left;
}*/

/*
.bibbase.well {
    margin: 20px;
    overflow-wrap: break-word;
}
*/
.sideBar table {
  background:transparent;
}

.photo {
  width: 100%;
  /*border: 1px solid #111111;*/
}

.photo img {
  display: block;
    margin-left: auto;
    margin-right: auto;
}