
/*Public*/


BODY
{
	margin: 0;
	background: #FFFFFF;
}
a
{
	color: #092B78;
}
a:hover
{
	color: #02a4ef;
}

BODY.bodyspecial
{
	margin: 0;
	background: #ecf1f5;
}

BODY.bodyspecialwhite
{
	margin: 0;
	background: #ffffff;
}

.tabletitle
{
	font: 11px/1.3 Arial;
	font-weight: bold;
	color: #343434;
	text-align: center;
}

.tabletitle:hover
{
	font: 11px/1.3 Arial;
	font-weight: bold;
	color: red;
	text-align: center;
}

.tabletitle:visited
{
	font: 11px/1.3 Arial;
	font-weight: bold;
	color: #343434;
	text-align: center;
}

.tabletitle:link
{
	font: 11px/1.3 Arial;
	font-weight: bold;
	color: #343434;
	text-align: center;
	text-decoration: underline;
}

img.boder1
{
	border-top: 2px solid #ffffff;
}

.allboder1
{
	border-top: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-right: 2px;
	border-color: solid #ffffff;
}

td
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	color: #000000;
}

select
{
	font-size: 11px;
	font-family: Arial;
}

input.none1
{
	font-size: 11px;
	font-family: Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

input.dotnet
{
	font-size: 11px;
	font-family: Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.bgtopdot
{
	background: URL(../images/bg_topdot.gif) repeat-x top;
}

.ptitle
{
	font: 17px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.chtext
{
	font-size: 9px;
	color: #333333;
	font-family: ËÎÌå;
}

.chtext:link
{
	font-size: 9px;
	color: #333333;
	font-family: ËÎÌå;
	text-decoration: none;
}


.chtext:visited
{
	font-size: 9px;
	color: #333333;
	font-family: ËÎÌå;
	text-decoration: none;
}

.chtext:hover
{
	font-size: 9px;
	color: #333333;
	font-family: ËÎÌå;
	text-decoration: underline;
}




.ptitle:hover
{
	font: 17px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

.red11b
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #D64228;
}

.red9
{
	font: 9px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #D64228;
}



.lightred11b
{
	font: 13px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: red;
	height: 30;
}

.blue11b
{
	font: 11px Arial;
	font-weight: bold;
	color: #252E65;
	text-decoration: none;
}

.red11b:hover
{
	font: 12px/1.3 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #D64228;
}

.notestext
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #1E3362;
}

.titledateblue11
{
	font: 12px/1.3 Arial;
	font-weight: bold;
	color: #386491;
}

/* Added by Jenny on April 17 2009 begin
Change the font-size of the titles in portal default page */
.titledateColor
{
	font: 12px/1.3 Arial;
	font-weight: bold;
	color: #386491;
}

.eventrsvpbutton
{
	padding-top:5px;
}

.eventagendatext
{
	font: 13px/1.3 Arial;
	color: #242F65;
	text-decoration: none;
}

.eventtitletext
{
	font: 13px/1.3 Arial;
	font-weight: bold;
	color: #386491;
}

.eventname
{
	font: 13px/1.6 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}
.eventnamered
{
	font: 13px/1.6 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #D64228;
}
/* Added by Jenny on April 17 2009  end */

/* Added by Jenny on 2010-05-31 begin */
.eventstatus
{
	font: 13px/1.6 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #D64228;
}
/* Added by Jenny on 2010-05-31 end */

.blue13b
{
	font: 13px/1.6 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

.blue11b
{
	font: 12px/1.6 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

.blue11b:link
{
	font: 12px/1.6 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}

.blue11b:visited
{
	font: 12px/1.6 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}

.blue11b:hover
{
	font: 12px/1.6 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}

.imageborder5
{
	border: 5;
	display: block;
	margin: 0 10px 10px 0;
}


.blue11bnolink
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

.blue11bnolink:link
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

.blue11bnolink:visited
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

.blue11bnolink:hover
{
	font: 12px/1.3 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}





.blackb11
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blackb11:link
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.blackb11:visited
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.blackb11:hover
{
	font: 12px/1.3 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}



.blackb13link
{
	font: 13px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.blackb13link:link
{
	font: 13px/1.3 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

.blackb13link:visited
{
	font: 13px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.blackb13link:hover
{
	font: 13px/1.3 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}


.blueright
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242E69;
	background: #ECF1F5;
	font-weight: bold;
	text-align: right;
	padding-right: 5;
	height: 25;
	width: 140;
}


.blueleft2
{
	padding-left: 5;
	background: #F9FAFE;
	height: 32;
}

.subtitle
{
	background: url(../images/ias_sub_titlebg.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	font-weight: bold;
	padding-left: 20;
	height: 21;
}

.subtitlel2
{
	background: url(../images/ias_sub_titlebgnone.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 35;
	height: 21;
}

.lightred11b
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: red;
	height: 30;
}

.lightblue11b
{
	font: 11px Arial;
	font-weight: bold;
	color: #2424A8;
	text-decoration: none;
	height: 30;
}

.titleblue11
{
	font: 12px/1.3 Arial;
	text-decoration: underline;
	color: #233065;
}

.titlered11
{
	font: 12px/1.3 Arial;
	text-decoration: underline;
	color: red;
}

.titledategrey11
{
	font: 10px/1.3 Arial;
	color: #909090;
}

.titlenameblack12
{
	font: 12px/1.3 Arial;
	color: #000000;
	text-decoration: none;
}

.titlenameblack12:hover
{
	font: 12px/1.3 Arial;
	color: #000000;
	text-decoration: underline;
}


.blue11text
{
	font: 12px/1.3 Arial;
	color: #242F65;
	text-decoration: none;
}

.blue11text:hover
{
	font: 12px/1.3 Arial;
	color: #242F65;
	text-decoration: underline;
}

.grey11b
{
	font-size: 12px;
	color: #242424;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.footerblue
{
	font-size: 11px;
	color: #084476;
	font-family: Arial;
	text-decoration: none;
}

.content11
{
	font-size: 12px;
	color: #333333;
	font-family: Arial;
	text-decoration: none;
}

.content11:hover
{
	font-size: 12px;
	color: #333333;
	font-family: Arial;
	text-decoration: underline;
}

.hometitlebulue:hover
{
	font: 12px/1.3 Arial;
	text-decoration: underline;
	font-weight: bold;
	color: #242F65;
}

.hometitlebulue
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
}

/*Added by Veli 12-11 (Homepage WSJ News) */

.WSJNewsHPArticle
{
	padding-bottom:5px;	
}

.WSJTitle
{
	padding-top:15px;	
}

.WSJDate
{
	font: 11px Arial;
	color:Gray;
	padding-bottom:5px;
	padding-top:3px;
}

.WSJBrief
{
	font-size: 11px;
	color: Black;
	font-family: Arial;
	text-decoration: none;
	padding-bottom: 20px;
}
.WSJBrief:hover
{
	font-size: 11px;
	color: #004785;
	font-family: Arial;
	text-decoration: underline;
}
table.WSJ
{
	text-align: left;
	width: 1px;
	margin: 0px;
	padding: 8px;
	float: left;	
}
table.WSJc
{
	text-align: left;
	width: 1px;	
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;		
}
table.WSJ div
{
	font-size: 10px;
	color: Gray;
	float: right;
}
table.WSJc div
{
	font-size: 10px;
	color: Gray;
	float: right;
}
div.WSJc
{
	text-align: center;
}


/* Homepage AmChat*/
.chattitle
{
	font-size: 11px;
	color: #D84029;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.chattitle:hover
{
	font-size: 11px;
	color: #D84029;
	font-weight: bold;
	font-family: Arial;
	text-decoration: underline;
}

.chatbrief
{
	font-size: 11px;
	color: #004785;
	font-family: Arial;
	text-decoration: none;
}
.chatbrief:hover
{
	font-size: 11px;
	color: #004785;
	font-family: Arial;
	text-decoration: underline;
}




/* left navigation */
.leftnavlevelone
{
	background: url(../images/navlevelone.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	font-weight: bold;
	padding-left: 20;
	height: 20;
}

.leftnavlevelone_on
{
	background: url(../images/navlevelone_on.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #ffffff;
	font-weight: bold;
	padding-left: 20;
	height: 20;
}


.leftnavleveltwo
{
	background: url(../images/navleveltwo.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 30;
	height: 20;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: auto;
}

.leftnavleveltwo_on
{
	background: url(../images/navleveltwo_on.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 30;
	height: 20;
}

.leftnavlevelthree
{
	background: url(../images/navlevelthree.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 50;
	height: 20;
}

.leftcmsnavlevelone
{
	background: url(../images/cmsnavlevelone.gif) repeat-x;
	font: 11px/1.3 Arial;
	color: #252E65;
	font-weight: bold;
	padding-left: 20;
	height: 20;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: auto;
}

.leftcmsnavlevelone_on
{
	background: url(../images/cmsnavlevelone_on.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #ffffff;
	font-weight: bold;
	padding-left: 20;
	height: 20;
}


.leftcmsnavleveltwo
{
	background: url(../images/cmsnavleveltwo.gif) repeat-x;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 30;
	height: 20;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: auto;
}

.leftcmsnavleveltwo_on
{
	background: url(../images/cmsnavleveltwo_on.gif) no-repeat;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 30;
	height: 20;
}

.leftcmsnavlevelthree
{
	background: url(../images/cmsnavlevelthree.gif) repeat-x;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 50;
	height: 20;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: auto;
}

.leftnavblank
{
	background: url(../images/navleveblank.gif) repeat-y;
	font: 11px/1.3 Arial;
	color: #252E65;
	padding-left: 10;
	padding-top: 5;
	height: 20;
}

.leftnavbluetitle
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	height: 18;
	text-align: center;
}




.leftnavblue11
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242F65;
}

.leftnavblue11:link
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242F65;
}

.leftnavblue11:visited
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242F65;
}

.leftnavblue11:hover
{
	font: 11px/1.3 Arial;
	text-decoration: underline;
	color: #242F65;
}




.leftnavblue11b
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242F65;
	font-weight: bold;
}

.leftnavblue11b:link
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
	font-weight: bold;
}

.leftnavblue11b:visited
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242F65;
	font-weight: bold;
}

.leftnavblue11b:hover
{
	font: 11px/1.3 Arial;
	text-decoration: underline;
	color: #242F65;
	font-weight: bold;
}


/*Special Navigation for CMS*/


.leftnavcms
{
	background: url(../images/navleveblank.gif) repeat-y;
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #252E65;
	font-weight: bold;
}

.leftnavcms:link
{
	background: url(../images/navleveblank.gif) repeat-y;
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #252E65;
	font-weight: bold;
}

.leftnavcms:visited
{
	background: url(../images/navleveblank.gif) repeat-y;
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #252E65;
	font-weight: bold;
}

.leftnavcms:hover
{
	background: url(../images/navleveblank.gif) repeat-y;
	font: 11px/1.3 Arial;
	text-decoration: underline;
	color: #252E65;
	font-weight: bold;
}


/*table Css*/
table.mainarea
{
	padding-right: 30px;
	padding-left: 9px;
	padding-bottom: 0px;
	padding-top: 0px;
}

table.mainareahome
{
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 0px;
}

td.leftblackline
{
	background: #ACB7C9 URL(../images/blackline.gif) repeat-y left;
}
td.rightblackline
{
	background: #ffffff URL(../images/blackline.gif) repeat-y right;
}

td.rightblacklinehome
{
	background: #ffffff;
}


/*Start Header*/

.white11
{
	font-size: 11px;
	color: #EEFEFE;
	font-family: Arial;
}


/*End Header*/



/*committee*/

td.mycomm
{
	background: URL(../images/commitee_greyline.gif) repeat-y;
}

.commi_blue11b
{
	font: 12px/1.3 Arial;
	font-weight: bold;
	color: #242F65;
	text-decoration: none;
}

.commi_blue11b:hover
{
	font: 12px/1.3 Arial;
	font-weight: bold;
	color: #242F65;
	text-decoration: underline;
}




/*membership*/

input.member
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 300;
}

input.membersmall
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 100;
}

input.membersmall2
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 156;
}

input.InvoiceTitle
{
    font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 380;
}

input.InvoiceAddress
{
    font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 400;
}

select.InvoiceAddress
{
    font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 400;
}

select.member
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 300;
}

select.membersmall
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 100;
}



select.membersplit1
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 180;
}

select.membersplit2
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 140;
}


textarea.member
{
	font-size: 12px/1.3 Arial;
	border: #ABABAB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #333333;
	width: 300;
}

.memberappleft
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
	background: #ECF1F5;
	text-align: right;
	width: 280;
	height: 25;
}


.memberappleft2
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #242F65;
	background: #ECF1F5;
	text-align: left;
	width: 50%;
	height: 25;
}

.memberappmiddle
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #242F65;
	background: #ffffff;
	text-align: right;
	width: 300;
	height: 25;
}

.memberappright
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #333333;
	background: #ffffff;
	text-align: left;
	padding-left: 10;
	height: 25;
}

.memberappright2
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	color: #333333;
	background: #ffffff;
	text-align: left;
}

.memberappright3
{
	font: 12px/1.3 Arial;
	font-weight: bold;
	text-decoration: none;
	color: #242F65;
	background: #ffffff;
	text-align: left;
}

.black10
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

.black10:link
{
	font-size: 10px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}




.grey11
{
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
}

.grey11:link
{
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
}

.grey11:visited
{
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
}

.grey11:hover
{
	font: 12px Arial;
	color: red; /* padding-left:5; */
	text-decoration: underline;
}
.graytext
{
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
}

.grey12
{
	font-size: 12px;
	color: #242424;
	font-family: Arial;
}

.grey10
{
	font-size: 11px;
	color: #242424;
	font-family: Arial;
}

.grey10:link
{
	font-size: 11px;
	color: #242424;
	font-family: Arial;
	text-decoration: none;
}


.grey10:visited
{
	font-size: 11px;
	color: #242424;
	font-family: Arial;
	text-decoration: none;
}

.grey10:hover
{
	font-size: 11px;
	color: #242424;
	font-family: Arial;
	text-decoration: underline;
}

.grey112
{
	font-size: 11px;
	color: #242424;
	font-family: Arial;
	height: 30;
}

.ErrorIcon
{
	font-weight: bold;
	font-size: 15px;
	color: #ff0000;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
}

.grey11link
{
	font: 12px Arial;
	color: #242424;
	text-decoration: underline; /* padding-left:5; */
}

.grey11link:link
{
	font: 12px Arial;
	color: #242424;
	text-decoration: underline; /* padding-left:5; */
}

.grey11link:visited
{
	font: 12px Arial;
	color: #242424;
	text-decoration: underline; /* padding-left:5; */
}

.grey11link:hover
{
	font: 12px Arial;
	color: red; /* padding-left:5; */
	text-decoration: underline;
}

.white11bmaintitle
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.white11bmaintitle:link
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.white11bmaintitle:hover
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.white11bmaintitle:visited
{
	font: 11px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

/*Above Css is for Membership Application*/

/*Start of New Committee page*/
/*Please do NOT define any fore-color or background-color here*/
div.NCHPNewsTitle
{
	font-weight: bold;
	font-size: 20px;
	font-family: Arial; /* Edited by Veli 03-20-09 */
	text-align: left;
	display: block;
}

div.NCHPNewsBrief
{
	width: 100%;
	display: block;
}

/* "div.NCHPNewsBrief a" Added by Veli 11-11-08 */
div.NCHPNewsBrief a
{
	text-decoration:underline;
}
/* "div.NCHPNewsStory a" Added by Veli 11-11-08 */
div.NCHPNewsStory a
{
	text-decoration: underline;
}

div.NCHPAboutContent a
{
	text-decoration: underline;
}

div.NCHPAboutLink
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial;
	text-align: left;
	width: 100%;
}

div.NCHPUpcomingTitle
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial;
	text-align: left;
}

div.NCHPEventTitle
{
	font-size: 17px;
	font-family: Arial;
	text-align: left;
	display: inline;
	text-decoration: none;
}

div.NCHPEventBrief
{
}
div.NCHPEventBrief a
{
	text-decoration: underline;
}
div.NCHPEventBrief a:hover
{
	text-decoration: underline;
}

div.NCHPSmallCircleTitle
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial;
	text-align: left;
	width: 100%;
	/*text-decoration: underline;*/
}

div.NCHPSmallCircleBrief
{
	line-height: 17px;
	width: 100%;
	display: block;
}

div.NCHPRSSTitle
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial;
	text-align: left;
	width: 100%;
}

div.NCHPRSSCopyright
{
	font-size: 10px;
	font-family: Arial;
	text-align: right;
	width: 100%;
}

div.NCHPRSSDisclaimer
{
	font-size: 10px;
	font-family: Arial;
	font-style: italic;
	text-align: right;
	width: 100%;
}

div.NCHPRSSBrief
{
	line-height: 17px;
	width: 100%;
	display: block;
}
div.NCHPRSSBrief a
{
	text-decoration: underline;
}
div.NCHPRSSBrief a:hover
{
	text-decoration: underline;
}

div.NCHPUpcomingContent
{
	width: 100%;
	display: block;
}

div.NCMoreLink
{
	width: 100%;
	display: block;
	vertical-align: bottom;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	color: #d64275;
	font-family: Arial;
}

a.NCMoreLink
{
	font-weight: normal;
	font-size: 12px;
	color: #d64228;
	font-family: Arial;
}

a.NCMoreLink:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #d64228;
	font-family: Arial;
}

div.NCHPSubCategoryTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	display: inline;
}
/* "div.NCHPSubCategoryStory a" Added by Veli 11-11-08 */
div.NCHPSubCategoryStory a
{
	text-decoration:underline;
}

div.NCHPSubCategoryMore
{
	font-weight: bold;
	font-size: 9px;
	display: inline;
}

div.NCHPArticleTitle
{
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	width: 100%;
}

div.NCSubPageTitle
{
	font-weight: bold;
	font-size: 25px;
	font-family: Arial;
	text-align: left;
	width: 100%;
}

div.NCListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	width: 100%;
}

div.NCListBrief
{
	line-height: 17px;
	width: 100%;
	display: block;
}
/* "div.div.NCListBrief a" Added by Veli 11-11-08 */
div.NCListBrief a
{
	text-decoration:underline;
}

div.NCListDate
{
	font-size: 10px;
	font-family: Arial;
	color: #cccccc;
	text-align: left;
	width: 100%;
}

div.BtwTitleBrief
{
	height: 2px;
	line-height: 2px;
}

div.BtwBriefs
{
	height: 10px;
	line-height: 10px;
}

div.BtwTitles
{
	height: 15px;
	line-height: 15px;
}

div.NCSearchListTitle
{
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	display: inline;
}

div.NCSearchListBrief
{
	line-height: 17px;
	width: 100%;
	display: inline;
}

div.NCSearchListDate
{
	font-size: 10px;
	font-family: Arial;
	color: #cccccc;
	text-align: left;
	display: inline;
}
div.NCSearchListKeywords
{
	font-size: 10px;
	font-family: Arial;
	color: Blue;
	text-align: left;
	display: inline;
}
div.BtwSearchList
{
	height: 5px;
	line-height: 5px;
}
font.NCMemberOnly
{
	font: 9px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #D64228;
}
a.NCSearchKeywordLink
{
	font-weight: normal;
	font-size: 10px;
	color: Blue;
	font-family: Arial;
}

a.NCSearchKeywordLink:hover
{
	font-weight: normal;
	font-size: 10px;
	color: Blue;
	font-family: Arial;
}

.NCPollTable table tr.NCPollHead td
{
	text-align: left;
	display: none;
}

.NCPollTable table tr.NCPollQuestion td
{
	background-color: #e1e5ee;
}

.NCPollTable table tr.NCPollAnswer td
{
	background-color: #eef0f5;
}

.NCPollTable table tr.NCPollFoot td
{
	background-color: #e1e5ee;
}

.NCPollTable table
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}

/* Drop down menu */
div.NCMenu
{
	/* Add by Veli 10-28-08*/
	left: 40%;	
	/*End of add */
	font-family: arial;
	position: relative;
	height: 25px;
	z-index: 1000;
}

/* ul of menu */
div.NCMenu ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

/* li of ul of menu */
div.NCMenu ul li
{
	float: left;
	position: relative;
}

div.NCMenu ul li ul
{
	display: none;
}

div.NCMenu ul li.NCIEHover ul
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	display: block;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	left: 0px;
	position: absolute;
	top: 19px;
	background-color: White;
	width: 295px;
}

div.NCMenu ul li.NCIEHover ul li
{	
	width: 280px;
}

a.NCMenu, a:visited.NCMenu
{
	display: block;
	text-decoration: none;
	color: #2b4c91;
	border: 1px solid #fff;
	border-width: 1px 1px 0 0;
	background-color: White;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

a:hover.NCMenu
{
	text-decoration: underline;
	color: #2b4c91;
	background: White;
}

a.NCSubMenu, a:visited.NCSubMenu
{
	display: block;
	text-decoration: none;
	color: #2b4c91;
	border: 1px solid #fff;
	border-width: 1px 1px 0 0;
	background-color: White;
	font-size: 12px;
}

a:hover.NCSubMenu
{
	text-decoration: underline;
	color: #2b4c91;
	background: White;
}


/* Added by Jenny on April 20 2009 begin */
.DataGrid_Item   
{   
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
	height:40px;   
}


.DataGrid_Item:link
{
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
	height:40px; 
}

.DataGrid_Item:visited
{
	font: 12px Arial;
	color: #242424;
	text-decoration: none; /* padding-left:5; */
	height:40px; 
}

.DataGrid_Item:hover
{
	font: 12px Arial;
	color: red; /* padding-left:5; */
	text-decoration: underline;
	height:40px; 
}
/* Added by Jenny on April 20 2009 end */

/* Added by Veli on August 08 2009 begin */
/*--------INFO VAULT--------*/

.IV_MainCategory
{
	padding: 5px;	
	font: 12px Arial;
		
}

.IV_SubCategory
{
	padding: 10px;
	font: 12px Arial;	
}

.IV_Doc-Title
{
	font: 14px Arial;
	color: gray;
	text-decoration:none;
	font-weight: bold;
}

.IV_Doc-Tags
{
	font: 10px Arial;
}

/* Added by Veli on August 08 2009 end */

/* Added by Veli on June 21 2011 begin */

#iv-list
{
	text-align: center;
	padding: 0;
	margin: 0;
	
}
.mainarea #iv-browse
{
	
	list-style: none;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;	
	width: 500px;	
	
}

.mainarea #iv-browse li
{
	line-height: 25px;
	width: 50%;
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: Black;	
}
.mainarea #iv-browse a
{
	font-weight: lighter;
	
}

/* Added by Veli on June 21 2011 end */

/* Add by Veli on August 03 2011 start */

.mainarea #search
{
	background-image: url(../images/infovault/search-bg.gif); 
	width: 760px;
	height: 103px;
	position: relative;
	margin-bottom: 10px;
}
#searchbox
{
	position: relative;
	left: 260px;
	top: 51px;
}

#txtSearch 
{
	width:220px;
}

#menu
{
	display: inline-block;
	list-style-image: none;	
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}
#menu li 
{
	/*background: url(../images/infovault/tab-active-bg.gif) repeat-x;*/
	float: left;
	display: inline;
	height: 25px;
	line-height: 21px;
	vertical-align: middle;
	text-align: center;
	font-size: 13px;
	font-family: Arial;
	margin-right: 1px;
	margin-left: 1px;
	position: relative;
	top: 2px;	
	color: Navy;	
}

#menu .inactive
{	
	background: url(../images/infovault/tab-inactive-right.gif) top right no-repeat;
	width: 90px;
	cursor: pointer;
	padding-right: 9px;
}

#menu .inactive .left
{
	background: url(../images/infovault/tab-inactive-left.gif) top left no-repeat;	
	width: 4px;
	float: left;
	height: 25px;	
	display: inline;
	padding-right: 5px;
}

#menu .active
{	
	background: url(../images/infovault/tab-active-right.gif) top right no-repeat;
	cursor: default;
	padding-right: 9px;
	font-weight: bold;
	width: auto;	
}	

#menu .active-main
{	
	background: url(../images/infovault/tab-active-right.gif) top right no-repeat;
	cursor: default;
	padding-right: 9px;
	font-weight: bold;
	width: 90px;	
	z-index: 3;
}	

#menu .active .left
{
	background: url(../images/infovault/tab-active-left.gif) top left no-repeat;	
	width: 4px;
	float: left;
	height: 25px;	
	display: inline;
	padding-right: 5px;
	z-index: 1;
}

#menu .active-main .left
{
	background: url(../images/infovault/tab-active-left.gif) top left no-repeat;	
	width: 4px;
	float: left;
	height: 25px;	
	display: inline;
	padding-right: 5px;
	z-index: 1;
}

#lists
{	
	float: left;
	margin: 0px 5px 5px 1px;
	padding: 10px 5px 10px 5px;
	width: 100%;
	display: block;
	border: 2px solid silver;
}
#industries
{
	display:none;
}
#topics
{
	display: block;
}


/* Add by Veli on August 03 2011 end */

/* Added by Veli on August 26 2009 begin */
/*--------NON-AMCHAM EVENTS--------*/
.NonAmChamDataGrid_Item   
{   
	font: 12px Arial;
	text-decoration: none; /* padding-left:5; */
	height:25px;   
}

.NAE-labeltext
{
	font: 12px/1.3 Arial;
	color: #242F65;
	text-decoration: none;
	height:25px;
}

.NAE-grey11b
{
	font-size: 12px;
	color: #242424;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 8px;
}
.NAE-titledateColor
{
	font: 12px/1.3 Arial;
	font-weight: bold;
	color: #386491;
	width: 110px;
}

.NAE-blue11text
{
	font: 12px/1.3 Arial;
	color: #242F65;
	text-decoration: none;
	padding-left: 5px;
}
.NAE-ptitle
{
	font: 15px/1.3 Arial;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.NAE-eventInfo
{
	font: 12px/1.3 Arial;
	text-decoration: none;
	color: #000000;
	padding-left: 10px;
	vertical-align: top;
}

/* Added by Veli on August 26 2009 end */
/* Add by Jason Wang on 2010-01-20 begin: show image like button*/
.pinkbutton
{
	background-image: url(../Images/btn_blackblue.png); 
	color:white;
	border:0px;
	width:40px;
	height:15px;
	font:11px/1.3 Arial;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	text-decoration: none;
}
.alert
{
	padding-right: 5px;
	padding-left: 5px;
	color: red;
	font-weight:bold;
	font: 13px/1.3 Arial;
}
.leftcolumn
{
	font: 12px/1.3 Arial;
	text-decoration: none;
}
/* Add by Jason Wang on 2010-01-20 end */

/* Add by Jenny on 2010-04-29 - set text align: left  begin */
.Ttabletitle
{
	font: 11px/1.3 Arial;
	font-weight: bold;
	color: #343434;
	text-align: left;
}
/* Add by Jenny on 2010-04-29 end */

/* Add by Veli on 2011-09-20 - CSS Classes for Publications homepage */

#p-list { width: 550px; padding: 0; margin: 0 auto; list-style:none; list-style-type: none; }
#p-list li { width: 45%; padding: 5px 10px; margin: 10px 3%; display: inline-block; vertical-align: text-top; float: left}
.p-title { font-weight: bold; text-align: center; padding: 5px 0px }
#p-list a { text-decoration: none }
.p-cover { text-align: center; margin: 5px auto }
.p-link { font-style: italic; }

/* Add by Veli on 2011-09-20 end */
