body 
{ 
  font-family:   verdana, arial, helvetica, sans-serif;
  font-size:     11px;
  line-height:   16px; 
  margin-left:   auto; 
  margin-right:  auto; 
  text-align:	 center;
  width:		 980px;
  margin-top:    30px;
  margin-bottom: 15px;
  color:         #000000;
  background:		url(images/index/large-background.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
}

font.year
{
  font-family:   verdana, arial, helvetica, sans-serif;
  font-size:     8px;
}

ul li {
    /*
     * We want the bullets outside of the list,
     * so the text is aligned. Now the actual bullet
     * is outside of the list’s container
     */
    list-style-position: outside;

    /*
     * Because the bullet is outside of the list’s
     * container, indent the list entirely
     */
    margin-left: 1em;
}

table
{
  background-color: #ACADA7;
}

table.main
{
  background-color: #EEEEEE;
  padding-left:		 0px;
  padding-right:     0px;
  padding-top:       0px;
  padding-bottom:    0px;
  border-width:		 0px;
  width:			 640px;
}

table.menu
{
  background-color: #EEEEEE;
  padding-left:		 0px;
  padding-right:     0px;
  padding-top:       0px;
  padding-bottom:    0px;
  border-width:		 0px;
  width:			 140px;
}

table.timeline
{
  background-color: #EEEEEE;
  width:			190px;
  padding-left:		 0px;
  padding-right:     0px;
  padding-top:       0px;
  padding-bottom:    0px;
  border-width:		 0px;
  border-spacing:	 0px;
}

table.flight
{
  background-color: #EEEEEE;
  padding-left:		 0px;
  padding-right:     0px;
  padding-top:       0px;
  padding-bottom:    0px;
  border-width:		 0px;
}

tr.menu
{
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  background-color: #FFFFFF;
  color:            #000000;
  font-style:       italic;
}

td.header
{
  vertical-align:    bottom;
  padding-left:      0px;
  padding-right:     0px;
  padding-top:       0px;
  padding-bottom:    0px;
  background-color:  #ACADA7;
  color:             #000000;
}

td.footer
{
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #EEEEEE;
  color:            #000000;
  font-style:       italic;
}

td.main
{
  vertical-align:   top;
  width:			650;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  background-color: #EEEEEE;
  color:            #000000;
}

td.thumb
{
  vertical-align:   middle;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  background-color: #EEEEEE;
  color:            #000000;
  text-align:		center;
  margin-top:		0px;
  margin-bottom:	0px;
  padding:			0px;
  min-width:        140px;
  height:       140px;
}

td.wedding
{
  vertical-align:   middle;
  horizontal-align:	middle;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  width:			120px;
  height:			120px;
  background-color: #EEEEEE;
  color:            #000000;
  text-align:		center;
  margin-top:		0px;
  margin-bottom:	0px;
  padding:			0px;
}

td.menu
{
  font-size:		12px;
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  width:			140px;
  height:			12px;
  background-color: #EEEEEE;
  color:            #000000;
}

td.timemenu
{
  font-size:		12px;
  vertical-align:   top;
  padding-left:     2px;
  padding-right:    2px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  width:			190px;
  height:			12px;
  background-color: #EEEEEE;
  color:            #000000;
}

td.menuhead
{
  font-size:		16px;
  vertical-align:   middle;
  padding-left:     2px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  height:			      24px;
  width:			      140px;
  font-style:       bold;
}

td.timehead
{
  font-size:		    16px;
  text-align:		    left;
  vertical-align:   middle;
  padding-left:     2px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  font-style:       bold;
}

td.sorthead
{
  font-size:        12px;
  text-align:       center;
  vertical-align:   middle;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  height:           24px;
  font-style:       bold;
}

td.timeline
{
  font-size:		12px;
  vertical-align:   middle;
  padding-top:		2px;
  padding-left:		2px;
  border-width:		1px;
  background-color: #EEEEEE;
  border-style:		inset;
  border-color:		#006699;
  width:            180px;
}

td.yearblank
{
  width:			190px;
  height:			12px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #EEEEEE;
  color:            #EEEEEE;
}

td.pageUpDown
{
  width:      190px;
  font-size:    12px;
  text-align:   center;
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    8px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  font-style:       bold;
}

td.picker1
{
  width:      180px;
  font-size:    12px;
  text-align:   center;
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    8px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  font-style:       bold;
}

td.picker2
{
  width:      10px;
  font-size:    12px;
  text-align:   center;
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    8px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  font-style:       bold;
}

td.chronoblank
{
  width:      190px;
  height:     2px;
  padding-left:     0px;
  padding-right:    0px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #EEEEEE;
  color:            #EEEEEE;
}

td.yearhead
{
  width:			190px;
  font-size:		12px;
  text-align:		right;
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    8px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  font-style:       bold;
}

div.sort
{
  width:            180px;
  font-size:        10px;
  text-align:       left;
  vertical-align:   top;
  padding-left:     0px;
  padding-right:    8px;
  padding-top:      0px;
  padding-bottom:   0px;
  background-color: #006699;
  color:            #EEEEEE;
  font-style:       bold;
  display:          none;
}

td.text
{ 
  font-size:		12px;
  vertical-align:   top;
  padding-left:     10px;
  padding-right:    10px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-width:		0px;
  width:			620px;
  height:			12px;
  background-color: #EEEEEE;
  color:            #000000;
}

td
{ 
  vertical-align: 	top;
  font-family:    	verdana, arial, helvetica, sans-serif;
  font-size:      	11px;
  background-color: #FFFFFF;
}

img.timeline
{
  width:			50px;
  vertical-align:	middle;
}

img
{
  border-style:		none;
  border:			0px;
}

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

a.timeline
{
  height: 			100%;
  width: 			100%;
  display:			block;
  color: 			#0000FF;
  text-decoration: 	none;
  vertical-align:	middle;
}

a.pageUpDown
{
  color:      #EEEEEE;
  text-decoration: none;
}

a.pageUpDown:hover
{
  color:      #EEEEEE;
  text-decoration: underline;
}

select
{
  float: 			right;
  color: 			#EEEEEE;
  background-color: #006699;
}

a.timeline:hover
{
  height: 			100%;
  width: 			100%;
  color: 			#0000FF;
  text-decoration:  underline;
}

a.sorthead
{
  color:            #EEEEEE;
}

a.sorthead:hover
{
  color:            #EEEEEE;
  text-decoration:  underline;
}

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

a.footer
{
  color: 			#FFFFFF;
  text-decoration: 	none;
}
