/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 9, 2011 02:37:44 AM America/New_York */
@font-face {
    font-family: 'TeXGyrePagellaRegular';
    src: url('texgyrepagella/texgyrepagella-regular-webfont.eot');
    src: url('texgyrepagella/texgyrepagella-regular-webfont.eot?#iefix')
format('embedded-opentype'),
         url('texgyrepagella/texgyrepagella-regular-webfont.woff') 
format('woff'),
         url('texgyrepagella/texgyrepagella-regular-webfont.ttf') 
format('truetype'),
         
url('texgyrepagella/texgyrepagella-regular-webfont.svg#TeXGyrePagellaRegular')
format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyrePagellaItalic';
    src: url('texgyrepagella/texgyrepagella-italic-webfont.eot');
    src: url('texgyrepagella/texgyrepagella-italic-webfont.eot?#iefix')
format('embedded-opentype'),
         url('texgyrepagella/texgyrepagella-italic-webfont.woff') 
format('woff'),
         url('texgyrepagella/texgyrepagella-italic-webfont.ttf') 
format('truetype'),
         
url('texgyrepagella/texgyrepagella-italic-webfont.svg#TeXGyrePagellaItalic')
format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyrePagellaBold';
    src: url('texgyrepagella/texgyrepagella-bold-webfont.eot');
    src: url('texgyrepagella/texgyrepagella-bold-webfont.eot?#iefix')
format('embedded-opentype'),
         url('texgyrepagella/texgyrepagella-bold-webfont.woff') 
format('woff'),
         url('texgyrepagella/texgyrepagella-bold-webfont.ttf') 
format('truetype'),
         
url('texgyrepagella/texgyrepagella-bold-webfont.svg#TeXGyrePagellaBold')
format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TeXGyrePagellaBoldItalic';
    src: url('texgyrepagella/texgyrepagella-bolditalic-webfont.eot');
    src: 
url('texgyrepagella/texgyrepagella-bolditalic-webfont.eot?#iefix')
format('embedded-opentype'),
         url('texgyrepagella/texgyrepagella-bolditalic-webfont.woff') 
format('woff'),
         url('texgyrepagella/texgyrepagella-bolditalic-webfont.ttf') 
format('truetype'),

url('texgyrepagella/texgyrepagella-bolditalic-webfont.svg#TeXGyrePagellaBoldItalic')
format('svg');
    font-weight: normal;
    font-style: normal;

}





i
{
  font-family:TeXGyrePagellaItalic;
  font-style:normal; 
  font-weight:normal;
}

b
{
  font-family:TeXGyrePagellaBold;
  font-style:normal;
  font-weight:normal;
}
em
{
  font-family:TeXGyrePagellaBoldItalic;
  font-style:normal;
  font-weight:normal;
}



body 
{
margin-top: 2em;
margin-right: 12%;
margin-left: 12%;   
margin-bottom: 10em; 
/* margin-left:auto;
margin-right:auto; */
font-family: TeXGyrePagellaRegular;
/* font-family:sans-serif; */
/* font-family:serif; */
/* font-size:11pt; */
/* background-color:#d0e1f1; */
background-color: #edeff1; 
color:black;
/* min-width: 25em; */
/* max-width: 45em; */
/* padding-left:7em;
padding-right:7em; */
}


p 
{
  /* font-size: 14pt;
   line-height: 18pt; text-align: justify; */
 /*  font-family: sans-serif; */
   font-size: 16pt;
   line-height: 18pt;
   text-align: justify; 
}


h1
{
   font-weight:normal;
}

h2
{
   font-weight:normal;
}

pre
{
  font-family:TeXGyrePagellaItalic;
  font-style:normal;
  font-weight:normal;
  font-size: 14pt;

}
img
{
   display:block;
   width:100%;
   margin-left:auto;
   margin-right:auto;
}

table
{
   width:100%;
  /* background-color:#c3d1e2; */
  /* background-color:#d6dbe2; */
  background-color:#e9e9eb;
   /* font-weight: bold; */
   font-style: normal;
   font-weight: normal;
  /* font-size: 16pt; */
   font-size: 16pt;
   line-height:17pt;
}

td 
{
  padding-right: 5%;
}

tr
{
  padding-bottom: 1pt;
}

a:link 
{
  /* color: #3391d4; */
   color:#2c668f; 
   /* color:#2b5d80;*/
   text-decoration: none
}
a:active 
{ 
   color: #3f6987;
   text-decoration: none
}
a:visited
{ 
  /* color: #004a80; */
  /* color: #1f4661; */
     color: #1a4462;
  /* color: #193b53; */
  /* color: #0b2b42;*/
   text-decoration: none
}

/*a:hover{ color: #2a94e1}*/
a:hover
{ 
   color: #377a94;
   text-decoration: none
}

div.frontpage table
{
   font-weight: normal;
   margin-bottom:4em;
   border-collapse:collapse;
/*   table-layout:fixed; */
/*   height:44em */
}
div.frontpage table tr td
{
   /*border:solid 1px black;*/
   padding-right: 2em; 
   padding-left: 2em;
   vertical-align:top;
  /* background-color:#d0e1f1; */
   background-color:#edeff1;
   font-size:14pt;
   line-height:15pt;  
   font-weight: normal;
}

div.frontpage tr td:first-child
{
  height:4em;
  /* font-weight:bold; */
  font-weight: normal;
  text-align:right;
  padding-right:1em;
  /*border-right:solid 1px black;
   border-top:solid 1px black;
   border-left:solid 1px black;
   border-bottom:solid 1px black;*/
   padding-bottom:1em;
  /* background-color:#8daed9;*/
  /* background-color:#c3d1e2;*/
  background-color:#e9e9eb;
}
div.frontpage h2{line-height:110%}

div.frontpage #landscape
{
   display:block;
   width:100%;
   /*margin-top:10px;*/
   margin-bottom:auto;
}

div.frontpage #portrait
{
   display:block;
   width:60%;  
   /*margin-top:10px;*/
   margin-bottom:auto; 
}



#expformat
{
  font-size:90%;
  font-family:TeXGyrePagellaItalic;
}

div.figure img
{
   display:block;
   height: 30em;
   width:auto;
   margin-left:auto;
   margin-right:auto;

}
div.portrait img
{
   display:block;
   height: 30em; 
   width: auto; 
   margin-left:auto;
   margin-right:auto;
}

div.figure p {
  text-align:center;
  font-size: 90%; 
}

div.portrait p {
  text-align:center;
  font-size: 90%;
}

div.biggraphic
{
   display:block;
   width:100%;
   overflow:scroll;
}

div.biggraphic img
{
   width:auto;
}

div.insetimgleft img
{
   display:block; 
   float: left;
   width: auto;
   padding-right: 1em;
   padding-bottom: 5px;
   border:none;
 /*  padding-top: 1 em; */
}

div.insetimgright img
{
   display:block;
   float: right;
   width: auto;  
   padding-left: 1em;
   padding-bottom: 5px;
   border:none;
 /*  padding-top: 1 em; */
}

table.smallpics
{
   display:block;
   width:100%;
   height:25em;
   overflow:scroll;
   margin:auto; 
}
table.smallpics img
{
  display:block;
 /* border:solid 1px black;*/
  /*width:150px;*/
  width:auto;
  padding: 10px;
  border: none
}

table.smallpics a:link
{
  color:#c3d1e2;
}

table.smallpics a:visited
{
  color:#c3d1e2;
}

table.smallpics tr
{
  width:auto;
}

table.smallpics td
{ 
   width:auto;
  /* margin:auto;*/
   /*border:solid 1px red;*/

}

table.multicolumn
{
  border-collapse:collapse;
}

table.multicolumn td
{
padding-left:1em;
padding-right:1em;
padding-top:10px;
padding-bottom:10px;
border:solid 1px black
}  
div.googlemap
{
   margin:auto;
   font-size:110%;
   width:800px;
   height:500px;
   overflow:hidden;
}
div.reference p
{
  font-size:90%;
}
blockquote
{
  font-size: 12pt;
  line-height:125%;
}
div.bibliography
{
  /* font-weight:bold; */
}
div.verse
{
  /* font-family:sans-serif; */
  /*  font-style:italic; */
}

div.index table
{
  /* display:block; */
  clear:left;

}

div.index td
{ 

  width:30%;
}
div.linkstable table
{ 
  width:100%;
}

div.message h1
{
  font-family:TeXGyrePagellaBold;
  font-size: 18pt;
}


#colophon p
{
  display: block;
  padding-top: 20em;
  height: 25em;
}
#colophon img
{  
   float:left;
   width:auto;
   border: solid 0px;
   padding-top: 20em;
   padding-right: 1em;
}
hr
{
   clear:left;
}

div.slide img
{
   height:30em;
   width:auto;
}

div.slide p {
  text-align:center;
  font-size: 90%;  
}

#slidecontrol td
{
  padding-left:8%;
   
}
#slidecontrol fieldset
{
   border: none;
}
span.invisiblebodytext
{
 /* color:#d0e1f1; */
  color:#edeff1;
}
#invisibletabletext
{
 /* color:#c3d1e2; */
  color:#edeff1;
}
span.greyouttext
{
  color:black;
}
ul.optionslist
{ 

  display:block;
  position:fixed;
  width:10%;
  height:auto;
  top:15%;
  list-style-type:none; 
 /* background-color:#c3d1e2;*/
  font-weight:bold; 
  margin-left:-10%;
  padding-left:0%; 
  font-weight:normal;
  font-size: 16pt;
}

ul.optionslist li.padbelow
{
   padding-bottom:0.5em;
}

ul.optionslist a:visited 
{
   color: #3391d4;
   text-decoration: none;
}
div.spacer  
{
   display:block;
   clear:both;
}


