/*
// 
//
//  {ʍ
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-attentionportlet-window
{
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: #000000;
     background-color: #BCDCFD;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-attentionportlet-window-content
{
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-attentionportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-attentionportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-attentionportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-attentionportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-attentionportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// 
//
//  sbZ[W
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-mayorportlet-window
{
    margin: 5px;
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: #000000;
    background-color: #ffffff;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-mayorportlet-window-content
{
    margin: 4px;
    padding: 0px;
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-mayorportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-mayorportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-mayorportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-mayorportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-mayorportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/
.outerTableMayor001
{
	width: 220px;
	text-align: left;
	background-color: #BCDCFD;
}

.outerTable2Mayor001 {
	align: center;
	width: 100%;
}

.topTitleMayor001-BULE
{
	width: 140px;
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleMayor001-RED
{
	width: 140px;
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleMayor001-YELLOW
{
	width: 140px;
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleMayor001-GREEN
{
	width: 140px;
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleMayor001-PURPLE
{
	width: 140px;
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.top2TitleMayor001-BULE
{
	text-align: right;
	background-color: #3366CC;
	width: 80px;
	height: 20px;
}
.top2TitleMayor001-RED
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #FF6600;
}
.top2TitleMayor001-YELLOW
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #C3C3C3;
}
.top2TitleMayor001-GREEN
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #00821C;
}
.top2TitleMayor001-PURPLE
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #E2A8EE;
}



TD.middlePointMayor001
{
	text-align: right;
	width: 5px;
	font-size: 100%;
	font-color: #0075B8;
}

TD.apperFromMayor001
{
	text-align: left;
	font-size: 100%;
	width: 70px;
}

TD.titleMayor001
{
	font-size: 100%;
	text-align:left;
	width: 215px;
}

HR.lineMayor001
{
	border-color: #DCDCDC;
	margin: 0px 0px 0px 0px;
}

.outerTable1-Mayor {
	width: 900px;
	text-align: left;
}
.outerTable2-Mayor {
	width: 800px;
	text-align: left;
}

.titleTable-Mayor-BULE
{
	background-color: #3366CC;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Mayor-RED
{
	background-color: #FF6600;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Mayor-YELLOW
{
	background-color: #C3C3C3;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Mayor-GREEN
{
	background-color: #00821C;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Mayor-PURPLE
{
	background-color: #E2A8EE;
	border-width:0px;
	width: 100%;
	height: 25px;
}

.titleName-Mayor{
	color: #FFFFFF;
	font-weight: bold;
}
TABLE.topTitleTable-Mayor-BULE
{
	background-color: #3366CC;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Mayor-RED
{
	background-color: #FF6600;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Mayor-YELLOW
{
	background-color: #C3C3C3;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Mayor-GREEN
{
	background-color: #00821C;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Mayor-PURPLE
{
	background-color: #E2A8EE;
	width: 800px;
	height: 50px;
}
TD.topTitle-Mayor {
	padding-left: 20px;
	font-size: 150% ;
	color: white;
	text-align: left;
   	 font-weight: bold;
}
TD.topComment-Mayor {
	padding-left: 50px;
	font-size: 80%;
	font-weight: bold;
	color: white;
	text-align: left;
}


/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-calamityportlet-window
{
    margin: 5px;
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: #000000;
    background-color: #ffffff;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-calamityportlet-window-content
{
    margin: 4px;
    background-color: #ffffff;
}

/*
// 
//
//  ЊQ
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-calamityportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-calamityportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-calamityportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-calamityportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-calamityportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/
.outerTableCalamity001
{
	width: 220px;
	text-align: left;
	background-color: #BCDCFD;
}

.outerTable2Calamity001 {
	align: center;
	width: 100%;
}

.topTitleCalamity001-BULE
{
	width: 140px;
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleCalamity001-RED
{
	width: 140px;
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleCalamity001-YELLOW
{
	width: 140px;
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleCalamity001-GREEN
{
	width: 140px;
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleCalamity001-PURPLE
{
	width: 140px;
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.top2TitleCalamity001-BULE
{
	text-align: right;
	background-color: #3366CC;
	width: 80px;
	height: 20px;
}
.top2TitleCalamity001-RED
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #FF6600;
}
.top2TitleCalamity001-YELLOW
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #C3C3C3;
}
.top2TitleCalamity001-GREEN
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #00821C;
}
.top2TitleCalamity001-PURPLE
{
	text-align: right;
	width: 80px;
	height: 20px;
	background-color: #E2A8EE;
}

TD.middlePointCalamity001
{
	text-align: right;
	width: 5px;
	font-size: 100%;
	font-color: #0075B8;
}

TD.apperFromCalamity001
{
	text-align: left;
	font-size: 100%;
	width: 70px;
}

TD.titleCalamity001
{
	font-size: 100%;
	text-align:left;
	width: 215px;
}

HR.lineCalamity001
{
	border-color: #DCDCDC;
	margin: 0px 0px 0px 0px;
}

.outerTable1-Calamity {
	width: 900px;
	text-align: left;
}
.outerTable2-Calamity {
	width: 800px;
	text-align: left;
}
.titleTable-Calamity-BULE
{
	background-color: #3366CC;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Calamity-RED
{
	background-color: #FF6600;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Calamity-YELLOW
{
	background-color: #C3C3C3;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Calamity-GREEN
{
	background-color: #00821C;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Calamity-PURPLE
{
	background-color: #E2A8EE;
	border-width:0px;
	width: 100%;
	height: 25px;
}

.titleName-Calamity{
	color: #FFFFFF;
	font-weight: bold;
}
TABLE.topTitleTable-Calamity-BULE
{
	background-color: #3366CC;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Calamity-RED
{
	background-color: #FF6600;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Calamity-YELLOW
{
	background-color: #C3C3C3;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Calamity-GREEN
{
	background-color: #00821C;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Calamity-PURPLE
{
	background-color: #E2A8EE;
	width: 800px;
	height: 50px;
}

TD.topTitle-Calamity {
	padding-left: 20px;
	font-size: 150% ;
	color: white;
	text-align: left;
    font-weight: bold;
}
TD.topComment-Calamity {
	padding-left: 50px;
	font-size: 80%;
	font-weight: bold;
	color: white;
	text-align: left;
}


/*
// 
//
//  L[[h
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-searchportlet-window
{
    margin: 8px 5px 5px 20px;
    padding: 0px;
    border-color: #000000;
    background-color: #ffffff;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-searchportlet-window-content
{

    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-searchportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-searchportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-searchportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-searchportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-searchportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/

.outerTableKeyword001 {
	width: 220px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
	background-color: #BCDCFD;
}

.topTitleKeyword001-BULE
{
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleKeyword001-RED
{
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleKeyword001-YELLOW
{
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleKeyword001-GREEN
{
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleKeyword001-PURPLE
{
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}



.outerTable1-Keyword {
	width: 900px;
	text-align: left;
}
.outerTable2-Keyword {
	width: 800px;
	text-align: left;
}

.titleTable-Keyword-BULE
{
	background-color: #3366CC;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Keyword-RED
{
	background-color: #FF6600;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Keyword-YELLOW
{
	background-color: #C3C3C3;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Keyword-GREEN
{
	background-color: #00821C;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Keyword-PURPLE
{
	background-color: #E2A8EE;
	border-width:0px;
	width: 100%;
	height: 25px;
}

.titleName-Keyword{
	color: #FFFFFF;
	font-weight: bold;
}

TABLE.topTitleTable-Keyword-BULE
{
	background-color: #3366CC;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Keyword-RED
{
	background-color: #FF6600;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Keyword-YELLOW
{
	background-color: #C3C3C3;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Keyword-GREEN
{
	background-color: #00821C;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Keyword-PURPLE
{
	background-color: #E2A8EE;
	width: 800px;
	height: 50px;
}


TD.topTitle-Keyword {
	padding-left: 20px;
	font-size: 150% ;
	color: white;
	text-align: left;
   	font-weight: bold;
}
TD.topComment-Keyword {
	padding-left: 50px;
	font-size: 80%;
	font-weight: bold;
	color: white;
	text-align: left;
}


/*
// 
//
//  OC
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-loginportlet-window
{
    margin: 0px 5px 5px 20px;
    padding: 0px;
    border-color: #000000;
    background-color: #ffffff;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-loginportlet-window-content
{
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-loginportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-loginportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-loginportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-loginportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-loginportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/
.outerTableLogin001
{
	width: 220px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
	background-color: #BCDCFD;
}
.topTitleLogin001-BULE
{
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleLogin001-RED
{
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleLogin001-YELLOW
{
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleLogin001-GREEN
{
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleLogin001-PURPLE
{
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}



.outerTable1Login {
	width: 800px;
	text-align: center;
}
.outerTable2Login {
	width: 700px;
	text-align: left;
}
.titleTableLogin{
	background-color: #3366CC;
	border-width: 0px;
	width: 100%;
	height: 40px;
}
.titleNameLogin{
	color: #FFFFFF;
	font-weight: bold;
}

/*
// 
//
//  AP[g
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-questionnaireportlet-window
{
    margin: 0px 5px 5px 20px;
    padding: 0px;
    border-color: #000000;
    background-color: #ffffff;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-questionnaireportlet-window-content
{
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-questionnaireportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-questionnaireportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-questionnaireportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-questionnaireportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-questionnaireportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/
.outerTableQuestionnaire001
{
	width: 220px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
	background-color: #BCDCFD;
}

.topTitleQuestionnaire001-BULE
{
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleQuestionnaire001-RED
{
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleQuestionnaire001-YELLOW
{
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleQuestionnaire001-GREEN
{
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleQuestionnaire001-PURPLE
{
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}



.titleQuestionnaire001
{
	font-weight: bold;
}

.outerTable1-Questionnaire {
	width: 900px;
	text-align: left;
}
.outerTable2-Questionnaire {
	width: 800px;
	text-align: left;
}

.titleTable-Questionnaire-BULE
{
	background-color: #3366CC;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Questionnaire-RED
{
	background-color: #FF6600;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Questionnaire-YELLOW
{
	background-color: #C3C3C3;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Questionnaire-GREEN
{
	background-color: #00821C;
	border-width:0px;
	width: 100%;
	height: 25px;
}
.titleTable-Questionnaire-PURPLE
{
	background-color: #E2A8EE;
	border-width:0px;
	width: 100%;
	height: 25px;
}

.titleName-Questionnaire{
	color: #FFFFFF;
	font-weight: bold;
}

TABLE.topTitleTable-Questionnaire-BULE
{
	background-color: #3366CC;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Questionnaire-RED
{
	background-color: #FF6600;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Questionnaire-YELLOW
{
	background-color: #C3C3C3;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Questionnaire-GREEN
{
	background-color: #00821C;
	width: 800px;
	height: 50px;
}
TABLE.topTitleTable-Questionnaire-PURPLE
{
	background-color: #E2A8EE;
	width: 800px;
	height: 50px;
}


TD.topTitle-Questionnaire {
	padding-left: 20px;
	font-size: 150% ;
	color: white;
	text-align: left;
    font-weight: bold;
}
TD.topComment-Questionnaire {
	padding-left: 50px;
	font-size: 80%;
	font-weight: bold;
	color: white;
	text-align: left;
}

/*
// 
//
//  sucVXe
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-tvMeetingportlet-window
{
    margin: 0px 5px 5px 20px;
    padding: 0px;
    border-color: #000000;
     background-color: #BCDCFD;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-tvMeetingportlet-window-content
{
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-tvMeetingportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-tvMeetingportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-tvMeetingportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-tvMeetingportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-tvMeetingportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/
.outerTableTvMeeting001
{
	width: 220px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
 	background-color: #BCDCFD;
}
.topTitleTvMeeting001-BULE
{
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleTvMeeting001-RED
{
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleTvMeeting001-YELLOW
{
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleTvMeeting001-GREEN
{
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleTvMeeting001-PURPLE
{
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}

.tdTvMeeting001
{
	font-size: 120%;
	padding: 5px 0px 5px 0px;
}

/*
// 
//
// Osɂ
//
// 
*/
/*
// --------------------------------------------------------------------------------------------------------------------
// Window
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-aboutportlet-window
{
    margin: 0px 5px 5px 20px;
    padding: 0px;
    border-width: 0px;
    border-color: red;
    background-color: blue;
    /* Fix for IE height problem; uses Mozilla's recognition of and IE's ignorance of C-style line comment... */
    //height: 100%;
}

.bea-portal-aboutportlet-window-content
{
    background-color: #ffffff;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// Window Titlebar
// --------------------------------------------------------------------------------------------------------------------
*/

.bea-portal-aboutportlet-window-titlebar
{
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    font-size: small;
    font-weight: bold;
}

.bea-portal-aboutportlet-window-titlebar-container
{
    padding: 0px;
    width: 100%;
}

.bea-portal-aboutportlet-window-icon
{
    text-align: center;
    margin: 0px;
}

.bea-portal-aboutportlet-window-titlebar-title
{
    color: #663333;
    text-align: left;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.bea-portal-aboutportlet-window-titlebar-buttons
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
    overflow: hidden;
}

/*
// --------------------------------------------------------------------------------------------------------------------
// add Hasegawa
// --------------------------------------------------------------------------------------------------------------------
*/
.outerTableAbout001
{
	width: 220px;
	text-align: left;
	border: 0px;
	border-style: solid;
	border-color: #000000;
	background-color: #BCDCFD;
}
.topTitleAbout001-BULE
{
	background-color: #3366CC;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleAbout001-RED
{
	background-color: #FF6600;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleAbout001-YELLOW
{
	background-color: #C3C3C3;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleAbout001-GREEN
{
	background-color: #00821C;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}
.topTitleAbout001-PURPLE
{
	background-color: #E2A8EE;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
}


