
	/* The following classes are for the popup calendar that appears on contact us and reservation forms. You will want to set font color and size, as well as background color once you have decided on a color palette that matches your site. Please not there are dropdown styles that will need to be set including a dropdown over/hover style to set. See the descriptions of what part of the popup calendar each style sets as described above each style. Also note there are images that will need to be customized in color that are not set in css, but created and put in the /images/ folder. They are as listed: calendar.gif, close.gif, drop1.gif, drop2.gif, left1.gif and left2.gif
 */	
	/* Default attributes of table container for entire POPUP calendar */
	
.table-style {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-width: 1; 
	border-style: solid; 
	border-color: #a0a0a0; 
	background-color: #ffffff;
	font-family:  arial; 
	font-size: 12px;
	}

	/* Default attributes of DIV containing table container for entire popup calendar.
	 * You probably don't want to alter this style.
	 */
.div-style {
	z-index: 999;
	position: absolute;
	visibility: hidden;
	}

	/* Default attributes used in popup calendar title (month and year columns).*/
.title-style {
	padding: 2px;
	font-family: Arial; 
	font-size: 12px;
	color: #ffffff;
	}

	/* Default attributes used in popup calendar title background.*/
.title-background-style {
	background-color: black;
	}

	/* Normal appearance of controls in popup calendar title. */
	/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
	border-style: none;
/*	border-width: 1;
	border-color: black; */
	cursor: pointer;
	}

	/* Moused-over (selected) appearance of controls in popup calendar title. */
.title-control-select-style {
	/*border-style: solid;
	border-width: 1;
	border-color: #3a6ea5; */
	cursor: pointer;
	}

	/* Default attributes of drop down lists (month and year). */
.dropdown-style {
	font-family: arial; 
	font-size: 12px; 
	border-width: 1; 
	border-style: solid; 
	background-color: black;
	border-color: #cccccc;
	color: White;
	cursor: default;
	}

	/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style {
	background-color: red;
	cursor: hand;
	}

	/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
	background-color: #000;
	}

	/* Default attributes of popup calendar body (weekday titles and numbers). */
.body-style {
	padding: 5px;
	background-color: white;
	font-family: arial, verdana; 
	font-size: 11px;
	}

	/* Attributes of current day in popup calendar body. */
.current-day-style {
	color: red;
	font-weight: bold;
	text-decoration: none;
	}

	/* Attributes of end-of-week days (Sundays) in popup calendar body. */
.end-of-weekday-style {
	color: #909090;
	text-decoration: none;
	}

	/* Attributes of all other days in popup calendar body. */
.normal-day-style {
	color: black;
	text-decoration: none;
	}

	/* Attributes of border around selected day in popup calendar body. */
.selected-day-style {
	border-style: solid;
	border-width: 1px; 
	border-color: #a0a0a0;
	color: #2f2118;
	font-weight: bold;
	}

	/* Default attributes of designated holidays. */
.holiday-style {
	background-color: #FFDDDD;
	}

	/* Attributes of today display at bottom on calendar */
.today-style {
	padding: 0px;
	color: white;
	background-color: black;
	text-align: center;
	text-decoration: none;
	}

	/* Attributes of week number division (divider.gif) */
.weeknumber-div-style {
	background-color: #2f2118; 
	padding: 0px;
	}


.TimeDropDown {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    color: #000;	
	}
	
	
/*TRUNG CSS*/	
/*MASTER*/

/*table{ border:solid 0px red; display:block; width:300px;}*/

p{margin:0px; padding:0px;}

body{ font-family:Arial; font-size:12px; background-image:url(images/main-loop.jpg); background-repeat:repeat-x; background-color:#ccf4f3; margin:0px; padding:0px; }    
.wrapper{ width:1006px; background-image:url(images/main-wrapper-loop.jpg); background-color:#eff9f8; background-repeat:repeat-x; }
.main-header-bg{ width:994px; background-image:url(images/main-header-bg.jpg); background-repeat:no-repeat; height:113px;}

.link-img{ text-decoration:none; border:none;}
.link-img img{ border:none; font-size:0px;}

.footer{ background-color:#7ba59b; height:50px; width:1006px;}


.mnu-deactive a:link{ background-image:url(images/mnu-item-deactive.jpg); background-repeat:repeat-x; height:30px; padding-left:12px; padding-right:12px; display:block; text-decoration:none; }
.mnu-deactive a span{  display:block; padding-top:7px; color:#2a416a; font-weight:bold; }

.mnu-deactive a:hover{ background-image:url(images/mnu-item-active.jpg); background-repeat:repeat-x; height:30px; padding-left:12px; padding-right:12px; display:block; text-decoration:none; }
.mnu-deactive a:hover span{ display:block; padding-top:7px; color:#630805; font-weight:bold; }

ul.sub1{ text-align:left; background:yellow; list-style:none; padding:0px; position:relative; }
ul.sub1 li{ text-align:left; border:solid 1px red; }

.footer a:link,.footer a:visited{ display:inline; padding-left:10px; padding-right:10px; border-right:solid 1px #e6f5f2; color:#e6f5f2; text-decoration:none; font-size:13px; }
.footer a:hover{ color:#630c03; }

.top-link a:link,.top-link a:visited{ font-size:12px; color:#3e3e3e; font-weight:bold; display:inline; padding-left:10px; padding-right:10px; text-decoration:none;}

/*HOME*/

.login-link{ font-family:Arial; font-size:12px; text-decoration:none; color:White; font-weight:bold; }
.login-link a:link,.login-link a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:White; font-weight:normal; } 
.login-link a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#c40c0c; font-weight:normal; } 

.normal-text{ font-family:Arial; font-size:12px; }
.logintext{ color:White; font-family:Arial; font-size:12px;}

.small-text{ font-family:Arial; font-size:9px;}
.small-textbox{ width:140px; height:20px; font-size:10px; background-color:#fffeff; border:solid 1px #6d7170;}

.home-event-title{ display:inline; margin-top:7px; margin-left:18px; font-weight:bold; color:#1d2f3d; text-align:left; }


.home-mid-article-title a { color:#4e6670; font-weight:bold; text-decoration:none; font-size:14px;}
.home-mid-article-title a:hover { }
.home-mid-article-author{ font-size:11px; }
.home-mid-article-abstract{ font-size:12px; text-align:justify;}

.newyork-mid-article-readmore:link,.newyork-mid-article-readmore:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #9e0001;
	text-decoration: none;
}
.newyork-mid-article-readmore:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #9e0001;

}

.event-titile-rightside{ text-align:left; padding-top:8px; padding-left:0px;}
.event-titile-rightside a:link,.event-titile-rightside a:visited{ font-family:Arial; font-size:12px; color:#4e6670; font-weight:bold; text-decoration:none;}
.event-titile-rightside a:hover{ font-family:Arial; font-size:12px; color:#4e6670; font-weight:bold; }

.event-date-rightside{ font-family:Arial; font-size:12px; color:#3f3f3f; text-align:left; padding-top:3px; }


.event-link{ font-family:Arial; font-size:12px; text-decoration:none; color:#7a8d93; }
.event-link a:link,.event-link a:visited{ font-family:Arial; font-size:12px; text-decoration:none; color:#7a8d93; } 
.event-link a:hover{ font-family:Arial; font-size:12px; text-decoration:none; color:#c40c0c; } 

.seeall{ font-family:Arial; font-size:12px; text-decoration:none; color:#b64040; width:100px; padding-left:20px; float:left; text-align:left; padding-top:10px;}
.seeall a:link,.seeall a:visited{ font-family:Arial; font-size:12px; text-decoration:none; color:#b64040; } 
.seeall a:hover{ font-family:Arial; font-size:12px;  color:#b64040; } 

.industry-news-menu-header
{
	font-family: Arial;
	font-size: 20px;
	color: #366070;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: dotted 2px #abb1b1;
}


.industry-news-menu-item
{
	font-family: Arial;
	font-size: 14px;
	color: #516870;
	border-bottom: dotted 2px #abb1b1;
	padding-top: 8px;
	padding-bottom: 8px;
}
.industry-news-menu-item .menu-deactive a:link, .industry-news-menu-item .menu-deactive a:visited
{
	font-family: Arial;
	font-size: 14px;
	color: #3c3e3d;
	text-decoration: none;
}
.industry-news-menu-item .menu-deactive a:hover
{
	font-family: Arial;
	font-size: 14px;
	color: #c40c0c;
	text-decoration: none;
}

.industry-news-menu-item .menu-active a:link, .industry-news-menu-item .menu-active a:visited
{
	font-family: Arial;
	font-size: 14px;
	color: #c40c0c;
	text-decoration: none;
}
.industry-news-menu-item .menu-active a:hover
{
	font-family: Arial;
	font-size: 14px;
	color: #c40c0c;
	text-decoration: none;
}

.Left-Menu{ width: 165px; float: left; padding-left: 15px; }

.clear{ clear:both; font-size:0px;}


/*VIEW DETAIL*/
.submember-show{ font-family:Arial; font-size:11px; padding-left:0px; margin-top:5px; display:block; }
.submember-hide{ font-family:Arial; font-size:11px; padding-left:0px; margin-top:5px; display:none; }
#submember li a:link,#submember li a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#7a8d93; } 
#submember li a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#c40c0c; } 

.subaffinity-show{ font-family:Arial; font-size:11px; padding-left:0px; margin-top:5px; display:block; }
.subaffinity-hide{ font-family:Arial; font-size:11px; padding-left:0px; margin-top:5px; display:none; }

#subaffinity ul{ padding-left:15px; padding-top:0px; text-align:left; border:solid 0px red; display:block; margin-left:0px; margin-top:0px; vertical-align:top; list-style:none;}
#subaffinity li{ border-bottom:solid 1px #c9cacc; padding-top:2px; padding-bottom:2px;} 
#subaffinity li a:link,#subaffinity li a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#455469; } 
#subaffinity li a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#c40c0c; }
#subaffinity li.s-active a:link,#subaffinity li.s-active a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#767a86; } 
#subaffinity li.s-active a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#767a86; }


#sub-about ul{ padding-left:15px; padding-top:0px; text-align:left; border:solid 0px red; display:block; margin-left:0px; margin-top:0px; vertical-align:top; list-style:none;}
#sub-about li{ border-bottom:solid 1px #c9cacc; padding-top:2px; padding-bottom:2px;} 
#sub-about li a:link,#sub-about li a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#455469; } 
#sub-about li a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#c40c0c; }
#sub-about li.s-active a:link,#sub-about li.s-active a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#767a86; } 
#sub-about li.s-active a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#767a86; }

#sub-history ul{ padding-left:15px; padding-top:0px; text-align:left; border:solid 0px red; display:block; margin-left:0px; margin-top:0px; vertical-align:top; list-style:none;}
#sub-history li{ border-bottom:solid 1px #c9cacc; padding-top:2px; padding-bottom:2px;} 
#sub-history li a:link,#sub-history li a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#455469; } 
#sub-history li a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#c40c0c; }
#sub-history li.s-active a:link,#sub-history li.s-active a:visited{ font-family:Arial; font-size:11px; text-decoration:none; color:#767a86; } 
#sub-history li.s-active a:hover{ font-family:Arial; font-size:11px; text-decoration:none; color:#767a86; }



.affinity-logo{ margin-top:5px; margin-bottom:5px; text-align:center;}

.article-detail-title{ font-family:Arial; font-size:18px; color:#a4a762; font-weight:bold;}  /*272b5b*/
.article-detail-date{ font-family:Arial; font-size:12px; color:#ab6300; font-weight:bold; }
.article-detail-content{ font-family:Arial; font-size:12px; color:#5e6a66;}
    
/*LEFT NAVINATOR*/
.nav-active a:link,.nav-active a:visited,.nav-active a:hover{ font-weight:bold; color:#356a78; text-decoration:none; font-size:14px; }

.NormalText
{
	width: 190px;
	border: solid 1px #3f7591;
}

.NormalRed{ font-family:Arial; font-size:12px; color:Red;}

.title 
{
color:#242C5B;
font-size:18px;
font-weight:bold;
}

.retrieve-text
{
color:#828284;
font-family:Arial;
font-size:12px;
}

.retrievecss{ background-image:url(images/regsubmit.jpg); width:61px; height:24px; border:none; }

#ProfileTable.ProfileCSS{ font-family:Arial; font-size:12px; }

/*Event detail*/
.EventTitle{ color:#272b5b; font-weight:bold; font-size:18px;}
#title_eventDetail .normal{ color:#aa6402; font-weight:bold; font-size:13px;}
#title_eventDetail br{ line-height:10px; height:10px}
#img_eventDetail a{ border:none; font-size:0px; text-decoration:none;}
#img_eventDetail img{ border:none;  width: 156px; text-decoration:none;margin-right: 10px; margin-bottom: 10px;}
#des_eventDetail .articleContent{ font-size:12px;color:#3F3F3F;}
#des_eventDetail .article{ margin:0px; padding:0px;}
/*#des_eventDetail .article p{ margin:0px; padding:0px;}*/
#des_eventDetail .article td{ margin:0px; padding:0px;}

#contactInfo p{ margin:0px; padding:0px;}

.article-detail-image{ float:left; padding-right:10px; padding-bottom:10px;}

.Calendar-Top-header{ font-weight:bold; text-align:center; padding-top:2px; padding-bottom:2px; font-size:20px;   }
.Calendar-header{ font-weight:bold; text-align:center; padding-top:5px; padding-bottom:5px; }

.CalendarLink:link,.CalendarLink:visited{ font-family:Arial; font-size:12px; color:#998e94; text-decoration:none;  }
.CalendarLink:hover{ color:#C40C0C; font-family:Arial; font-size:12px;  }


.gallery_row a
{
	text-decoration: none;
}
.gallery_row a:hover
{

}
.gallery_row td
{
	/*border-bottom: dotted 1px #8c6941;*/
	/*width: 448px;*/
	width:500px;
	padding: 7px 0px;
}
.gallary_img
{
	width: 85px;
	height: 85px;
	border: 1px solid #8c6941;
}
.gallery_largeImg
{
	margin-top:15px;
}
.gallery_largeImg img
{
	width: 364px;
	border: 1px solid #8c6941;
	padding:2px;
	height:300px;
}
.galary_detail_bg
{
	width: 450px;
	height: 80px;
	margin-left:10px;
}


.export-contact{ text-align:left; padding-top:8px; padding-left:0px;}
.export-contact a:link,.export-contact a:visited{ font-family:Arial; font-size:12px; color:#7b801a; font-weight:normal; text-decoration:none;}
.export-contact a:hover{ font-family:Arial; font-size:12px; color:#7b801a; font-weight:normal; }

/*END TRUNG CSS*/

table{font-family: Arial;font-size: 11px}

.focus_shopping{color:Red;}

.logo
{
    background-color:White;padding:10px 0px 10px 5px;
}
.logo a{font-size:0px;}
.logo img{float:left;margin-left:5px;}