BODY
{
    font-family: Tahoma;
    font-size: 9px;
    color: #404040;
    font-weight: normal;
    background: #FFFFFF
}

/* DESKTOP */
.DesktopHeader
{
    background-color: #ffffff; font-family:Tahoma; font-size:9px
}
.DesktopLeftPane
{
    background: #EEEFF1 url('saplogogoldn.png') no-repeat fixed left top padding-top:30px;
    /*background: #EEEFF1 url('saplogogold.png') no-repeat fixed left top;
    /* background: #FF9900 url('saplogo.gif') no-repeat fixed left bottom; */
    padding: 0px;

}
.DesktopContentPane
{
    background: #FFFFFF;
    padding: 10px 20px 0px 20px;
}
.DesktopRightPane
{
    background: #336799;/*#DDDDDD*/
    padding-left:10px; padding-right:20px; padding-top:20px; padding-bottom:0px
}
.DesktopEditPane
{
    padding: 15px 20px 0px 20px;
    background-color: White;
}
.DesktopFooter
{
	background-image: url('footer.gif');
    background-color: #003366;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 9px;
    line-height: 100%;
    height:60; padding-left:10px; padding-right:10px; padding-top:40px; padding-bottom:2px
}

/* PAGE BANNER */
.BannerTop
{
    background-color: #003366;
    height: 30px; font-family:Tahoma; font-size:8pt; padding-left:15px; padding-right:10px; padding-top:0px; padding-bottom:0px
}
.BannerLeft
{
   background-image: url(logot.gif); /* logo_xmas.gif*/ /*logot.gif*/
   background-repeat: no-repeat;
   background-position: left center;
   padding: 0px 5px 0px 10px; /* 0px 5px 0px 10px */
   height: 70px; /* 100px */ /*70*/

}
.BannerRight
{
    padding: 0px 10px 0px 5px;/*padding: 0px 10px 0px 5px;*/
    background-position: right center;
    background-image: url(sap_businessone_logo.gif);/* header.jpg*/
    background-repeat: no-repeat;
    /*width: 20px;*/
    /*height: 70px;*/
}
.BannerMenu
{
	background-image: url('tab_bg.gif');
    padding: 0px;
    height: 15px; 
    vertical-align:center; font-family:Tahoma; font-size:19px; font-weight:bold
}

/* style for the text of the site title */
.SiteTitle
{
    font-weight: bold;
    font-size: 20px;
    color: #082A7B;
    font-family: Tahoma;
    height: 35px;
}

/* background/border colors for the selected tab */
.SelectedTabBg
{
    text-align: center;
    background-image: url('tab_c.gif'); /* tab_c.gif*/
    height: 27px; /*23*/
    padding: 0px; 
    font-family:Tahoma; 
    vertical-align:center; 
    font-size:9pt
}
/* text style for the selected tab */
.SelectedTab
{
    font-family:Tahoma; 
    font-size:9pt; 
    height: 27px; /*23*/
    font-weight:bold;
    color: White; 
    padding-top:4px;
}
/* side styles for the selected tab */
.SelectedTabL
{
    background-image: url('tab_l.gif');
    background-repeat: no-repeat;
    width: 8px;
    height: 27px; 
    font-family:Tahoma; 
    vertical-align:center; 
    font-size:9pt
}
.SelectedTabR
{
    background-image: url(tab_r.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 27px;
    font-family:Tahoma; 
    vertical-align:center; 
    font-size:9pt
}

/* background/border colors for unselected tabs */
.OtherTabsBg
{
    text-align: center;
    background-image: url(tab_bg.gif);
    height: 27px;
    padding: 0px 0px 0px 0px;
    font-family:Tahoma; 
    font-weight:bold;
    vertical-align:center; 
    font-size:9pt
}
/* text style for unselected tabs */
.OtherTabs
{
    font-family:Tahoma; 
    vertical-align:center; 
    font-size:9pt
    font-weight:bold;
    height: 27px;
    color: White;
    padding-top:4px;
}
/* side styles for unselected tabs */
.OtherTabsL
{
    background-image: url(tab_bg.gif);
    width: 8px;
    height: 27px;
    font-family:Tahoma; 
    font-weight:bold;
    vertical-align:center; 
    font-size:9pt
}
.OtherTabsR
{
    background-image: url(tab_bg.gif);
    width: 8px;
    height: 27px;
    font-family:Tahoma; 
    font-weight:bold;
    vertical-align:center; 
    font-size:9pt
}

/* hyperlink styles of the selected tab */
a:link.SelectedTab
{
    font-family: Tahoma;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
a:visited.SelectedTab
{
    font-weight: bold;
    text-decoration: none;
    color: White;
    font-size:9pt
}
a:active.SelectedTab
{
    text-decoration: none;
    color: White;
    font-size:9pt
}
a:hover.SelectedTab
{
    text-decoration: none;
    color: White;
    font-size:9pt
}

/* hyperlink styles of unselected tabs */
a:link.OtherTabs
{
    font-family: Tahoma;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}
a:visited.OtherTabs
{
    font-weight: bold;
    text-decoration: none;
    color: White;
    font-size:9pt
}
a:active.OtherTabs
{
    text-decoration: none;
    color: White;
    font-size:9pt
}
a:hover.OtherTabs
{
    text-decoration: none;
    color: White;
    font-size:9pt
}

/* style for the site links (at extreme top-right of header) */
.SiteLink
{
    font-family: Tahoma;
    font-size: 9px;
    font-weight: bold;
    color: white;
}
a:link.SiteLink
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    color: white;
}
a:visited.SiteLink
{
    text-decoration: none;
    color: white;
}
a:active.SiteLink
{
    text-decoration: none;
    color: #003366;/*#CDE7FF;*/
}
a:hover.SiteLink
{
    text-decoration: none;
    color: #CDE7FF;
}

/* style for separator between site links */
.Accent
{
    color: #336699; /*#5DB4FF;*/
    font-weight: bold;
}

/* MODULE */
.Module
{
    border: white thin solid 0px;
    padding: 0px0px0px0px;
}
.ModuleTitle
{
    background-color: #FF9900;
    /*border-bottom: #003366 solid 1px;*/
    /*border-top: #003366 solid 1px;*/
    /*border-left: #003366 solid 1px;*/
    background-image: url('box_header_l.gif');
    background-repeat: no-repeat;
    padding-left: 28px; 
    font-family:Tahoma; font-size:11pt; color:#664108; font-weight:bold
}
.ModuleEdit
{
    background-color: White;
    border-bottom: #003366 solid 0px;/* 1px*/
    border-top: #003366 solid 0px;/* 1px*/
    border-right: #003366 solid 0px;/* 1px*/
    background-image: url(module.jpg);
    background-repeat: repeat;
}
.ModuleContent
{
    background-color: White; font-family:Arial; font-size:11pt; color:#1F1F1F
}
.ModuleEnd
{
    background-color: transparent;
}

/* MODULE-SPECIFIC */
/* link style for signin */
.Button
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #0000BC;
}
a:link.Button
{
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
    color: #003366;
    text-decoration: none
}
a:visited.Button
{
    font-weight: bold;
    font-size: 12px;
    color: #003366;
    text-decoration: none
}
a:active.Button
{
    color: #003366;
    text-decoration: none
}
a:hover.Button
{
    color: #003366;
    text-decoration: none
}

/* text style for reading messages in Discussion */
.Message
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background-color: #C5E2FF;
    color: #0000BC;
}

/* style of item titles by Announcements and Events */
.ItemTitle
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003366; /*#006A6A;*/
}

/* GENERAL */
/* style for module titles */
.Head
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #003366;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

/* text style used for most text rendered by modules */
.Label
{
    font-weight: normal;
    font-size: 12px;
    color: #003366;
    font-family: Arial CE, Helvetica, sans-serif;
}
.Normal
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    color: #404040;
    font-weight: normal;
}
.NormalRed
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: Red;
}
.NormalBold
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    color: #006A6A;
    font-weight: bold;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* styles for command buttons used in the editing pages */
.CommandButton
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
a:link.CommandButton
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #003366;
}
a:visited.CommandButton
{
    text-decoration: underline;
    color: #003366;
}
a:active.CommandButton
{
    text-decoration: underline;
    color: #003366;
}
a:hover.CommandButton
{
    text-decoration: underline;
    color: #003366;
}

/* styles for link buttons used in module contents */
.Link
{
    color: #003366;
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
a:link.Link
{
    text-decoration: underline;
    color: #003366;
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
a:visited.Link
{
    text-decoration: underline;
    color: #003366;
    font-size: 12px;
}
a:active.Link
{
    text-decoration: underline;
    color: #003366;
}
a:hover.Link
{
    text-decoration: underline;
    color: #003366;
}

/* GENERIC */
H1
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #003366;
}
H2
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #004D4D;
}
H3
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #40A2E7;
}
H4
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #004D4D;
}
H5, DT
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
}
H6
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #004D4D;
}

TFOOT, THEAD
{
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    color: #40A2E7;
    font-weight: bold;
}
TH
{
    vertical-align: baseline;
    font-family: Arial CE, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}

A:link
{
    text-decoration: underline;
    color: #003366;
    font-family: Helvetica;
    font-size: 12px
}
A:visited
{
    text-decoration: underline;
    color: #003366;
}
A:active
{
    text-decoration: underline;
    color: #003366;
}
A:hover
{
    text-decoration: underline;
    color: #003366;
}

SMALL
{
    font-size: 8px;
}
BIG
{
    font-size: 14px;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}

UL LI
{
    list-style-type: square;
}
UL LI LI
{
    list-style-type: disc;
}
UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}
OL OL LI
{
    list-style-type: lower-alpha;
}
OL OL OL LI
{
    list-style-type: lower-roman;
}

HR
{
    color: #003366;
    height: 1pt;
    text-align: left;
}