/* CSS document */

/* Main Styles */
body { margin:0; }
.banner { background-image:url(graphics/banner.jpg); height:140px; }
.menu { background-image:url(graphics/fill_menu.gif); }
.display { height:177px; }
.strap { background-image:url(graphics/fill_strap.gif); height:26px; }
.advert { background-color:#AE202F; }
.linkstable { background-color:#FFFFFF; }
.captions { font-family:Verdana, Arial; font-size:8pt; font-weight:bold; color:#000000; border:2px #AE202F solid; padding:15px; margin:15px; }

/* Text Styles */
.text { font-family:Verdana, Arial; font-size:8pt; color:#000000; text-align:justify; }
.textcentre { font-family:Verdana, Arial; font-size:8pt; color:#000000; text-align:center; font-weight:bold; }
.textbold { font-family:Verdana, Arial; font-size:8pt; font-weight:bold; color:#000000; text-align:left; }
.title { font-family:Verdana, Arial; font-size:10pt; font-weight:bold; color:#000000; text-align:left; padding-bottom:10pt; }
.quote { font-family:"Times New Roman", Times, serif; font-size:10pt; color:#000000; font-style:italic; font-weight:bold; padding:5pt; }
.footer { font-family:Verdana, Arial; font-size:8pt; color:#FFFFFF; line-height:1.5; text-align:center; background-color:#AE202F; }
.adverttext { font-family:Tahoma, Verdana, Arial; font-size:10pt; color:#000000; font-weight:normal; }
.adverttextbold { font-family:Tahoma, Verdana, Arial; font-size:10pt; color:#000000; font-weight:bold; }
ul { margin-left:15pt; }
li { margin-bottom:3pt; }

/* Link Styles */
a { font-family:Verdana, Arial; font-size:8pt; font-weight:bold; color:#AE202F; text-decoration:none; text-align:left; }
a:hover { font-family:Verdana, Arial; font-size:8pt; font-weight:bold; color:#000000; text-decoration:underline; text-align:left; }
.footer a { font-family:Verdana, Arial; font-size:8pt; font-weight:normal; color:#FFFFFF; text-align:center; background-color:#AE202F; text-decoration:none; }
.footer a:hover { font-family:Verdana, Arial; font-size: 8pt; font-weight:normal; color:#FFFFFF; text-align:center; background-color:#AE202F; text-decoration:underline; }
.map a { font-family:Tahoma, Verdana, Arial; font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.map a:hover { font-family:Tahoma, Verdana, Arial; font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:underline; }
.small a { font-family:Tahoma, Verdana, Arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; }
.small a:hover { font-family:Tahoma, Verdana, Arial; font-size:8pt; color:#000000; font-weight:normal; text-decoration:underline; }

/* Search Styles */
.search { font-family:Verdana, Arial; font-size:8pt; color:#000000; border:1px inset #AE202F; }
.searchbutton { font-family:Tahoma, Verdana, Arial; font-size:8pt; font-weight:bold; color:#FFFFFF; background-color:#AE202F; border:1px outset #AE202F; }

/* Expanding Text Styles */
.holder { float:left; padding-bottom:10px; width:580px; }
.textfaqhead { font-weight:bold; color:#AE202F; text-align:left; }
a.hid { color:#000000; text-decoration:none; outline-style:none; font-weight:normal; }
a.hid em { display:none; }
a.hid:hover { text-decoration:none; font-weight:bold; }
a.hid:active, a.hid:focus { background:#FFFFFF; }
a.hid:active span, a.hid:focus span { display:none; }
a.hid:active em, a.hid:focus em { display:block; color:#000000; font-weight:normal; width:100%; font-style:normal; cursor:default; }
.clear { clear:both; }

/* Gallery Styles */
.thumbnail { border:#AE202F 2px solid; }