/*
EnglishPlatform css 
by Grace Hsieh 2008/8
註解︰只有次選單部份的位置設定而已，顏色設定和統一設定統一在colorSet.css。
*/


select{
	font-size: 11px;
	margin: -2px 0 1px 0;
}
/* --- Color Padding --- */
td#SecMenuBg div{
	margin: 0 0 0 594px ; 
}
td#SecMenuBg table#SecMenu td{
	padding: 5px 0 0 420px ;
	white-space: pre;
}
/* --- Page --- */
#ContentRightPage {
	width: 232px;
	padding: 18px 0px 0px 0px;
	text-align: -moz-left;	
	text-align: left;
	background: url(../_image/06_archive/right_Bg.jpg) right;
	border-left: 1px dotted #E4E4E4;
}
#ContentLeftPage {
	padding: 12px 18px 0px 12px;
}

/* Right Div */
#RightItem{
	margin: 0 0 0 1px;
	padding: 2px 0 4px 0px;
}

#RightItem #RightItemTop{
	background: url(../_image/06_archive/right_topBg.jpg) no-repeat;
	height: 12px;
}
#RightItem #RightItemMiddle{
	background: url(../_image/06_archive/right_middleBg.jpg) repeat-y;
	padding: 3px 12px 7px 12px;	
	color: #464646;
}
#RightItem #RightItemBottom{
	background: url(../_image/06_archive/right_BottomBg.jpg) no-repeat;
	height: 0px;
}
#RightItem #RightItemMiddle a{
	color: #6699CC;
	text-decoration: underline;
}
#RightItem #RightItemMiddle a:hover{
	color: #36B6C8;
	text-decoration: none;
}
#RightItem #RightItemMiddle .RightTitleFont{
	color: #8A008A;
	font: bolder 15px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 5px 0;
	padding: 0 0 2px 0;
}
#RightItem #RightItemMiddle .RightTitleFontSmall{
	color: #A9A9A9;
	font: normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#RightItem #RightItemMiddle .RightTitleImg{
	float: left;
	margin: -2px 0 0 -2px;
}
#RightItem #RightItemMiddle .RightButtonImg {
	margin: 2px 0 -8px -6px;
}
/* Top Div */
.ContentMiddleTop{
	background: #F8F8F8;
	height: 60px;
	margin:0 0 0 15px;
}
.ContentMiddleTop div{
	padding: 2px 0 0 24px;
	font: 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A3A3A3;
}
.ContentMiddleTop div a{
	color: #A3A3A3;
	text-decoration: none;
}
.ContentMiddleTop div a:hover{
	color: #A3A3A3;
	text-decoration: underline;
}
/*---- Gener block -----*/
#GenerTable {
	margin: 5px 0 12px 0;
	text-align: -moz-right;
	text-align: right;
}
#GenerTable #GenerTd{
	width: 604px;/*608*/		
	border: 1px solid #8B008B;
	padding: 2px;
	background: #ffffff;
	text-align: -moz-left;
	text-align: left;
}
#GenerTable #GenerMenuTitle{
	margin: 0 0 1px 0;
}
#GenerTable #GenerBack{
	float: right;
	z-index: 2;
	position: absolute;	
	padding: 0px 0 0 410px;
}
#GenerTable #GenerTdPrint{
	width: 604px;/*608*/		
	border: 0px solid #696969;
	padding: 2px;
	background: #ffffff;
	text-align: -moz-left;
	text-align: left;
}
#GenerTable #GeneItmeTable{
	margin: 0 0 0px 0;
}
#GenerTable #GeneItmeImg{
	border: solid 1px #DEDEDE;
	width: 34px;
	text-align: right;
	font: bolder 20px/20px "MS Sans Serif", Geneva, sans-serif;
	padding: 2px 2px 2px 12px;
	color: #D2BBD7;
}
#GenerTable #GeneItmeTd{
	padding: 8px 4px 4px 4px;	
}
#GenerTable #GeneItmeTd a{
	color: #666666;
	text-decoration: underline;
}
#GenerTable #GeneItmeTd a:hover{
	color: #666666;
	text-decoration: none;	
}
#GenerTable #GenerInputFont{
	background: url(../_image/06_archive/generator_S__icon.jpg) no-repeat 5px 1px;
	margin: auto 10px auto auto;
	padding: 1px 0 3px 20px;
	float: left;
	border-right: 1px dotted #999999;
	font: bolder 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5C5C5C;
}
#GenerTable input{
	margin: -1px auto 4px 0px;
	border: solid 1px #999999;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 14px;
}
#GenerTable textarea{
	margin: -2px auto 6px 0px;
	border: solid 1px #999999;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 50px;
}
#GenerTable input.inputRing{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 0px solid #9932CC;
	margin: 0px;
	padding: 0px;
}
#GenerTable input.GenerRing{
	font: 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 0px 2px 0px;
	margin: -4px auto 7px auto;	
}
#GenerTable div.divSolid{
	margin: 0 5px 0 55px;
	font-size: 1px;
	line-height: 1px;
	border-bottom: solid 1px #B9B9B9; 
	width: 542px;
}
#GenerTable div.divDotted{
	margin: 4px 5px 8px 0px;
	font-size: 1px;
	line-height: 1px;
	border-bottom: 1px dotted #B9B9B9; 
	width: 541px;
	clear: both;
}
#GenerTable div.divVDotted{
	border-left: 1px dotted #B9B9B9; 
}
.GenerTitle{
	font: bolder 15px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 12px;
	margin: -3px auto 7px auto;
	display: block;
	background: #ECECEC;
	color: #AFAFAF;
}
.GenerTitle a{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #626262;
	text-decoration: none;	
}
.GenerTitle a:hover{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #626262;
	text-decoration: underline;
}
.GenerSmall{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	padding: 2px 0px 2px 0px;
	margin: -4px auto 7px auto;	
	color: #000000;
	background: #F1F1F1;
	border-top: 1px dotted #B0B0B0;
}
#GenerTable #GenerSubmit {
	background: #ECECEC;
	margin: 2px 0 0 0;
	border-top: 1px solid #B9B9B9;
	height: 40px;
	color: #696969;
}
#GenerTable #GenerSubmit div{
	margin: 2px 0 2px 0;
}
#GenerTable #GenerSubmit a{
	color: #00CED1;
	text-decoration: underline;
}
#GenerTable #GenerSubmit a:hover{
	color: #00CED1;
	text-decoration: none;
}
#GenerTable #GenerSubmit td{
	padding: 6px 0 0 0;
	text-align: center;
}
#GenerTable #GenerEx{
	float: right;
	text-align: -moz-left;
	text-align: left;
	width: 138px;
	margin: 0px 0 0 0;
	font: 10px/12px Arial, Helvetica, sans-serif;
}
/* Gener Size */
.FontWidth01{
	width: 150px;
}
.FontWidth02{
	width: 340px;
}
.FontWidth03{
	width: 400px;
}
.FontWidth04{
	width: 90px;
}
.FontWidth05{
	width: 120px;
}
.FontWidth06{
	width: 140px;
}
.FontWidth07{
	width: 245px;
}
.FontWidth08{
	width: 365px;
}
.FontWidth09{
   margin:5px 0 0 0;
}
/**/

#GenerTable #GenerOk{
	padding: 10px 20px 10px 20px; 
}
#GenerTable #GenerOk .GenerList span{
	font-weight: bolder;
	display: block;
	margin: 0 0 4px 0; 
}
#GenerTable #GenerOk .GenerName{
	font: bolder 32px/36px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 10px -2px;	
	text-align: center;
}
#GenerTable #GenerOk .GenerAddress{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 170px;
	margin: auto auto 19px auto;
}
#GenerTable #GenerOk .GenerList{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	clear: both;
}
#GenerTable #GenerOk .GenerList span{
	font-weight: bolder;
	display: inline;
	width: 150px;
	float: left;
}
#GenerTable #GenerOk .GenerList p{
	padding: 0 0 8px 12px;
	width: 398px;
	float: right;
	background: url(../_image/00_icon/iconBlackPoint.jpg) no-repeat left top;
}
#GenerTable #GenerOk .GenerList p span.FontBolder{
	font-weight: bolder;
	float: none;	
}
#GenerTable #GenerMemoirOK{
	margin: 5px 20px 10px 20px; 
}
#GenerTable #GenerMemoirOK p{
	font: 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	vertical-align: text-bottom;
}

#GenerTable #GenerMemoirOK .GenerFinishBg {
	background: url(../_image/06_archive/memoir_finishBG.jpg);
	display: inline;
	font-weight: normal;
	color: #77003C;
}

#GenerTable #GenerMemoirImg{
	margin: 5px 0 18px 0;
}
#MemoirMenuTable{
	margin: 6px 0 0 0;
}
#MemoirMenuTable #MemoirMenu {
	background: url(../_image/06_archive/memoir_menu_Bg.jpg);
	vertical-align: bottom;
}
#MemoirMenuTable #MemoirMenu td{
	padding: 0 1px 0 1px;
}

/*Print*/
#GenerPrint {
	width: 610px;
}
#GenerPrint #GenerPrintTitle{
	background: #F1F1F1;
}
#GenerPrintFont{
	color: #D3D3D3;
	float: right;
	width: 290px;
	padding: 4px 0 0 0;
	
}

/* Window */
#GenerWindow {
	background: #A9A9A9;	
}
#GenerWindow td{
	background: #FFFFFF;	
	color: #696969;	
	font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#GenerWindow th{
	background: #F2F2F2;	
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	color: #393939;
}
#GenerWindow th strong{
	color: #8EA010;
}
.GenerWindowTr{
	border-left: 1px solid #C7C7C7;	
}
.GenerWindowActive {
	border-bottom: none;
	cursor:pointer;
	background: #8EA010;
	padding: 5px 0 0 0;
	color: #FFFFFF;
	font-weight: bolder;	
}
.GenerWindowInactive {
	border: 1px solid #C7C7C7;	
	border-bottom: 0px solid #696969;	
	border-left: 0px solid #696969;		
	cursor:pointer;
	padding: 5px 0 0 0;
	background: #F1F1F1;
}
.GenerWindowLayer {
	border: 1px solid #8EA010;
}
.GenerWindowDiv{
	padding: 4px;
	background: #9FB42B;	
}
#GenerWindowExplain{
	margin: 0px 0 8px 0;
	padding: 5px;
	border: 2px dotted #9FB42B;
	background: #FFFFFF;
	color: #4C4C4C;
}
