A, BODY, DIV, FORM, H1, H2, H3, H4, H5, INPUT, P, TABLE, TD, TH, TR, TEXTAREA
{
 font-family: helvetica,arial,sans-serif;
 font-size: 9pt;
 text-decoration: none;
}

FORM
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

img
{
border: none;
}

.hotlink
{
color: #cc0000;
}

HR 
{
height: 1px;
color: #909DB7;
}

IMG.picture
{
border: 1px solid #000000;
}

A:link { color: #000000; font-weight: none; }
A:visited { color: #000000; font-weight: none; }
A:hover { color: #cc0000; font-weight: none; }

BODY
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

TABLE.contactbox
{
border: 1px dashed #7F8BA6;
background: #F5F5F5;
}

.rtext
{
color: #CC0000;
}

.infobox
{
border: 1px dashed #7F8BA6;
background: #F5F5F5;
}

TABLE.whitebox
{
border: 1px solid #999;
background: #FFFFFF;
}

TD.Wbox
{
border: 1px dashed #7F8BA6;
background: #FFFFFF;
}

TD.Ybox
{
border: 1px dashed #7F8BA6;
background: #FFFFB9;
}

TD.Gbox
{
border: 1px dashed #7F8BA6;
background: #DAF6D1;
}

.price
{
background: #f5f5f5;
}

TD.Bbox
{
border: 1px dashed #7F8BA6;
background: #D1D1FF;
}

TD.Rbox
{
border: 1px dashed #7F8BA6;
background: #FFD1D1;
}

TD.Blbox
{
border: 1px dashed #7F8BA6;
background: #B9B9B9;
}

TABLE.timeline
{
border: 1px dashed #7F8BA6;
background: #F5F5F5;
}

TD.menubox
{
border-bottom: 1px dashed #7F8BA6;
border-right: 1px dashed #7F8BA6;
background: #F5F5F5;
}

TD.photoboxdisabled
{
border-left: 1px dashed #7F8BA6;
border-top: 1px dashed #7F8BA6;
background: #FFFFFF;
}

TD.photoboxenabled
{
border-left: 1px dashed #7F8BA6;
border-top: 1px dashed #7F8BA6;
border-bottom: 1px dashed #7F8BA6;
background: #F5F5F5;
}

TD.photoboxtabclear
{
border-left: 1px dashed #7F8BA6;
border-bottom: 1px dashed #7F8BA6;
}

.newalert
{
color: #990000;
}

.eventdesc_on
{
background: #FAE8E8;
}

.newstitle
{
border-bottom: 1px solid #999;
background: #F5F5F5;
}

.datetitle
{
border-top: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
background: #F5F5F5;
}

.download
{
background: #f5f5f5;
border-left: 1px solid #999;
}

.belttitle
{
background: #f5f5f5;
border-right: 1px solid #999;
}

.resultsborder
{
border-left: 1px solid #999;
border-bottom: 1px solid #999;
}

TABLE.photobox
{
border-left: 1px dashed #7F8BA6;
border-bottom: 1px dashed #7F8BA6;
border-right: 1px dashed #7F8BA6;
}

.greyback
{
background: #F5F5F5;
}

.tableheader
{
border: 1px solid #999;
background: #e2e2e2 url('../img/layout/th_bg.jpg') repeat-x top left;
}

TD.menucell_1
{
border: 1px solid #999;
background: #e2e2e2 url('../img/layout/th_bg.jpg') repeat-x top left;
}

TD.menucell_2
{
border: 1px solid #999;
background: #e2e2e2 url('../img/layout/th_bg.jpg') repeat-x top left;
}

TD.menucell_3
{
border: 1px solid #999;
background: #e2e2e2 url('../img/layout/th_bg.jpg') repeat-x top left;
}

TD.Termtitle
{
border: 1px solid #999;
background: #e2e2e2 url('../img/layout/th_bg.jpg') repeat-x top left;
}

TEXTAREA.dynamicarea
{
width: 99%;
}

.pricetotal
{
border: 1px solid #999;
}

.topicinfo
{
border: 1px dashed #7F8BA6;
background: #F5F5F5;
}

.advert
{
border: 1px dashed #D52E2E;
background: #FCF2F2;
}

.topicnumber
{
 border-top: 1px dashed #7F8BA6;
 border-left: 1px dashed #7F8BA6;
 border-bottom: 1px dashed #7F8BA6;
 font-size: 20pt;
 color: #c00;
}

TD.head_1 {background: #F0F0F0;}
TD.head_2 {background: #7F8BA6;}
TD.head_3 {background: #e2e2e2 url('../img/layout/th_bg.jpg') repeat-x top left; border-bottom: 1px solid #909DB7}

.linkcolour {color: #7F8BA6;}


.alt { color: #c00; }
.c { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.top { vertical-align: top !important; }
.mid { vertical-align: middle !important; }
.bot { vertical-align: bottom !important; }