/* 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: #FFFFFF;
	color:#333333;
}

.headbar {
	margin-bottom: 3px;
	padding: 0px 0px 2px 0px;
	background-color: #074DCF;	
	background-image: url(../../image/ocean/hd_bg_ocean_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.headerTextUsername {
	color: #FFFFFF;
}

.headerTextHelp {
	color: #FFFFFF;
	font-weight: bold;
}

.headerTextHelp a:link , .headerTextHelp a:visited {
	color: #FFFFFF;
	font-weight: bold;
}

.headerTextHelp a:hover , .headerTextHelp a:active {
	color: #FFFF48;
	font-weight: bold;
}

.headerTextTop {
	color: #FFFFFF;
	font-weight: bold;
}

.headerTextTop a:link , .headerTextTop a:visited {
	color: #FFFFFF;
	font-weight: bold;
}

.headerTextTop a:hover , .headerTextTop a:active {
	color: #FFFF48;
	font-weight: bold;
}

.headbarDecorate , .headbarDecoratePersonaladmin , .headbarDecorateSystemadmin {
	height: 80px;
	background-color: #074DCF;
	background-image: url(../../image/ocean/hd_bg_ocean_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.footbar {
	margin: 10px 0px 4px 0px;
	padding: 5px 5px 5px 10px;
	border: 1px solid #b4b4b4;
	background-color:#00348F;
	text-align: right;
}

.footbarText {
	color: #FFFFFF;
}

.footbarText a:link , .footbarText a:visited {
	color: #FFFFFF;
}

.footbarText a:hover , .footbarText a:active {
	color: #FFFF48;
}

.copyright {
	font-size: 12px;
	color: #333333;
}

.pathbar , .pathbarNoMenu {
	margin-top: 10px;
	padding: 3px 7px 3px 7px;
	background-color:#86D4EF;
	border-top:1px solid #dbdbdb;
	font-size: 90%;
	font-weight: bold;
	color: #0033CC;
}

.pathbar a:link , .pathbar a:visited , .pathbarNoMenu a:link , .pathbarNoMenu a:visited {
	color: #0033CC;
}

.pathbar a:hover , .pathbar a:active, .pathbarNoMenu a:hover , .pathbarNoMenu a:active {
	color: #FFFF48;
}

.menubar
{
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #dfdfe1;
	border-bottom: 1px solid #b4b4b4;
	background-color:#00348F;
}

.menubarText {
	color: #FFFFFF;
}

.menubarText a:link , .menubarText a:visited {
	color: #FFFFFF;
}

.menubarText a:hover , .menubarText a:active {
	color: #FFFF48;
}

.menubarTextLink {
	color: #FFFFFF;
}

.menubarTextLink a:link , .menubarTextLink a:visited {
	color: #FFFFFF;
}

.menubarTextLink a:hover , .menubarTextLink a:active {
	color: #FFFF48;
}

.portletTextSchedule {
	color: #0033CC;
}

.portletTextSchedule a:link , .portletTextSchedule a:visited {
	color: #0033CC;
}

.portletTextSchedule a:hover , .portletTextSchedule a:active {
	color: #FFFF48;
}

.portletTitleSchedule {
	background-color:#86D4EF;
}

.portletText {
	color: #0033CC;
}

.portletText a:link , .portletText a:visited {
	color: #0033CC;
}

.portletText a:hover , .portletText a:active {
	color: #FFFF48;
}


.portletTextLink {
	color: #0033CC;
}

.portletTextLink a:link , .portletTextLink a:visited {
	color: #0033CC;
}

.portletTextLink a:hover , .portletTextLink a:active {
	color: #FFFF48;
}

.portletTitleLeft1 , .portletTitleRight1,.portletTitleLeft2 , .portletTitleRight2,.portletTitleLeft3 , .portletTitleRight3
,.portletTitleLeft4 , .portletTitleLeft5 , .portletTitleRight4 , .portletTitleRight5 
,.portletTitleCenter1 ,.portletTitleCenter2 ,.portletTitleCenter3 ,.portletTitleCenter4 ,.portletTitleCenter5{
	background-color:#86D4EF;
}


.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-color:#86D4EF;
}

.tabCenter {
	background-color:#86D4EF;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}

.tabRight {
	width: 6px;
	background-color:#86D4EF;
}

.tabOffLeft {
	width: 6px;
	background-color:#DDDDDD;
}

.tabOffCenter {
	background-color:#DDDDDD;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}

.tabOffRight {
	width: 6px;
	background-color:#DDDDDD;
}

.tabBase {
	font-size: 0px;
	background-color:#86D4EF;
	height: 12px;
	background-repeat: repeat-x;
	background-position: left top;
}

.tabText {
	color: #333333;
}

.tabOffText {
	color: #333333;
}




.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.manageAdminImg
{
	border:1px solid #333333;
}

img.personalAdminImg
{
	border:1px solid #333333;
}

/* content */
.content
{
}

.contentPersonaladmin
{
}

.contentSystemadmin
{
}

.contentTab
{
}

.contentTabPersonaladmin
{
}

.contentTabSystemadmin
{
}

/* table */
.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;
	font-size:80%;
	text-align:left;
}

table.dataList td
{
	border:0px;
	padding:2px;
}

table.dataList td.Unread
{
	padding:2px;
	border:0px;
	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
{
	padding:2px;
	border:1px solid #999999;
	background:#dddddd;
	font-weight:normal;
	text-align:left;
}

table.dataView td
{
	padding:2px;
	border:1px solid #999999;
}

table.layout
{
	padding:0px;
	border-collapse:collapse;
	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;
}

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;
}

.adjustResultContent
{
	background:#C3EFC3;
}