/*
WARNING 1 : To make IE behave as normal browsers do wrt the centering of the page, text-align:center is needed in 
the body. A text-align:justify is needed in the wrapper div container, in order to avoid the text itself being centered. 
WARNING 2 : To make IE To make IE behave as normal browsers do wrt the top margin of the page, a margin-top was added in the body
*/

body { font-family: serif; font-weight: normal; color: #000000; 
  text-align: center; margin-top: 0.1em; background-image: url(../images/ancient_bg.jpg) ; background-position: center ; 
  background-repeat: repeat-y; }

table { font-size: 1em; font-weight: normal; color: #000000; text-align: justify }

td { vertical-align: top; padding: 0.2em;  }

li { color: #000000; ; list-style-type: circle; 
  list-style-position: inside; list-style-image: url(bullet1.gif) }

h1 { font-family: serif; font-size: 1.4em; color: #000000; font-weight: bold; text-align: center; margin-top: 1em}

A:link { text-decoration: none; color: #0000FF;}

A:visited { text-decoration: none; color: #800080; }

A:hover { text-decoration: underline; color: #FF0000;}

A:active { text-decoration: none }

IMG { border-style: none }

SUP { font-size: 0.7em }

H3 { text-align: left; margin-bottom: -0.2em } 

DIV.all { margin: 0 auto; width: 50em; text-align: left; }

.topbanner { background-image: url(../images/ancient_logo.gif); background-position: left ; 
  background-repeat: no-repeat; margin: 0.5em 0 0 0}

/* Styles for the navigation bar on the top */
DIV.main_navbar { border-style: solid; border-width: 0 0 1px 0; margin: 0 ; height: 1.3em; width: 50em; padding: 1em 0 0 0}
iframe.main_navbar { height: 1.3em; width: 50em; margin: 0; padding: 0; border-style: none; }

DIV.main { text-align: justify; font-size: 1em; width: 50em; }

.smalltitletext { font-size: 0.8em; color: #800000; text-align:center; margin-top: -1.2em }

.smalltext { font-size: 0.9em; color: #000000;}

.legendtext { font-size: 0.7em; color: #000000; text-align: center; }

.h1subtitle { font-family: serif; font-size: 0.9em; color: #000000;
 text-align: center; font-style: italic; margin-top: -1.3em;}

.customhr { border-top: thin double #b0b0b0 } 

.reference { text-align:left; font-size:0.9em; margin-top: -1.3em; }

DIV.copyright { text-align: center; font-style: italic; font-size: 1em}

DIV.bottom_navbar { text-align: center; font-style: normal; font-size: 1em; font-weight: bold; 
  border-style: solid; border-width: 1px 0 00; margin-top: 1em}

DIV.bottom_navbar A:LINK { text-decoration: none; color: #3366FF}

DIV.bottom_navbar  A:VISITED { text-decoration: none; color: #3366FF}

DIV.bottom_navbar  A:HOVER { text-decoration: none; color: #ff0000 }

DIV.bottom_navbar  P { padding: 0 1.5em 0 0; display: inline}
