
body{ margin: 0 0 0 0; }

P, table, li 
{font-size: 11px; font-family: arial}

/* -- INTRO styles -- */

div.front
{margin: 10px 15px 10px 25px}

span.front_title
{font-size: 18px;  margin: 0 5px 0 0; color: #DD6622; text-align: left; font-weight: bold;}

span.front_text
{font-size: 12px;  margin: 0 8px 0 0; color: #444; text-align: left}

div.front_punch
{font-size: 16px;  margin: 20px 25px 20px 0px; color: #D62; text-align: right}

div.fine
{font-size: 10px;  margin: 15px 0 10px 0; color: #666; text-align: center}

div.front_input
{font-size: 16px; padding: 3px 5px 3px 5px; color: #D62; margin: 0px 0px 7px 0px;
background-color: #f8f8f8; border: solid 1px #996666 }

div.front_input:hover
{color: #F22}



/* -- TOUR styles -- */

P.tour
{font-size: 14px;  margin: .25cm .5cm .25cm .3cm; color: #DDDD00}

div.tour_highlight{ 
font-size: 9.5pt; color: #c08040; font-weight: bold; margin: .1cm 0cm .15cm 0cm}

div.tour_text { font-size: 8.5pt; color: #565656 }


/* -- FRONT PAGE styles -- */

DIV.m_title
{font-size: 16px;  margin: .5cm 0cm .15cm 0cm;
text-align: center; color: #777777;}

HR.m_title
{border: solid 1px #666666; width: 100% margin: .2cm 0cm .2cm 0cm}

P.title 
{font-size: 12px;  margin: .25cm .5cm .05cm .3cm; color: #990000;
font-weight: bold}

P.title-alt
{font-size: 11px;  margin: .15cm .5cm .05cm .35cm; color: #990000;
font-weight: bold}

P.subtitle 
{font-size: 11px;  margin: .05cm .1cm .05cm .5cm; color: #003195}

P.subtitle_alt 
{font-size: 11px;  margin: .05cm .1cm .05cm -.10cm; color: #003195}

P.greytitle 
{font-size: 11px;  margin: .05cm .1cm .05cm .5cm; color: #464349}


/* -- FORM styles -- */

P.input
{font-size: 10px;  margin: .1cm .02cm .02cm .02cm; color: #464349}

P.redtitle 
{font-size: 11px;  margin: .1cm .02cm .02cm .02cm; color: #990000}

input, select
{font-size: 11px;  margin: .15cm .02cm .02cm .02cm; color: #464349;
background-color: #f8f8f8; border: solid 1px #996666}

input.button
{font-size: 11px;  margin: .1cm .02cm .02cm .02cm; color: #464349;
background-color: #f8e8e8; border: solid 1px #aa3333}

input.alt, select.alt
{font-size: 10px;  margin: .1cm .02cm .02cm .02cm; color: #464349
background-color: #f6f6f6; border: solid 1px #996666}

input.flush
{font-size: 11px;  margin: .1cm .02cm .02cm .02cm; color: #464349}


/* -- EXTRAS styles -- */

P.extra
{font-size: 11px;  margin: .05cm .02cm .05cm .02cm; color: #003195;
text-indent: 0.01cm;}

P.extra2
{font-size: 11px;  margin: .01cm .0cm .03cm .0cm;  color: #003195;
font-weight: bold;}

P.login
{font-size: 10px;  margin: .01cm .01cm .1cm .01cm;  color: #464349;}

input.login2
{font-size: 10px;  margin: .01cm .01cm .00cm .01cm;  color: #464349;}

input.login_button
{font-size: 10px;  margin: .01cm .01cm .00cm .01cm;  color: #464349;
background-color: #f8e8e8; border: solid 1px #aa3333}

table.form_table
{background-color: #ececec; border: 2px solid #ecdcdc}



/* -- RESULTS styles -- */

P.restitle
{font-size: 13px;  margin: .15cm .02cm .15cm .1cm;  color: #990000}

P.resinfo
{font-size: 12px;  margin: .15cm .02cm .15cm .5cm;  color: #464349;
line-height: 0.5cm;}

P.resinfo2
{font-size: 11px;  margin: .15cm .02cm .15cm .75cm;  color: #464349;
text-indent: -0.2cm; line-height: 0.35cm;}

P.rescollect
{font-size: 11px;  margin: .15cm .0cm .15cm .5cm;  color: #262329;
line-height: 0.35cm;}

P.restype
{font-size: 10px;  margin: .10cm .25cm .0cm .15cm;  color: #003195}

P.restype_alt
{font-size: 10px;  margin: .10cm .25cm .0cm .15cm}


P.restype2
{font-size: 9px;   margin: .10cm .0cm .05cm .0cm;   color: #003195}

P.restype-d
{font-size: 10px;  margin: .15cm .25cm .0cm .15cm;  color: #565359}



/* -- TIME RESULTS -- */

td.t_table
{vertical-align:top}

div.t_time
{font-size: 11px;  margin: .10cm .1cm .10cm .4cm;  color: #af4f4f;
text-align: right; font-style: italic}

div.t_data
{font-size: 12px;  margin: .10cm .02cm .00cm .2cm;  color: #3f3f3f; }

div.t_film
{font-size: 11.5px;  margin: .00cm .02cm .15cm .35cm;  color: #3f3f3f; }

span.t_fiction	{/*color: #2f7f7f;*/ font-style: oblique}

span.t_filmlink	{color: #4f4fdf; font-weight: bold;}

span.t_doclink	{color: #ef9f1f; font-weight: bold;}

span.t_tvlink	{color: #ef1f9f; font-weight: bold;}

hr.t_divider {border: solid 1px #eeeeee; margin: .5cm .5cm .5cm 1.3cm}




/* -- COLLECTION styles -- */

P.coltitle
{font-size: 13px;  margin: .15cm .02cm .15cm .1cm;  color: #990000}

P.colinfo
{font-size: 12px;  margin: .13cm .3cm .0cm .3cm;  color: #262329;
font-weight: bold;  }

P.colinfo2
{font-size: 11px;  margin: .15cm .3cm .0cm .5cm;  color: #464349;}

P.colinfo3
{font-size: 11px;  margin: .15cm .3cm .0cm .3cm;  color: #464349;
line-height: 0.35cm;  }

P.colinfo4
{font-size: 11px;  margin: .15cm .3cm .0cm .3cm;  color: #464349;
line-height: 0.35cm;  }

P.colhead
{font-size: 11px;  margin: .15cm .0cm .0cm .3cm;  color: #464349}


/* -- FILM styles -- */

P.filmtitle
{font-size: 14px;  margin: .15cm .02cm .15cm .1cm;  color: #003195;
font-weight: bold;}

P.filminfo
{font-size: 11px;  margin: .15cm .02cm .15cm .25cm;  color: #464349;
line-height: 0.35cm;}

P.getfilm
{font-size: 10px;  margin: .15cm .02cm .15cm .25cm;  color: #464349;
line-height: 0.35cm;}

P.filminfo2
{font-size: 11px;  margin: .15cm .02cm .15cm .75cm;  color: #464349;
text-indent: -0.2cm; line-height: 0.35cm;}

P.filmanno
{font-size: 12px;  margin: .15cm .02cm .15cm .75cm;  color: #003195;
text-indent: -0.2cm; line-height: 0.35cm;}


/* -- ANNO styles -- */

P.annotitle
{font-size: 14px;  margin: .15cm .02cm .15cm .1cm;  color: #003195}

P.annoinfo
{font-size: 12px;  margin: .15cm .02cm .15cm .25cm;  color: #464349;
line-height: 0.35cm;}

P.annoinfo2
{font-size: 12px;  margin: .15cm .02cm .15cm .25cm;  color: #464349;
line-height: 0.35cm;}

P.annotable1
{font-size: 11px;  margin: .15cm .25cm .15cm .05cm;  color: #990000;
line-height: 0.35cm;}

P.annotable2
{font-size: 11px;  margin: .15cm .30cm .15cm .10cm;  color: #333;
line-height: 0.35cm;}

hr.anno
{margin: .0cm .0cm .03cm .0cm; border: 1px solid #999 }


/* -- GLOSSARY styles -- */

div.glosstitle
{font-size: 16px;  margin: .10cm .20cm .25cm .20cm;  color: #003195;
text-align: right}

div.glossinfo
{font-size: 12px;  margin: .25cm .20cm .15cm .20cm;  color: #464349;
line-height: 0.35cm;}

div.glosstable1
{font-size: 13px;  margin: .15cm .10cm .15cm .10cm;  color: #333;
line-height: 0.35cm;}

div.glosstable2
{font-size: 12px;  margin: .15cm .30cm .25cm .10cm;  color: #333;
line-height: 0.35cm;}

div.letters
{font-size: 12px;  text-align: center; color: #464349;
line-height: 0.35cm;}

div.gloss_ex
{font-size: 11px;  margin: .10cm .40cm .15cm .30cm;  color: #644;
line-height: 0.35cm;}

hr.gloss
{margin: .20cm .05cm .20cm .25cm; border: 1px solid #eee}

hr.gloss2
{margin: .20cm .35cm .20cm .35cm; border: 1px solid #bbb}



/* -- LINK styles -- */

a:link 
{color: #003195; text-decoration: none}     /* unvisited link */

a:visited 
{color: #003195; text-decoration: none}  /* visited link */

a:hover 
{color: #E04015; text-decoration: none}   /* mouse over link */

a:active
{color: #003195; text-decoration: none}   /* selected link */



/* -- extra styles -- */

hr
{margin: .08cm .0cm .03cm .0cm;}

h1,h2, h3 
{font-family:arial }

ul 
{list-style: disc; }

ol 
{list-style: decimal; }