body
{
  margin:0px;
  padding:0px;
  background-image:url(Images/Background.png);
}

img
{
  border:none;
}

h1
{
  font-size:1.7em;
}

p
{
  text-indent:5em;
}

a
{
  color:#00b2ff;
}

a:visited
{
  color:#9300ff;
}

table
{
  color:inherit;
}

html
{
  background-color:#00b2ff;
  background-image:url(../Images/Background.png);
  background-repeat:repeat;
  /*background-color:#00b2ff;*/
  /*background-color:#9300ff;*/
}

.bodyDiv
{
  padding-top:10px;
  padding-bottom:10px;
}

.pageDiv
{
  /*font-family:Baskerville, "Times New Roman", serif;*/
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#444;
  font-size:10pt;
  line-height:3em;
  padding:0.5in 0.5in 0.5in 0.5in;
  width:6.5in;
  min-height:6.5in;
  margin:10px auto 10px auto;
  box-shadow: 5px 10px 20px #000000;
  /*background-color:#F0F0F2;*/
  background-color:#FFF;
  text-align: justify;
  border-radius:0.2in;
}

.logoImage
{
  width:300px;
}

.menuDiv
{
  margin:0px;
  padding:0px;
  padding-bottom:3em;
  line-height:1em;
  text-align:center;
}
.menuDiv a
{
  margin:0px;
  padding: 0px 20px 0px 20px;
  text-decoration:none;
  font-size:9pt;
}

.NetArtDiv p
{
  text-indent:0em;
}

.turabianDiv
{
/*
  font-family:Baskerville "Times New Roman";
  font-size:12pt;
  text-align: justify;
  */
}
.turabianList
{
  line-height:1.5em;
  position:relative;
  top:-1.5em;
}
.turabianList a
{
  color: inherit;
}

.turabianList li
{
  list-style: none;
  padding-left:2.5em;
  text-indent:-2.5em;
  padding-bottom:2em;
  list-style-type:none;
}
.turabianList li .hideButton
{
  color:#CCC;
  position:relative;
  top:-0.5em;
  left:2.5em;
  display:block;
  height:0px;
  cursor:pointer;
}
.bibtexSpan
{
  padding-left:3em;
  display:block;
  color:#888;
  visibility:hidden;
  height:0px;
  font-size:8pt;
}

.projectDiv
{
  position:relative;
}

.projectDiv img
{
  margin:1.5em;
  max-width:90%;
}

.projectDiv a
{
  color:#777;
}

.projectDiv h3
{

}

.projectDiv .blueCircleImg
{
  /* this is actually a div */
  /*width:10px;*/
  /*height:10px;*/
  text-align:center;
  margin:0px;
  position:absolute;
  top:1em;
  padding:0px;
  left:0px;
  right:0px;
  line-height:1em;
}

.projectDiv .blueCircleImg img
{
  height:6px;
  margin:0px;
  padding:0px;
}

.projectDiv ._blueCircleImg
{
  /*width:10px;*/
  height:10px;
  vertical-align:bottom;
  display:block;
  margin:0px auto 0px auto;
  position:absolute;
  top:1em;
  left:50%;
  padding:0px;
}

.mediaPlayerDiv
{
  margin-bottom:10px;
}

.mediaPlayerDiv .audioPlayer
{
  position:relative;
  max-width:100%;
  width:100%;
  display:block;
  padding:0px;
  margin:0px;
}

.mediaPlayerDiv audio, video
{
  width:100%;
}

.mediaPlayerDiv .videoPlayer
{
  position:relative;
  padding:0px;
  margin:0px;
}

.mediaPlayerDiv .videoPlayer img
{
  padding:0px;
  margin:0px;
  display:block;
  line-height:1em;
  max-width:100%;
  width:100%;
}

.mediaPlayerDiv .videoPlayer .audioPlayer
{
  position:absolute;
  bottom:0px;
  z-index:1000;
}

.mediaPlayerDiv a
{
  line-height: 1.5em;
  margin-top:1em;
  display:block;
}

.captionImage
{
  margin:auto;
  display:inline-block;
  position:relative;
}
.caption
{
  font-size:0.6em;
  display:block;
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
  padding-left:10px;
}

.center
{
  text-align:center;
  margin:auto;
}

.separationTopImageDiv
{
  position:absolute;
  left:-60px;
  top:20px;
  width:100%;
}

.separationLeftImageDiv
{
  position:absolute;
  left:-34px;
  top:120px;
  width:60%;
}

.separationBodyDiv
{
  position:relative;
  left:5%;
  width:95%;
  top:70px;
}


.translationLeftDiv
{
  text-indent:2em;
  width:47%;
  float:left;
  position:relative;
}

.translationRightDiv
{
  text-indent:2em;
  width:47%;
  float:right;
  position:relative;
}

.translationRightDiv h3, .translationLeftDiv h3, .translationRightDiv h4, .translationLeftDiv h4
{
  margin:auto;
  text-align:center;
  left:0px;
}

.translationParagraphSeparatorDiv
{
  min-height:1em;
  clear:both;
}


