/* Copyright (C) 1997-2007 Cybozu Inc. All rights reserved.*/

a:link , a:visited {
	color: #0033CC;
}

a:hover , a:active {
	color: #FF3333;
}

body {
	margin: 0 10px 10px 10px;
	background-color: #fdfff2;
	color:#333333;
}

.headbar {
	margin-bottom: 3px;
	padding: 3px 0px 2px 0px;
	background-color: #f4b0e1;	
	background-image: url(../../image/sweets/hd_bg_sweets_2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.headerTextUsername {
	color: #000000;
}

.headerTextHelp {
	color: #0033cc;
	font-weight: bold;
}

.headerTextHelp a:link , .headerTextHelp a:visited {
	color: #0033cc;
	font-weight: bold;
}

.headerTextHelp a:hover , .headerTextHelp a:active {
	color: #FF3333;
	font-weight: bold;
}

.headerTextTop {
	color: #0033cc;
	font-weight: bold;
}

.headerTextTop a:link , .headerTextTop a:visited {
	color: #0033cc;
	font-weight: bold;
}

.headerTextTop a:hover , .headerTextTop a:active {
	color: #FF3333;
	font-weight: bold;
}

.headbarDecorate , .headbarDecoratePersonaladmin , .headbarDecorateSystemadmin {
	height: 94px;
	background-color: #f4b0e1;
	background-image: url(../../image/sweets/hd_bg_sweets_1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.footbar {
	margin: 10px 0px 4px 0px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #B4B4B4;
	background-color: #572606;
	background-image: url(../../image/sweets/footber_bg_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
}

.footbarText {
	color: #FFFFFF;
}

.footbarText a:link , .footbarText a:visited {
	color: #FFFFFF;
}

.footbarText a:hover , .footbarText a:active {
	color: #FF3333;
}

.copyright {
	font-size: 12px;
	color: #333333;
}

.pathbar , .pathbarNoMenu {
	margin-top: 10px;
	padding: 3px 7px 3px 7px;
	background-color: #ee7fb4;
	border-top:1px solid #dbdbdb;
	background-image: url(../../image/sweets/pathbar_bg_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
}

.pathbar a:link , .pathbar a:visited , .pathbarNoMenu a:link , .pathbarNoMenu a:visited {
	color: #ffffff;
}

.pathbar a:hover , .pathbar a:active, .pathbarNoMenu a:hover , .pathbarNoMenu a:active {
	color: #FF3333;
}

.menubar
{
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #dedfe1;
	border-bottom: 1px solid #b4b4b4;
	background-color: #ffa6de;
	background-image: url(../../image/sweets/menubar_bg_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.menubarText {
	color: #333333;
}

.menubarTextLink {
	color: #0033CC;
}

.menubarTextLink a:link , .menubarTextLink a:visited {
	color: #0033CC;
}

.menubarTextLink a:hover , .menubarTextLink a:active {
	color: #FF3333;
}

.portletTextSchedule {
	color: #333333;
}

.portletTextSchedule a:link , .portletTextSchedule a:visited {
	color: #0033CC;
}

.portletTextSchedule a:hover , .portletTextSchedule a:active {
	color: #FF3333;
}

.portletTitleSchedule {
	background-color: #c8f0e5;
	background-image: url(../../image/sweets/pt_schedule_bg_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.portletText {
	color: #333333;
}

.portletTextLink {
	color: #0033CC;
}

.portletTextLink a:link , .portletTextLink a:visited {
	color: #0033CC;
}

.portletTextLink a:hover , .portletTextLink a:active {
	color: #FF3333;
}

.portletTitleLeft1 , .portletTitleRight1,.portletTitleLeft2 , .portletTitleRight2,.portletTitleLeft3 , .portletTitleRight3
,.portletTitleLeft4 , .portletTitleLeft5 , .portletTitleRight4 , .portletTitleRight5 
,.portletTitleCenter1 ,.portletTitleCenter2 ,.portletTitleCenter3 ,.portletTitleCenter4 ,.portletTitleCenter5{
	background-color: #c8f0e5;
	background-image: url(../../image/sweets/pt_schedule_bg_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.naviColumn {
	padding: 4px;
	border: 3px solid #b4cee5;
	background-color: #eff3f7;
}

.activeCategory {
background-color:#A2C0DD;
color:#333333;
font-weight:bold;
} 

.myFolder {
background-color:#A2C0DD;
} 

.fileMarkup {
background-color:#A2C0DD;
} 

.workflowMarkup {
background-color:#A2C0DD;
font-weight:bold;
}

button.appmenu
{
	border: 0px;
	margin: 1px;
	background: transparent;
	color: #0033CC;
	text-decoration: underline;
	cursor: pointer;
}

button.systemAdmin
{
	border: 0px;
	background: transparent;
	color: #0033CC;
	text-decoration: underline;
	padding: 4px;
	cursor: pointer;
}

button.personalAdmin
{
	border: 0px;
	background: transparent;
	color: #0033CC;
	text-decoration: underline;
	padding: 4px;
	cursor: pointer;
}

button.manageAdmin
{
	border: 0px;
	background: transparent;
	color: #0033CC;
	text-decoration: underline;
	padding: 4px;
	cursor: pointer;
}

.tabLeft {
	width: 6px;
	background-image: url(../../image/sweets/tab_left_sweets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.tabCenter {
	background-image: url(../../image/sweets/tab_back_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	background-color: #b2f1e0;
}

.tabRight {
	width: 6px;
	background-image: url(../../image/sweets/tab_right_sweets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.tabOffLeft {
	width: 6px;
	background-image: url(../../image/sweets/tab_off_left_sweets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.tabOffCenter {
	background-image: url(../../image/sweets/tab_off_back_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	background-color: #d5d7d6;
}

.tabOffRight {
	width: 6px;
	background-image: url(../../image/sweets/tab_off_right_sweets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.tabBase {
	font-size: 0px;
	background-color: #b2f1e0;
	height: 12px;
	background-image: url(../../image/sweets/tab_base_sweets.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.tabText {
	color: #333333;
}

.tabOffText {
	color: #000000;
}




.menubarTextDisable {
	color: #848284;
}

.menubarUnder
{
	padding: 3px 0px 3px 0px;
	background:#EEEEDD;
}

.portletTitle {
	background-color: #DDDDDD;
}

img.appmenuimg
{
	border:0px solid #333333;
	margin:2px;
}

img.systemAdminImg
{
    border:1px solid #333333;
}

img.personalAdminImg
{
    border:1px solid #333333;
}

img.manageAdminImg
{
    border:1px solid #333333;
}

.content {
}

.contentPersonaladmin {
}

.contentSystemadmin {
}

.contentTab {
}

.contentTabPersonaladmin {
}

.contentTabSystemadmin {
}

table.borderTable td.menuRow
{
	border-width: 0px 0px 1px 0px;
	background: #eeeedd;
}

table.dataView td.menuRow
{
	border-width: 0px 0px 1px 0px;
	background: #eeeedd;
}

table.formTable td.menuRow
{
	border-width: 0px 0px 1px 0px;
	background: #eeeedd;
}

.tableTitle
{
	font-weight: bold;
}

table.borderTable
{
	border-collapse: collapse;
	border-color: #999999;
	background: #ffffff;
}

table.borderTable th
{
	border: 1px solid #999999;
	padding: 2px;
	background: #ddddcc;
}

table.borderTable td
{
	border: 1px solid #999999;
	padding: 2px;
}

table.dataList
{
	border-collapse: collapse;
	border: 0px;
}

table.dataList th
{
	border: 0px;
	padding: 2px;
	background: #ddddcc;
	text-align: left;
	font-size: 80%;
}

table.dataList td
{
	border: 0px;
	padding: 2px;
}

table.dataList td.Unread
{
	border: 0px;
	padding: 2px;
	font-weight: bold;
}

table.dataList tr.Unread
{
	border: 0px;
	background: #ffffcc;
}

table.dataList tr.Stripe
{
	border: 0px;
	background: #e0e0e0;
}

table.dataView
{
	border-collapse: collapse;
	border-color: #cccccc;
	background: #ffffff;
}

table.dataView th
{
	border: 1px solid #999999;
	padding: 2px;
	text-align: left;
	font-weight: normal;
	background: #dddddd;
}

table.dataView td
{
	border: 1px solid #999999;
	padding: 2px;
}

table.layout
{
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
}

table.layout td
{
	padding: 0px;
	border: 0px;
}

table.layout th
{
	padding: 0px;
	border: 0px;
}

table.layout tr.Stripe
{
	border: 0px;
	background: #e0e0e0;
}

table.formTable .headPrivate
{
	background:#C3EFC3;
}
table.formTable .headCompany
{
	background: #ccddff;
}
table.formTable .headPerson
{
	background: #ffcc99;
}
table.formTable .headPersonal
{
	background: #C3EFC3;
}

.adjustResultContent
{
	background: #C3EFC3;
}
