/*##############################################################################
# General styles
##############################################################################*/
.main { font-family: arial,helvetica,verdana,sans-serif; font-weight: none; font-size: 13px; }
.tiny { font-family: arial,helvetica,verdana,sans-serif; font-size: 11px; }
.forgotten { font-family: arial,helvetica,verdana,sans-serif; font-size: 10px; }
.warning { color:CF4D00; font-weight:bold; padding-bottom:4px; }
.joinPVN { font-size:12px; color:CF4D00; font-weight:bold; padding-bottom:4px; }
.formHeader { font-family: arial,helvetica,verdana,sans-serif; color:ffffff; font-weight: bold; font-size: 16px; }
.title { font-size: 16px; font-weight:bold; }

.glossaryName { font-weight:bold; }
.glossaryLetters { font-weight:bold; }

.teleseminarHeader { font-size:14px; color:Maroon; }


A:link        { color: #487725; font-weight: normal; }
A:visited     { color: #487725; font-weight: normal; }
A:hover       { color: #CC3333; }

.partnerLetter { font-family: arial,helvetica,verdana,sans-serif; font-size: 12px; text-align:justify; }

/*##############################################################################
# Homepage styles
##############################################################################*/
.HomepageTop { font-family:arial,helvetica,verdana,sans-serif; font-size: 10px; }
.homeProductTitle { font-family:arial,helvetica,verdana,sans-serif; font-size:12px; color:487725; }

/*##############################################################################
# Product styles
##############################################################################*/
.productTitle { font-family: arial,helvetica,verdana,sans-serif; font-weight: bold; font-size: 16px; }
.productCategory { font-family: arial,helvetica,verdana,sans-serif; font-size: 10px; }
.productDesc { font-family: arial,helvetica,verdana,sans-serif; font-size: 12px; text-align:justify; }
.productPrice { font-family: arial,helvetica,verdana,sans-serif; font-size: 12px; font-weight: bold; }
.productNameFront { font-family: arial,helvetica,verdana,sans-serif; font-weight:bold; font-size:14px; }
.productDescFront { font-family: arial,helvetica,verdana,sans-serif; font-size:12px; }
.productPagingFront { font-family: arial,helvetica,verdana,sans-serif; font-size:12px; }

/*##############################################################################
# User Alerts styles
##############################################################################*/
.alertType { font-weight: bold; font-size: 16px; color:ad0131; }
.alertDesc { font-size: 12px; }

/*##############################################################################
# Form styles
##############################################################################*/
textarea    { 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	border:  1px solid #999999; 
	scrollbar-face-color: #DDDDDD;
 	scrollbar-shadow-color: #AAAAAA;
 	scrollbar-highlight-color: #AAAAAA;
	scrollbar-3dlight-color: #AAAAAA;
 	scrollbar-darkshadow-color: #DDDDDD;
 	scrollbar-track-color: #AAAAAA;
 	scrollbar-arrow-color: #AAAAAA;
 	font-family: Verdana, Helvetica, Arial;
 	margin-top: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-left: 0; padding-right: 0; } */
}	
select	{ border: 1px solid #517396; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

#frmRadio { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#487725; font-style: normal; }
#frmCheckbox { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#487725; font-style:normal; }
.frmGeneral { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border: 1px solid #999999; font-style:normal; }
.frmSubmit { background-color:#EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; border:1px solid #CCCCCC; font-style:normal; }

/*##############################################################################
# Calendar styles
##############################################################################*/
.headerLink { font-family: arial,helvetica,verdana,sans-serif; font-weight: bold; font-size: 12px; }
.dayOfWeek { font-family: arial,helvetica,verdana,sans-serif; font-size: 12px; color:ffffff; }
.day { font-family: arial,helvetica,verdana,sans-serif; font-size: 12px; color:3D4A7E; }
.currDay { font-family: arial,helvetica,verdana,sans-serif; font-weight: bold; font-size: 16px; color:red; }
.highlight { font-family: arial,helvetica,verdana,sans-serif; font-weight: bold; font-size: 14px; }

/*##############################################################################
# Drop-down menu styles
##############################################################################*/
#menuHead1, #menuHead2, #menuHead3, #menuHead4 { position: relative; }
#menuHead { position: absolute; z-index: 50; }
#menu1, #menu2, #menu3, #menu4  { position: absolute; z-index: 100; visibility: hidden; width: 150px; }

/* Drop Down menu styles */
.menuStyle { 
	/* color:000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: cccccc; padding: 2px; width: 100%; */  
	font: 12px/17px arial,helvetica,sans-serif; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	color: #0000FF;
	background-color: #517396;
}
a.tl { /*a.tl:hover, a.tl:active*/
	display: menuStyle;
	text-decoration: none; 
	color: #FFFFFF;/*34607F*/
	background-color: #3D4A7E;
	margin: 0px 1px 1px 1px;
	padding: 2px 2px 2px 5px;
	border: none;
	width: 175;
	text-align: left;
	font-weight: normal;
}
.textbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 5px 15px 5px 10px;
}
li {
	list-style-image:  url(images/arrow13.gif);
	margin-bottom: 5px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC9933;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9933;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9933;
	font-weight: bold;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
a:link {
	color: #333399;
	text-decoration: none;
}
a:visited {
	color: #333399;
	text-decoration: none;
}
a:hover {
	color: #CC6600;
	text-decoration: underline;
}
a:active {
	color: #333399;
	text-decoration: none;
}
.infobar3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.whiteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding: 5px 15px 5px 10px;
	font-weight: bold;

}
hr {
	color : #CCCCCC;
	height : 1px;
}
.ftitle {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	font-weight: bold;
}
.fbody {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.vbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.vtitle {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;    
}
