/*
    SonghaySystem.com, 2007
    Bryan D. Wilhite
    rasx@songhaysystem.com
*/

#CodePlexBlock
{
    border: 8px solid #638e3c;
    float:right;
    margin:16px;
    padding:0;
    width:163px;
}

    #CodePlexBlock div
,   #CodePlexBlock img
{
    border:none;
    margin:0;
    padding:0;
}
    #CodePlexBlock p
{
    padding:16px;
}

#DocumentPageKbArticle
{
    padding:2em;
    text-align:center;
}

#DocumentPageKbArticle textarea
{
    border:1px solid #8bd63d;
    background:#eaeaea none no-repeat scroll 0% 0%;
    font-family:"Courier New", Courier, mono;
    font-size:medium;
    height:30em;
    margin-left:auto;
    margin-right:auto;
    overflow:auto;
    padding:0.5em;
    text-align:left;
    width:95%;
}

#DocumentPageKbArticleBlock,#MailerPageContent
{
    background:#fff none no-repeat scroll 0% 0%;
}

#DocumentPageKbArticleBlock
{
    padding-top:1%;
}

#DocumentPageKbArticleBlock h1,#DocumentPageKbArticleBlock h2
{
    margin-left:15%;
    margin-right:15%;
    text-align:center;
}

#DocumentPageKbArticleBlock h1
{
    font-size:large;
}

#DocumentPageKbArticleBlock h2
{
    font-size:medium;
}

#DocumentPageKbSubjects
{
    border-top:1px solid #8bd63d;
    height:480px;
    overflow:auto;
    padding:2%;
}

#DocumentPageKbSubjects table,
#DocumentPageSearchResultsBlock table
{
    border-collapse:collapse;
}

#DocumentPageKbSubjects tr,
#DocumentPageSearchResultsBlock tr
{
    vertical-align:top;
}

#DocumentPageKbSubjects td,#DocumentPageKbSubjects th,
#DocumentPageSearchResultsBlock td,#DocumentPageSearchResultsBlock th
{
    font-size:small;
    padding:8px;
    text-align:left;
}

#DocumentPageKbSubjects tr.OddRow td,#DocumentPageKbSubjects tr.OddRow th,
#DocumentPageSearchResultsBlock tr.OddRow td,#DocumentPageSearchResultsBlock tr.OddRow th
{
    background-color:#eaeaea;
}

#DocumentPageKbSubjects th
{
    white-space:nowrap;
}

#DocumentPageKbSubjectsBlock,
#DocumentPageSearchResultsBlock
{
    background:#fff none no-repeat scroll 0% 0%;
    border:4px solid #005e2f;
}

#DocumentPageKbSubjectsBlock h1,
#DocumentPageSearchResultsBlock h1
{
    font-size:large;
    padding:1%;
    text-align:left;
}

#DocumentPageSearchResultsBlock p
{
    text-align:left;
    padding:1%;
}

#DocumentPageProse
{
    background:#fff none no-repeat scroll 0% 0%;
    margin:0;
    padding:4%;
    text-align:left;
}

#DocumentPageProse blockquote
{
    background-color:#eaeaea;
    border-left: 4px solid #ccff00;
    clear:both;
    font-size:smaller;
    margin-left:auto;
    margin-right:auto;
    padding:4px;
    width:60%;
    text-align:left;
}

#DocumentPageProse code
{
    color:#003300;
    font-family:"Courier New", Courier, mono;
    font-size:small;
    font-weight:bold;
}

#DocumentPageProse h1,#DocumentPageProse h2
{
    font-size:x-large;
    margin:0;
    padding:0;
    padding-top:4%;
}

#DocumentPageProse h2
{
    font-size:large;
}

#DocumentPageProse li
{
    margin-bottom:1em;
}

#DocumentPageProse pre
{
    background-color:#eaeaea;
    border:1px solid #ccc;
    clear: both;
    font-family:"Courier New", Courier, mono;
    font-size:medium;
    overflow:auto;
    padding:1em;
    width:90%;
}

#DocumentPageProse table
{
    border:4px solid #005e2f;
    border-collapse:collapse;
    width:90%;
}

#DocumentPageProse td,#DocumentPageProse th
{
    padding:8px;
}

#DocumentPageProse td
{
    border-top: 2px solid #005e2f;
}

#DocumentPageProse tr
{
    vertical-align:top;
}

#DocumentPageRss
{
    background:#005e2f none no-repeat scroll 0% 0%;
    padding:1%;
}

#ProductPurchaseBlock
{
    border:8px solid #005e2f;
    float:right;
    margin:16px;
    padding:16px;
    width:30%;
}
