body
{
    margin: 15px;
    font-family: 'Segoe UI' , Tahoma, Verdana, Arial, Sans-Serif;
    background: #FFFFFF;
}

TD
{
    font-size: 11px;
    color: #666666;
}
H1
{
    font-size: 14px;
}
H2
{
    font-size: 12px;
}
H2.H2r
{
    font-size: 12px;
    color: #ff0033;
    font-weight: bold;
}
H2.H2b
{
    font-size: 12px;
    color: #007AFF;
    font-weight: bold;
}
H5
{
    font-size: 14px;
    font-weight: normal;
}

.oHeader
{
    width: 100%;
    height: 90px;
    border: solid 1px #007AFF;
    padding-top: 15px;
    padding-bottom: 15px;
    background: #007AFF url(http://www.simplysap.com/gfx/grad-top.png) repeat-x 0px 0px;
}

.oNav
{
    width: 100%;
    height: 30px;
    border-right: #007AFF 1px solid;
    border-left: #007AFF 1px solid;
    border-bottom: #007AFF 1px solid;
    padding-right: 20px;
    background: url(http://www.simplysap.com/gfx/grad-top-30.png) repeat-x 0px 0px;
}

.oSubNav
{
    width: 100%;
    height: 5px;
    background: #007AFF;
}


.oHSplit1
{
    width: 100%;
    height: 15px;
}


.oContent
{
    padding: 15px;
    border: solid 1px #007AFF;
    width: 98%;
    background: #FFFFFF;
}
.oHeadImg
{
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    display: block;
}

.pAuthor
{
    font-size: 11px;
    border-top: solid 1px #007AFF;
    border-bottom: solid 1px #007AFF;
    padding-bottom: 2px;
    margin-top: -10px;
}
.pCredit
{
    font-size: 11px;
    border-top: solid 1px #007AFF;
    padding-top: 2px;
}

.oVSplit
{
    width: 1%;
}
.oRHS
{
    border: solid 1px #007AFF;
    width: 1%;
    background: #FFFFFF;
}

.oHSplit2
{
    width: 100%;
    height: 15px;
}

.oFooter
{
    background: #F1F3F8;
    border-width: 2px;
    border-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-bottom-color: #DBDEE8;
    border-right-color: #DBDEE8;
}

.oRHSSubHeader
{
    border-top: solid 1px #666666;
    border-bottom: solid 1px #666666;
    text-align: right;
    height:25px;
    background: url(http://www.simplysap.com/gfx/grad-top-25.png) repeat-x 0px 0px;
}

.oRHSSubContent
{
    background: #F1F3F8;
	/*border-bottom: solid 1px #666666;*/
}

.instruction
{
    font-size: 10px;
    color: #333333;
}
.excl
{
    font-size: 10px;
    color: #FF0000;
}
.mono
{
    font-size: 10px;
    font-family: 'Lucida Console' , Monospace;
}

TABLE.allwhite TD
{
	background:#FFFFFF;
}

.oMsgGood
{
    border: #00CC00 1px solid;
    padding: 3px;
    background: #CCFFCC;
    color: #006600;
}

.oMsgBad
{
    border: #FF0033 1px solid;
    padding: 3px;
    background: #FFCCCC;
    color: #990033;
}

INPUT, SELECT, TEXTAREA
{
    font-family: 'Segoe UI' , Tahoma, Verdana, Arial, Sans-Serif;
}

INPUT.small, SELECT.small, TEXTAREA.small, SPAN.small, P.small
{
    font-size: 11px;
}

INPUT.button, BUTTON.button
{
    font-size: 11px;
    background: #F1F3F8 url(http://www.simplysap.com/gfx/grad-button.gif) bottom repeat-x;
    height: 22px;
    padding-bottom: 2px;
    border-width: 1px;
    border-style: solid;
    border-top-color: #F9F9F8;
    border-left-color: #ECECEB;
    border-bottom-color: #7D7D7D;
    border-right-color: #A7A7A7;
}

SPAN.cpcbr
{
    font-size: 1px;
    display: block;
}

/* FORUMS */
A.frmReplyInd:link, A.frmReplyInd:active, A.frmReplyInd:visited, A.frmReplyInd:hover
{
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}

A.frmDiscussionHeader:link, A.frmDiscussionHeader:active, A.frmDiscussionHeader:visited, A.frmDiscussionHeader:hover
{
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    display: block;
    width: 100%;
}
TD.frmDiscussionHeader
{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    background: #007AFF url(http://www.simplysap.com/gfx/grad-top-30.png) repeat-x 0px 0px;
    height:30px;
}

A.frmTextLink:link, A.frmTextLink:active, A.frmTextLink:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #FF8500;
}
A.frmTextLink:hover
{
    text-decoration: underline;
}

A.frmToolbar:link, A.frmToolbar:active, A.frmToolbar:visited, A.frmButton:link, A.frmButton:active, A.frmButton:visited
{
    padding: 4px;
    display: block;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

A.frmToolbarUP:link, A.frmToolbarUP:active, A.frmToolbarUP:visited, A.frmToolbar:hover, A.frmToolbarUP:hover, A.frmButton:hover
{
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-bottom-color: #DBDEE8;
    border-right-color: #DBDEE8;
    display: block;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

TABLE.frmToolbar, TD.frmToolbar, DIV.frmToolbar, TD.frmTreeHandle
{
    background: #F1F3F8;
    border-width: 1px;
    border-style: solid;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-bottom-color: #DBDEE8;
    border-right-color: #DBDEE8;
}

TD.frmPager
{
    font-size: 11px;
    color: #666666;
}

A.frmPager:link, A.frmPager:active, A.frmPager:visited, A.frmBreadcrumb:link, A.frmBreadcrumb:active, A.frmBreadcrumb:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #666666;
}
A.frmPager:hover, A.frmBreadcrumb:hover
{
    text-decoration: underline;
}

DIV.frmBreadcrumb
{
    width: 100%;
    display: block;
    color: #666666;
}


TD.frmSpacer
{
    font-size: 11px;
}
TD.frmColumnHeader
{
    font-size: 11px;
    font-weight: bold;
    background: #F3F3F3;
}
TD.frmCell
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}
TD.frmFooter
{
    height:25px;
    background: url(http://www.simplysap.com/gfx/grad-top-25.png) repeat-x 0px 0px;
}
SPAN.frmDatetime
{
    font-size: 10px;
}
BLOCKQUOTE.frmQuote
{
    background: #FBFBFB;
    border: 1px dashed #007AFF;
}

TD.frmUserDetail
{
    background: #F3F3F3;
    text-align: center;
}

TD.frmUserDetail UL
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-left: 4px;
}

TD.frmUserDetail LI
{
    margin: 4px;
    margin-left: 2px;
    margin-right: 10px;
}

TD.frmPostThread
{
    padding: 10px;
    background: #D2D4DE;
    border: 1px solid #CCCCCC;
}

DIV.frmPostThread
{
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #000000;
    width: 100%;
}

DIV.frmThreadTree
{
    width: 150px;
    overflow: auto;
}
/*DIV.frmThreadTree UL{margin:0px;margin-left:5px;list-style-type:none;}
DIV.frmThreadTree UL LI {margin:0px;}*/

A.frmThreadTree:link, A.frmThreadTree:active, A.frmThreadTree:visited
{
    color: #000000;
    text-decoration: none;
    padding: 2px;
}
A.frmThreadTree:hover
{
    color: #648BCB;
    text-decoration: underline;
}

A.frmThreadTreeSel:link, A.frmThreadTreeSel:active, A.frmThreadTreeSel:visited
{
    color: #22395E;
    text-decoration: none;
    background: #B8E6FD;
    padding: 2px;
}
A.frmThreadTreeSel:hover
{
    color: #22395E;
    text-decoration: none;
    background: #648BCB;
}

A.frmMenu:link, A.frmMenu:active, A.frmMenu:visited
{
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    padding: 2px;
    display: block;
    width: 100%;
}

A.frmMenu:hover
{
    color: #0000FF;
    background: #FFFFFF;
}

/* NEWS */
.oNewsHeadline
{
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    color: #666666;
}
.oNewsDate
{
    font-style: italic;
    font-size: 10px;
}
.oNewsAbstract
{
}
.oNewsSeparator
{
    font-size: 1px;
    border-top: solid 1px #007AFF;
    padding-bottom: 10px;
}

.searchCap
{
    font-size: 150%;
    color: #007AFF;
    font-weight: bold;
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
    border: 1px solid #007AFF;
}

TD.oSearch
{
    border: 1px solid #F0F0F0;
}

/* PAGE GROUPS */
.oGrpHeader
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #007AFF;
    background: #007AFF url(http://www.simplysap.com/gfx/grad-top-25.png) repeat-x 0px 0px;
    height:25px;
}
.oGrpContent
{
    padding: 0px;
    background: #F1F3F8;
    border-bottom: 1px solid #007AFF;
    border-left: 1px solid #007AFF;
    border-right: 1px solid #007AFF;
}

/* CITIES */
.oCitHeader
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #D5E5D5;
    background: #D5E5D5 url(http://www.simplysap.com/gfx/grad-top-25.png) repeat-x 0px 0px;
    height:25px;
}
.oCitContent
{
    padding: 0px;
    background: #F1F3F8;
    border-bottom: 1px solid #D5E5D5;
    border-left: 1px solid #D5E5D5;
    border-right: 1px solid #D5E5D5;
}

/* START POD */
#pod
{
    width: 150px;
    padding: 7px 9px 0px;
}
#pod ul.nav-pod, #pod ul.nav-pod ul
{
    list-style-type: none;
}

#pod ul.nav-pod
{
    padding: 0 9px 1px;
    margin: -7px -9px 10px;
}

#pod ul.nav-pod ul, #pod ul.nav-pod li, #pod ul.nav-pod ul li
{
    padding: 0 9px;
    margin: 0 -9px;
}

#pod ul.nav-pod li a
{
    display: block;
    margin: 0px -9px;
    padding: 5px 9px;
}

#pod ul.nav-pod ul li a
{
    padding: 3px 9px 3px 22px;
}

/*#pod ul.nav-pod p
{
margin: 0 -9px;
padding: 5px 9px
}
\*/
* html #pod ul.nav-pod a, * html #pod ul.nav-pod li
{
    height: 10px;
}

#pod ul.nav-pod, .search-pod
{
    /*border-top: 1px solid #666;*/
    border-bottom: 1px solid #AAA;
    background-color: #E8E8E8;
    margin-bottom: 0px;
}

#pod ul.nav-pod li
{
    border-top: 1px solid #CCC;
    background-color: #E8E8E8;
}

#pod ul.nav-pod a
{
    border-top: 1px solid #f7f7f7;
    background: transparent;
}

#pod ul.nav-pod a:hover
{
    background-color: #F3F3F3;
}
/* END POD */

/* RHS */
.oRHSMainHeader
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 1px solid #007AFF;
    background: #007AFF url(http://www.simplysap.com/gfx/grad-top-30.png) repeat-x 0px 0px;
    height:30px;
}

.oRHSMainHeaderSignout
{
    text-align: right;
    border-bottom: 1px solid #007AFF;
    background: #FFC6C6 url(http://www.simplysap.com/gfx/grad-top-30.png) repeat-x 0px 0px;
    height:30px;
}

.oRHSSearchHeader
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 1px solid #007AFF;
    background: #FF8500 url(http://www.simplysap.com/gfx/grad-top-30.png) repeat-x 0px 0px;
    height:30px;
}

/* TABS */
A.Tabs:link, A.Tabs:active, A.Tabs:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #333333;
}
A.Tabs:hover
{
    text-decoration: underline;
}

A.TabsSel:link, A.TabsSel:active, A.TabsSel:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #666666;
}
A.TabsSel:hover
{
    text-decoration: underline;
}




A.hlHome:link, A.hlHome:active, A.hlHome:visited, A.hlHome:hover
{
    font-weight: normal;
    font-size: 0px;
    text-decoration: none;
    background: #007AFF;
}

A.action:link, A.action:active, A.action:visited
{
    font-weight: normal;
    text-decoration: none;
    color: #007AFF;
}
A.action:hover
{
    color: #FF8500;
}

A.action:link img, A.action:active img, A.action:visited img
{
    background: #007AFF;
}
A.action:hover img
{
    background: #FF8500;
}

A.actionExample:link, A.actionExample:active, A.actionExample:visited, A.actionExample:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #FF8500;
}

A.jobs:link, A.jobs:active, A.jobs:visited
{
    font-weight: normal;
    text-decoration: none;
    color: #007AFF;
}
A.action:hover
{
    color: #FF8500;
}




A.subnavTSHeader:link, A.subnavTSHeader:active, A.subnavTSHeader:visited, A.subnavTSHeader:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    width: 144px;
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px;
}

A.subnavTS:link, A.subnavTS:active, A.subnavTS:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    width: 144px;
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px;
}
A.subnavTS:hover
{
    background: #FFFFFF;
    color: #007AFF;
}

A.subnavTSsel:link, A.subnavTSsel:active, A.subnavTSsel:visited, A.subnavTSsel:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #007AFF;
    width: 144px;
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px;
    background: #FFFFFF;
    color: #007AFF;
}



A.subnavSSHeader:link, A.subnavSSHeader:active, A.subnavSSHeader:visited, A.subnavSSHeader:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    width: 144px;
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px;
}

A.subnavSS:link, A.subnavSS:active, A.subnavSS:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    width: 144px;
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px;
}
A.subnavSS:hover
{
    background: #FFFFFF;
    color: #007AFF;
}

A.subnavSSsel:link, A.subnavSSsel:active, A.subnavSSsel:visited, A.subnavSSsel:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #007AFF;
    width: 144px;
    border: 1px solid #FFFFFF;
    display: block;
    padding: 3px;
    background: #FFFFFF;
    color: #007AFF;
}



A.cpc:link, A.cpc:active, A.cpc:visited
{
    font-weight: normal;
    text-decoration: none;
    color: #007AFF;
}
A.cpc:hover
{
    color: #FF8500;
}

A.job:link, A.job:active, A.job:visited
{
    font-weight: normal;
    text-decoration: none;
    color: #FF8500;
}
A.job:hover
{
    color: #007AFF;
}

A.legal:link, A.legal:active, A.legal:visited, A.legal:hover
{
    font-weight: normal;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}

A.signout:link, A.signout:active, A.signout:visited, A.signout:hover
{
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
    display: block;
    width: 100%;
}

/* PASILDA */
A.pasilda:link, A.pasilda:active, A.pasilda:visited, A.pasilda:hover
{
    text-decoration: none;
    color: #3366cc;
    font-size: 10px;
    font-family: Verdana,Tahoma,Arial;
    font-weight: normal;
}