.fancyok {
	border-width: 2px;
	border-style: solid;
	border-color:   #5894C9 #2E608D #2E608D #5894C9  ;
	background-color: #3670A7;
	color: #fff;
	font-family:"Microsoft Sans Serif" ;
	font-size:12px;
	size:"5";
}
.fancyok1 {
	border-width: 2px;
	border-style: solid;
	border-color:   #5894C9 #2E608D #2E608D #5894C9  ;
	background-color: #0066CC;
	color: #fff;
	font-family:"Microsoft Sans Serif" ;
	font-size:12px;
	size:"5";
	 width: 25%; 
}

.fancylogin {
	border-width: 2px;
	border-style: solid;
	border-color:   #CCCCCC #666666 #666666 #CCCCCC ;
	background-color: #999999;
	color: #fff;
	font-family:"Microsoft Sans Serif" ;
	font-size:12px;
	size:"5";
}

.tblBase { 
	border: 1px solid ThreeDShadow;  
	font:		Icon;
	background:	Window;
	color:		WindowText;
	background-color:	#FFFFFF;
} 

.tblBase th {
	font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
	font-size: large;
	background:	Window;
}

.tblChild { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 color: #3670A7;
 background-color: #F9FBFD; 
 width: 100%; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.tblChild1 { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 color: #3670A7;
 background-color: #F9FBFD; 
 width: 40%; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 
.tblChild td { 
 color: #3670A7;
}

.tblPlan { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 color: #3670A7;
 background-color: #F9FBFD; 
 width: 750px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.tblPlan td { 
 border: 1px solid #D7E5F2; 
}


.tblChildC { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 color: #3670A7;
 background-color: #F9FBFD; 
 width: 580px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.tblChildC td { 
 border: 1px solid #D7E5F2; 
}

.labelcell { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 font-weight: bold;
 color: #3670A7;
 background-color: transparent; 
} 

/*
.fieldcell { 
 background-color: #F2F7FB; 
 text-align: left;  
 padding-left: 10px; 
} 
*/
.fieldselect {
	font-family: "Microsoft Sans Serif", "MS Sans Serif", sans-serif;
	color: #102132;
	background-color: #DCDCDC;
	margin: 0px;
	padding: 0px;
	border: #778899;
}

.fielderror{ 
 font-family: MS Sans Serif, Tahoma, sans-serif;  
 font-size: x-small;
 font-weight: bold;
 background-color: #FFE1E1; 
 color: #3670A7; 
 border: 1px solid #FF9999;
} 

.fieldcell{ 
 font-family: MS Sans Serif, Tahoma, sans-serif;  
 font-size: x-small;
 background-color: #DCDCDC; 
 color: #102132; 
 border: 1px solid #778899;
} 

.fieldinput{ 
 font-family: "MS Sans Serif", Tahoma, sans-serif;  
 font-size: 10pt;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
} 

.fieldinput2{ 
 font-family: "MS Sans Serif", Tahoma, sans-serif;  
 font-size: 10pt;
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #3670A7;
} 

.fieldinputnum{ 
 font-family: "MS Sans Serif", Tahoma, sans-serif;  
 font-size: 10pt;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
 text-align: right;
} 

.fieldinput2num{ 
 font-family: "MS Sans Serif", Tahoma, sans-serif;  
 font-size: 10pt;
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #3670A7;
 text-align: right;
}

.fieldcell textarea { 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
} 
/*
.fieldcell select { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
 width: 333px;
}*/
.sex { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
 width: 85px;
}

.status { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
 width: 182px;
}
.country { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
 width: 333px;
}

.starRed {
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: medium;
 color: red; 
 padding-right: 5px;
 font-weight: bold;
}

.span01 {
 padding-left: 5px;
}

.span02 {
 padding-left: 20px;
}

.tblChild2 { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 color: #3670A7;
 background-color: #EFFCEF;
 width: 740px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.tblChild2 td { 
 border: 1px solid #D7E5F2; 
}

.tblChildC2 { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 color: #3670A7;
 background-color: #EFFCEF; 
 width: 580px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

.tblChildC2 td { 
 border: 1px solid #D7E5F2; 
}

.labelcell2 { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 font-weight: bold;
 color: #3670A7;
 background-color: transparent; 
 width: 140px; 
} 

.fieldcell2 { 
 background-color: #E7FAEA;
 text-align: left;  
 padding-left: 10px; 
} 

.fieldcell2 input { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
} 

.fieldcell2 textarea { 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
} 

.fieldcell2 select { 
 font-family: Times New Roman,CordiaUPC, AngsanaUPC, serif, sans-serif;  
 font-size: x-small;
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #3670A7;
 width: 333px;
}

A:link {
    FONT-FAMILY: "MS Sans Serif", sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #696969; TEXT-DECORATION: none
}
A:visited {
    FONT-FAMILY: "MS Sans Serif", sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #696969; TEXT-DECORATION: none
}
A:active {
    FONT-FAMILY: "MS Sans Serif", sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #F4383B; TEXT-DECORATION: none
}
A:hover {
    FONT-FAMILY: "MS Sans Serif", sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #F4383B; TEXT-DECORATION: none
}
