table.yagmessage    { font: 10pt tahoma; color: #000000; text-align: justify; border-collapse: collapse; width: 400px; margin-left: auto; margin-right: auto; }
td.yagtopleft       { background-image: url(../images/topleft.jpg); background-repeat: no-repeat; width: 13px; height: 30px; }
td.yagtop           { background-image: url(../images/top.jpg); background-repeat: repeat-x; height: 30px; }
td.yagtopright      { background-image: url(../images/topright.jpg); background-repeat: no-repeat; width: 21px; height: 30px; }

td.yagleft          { background-image: url(../images/left.jpg); background-repeat: repeat-y; width: 13px; }
td.yagcenter        { background-color: #fdea67; }
td.yagright         { background-image: url(../images/right.jpg); background-repeat: repeat-y; width: 21px; }

td.yagbottomleft    { background-image: url(../images/bottomleft.jpg); background-repeat: no-repeat; width: 13px; height: 18px; }
td.yagbottom        { background-image: url(../images/bottom.jpg); background-repeat: repeat-x; height: 18px; }
td.yagbottomright   { background-image: url(../images/bottomright.jpg); background-repeat: no-repeat; width: 21px; height: 18px; }

/* Style of the message header fields */
table.yagmessagetitle   { font-size: 10pt; font-weight: bold; }
a.yagnamelink           { color: #7c1207; }
span.yagdate            { }

/* Style of the page selectors */
span.yagpageselectors   { font: 10pt tahoma; font-weight: bold; text-align: center; display: block; }
span.yagcurrentpage     { font: 10pt tahoma; font-weight: bold; color: #000000; }
a.yagpagelink           { font: 10pt tahoma; font-weight: bold; }

/* Styles of the new message input boxes */
table.yagnewmessage             { width: 400px; margin-left: auto; margin-right: auto; }
table.yagnewmessage label       { font: 10pt tahoma; font-weight: bold; }
table.yagnewmessage input       { font: 10pt tahoma; }
table.yagnewmessage textarea    { font: 10pt tahoma; }
input.yagnewmessage             { font: 10pt tahoma; text-align: center; }
span.yagnewmessage              { display: block; text-align: center; }

/* Styles for the administrators */
table.yagmessage input       { font: 10pt tahoma; }
table.yagmessage textarea    { font: 10pt tahoma; width: 100%; }

/* Messages printed when adding a new message */
span.yagerrormessage            { font: 10pt tahoma; font-weight: bold; color: #7c1109; text-align: center; display: block; } 
span.yagsuccessmessage          { font: 10pt tahoma; font-weight: bold; color: #7c1109; text-align: center; display: block; } 
   