/*** Default Classes *********************************************************/

HTML {
    height: 100%;
}

BODY {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
/*
    background-color: #000000;
*/
    background-color: #008000;
    height: 100%;
}

TABLE {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-spacing: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
}

LI {
    padding-bottom: 5px;
}

DD {
    padding-bottom: 5px;
}

/*** Project Classes *********************************************************/

TABLE.DocWrapper {
    height: 100%;
    width: 100%;
}

TD.DocWrapper {
    background-color: #ffffff;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    width: 800px;
    /* Override for IE */
    width: expression('798px');
}

TD.SidePad {
/*
    background-color: #000000;
*/
    background-color: #008000;
}

TD.LogoArea {
    background-color: #f7c602;
    color: #008000;
/*
    font-size: 48px;
    text-align: center;
    padding-bottom: 10px;
*/
    height: 150px;
    /* Override for IE */
    height: expression('150px');
}

TR.ContentArea {
/*
    height: 375px;
*/
}

TD.MenuArea {
    background-color: #ddffdd;
    width: 150px;
    padding-left: 10px; 
    padding-right: 10px; 
}

TD.MenuItem {
    color: #008000;
    padding-top: 5px; 
    padding-bottom: 5px; 
}

TABLE.SubMenu {
    margin-left: 25px;
}

IMG.RosieLogo {
    padding-top: 10px; 
    padding-bottom: 10px; 
    border: 0px;
    /* Center the image */
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
}

TD.ContentArea {
/*
    padding-left: 28px; 
    padding-right: 10px; 
    padding-top: 10px; 
    padding-bottom: 10px; 
*/
    padding-left: 10px; 
    padding-right: 10px; 
    padding-top: 10px; 
    padding-bottom: 10px; 
}

DIV.PseudoHR {
    /*
    Compliant cross-browser pseudo HR tag
    */
    border-top: 2px solid #008000;
}

A
{
    color: #008000;
    font-weight: bold;
}

A.Contact
{
    font-weight: normal;
    text-decoration: underline;
}

A.Menu
{
    text-decoration: none;
}

A.Menu:hover
{
/*
    text-decoration: underline;
*/
}

A.MailLink
{
    color: #0000ff; 
    text-decoration: underline; 
    cursor: pointer;
}

TABLE.Photo {
    margin-left: 10px;
    margin-bottom: 10px;
}

TD.Photo {
    text-align: center;
    border: 1px solid #000000;
}

TD.PhotoCaption {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #008000;
}

DIV.PhotoCaption {
    /*
    Compliant cross-browser pseudo HR tag
    */
    border-top: 2px #ff9900 solid;
}

TABLE.Tosser {
    margin-left: auto;
    margin-right: auto;
}

/*
TD.TosserTitle {
    font-size: 14px;
    font-weight: bold;
    color: #f7c602;
    text-align: center;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
}
*/

TD.TosserPhoto {
    border: 1px solid #000000;
    background-color: #008000; 
}

A.TosserPhotoLink {
    text-decoration: none;
}

A.TosserPhotoLink:hover {
    text-decoration: underline;
}

TD.TosserPishBoy {
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #008000; 
}

TD.TosserHead {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.TosserHeadRight {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.TosserMid {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.TosserMidRight {
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.TosserBot {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 1px solid #008000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.TosserBotRight {
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 1px solid #008000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

TD.TableHead {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
}

TD.TableHeadNum {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    width: 20px;
    text-align: center;
}

TD.TableHeadRight {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    width: 20px;
    text-align: center;
}

TD.Table {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
}

TD.TableCL {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    background-color: #ffd700;
}

TD.TableUEFACup {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    background-color: #99ccff;
}

TD.TableRel {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    background-color: #999999;
}

TD.TableRelPlayoff {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    background-color: #dddddd;
}

TD.TableNum {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    width: 20px;
    text-align: right;
}

TD.TableRight {
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
    width: 20px;
    text-align: right;
}

TD.TableBot {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 1px solid #008000;
    padding: 2px;
}

TD.TableBotRight {
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 1px solid #008000;
    padding: 2px;
}

TD.FixtureHead {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
}

TD.FixtureHeadRight {
    background-color: #ddffdd;
    font-weight: bold;
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
}

TD.Fixture {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
}

TD.FixtureRight {
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 0px;
    padding: 2px;
}

TD.FixtureBot {
    border-left: 1px solid #008000;
    border-right: 0px;
    border-top: 1px solid #008000;
    border-bottom: 1px solid #008000;
    padding: 2px;
}

TD.FixtureBotRight {
    border-left: 1px solid #008000;
    border-right: 1px solid #008000;
    border-top: 1px solid #008000;
    border-bottom: 1px solid #008000;
    padding: 2px;
}

SPAN.SentOff {
    color: #ff0000;
}

.Required {
    color: #ff0000;
}

.Warning {
    color: #ff0000;
}

/*** E-Mail Classes **********************************************************/

BODY.EMailBody {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

TABLE.EMailForm {
    border: 1px solid #008000;
    background-color: #ddffdd;
/*
    background-color: #f2f1eb;
*/
}

TD.EMailFormCell {
    padding: 5px;
}

TD.EMailSend {
    padding-top: 10px;
    text-align: right;
}

SPAN.EMailFooter {
    font-size: 10px;
/*
    color: #5f5f5f;
*/
}





