body { margin: 0px; padding: 0px; background-color: #EFF1F2;}

table { border-collapse:separate; border-spacing:0px 0px;}
/**************************************************************************/

#body { display: table; width: auto; height:auto; border: 1px solid #EFF1F2; background-color: #FFF; }

#divSectionRow1, #divSectionRow3, #divSectionRow4, #divSectionRow5, #divSectionRow6 {
	display: table; border: 0px solid #999; width: 995px; height:auto; vertical-align:top; 
}


#divSectionRow1 { vertical-align: middle; }
#divSectionRow2 { float:left; border: 0px solid #999; display: block; width: 995px; height:auto; vertical-align:top; }
#divSectionRow3 { padding: 5px 0px 5px 0px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; height:auto; width: 995px; clear: left;}
#divSectionRow4 { float:left; display: block; }
#divSectionRow5 { float:left; display: block; height:100px;  background-color: #ededed; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px; border-top: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5;  }
#divSectionRow6 { float:left; background-color: #ededed; margin:5px 0px 0px 0px; border-top: 1px solid #f5f5f5; }

#divlogo, #divlogo img {
	float: left; width: 240px; border: 0px solid; margin: 5px 5px 5px 5px; display: table;
}

#divIndexMain { float: left; width:530px; height:auto; border: 0px solid; margin: 5px 5px 0px 5px; padding: 0px 5px 0px 5px; display: table; border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
#divIndexMain h4 { border: 0px solid; color: #505050; font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 16px; text-align:center; }

#copyrights, #executionTime {
	display: table; border: 0px solid; height:auto;  width:auto; vertical-align:top;
	font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 10px;
	margin: 5px 0px 5px 0px; padding: 0px 10px 0px 10px;
}
#copyrights { text-align:center; float:left; }
#executionTime { text-align:left; font-size: 9px; float:right; }
/**************************************************************************/


/**************************************************************************/

#divBannerLevel1, #divBannerLevel2, #divBannerLevel4, #divBannerLevel5 { float: left; border: 0px solid; display: table; }
#divBannerLevel5 { float: none; }
#divBannerLevel1 { float: right; }
#divBannerLevelSmall { float: right; margin: 5px 0px 0px 5px; border: 0px solid; display: table; }

#flash34 { float: left; margin: 0px 0px 5px 0px; }
#flash12 { float: left; margin: 1px 0px 1px 0px; }
#flash02 { margin: 1px 0px 1px 0px; }

#divRightSection { float:left; border:0px solid; width:300px; display: table; margin: 5px 0px 0px 0px; }

#diaryRightSection  { float:left; border:0px solid; width:300px; display: table; margin: 0px 0px 0px 0px;}
#showDiary { float:left; display: table; margin: 0px 0px 0px 0px; width:175px; border:0px solid; }

/**************************************************************************/

/**************************************************************************/

#divSearchArea {
	float:left; border:0px solid; display: table; padding: 20px 0px 0px 5px;
	font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial;
}
#divSearchArea input.searchValue {
	margin: 0px 0px 0px 0px; border:1px solid #dddddd;
	font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial;
}
#divSearchArea input.searchValue:hover { background-color: #ededed; }
#divSearchArea input.searchValue:focus  { background-color: #ededed; }
#divSearchArea input.searchValueSubmit {
	margin: 0px 0px 0px 0px; border:1px solid #dddddd; background-color: #ededed; cursor:pointer;
	font-size: 10px; font-weight: normal; font-family: Tahoma, Verdana, Arial;
}
#divSearchArea input.searchValueSubmit:hover { margin: 0px 0px 0px 0px; border:1px dotted #dddddd; background-color: #ededed; cursor:pointer;}

/**************************************************************************/
