

#SupportBoard hr
{
    margin-top:  1em;
    margin-bottom: 1em;
}

#SupportBoard form.Post
{
    margin: 0 auto;  
    width: 92%; 
}

#SupportBoard form.Post fieldset
{
    margin: 0 auto;  
    width: 98%; 
}

form.Post input.Aligned, form.Post textarea.Aligned, form.Post div.Aligned
{
    display: block;
    width: 85%;
    float: right;
    margin-bottom: 10px;
}

form.Post label.Aligned {
    display: block;
    width: 9%;
    float: left;
    margin-bottom: 10px;

    text-align: right;
    padding-left: 2%;
    padding-right: 2%;
}

form.Post  br {
    clear: both;
}

#SupportBoard table.Forum
{
    margin: auto;
    width: 95%;

    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #25525F;
}

#SupportBoard table.Forum td,
#SupportBoard table.Forum th
{
    padding: 0.25em;
}

#SupportBoard table.Forum th
{
    background-color: #9FBFD1;
}

#SupportBoard table.Forum td.SB_LastPost,
#SupportBoard table.Forum td.SB_Views
{
    background-color: #EEE5CE;
}


#SupportBoard table.Thread
{
    margin: auto;
    width: 95%;

    border-width: 0px;
    border-spacing: 0px;

    margin-bottom: 1em;
}

#SupportBoard td.SB_Title  , 
#SupportBoard th.SB_Title  
{
    width: 75%;

    border-width:1px;
    border-style:solid;
    border-color:#25525F;
}

#SupportBoard .DraftPostInThreadTitle
{
    background: #35E0D4;
    float:left;
    padding: 0.5em;
    text-align: center;
    margin-right: 0.5em;
}

#SupportBoard table.Forum td.SB_LastPost,
#SupportBoard table.Forum td.SB_Views
{
    overflow: auto;
    clear: both;
}

#SupportBoard a.LP
{
    margin-top: -2.5em;
    margin-bottom: 1px;
    float: right;
    clear: both;
}

#SupportBoard a.LPN
{
    margin-top: 1px;
    margin-bottom: 1px;
    float: right;
    clear: both;
}

#SupportBoard a.ThreadNotRead
{
    font-weight: bold;
}

#SupportBoard a.ThreadRead
{
    font-weight: normal;
}

#SupportBoard tr.ThreadRead
{

}

#SupportBoard tr.ThreadNotRead
{
    background-color: #F7FAF7;
}

#SupportBoard span.SC_Author
{
    font-weight: bold;
}


#SupportBoard td.SB_LastPost  , 
#SupportBoard th.SB_LastPost 
{
    width: 25%;

    border-width:1px;
    border-style:solid;
    border-color:#25525F;
}

#SupportBoard td.SB_Replies  , 
#SupportBoard th.SB_Replies 
{
    width: 5%;

    text-align: center;

    border-width:1px;
    border-style:solid;
    border-color:#25525F;
}

#SupportBoard td.SB_Views , 
#SupportBoard th.SB_Views 
{
    width: 5%;

    text-align: center;

    border-width:1px;
    border-style:solid;
    border-color:#25525F;
}

#SupportBoard .SC_ThreadActions,
#SupportBoard .Assignments,
#SupportBoard .PostStates
{
    float: left;
    position: relative;

    background-color: #c8e4e0;
    font-weight: bold;
    width: 100%;

    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #25525F;

    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#SupportBoard .SC_ThreadActions *,
#SupportBoard .Assignments *,
#SupportBoard .PostStates
{
    display:inline;
}

#SupportBoard .Button_Attach
{

}

#SupportBoard th.SB_Title  ,
#SupportBoard th.SB_LastPost   , 
#SupportBoard th.SB_Replies  , 
#SupportBoard th.SB_Views
{
    background-color: #c8e4e0;
    font-weight: bold;
}

#SupportBoard .box
{
    border-width:1px;
    border-style:solid;
    border-color:#25525F; 
}

#SupportBoard table.Post
{
    width: 100%;

    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #25525F;

    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#SupportBoard table.Post .SB_UserSignature 
{
    font-family: Courier New;
    font-size: 75%;
}

#SupportBoard table.Post td.SB_PostHeader_postdata 
{
    background-color: #c8e4e0;
    font-weight: normal;
}

#SupportBoard table.Post td.SB_PostHeader_userdata 
{
    background-color: #EEE5CE;
    font-weight: normal;
}

#SupportBoard table.Post td.SB_PostMessage , 
#SupportBoard table.Post td.SB_PostHeader_userdata
{
    width: 98%;

    text-align: left;

    border-width:1px;
    border-style:solid;
    border-color:#25525F;
}

#SupportBoard table.Post td.SB_PostMessage
{
    padding: 1em;
}

#SupportBoard div.SB_PostControls
{
    text-align: right;
    font-size: 75%;
}

#SupportBoard .DateTimeOfPost
{
    float: left;
    position: relative;

    font-size: 75%;
    padding: 0.2em;
}

#SupportBoard .SB_Attachment
{
    padding: 10px;
}

#SupportBoard .PostNumberInThread
{
    float: right;
    position: relative;

    font-size: 80%;
    padding: 0.2em;
}

#SupportBoard .GoToFirstPostLink
{
    float: right;
    position: relative;

    font-size: 80%;
    padding: 0.2em;
}

#SupportBoard .NewThreadHeader_ForumLink
{
    text-align: right;
}

#SupportBoard ul.HeaderMenu
{
    list-style:none;
    margin:0;
    padding:0;
}


#SupportBoard ul.HeaderMenu li
{
    display: inline;
}


#SupportBoard span.Italic
{
    font-style:italic;
}

#SupportBoard div.Quote
{
    padding: 5px;
    margin: 5px;

    border: 1px inset;
    background-color: #eee5ce;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
}


#SupportBoard div.Quote div
{
    background-color: #FFFDF6; 
    border: 1px solid ;
}

#SupportBoard div.Quote + br
{
    margin: 0px;
    line-height: 0px;
}

#SupportBoard .prefix_0 /* NONE_ID */
{

}

#SupportBoard .prefix_1 /* REVIEWED_ID */
{
    color: green;
}

#SupportBoard .prefix_2 /* RESOLVED_ID */
{
    color: green;
}

#SupportBoard .prefix_3 /* USER_DISCUSSION_ID */
{

}

#SupportBoard .prefix_4 /* FOLLOWUP_ID */
{
    color: red;
}

#SupportBoard .prefix_7 /* TRANSFERRED_TO_SECONDARY_SUPPORT_ID */
{
    color: orange;
}

#SupportBoard .prefix_8 /* REVIEW_BY_ADMIN_NEEDED_ID */
{
    color: red;
}

#SupportBoard form.FlaotingSearchForm
{
    float:right;
    display: inline; 
    white-space:nowrap;
}

#SupportBoard form.FlaotingSearchForm input.text
{   
    background-position:right;
    background-image:url(/includes/icons/magnifier.png);
    background-repeat:no-repeat;
}


#SupportBoard #SubForums
{
    background-color: #FFFDF6; 
    border: 1px solid ;
    width: 95%;
    margin: auto auto 2em;
}

#SupportBoard #SubForums *
{
    margin: 1em;
}

#SupportBoard .PostTags > * ,
#SupportBoard .PostStates > *
{
    margin: 0.5em 0.25em;
}

#SupportBoard .PostTags > * ,
#SupportBoard .PostStates > *
{
    margin: 0.5em 0.25em;
}

#SupportBoard .PostTags .Tagged ,
#SupportBoard .PostStates .Tagged,
#SupportBoard .SB_PostStates .Tagged
{
    color: white;
    background: rgb(28, 184, 65);
}

#SupportBoard .PostStates .New,
#SupportBoard .SB_PostStates .New
{
    color: white;
    background: rgb(184, 28, 28);
}

#SupportBoard .PostStates .InProgress,
#SupportBoard .SB_PostStates .InProgress
{
    color: white;
    background: rgb(28, 77, 184);
}

#SupportBoard .PostStates .Complete,
#SupportBoard .SB_PostStates .Complete
{
    color: white;
    background: rgb(28, 184, 65);
}