
.VJames{
	color: #002050; font-family:Calibri,Microsoft JhengHei,Helvetica;
}
.VJames .VTitle{
	font-size: 28px; font-weight: bold; text-align: center; line-height: 56px;
}
.VJames .VInfo{
	font-size: 14px; font-weight: normal; text-align: center; line-height: 28px;
}

.VJames .VSubtitle{
	font-size: 18px; 
	font-weight: bold; 
	text-align: left;
	line-height: 36px;
}


.VJames .RowOdd{
	background-color: #ebebeb;
}
.VJames .RowEven{
	background-color: #dbdbdb;
}

.VJames .VMainBlock{
	border-spacing: 0px; padding: 4px; 
	text-align: justify; 
	margin-left: auto; margin: auto;
	font-size: 14px;
	line-height: 28px;
	width: 55%
}

.VMainBlock .VBlockRow{
	background-color: #B0E070;
}

.VMainBlock .VCellL{
	padding: 10px;
}

.VMainBlock .VCellM{
	padding: 16px;
}

.VMainBlock .VCellTitle{
	padding: 4px;
	text-align: center; 
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
}


.VMainBlock .VCellR{
	padding: 10px;
}

.VMainBlock .VCellBL{
	text-align: left; padding: 4px;
	border-bottom-left-radius: 10px;  -moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;
}

.VMainBlock .VCellBM{
	text-align: left; padding: 4px;
}

.VMainBlock .VCellBR{
	text-align: left; padding: 4px;
	border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; 
}

.VMainBlock .VCellTL{
	padding:4px; border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px;
}

.VMainBlock .VCellTM{
	padding:4px;
}

.VMainBlock .VCellTR{
	padding:4px; border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; 
}

.VJames .VMenuBt{
	border: 2px solid #002050; border-radius: 5px; 
	background: #002050; 
	padding:3px; 
}

.VJames .VMenuLink{
	color:white; 
	font-size: 14px; 
	text-shadow: 1px 1px #303030; 
	filter: text-shadow(Color=#001020, Direction=45, Strength=2);
	text-decoration: none;
}

.VJames .VMenuBt:hover{
	border: 2px solid #004080; border-radius: 5px; 
	background: #0050A0; 
}

.VJames .VCiteMe{
	text-decoration: underline;
}

.VJames .VCiteJounal{
	font-style: italic;
}

.VJames .VCiteClass{
	font-weight: bold;
}

.VJames .VCiteList{ 
	list-style: none; 
	counter-reset:array;
	display: table;
}
.VCiteList .VCiteListI{
	display: table-row;
	list-style-position:inside;
}
.VCiteList .VCiteListI:before {
	counter-increment:array;
	content:"[" counter(array) "] ";
	display: table-cell;
	padding-right:16px
}


.VJames .VImg{
	border: 3px solid #B0E070; border-radius: 10px; 
}
.cmbbox{border: 1px solid #707070; border-radius: 3px; color:#707070; background: white ; font-family:'微軟正黑體';margin-left:1px; margin-right: 1px; }
.pagebox{border: 2px solid #707070; border-radius: 3px; color:white; background: #707070; font-family:'微軟正黑體';margin-left:1px; margin-right: 1px; 1px;  text-shadow: 1px 1px #303030;}
.pagebox:hover{border: 2px solid #a0a0a0; border-radius: 3px; color:white; background: #a0a0a0; font-family:'微軟正黑體';margin-left:1px; margin-right: 1px;  text-shadow: 1px 1px #505050;}
.curpagebox{border: 2px solid #707070; border-radius: 10px; color:white; background: #707070; font-family:'微軟正黑體';margin-left:1px; margin-right: 1px;  text-shadow: 1px 1px #303030;}
.curpagebox:hover{border: 2px solid #a0a0a0; border-radius: 10px; color:white; background: #a0a0a0; font-family:'微軟正黑體';margin-left:1px; margin-right: 1px;  text-shadow: 1px 1px #505050;}
