/* Header, Footer, Left & Right column */
table.shapeBackground { background-color: #FFDD88; }
tr.shapeBackground { background-color: #FFDD88; }
td.shapeBackground { background-color: #FFDD88; }
td.shapeLine { background-color: #999966; ; color: #CCCCCC}
td.shapeContent {  background-color: #FFFFFF}


/* TabNavbar */
a.tabOff {text-decoration: none; font-family: arial,helvetica;  font-size: 10pt; font-weight: bold; color: #000000; }
a.tabOn {text-decoration: none; font-family: arial,helvetica;  font-size: 10pt; font-weight: bold; color: #000000; }
td.tabLCornerOn {text-align: right; vertical-align: bottom; width=10; height=20; }
td.tabContentOn {text-align: center; vertical-align: middle; height=20; }
td.tabRCornerOn {text-align: left; vertical-align: bottom; width=10; height=20; }
td.tabLCornerOff {text-align: right; vertical-align: bottom; width=10; height=20; }
td.tabContentOff {text-align: center; vertical-align: middle; height=20; }
td.tabRCornerOff {text-align: left; vertical-align: bottom; width=10; height=20; }


/* Forms */
table.formBackground { background-image: url(images/bg_tv_grey.gif); background-color: #DDDDDD; }
table.formPanel { background-image: url(images/bg_tv_lightgrey.gif); background-color: #EEEEEE; }
td.formTitle { color:#FFFFFF; background-image: url(images/bg_tv_blue.gif); background-color: #0000CC; font-family: arial, helvetica; font-weight: bold; text-align: left; }
td.formLabel { font-family: arial, helvetica; font-weight: bold; ; text-align: right}
td.formInfo           {font-family: arial,helvetica; font-size: 12pt;}
td.formAdminTitle { color:#FFFFFF; background-image: url(images/bg_tv_red.gif); background-color: #0000FF; font-family: arial,helvetica; font-weight: bold; text-align: left; }
span.formButton       {}
span.formDeleteButton {color: #FF0000; }
span.formInfo           {font-family: arial,helvetica; font-size: 12pt;}
span.formMandatory    {color: #FF0000; font-family: arial,helvetica; font-weight: bold; }
span.formLabel { font-family: arial, helvetica; font-weight: bold; ; text-align: left}

/* List */
table.listBackground {background-color: #e0e0e0; }
td.listHeader {color:#FFFFFF; background-color: #999966; font-family: arial, helvetica; font-weight: bold; text-align: center;}
a.listHeader { color:#FFFFFF; background-color: #999966; font-family: arial, helvetica; font-weight: bold; text-align: center; }
td.listEmptyHeader {;}
tr.listOddRow {background-color:#e0e0e0}
tr.listEvenRow {background-color:#f0f0f0}


/* MessageBox */
table.mboxBorder {  background-color: #000000; cellpadding: 1; align: center; width: 400; border: 0}
table.mboxBackground {  background-color: #EEEEEE; cellpadding: 5; cellspacing: 0; border: 0}
p.mboxErrorTitle {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000}
p.mboxErrorMsg {}
p.mboxWarningTitle {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF6633}
p.mboxWarningMsg {}
p.mboxInfoTitle {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0000FF}
p.mboxInforMsg {}


/* Misc */
p.t1 { color:#000000; font-family: arial,helvetica; font-weight: bold; text-align: left; font-size: 14pt; }
p.t2 { color:#000000; font-family: arial,helvetica; font-weight: bold; text-align: left; font-size: 12pt; }
p.pager {  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-align: center}
span.relevant {background-color: #ffff70;}
span.highlight {background-color: #ffff70;}


p.abstractDetail {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #999999}
a.abstractDetail { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; font-weight: bold}
td.formAdminTitle { color:#FFFFFF; background-color: #FF0000; font-family: arial,helvetica; font-weight: bold; text-align: left; }
span.formLabel { font-family: arial, helvetica; font-weight: bold; ; text-align: left}
