/*global parameters*/
body{width:750px;font-family:verdana,arial,ms sans serif;font-size:8pt;font-weight:normal;text-align:justify;background-image:url(/img/redavrbg.gif);}
table{border-collapse:collapse;border-size:0px;}
pre,td,th{border:0px 0px 0px 0px;font-family:verdana,arial,ms sans serif;font-size:8pt;font-weight:normal;text-align:justify;vertical-align:top;}
p.updated{color:#999999;font-style:italic;text-align:right;margin:10px 0px 10px 0px;}
h1{text-transform:capitalize;font-variant:small-caps;background-image:url(/img/h1.gif);height:100px;width:500px;margin:0px 0px 5px 0px;text-align:center;vertical-align:middle;color:#FFFF00;font-family:Copperplate Gothic Bold,Times New Roman;font-size:15pt;}
.h1_2{font-size:8pt;letter-spacing:6px;font-family:verdana;font-weight:bold;}
h2{font-family:verdana;font-size:10pt;color:#840000;font-variant:small-caps;font-weight:bold;margin:5px 0px 5px 0px;}
h3{font-family:verdana;font-size:10pt;color:#840000;text-transform:capitaize;font-weight:bold;margin:3px 0px 3px 0px;}
h4{font-family:verdana;font-size:8pt;font-weight:bold;color:#000000;}
p.nextday{text-align:left;font-family:comic sans ms,cursive;font-weight:normal;color:#999999;font-size:12pt;text-transform:capitalize;margin:0px 0px 12px 0px;}
img.normal{border-width:4px;border-style:ridge;border-color:#FF9933;margin:5px;}
a{color:#003300;font-weight:normal;}
li{margin-bottom:3px;margin-top:3px;}
dt{font-weight:bold;margin:0px;}
dd{margin-bottom:8px;}
a.anchor{color:#FF9933;font-weight:normal;font-family:verdana,Arial,sans-serif;letter-spacing:0pt;}
p.anchor{text-align:center;}
iframe{border-width:0px;}
p.photo_annotate{font-style:italic;}

/*form attributes*/
input,select,textarea{font-family:verdana,sans-serif;font-size:9pt;border:2px solid #840000;background-color:#FFCCCC;}
.avrSubmit{background-color:#840000;color:yellow;font-weight:bold;text-transform:capitalize;border-top:2px solid #FFCCCC;border-left:2px solid #FFCCCC;border-bottom:2px solid #FF9999;border-right:2px solid #FF9999;}


/*main table attributes*/
table.main{border:0px;}
td.main_upper{width:750px;background-color:transparent;height:100px;}
td.main_middle_left{width:115px;background-color:transparent;}
td.main_middle_centre{width:500px;background-color:transparent;padding:0px 10px 0px 10px;}
td.main_middle_right{width:115px;background-color:transparent;}
td.main_lower{width:750px;background-color:transparent;border-top:2px solid #000000;}

/*site header*/
p.moto{font-style:italic;font-weight:bold;margin:68px 0px 0px 0px;font-size:8pt;}

/*the far right column*/
table.fr{width:115px;}
th.fr{border:2px solid maroon;background-color:maroon;color:yellow;text-align:center;text-transform:uppercase;font-size:7pt;font-weight:bold;}
td.fr{border:2px solid maroon;font-size:8pt;text-align:left;}
table.cal{border-collapse:collapse;border:0px;width:110px;}
th.cal_head{font-family:verdana,helvetica,arial;font-size:7pt;border:0px solid gray;height:18px;width:15px;text-align:center;text-transform:capitalize;background-color:transparent;color:maroon;font-weight:bold;}
a.cal_head{text-decoration:underline;font-weight:bold;}
th.cal_ddtxt{font-family:arial;font-size:7pt;border:1px solid gray;height:18px;width:15px;background-color:#CC9999;color:#003366;text-transform:uppercase;}
td.cal_weekend{font-family:arial;font-size:7pt;border:0px solid white;height:18px;width:15px;text-align:center;background-color:#FFCCCC;color:gray;}
td.cal_weekday{font-family:arial;font-size:7pt;border:0px solid white;height:18px;width:15px;text-align:center;background-color:#CCCCFF;color:gray;}
td.cal_notexist{font-family:arial;font-size:7pt;border:0px solid white;height:18px;width:15px;text-align:center;background-color:transparent;}
td.cal_ttx{font-family:arial;font-size:7pt;border:1px solid #FF3333;height:18px;width:15px;text-align:center;background-color:#FF9999}
td.cal_tta{font-family:arial;font-size:7pt;border:1px solid #FFCC00;height:18px;width:15px;text-align:center;background-color:#FFFF99;}
td.cal_ttb{font-family:arial;font-size:7pt;border:1px solid #339900;height:18px;width:15px;text-align:center;background-color:#9999FF;}
p.cal_ttx{font-family:verdana;font-size:7pt;border:1px solid #FF3333;text-align:center;background-color:#FF9999}
p.cal_tta{font-family:verdana;font-size:7pt;border:1px solid #FFCC00;;text-align:center;background-color:#FFFF99;}
p.cal_ttb{font-family:verdana;font-size:7pt;border:1px solid #000066;text-align:center;background-color:#9999FF;}

/*left hand side navigation bar*/
table.navbar_left{width:115px;}
td.navbar_left_1{text-align:center;text-transform:uppercase;font-size:8pt;height:38px;vertical-align:middle;background-image:url(/img/navbar_totem_1.gif);background-position:center;background-repeat:no-repeat;}
td.navbar_left_2{text-align:center;text-transform:none;font-size:7pt;height:30px;vertical-align:middle;background-image:url(/img/navbar_totem_2.gif);background-position:center;background-repeat:no-repeat;}
a.navbar_left_1{text-decoration:none;color:#FFFF00;font-weight:bold;}
a.navbar_left_1_over{text-decoration:underline;color:#00FF00;font-weight:bold;}
a.navbar_left_1_under{text-decoration:none;color:#FF0000;font-weight:normal;}
a.navbar_left_2{text-decoration:none;color:#840000;font-weight:normal;}
a.navbar_left_2_over{text-decoration:underline;color:#66FFCC;font-weight:normal;}
a.navbar_left_2_under{text-decoration:none;color:#FF6666;font-weight:normal;}
table.navbar_left_div{border:2px solid #840000;width:115px;}
td.navbar_left_div{background-color:#FF9999;text-align:center;height:18px;width:115px;text-transform:capitalize;vertical-align:middle;}
th.navbar_left_div{background-color:#840000;text-align:center;height:18px;width:115px;font-variant:small-caps;;color:#FFFF00;}
a.navbar_left_div{color:#840000;font-weight:normal;}
div.navbar_left{position:absolute;top:0px;left:122px;visibility:hidden;}

/*lower menu bar*/
p.lower_menu{text-align:center;margin-left:20px;width:700px;font-size:7pt;text-transform:lowercase;margin-top:0px;}
span.lower_menu{padding-left:5px;padding-right:5px;}
a.lower_menu{color:#840000;}

/*event dates listings */
li.event_dates{text-transform:capitalize;list-style-image:url(/img/bullet.gif);}
li.event_dates_exp{text-transform:capitalize;color:#999999;font-style:italic;text-decoration:line-through;list-style-image:url(/img/bullet.gif);}
li.event_dates_fut{text-transform:capitalize;color:#0066FF;font-style:italic;list-style-image:url(/img/bullet.gif);}
a.event_dates{text-transform:capitalize;}
a.event_dates_exp{text-transform:capitalize;color:#999999;font-style:italic;text-decoration:line-through,underline;}
a.event_dates_fut{text-transform:capitalize;color:#0066FF;font-style:italic;}

/*raf*/
th.raf{border:1px solid maroon;font-weight:bold;}
td.raf{border:1px solid maroon;}

/*steam cuisine*/
th.menu{text-align:center;background:maroon;color:yellow;font-weight:bold;text-transform:capitalize;font-family:Verdana,helvetica,sans-serif;font-size:8pt;border:1px solid black;}
td.menu{font-style:italic;vertical-align:top;padding:2px;background-color:transparent;text-align:center;font-weight:normal;font-family:Verdana,helvetica,sans-serif;font-size:8pt;border:1px solid gray;}

/*about us*/
table.rollingstock{width:100%;border:1px solid gray;}
th.rollingstock{text-align:center;background:maroon;color:yellow;font-weight:bold;text-transform:capitalize;font-family:Verdana,helvetica,sans-serif;font-size:8pt;border:1px solid black;}
td.rollingstock{vertical-align:middle;padding:2px;background-color:transparent;text-align:center;font-weight:normal;font-family:Verdana,helvetica,sans-serif;font-size:7pt;border:1px solid gray;}

/*availability table*/
table.ava{width:500px;}
th.ava_head{background:#840000;color:#FFFF00;text-align:center;border:1px solid #840000;font-weight:bold;font-size:9pt;font-variant:small-caps;width:33%}
th.ava_subhead{background:#FF9999;border:1px solid #840000;text-align:left;vertical-align:center;;font-weight:normal;font-size:7pt;}
a.ava_subhead{text-align:center;text-transform:capitalize;font-weight:bold;font-size:7pt;font-weight:bold;text-transform:capitalize}
td.ava_body_past{border:1px solid #840000;text-align:center;color:#999999;font-style:italic;text-transform:lowercase;}
td.ava_body_future{border:1px solid #840000;text-align:center;text-transform:capitalize;}

/*gallery pages*/
table.gallery{width:100%;margin:15px 0px 15px 0px;}
td.gallery{border:2px solid maroon;background-color:#FFCCCC;}
h2.gallery{font-family:verdana,arial;font-size:8pt;font-weight:bold;color:black;text-align:left;text-transform:capitalize;margin:0px 0px 2px 0px;}
img.gallery{border:1px solid maroon;}
p.gallery_a{font-family:verdana,arial;font-size:7pt;text-align:justify;color:black;margin:0px 0px 0px 0px;}
p.gallery_b{font-family:verdana,arial;font-size:7pt;text-align:justify;color:black;margin:0px 0px 0px 0px;height:60px;}
a.gallery{color:maroon;}
td.prevnext{font-family:verdana,arial;border:2px solid maroon;background-color:#FFCCCC;font-weight:bold;width:500px;}
a.prevnext{color:maroon;text-transform:lowercase;font-weight:bold;margin:0px 5px 0px 5px;}

/*forthcoming*/
p.fce_dates{font-size:7pt;font-weight:bold;}
td.fce{width:100%;border-bottom:2px dashed maroon;}

/*membership prices*/
table.member{border:1px solid #115599;margin: 5px 85px 5px 85px;width:350px;}
th.member{background-color:#115599;color:white;text-align:center;}
td.member_l{border-bottom: 1px dotted gray;}
td.member_r{border-bottom: 1px dotted gray;font-weight:bold;text-align:center;}   

/*timetable page*/
table.ttb_months_table{width:500px}
th.ttb_months_name{height:0px}
th.ttb_month_name{border:1px solid #840000;text-transform:capitalize;text-align:center;background-color:#840000;color:#FFFF00;font-weight:bold;font-size:8pt;}
th.ttb_day_name{border:1px solid #840000;text-transform:uppercase;width:14px;text-align:center;background-color:#FFCCCC;font-weight:bold;font-size:7pt;}
td.ttb_months_table{padding:0px 0px 15px 5px;text-align:center;width:166px;}
td.ttb_day{color:#CCCCCC;border:1px solid #CCCCCC;font-size:8pt;width:20px;height:32px;text-align:center;}
td.ttb_ttx{border:2px solid #FF3333;text-align:center;width:20px;height:32px;background-color:#FF9999;color:#990000;font-weight:bold;font-size:8pt;}
td.ttb_tta{border:2px solid #FFCC00;text-align:center;width:20px;height:32px;background-color:#FFFF99;color:#CC9900;font-weight:bold;font-size:8pt;}
td.ttb_ttb{border:2px solid #000066;text-align:center;width:20px;height:32px;background-color:#9999FF;color:#000066;font-weight:bold;font-size:8pt;}
img.ttb{width:16px;height:16px;margin:1px 0px 0px 0px;padding:0px;border:0px;text-align:center;}

/*key to symbols*/
li.ttb_sym{text-transform:capitalize;margin-bottom:3px;}
span.ttb_occur{color:#999999;font-style:italic;text-transform:lowercase;}

/*timetable matrix*/
table.ttb_times_X{margin:0px 0px 0px 40px;margin-bottom:25px;width:85%;}
th.ttb_times_X{font-size:9pt;vertical-align:middle;text-align:center;padding:1px 1px 0px 1px;background-color:#FF9999;font-weight:bold;border:2px solid #FF3333;}
td.ttb_times_X{vertical-align:middle;text-align:center;padding:1px 1px 0px 1px;background-color:#FF9999;font-weight:normal;border:2px solid #FF3333;}
table.ttb_times_A{margin:0px 0px 0px 40px;margin-bottom:25px;width:85%;}
th.ttb_times_A{font-size:9pt;vertical-align:middle;text-align:center;padding:1px 1px 0px 1px;background-color:#FFFF99;font-weight:bold;border:2px solid #FFCC00;}
td.ttb_times_A{vertical-align:middle;text-align:center;padding:1px 1px 0px 1px;background-color:#FFFF99;font-weight:normal;border:2px solid #FFCC00;}
table.ttb_times_B{margin:0px 0px 0px 40px;margin-bottom:25px;width:85%;}
th.ttb_times_B{font-size:9pt;vertical-align:middle;text-align:center;padding:1px 1px 0px 1px;background-color:#9999FF;font-weight:bold;border:2px solid #000066}
td.ttb_times_B{vertical-align:middle;text-align:center;padding:1px 1px 0px 1px;background-color:#9999FF;font-weight:normal;border:2px solid #000066}

/*links page*/
a.links{font-weight:bold;font-size:10pt;text-transform:capitalize;}
hr.links{border:1px solid maroon;}
p.links{margin-left:10px;margin-right:10px;}
p.links_credit{font-weight:bold;text-align:right;font-style:italic;margin:1px;text-transform:capitalize;color:#696969;}

/*news pages*/
.news_list_date{color:#999999;font-size:7pt;font-weight:bold;font-style:normal;font-family:verdana,helvetica;}
a.news_list_title{text-transform:capitalize;}
li.news_list{list-style-image:url(/img/bullet.gif);}
p.news_author_date{font-weight:bold;font-style:italic;}

/*site plan*/
img.bitton_plan{margin:0px;padding:0px;border:0px;}
p.bitton_plan{border:1px solid black;width:500px;margin:0px;text-align:center;height:798px;}
p.bitton_plan_station{border:2px solid #840000;background-color:#FF9999;text-transform:uppercase;font-weight:bold;font-size:7pt;font-family:verdana;text-align:center;}
