.message p {font-size: 7.5pt;}

.message {width : 600px;}

/*
p, li, div {
    margin:0in;
    margin-bottom:.0001pt;
    font-size:10.0pt;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body, td {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7.5pt;
    color:#404040;
}

input {font:8pt Verdana,Arial,Helvetica,sans-serif}

select {background:#ffffff;font:8pt Verdana,Arial,Helvetica,sans-serif}

textarea {
    background:#ffffff;
    border:1px solid #404040;
    font:8pt Verdana,Arial,Helvetica,sans-serif;
    padding-bottom:2px;
    padding-left:2px
}

form{display:inline}

input{border:1px solid #404040;font-size:8pt;}

input.pbutton{background:#EEEEEE;}
*/

/*  */
img
{
    border: 0;
}

/* hyperlinks */
/*
a       { text-decoration: none; color: #E00000; }
a:hover { text-decoration: underline; }
*/

td.top_left {
    background-image: url("../../images/left_background.jpg");
    background-repeat: no-repeat;
    background-position: top right;
    width:*;
}

td.top_right {
    background-image: url("../../images/right_background.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    width:*;
}

td.bottom_left {
    width:*;
}

td.bottom_right {
    width:*;
}

td.footer {
    text-align: center;
    width: 790px;
}

td.welcome {
    padding: 10px;
}

td.login {
    text-align: center;
    padding: 5px;
    width: 220px;
}

.loginTitle {
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    cursor: pointer;
    cursor: hand;
    width: 220px;
}

.loginTitle a {
    text-align: center;
}

div.loginBlock {
    display: block;
}

td.resetPassword {
    text-align: center;
    padding: 10px;
}

td.resetPassword div {
    text-align: center;
    width: 10%;
}

td.resetPassword div div {
    text-align: center;
}

td.resetPassword div div table {
    text-align: center;
}

td.resetPassword div div table tr td {
    text-align: right;
}

td.sidebar {
    text-align: right;
    width: 187px;
    background-color: #ffffff;
    BORDER-COLLAPSE: collapse;
}

/* Header 1 - Main header */
.header1
{
    text-align: left;
    background: url('bg_header1.png');
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    color: #ff3a00;
    font-weight: bold;
    height: 32px;
    font-size:12px;
}

/* Links in header1 */
tr.header1 a        {color:#C00000;text-decoration:none}
tr.header1 a:hover  {color:#404040;text-decoration:none}

.header1Title
{
    color: #FFFFFF;
    font-weight: bold;
    height: 32px;
    font-size:12px;
}

/* Header 2 - Sub header */
.header2
{
    text-align: left;
    background: url('bg_header2.png');
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    color: #252525;
    font-weight: bold;
    height: 28px;
    font-size: 13px;
}

td.header2links a       {color: #C00000;text-decoration:none;font-size:7.5pt;}
td.header2links a:hover {color: #3A4F6C;text-decoration:none;font-size:7.5pt;}

table.layout {
    height: auto;
}

td.forum_main {
    text-align: left;
    width: 604px;
    background-color: #ffffff;
}

td.forum_header {
    text-align: center;
    vertical-align: top;
    width: 790px;
    background-color: #ffffff;
}

td.forums {
    background-color:#ffffff;
}

/* Footer1 - Bottom of tables */
.footer1
{
    font-size: 7pt;
    height: 28px;
    background-color:#fbfbfb;
}

.footer1 select, .footer1 td
{
    font-size: 7pt;
}

.UserBox
{
    font-size:7.5pt;
    color:#808080;
}

.postformheader
{
    background-color: #D1D1D1;
    font-weight:bold;
}

/* Header of posts */
.postheader
{
    background-color: #eaeaea;
    color:#505050;
}

.postheader a
{
    font-size:10pt;

}

/* User info and post/article */
.post
{
    text-align: left;
    background-color: #F0F0F0;
    color:#404040;
}

.post_alt
{
    background-color: #F5F5F5;
    color:#404040;
}

.post_priority
{
    font-weight:bold;
}

.post_link
{
    font-size:10pt;
    font-weight:bold;
}

/* Footer of posts */
.postfooter
{
    text-align: left;
    background-color: #eaeaea;
}

/* Area between posts */
.postsep
{
    background-color: #939393;
    height: 2px
}

td.content {
    /*background-color: #ffffff;*/
}

td.loginSep {
    background-color: #C00000;
}

table.header1 tr td {
    background-color: transparent;
}

/* most tables are class 'content' */
.content
{
    font-family: verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    border: solid 1px #C00000;
    color: #000000;
    padding: 0px;
    background-color: #C00000;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3));
  width: 770px;
}

.content td {
    padding: 3px;
    background-color: #FFFFFF;
}

.forumheading
{
    width: 100%;
    text-align: left;
    font-size:11px;
    font-weight:bold;
    background-color: #FFFFFF;
}

.forumviewing
{
    font-size:8pt;
    color:#a0a0a0;
    background-color: #FFFFFF;
}

.forumsubheading
{
    font-weight:7.5pt;
    background-color: #FFFFFF;
}

#RichEdit td
{
    padding: 0px;
}

/* links inside content table*/
.content a       { color: #C02020; text-decoration: none; }
.content a:hover { color: #C00000; text-decoration: underline; }

/* used for quoting messages */
.quote
{
    margin-left: 16px;
    padding-left: 16px;
}

.innerquote
{
    padding: 4px;
    background-color: #d1d1d1;
    border: solid 1px #505050;
}

/* used for code */
.code
{
    margin-left: 16px;
    padding-left: 16px;
}

.innercode
{
    padding: 4px;
    background-color: #efefef;
    border: solid 1px #808080;
    color:#000000;
    font-size:8pt;
    font-family:Courier New,Courier;
}

/* font sizes */
.smallfont  { font-size: 7.5pt; }
.largefont  { font-size: 9pt; }

/* Image Links */
a.imagelink
{
    font-size: 8pt;
    font-weight: bold;
    color: #000080;
}
a:hover.imagelink
{
    text-decoration: underline;
    color: #0000FF;
    /*background-color: #D0D0D0;*/
}

/* Used for editor textarea */
.posteditor
{
    width: 100%;
    height: 200px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}

/* Table just above and below tables */
table.command
{
    /*border: solid 1px blue;*/
    padding: 3px;
}

/* p-tag at the top of pages with navigation links */
.navlinks {
    text-align: left;
    font-weight: bold;
    color: #000000;
    font-size: 9pt;
    height: 22px;
    padding-top: 8px;
    vertical-align: middle;
}

p.navlinks {
    color: #000000;
    background-color: #FFFFFF;
    border-width: 3px 0px 0px 0px;
    border-style: solid none none none;
    border-color: #C00000 #C00000 #C00000 #C00000;
}

td.navlinks {
    background-color: transparent;
}

.navlinks a, a:visited
{
    /*color: #000000;*/
    text-decoration: none;
}

.navlinks a:hover {
    color: #C00000;
  text-decoration: none;
}

/* for printing */
.print
{
    border: solid 1px #C0C0C0;
}
.printheader
{
    background-color: #DDDDDD;
    color: #000000;
    padding: 4px;
}
.printbody
{
    background-color: #FFFFFF;
    color: #000000;
    padding: 4px;
}


.ekForumIcon
{
            float:left;
            display:inline;
            padding: 2px;
            margin-top: 0.5em;
}
.ekForumButtonWrapper
{
            float:right;
}
.ekForumButtonWrapperLeft
{
            float:left;
}
.ekForumButton
{
            float:left;
            display:inline;
            padding: 0;
            margin: 0;
            padding: 2px;
            margin-top:4px;

            /* comment the next few properties to see the translated text instead of the image */
            text-align:left;
            text-indent:-5000px;
            background-position:center;
            background-repeat:no-repeat;
            height:19px;
            width:81px;
            overflow:hidden;
}
.ekForumButtonNewTopic
{
    background-image:url("b_post_topic.png");
}
.ekForumButtonSearch
{
    background-image:url("b_post_search.png");
}
.ekForumButtonAddPost
{
    background-image:url("b_addpost.png");
}
.ekForumButtonEditPost
{
    background-image:url("b_edit_post.png");
    width:60px;
}
.ekForumButtonApprove
{
    background-image:url("b_approve.png");
}
.ekForumButtonPostReply
{
    background-image:url("b_post_reply.png");
}
.ekForumButtonQuotePost
{
    background-image:url("b_quote_post.png");
    width:55px;
}
.ekForumButtonMessage
{
    background-image:url("p_pm.gif");
}
.ekForumButtonReport
{
    background-image:url("b_ReportPost.png");
}
.ekForumButtonControlPanel
{
    background-image:url("b_controlPanel.png");
}
.ekForumButtonDeletePost
{
    background-image:url("b_delete_post.png");
    width:60px;
}
.ekForumButtonReply
{
    background-image:url("b_Reply.png");
}
.ekForumButtonDeleteMesssage
{
    background-image:url("b_delete_post.png");
    width:60px;
}
.ekForumButtonDeleteTopic
{
    background-image:url("b_delete_topic.png");
}

