 
	
	




BODY {
	color: #3C3C3C;
	background-color: #FFFFFF;
	font-size: 12pt;
	font-family: Arial,Helvetica,sans-serif;
}

P,DIV,UL,OL,DL,DD,DT,LI,BLOCKQUOTE,.associantbody {
	color: #3C3C3C;
	font-size: 10pt;
	font-family: Arial,Helvetica,sans-serif;
}

A:link {color:#00779C; text-decoration:underline;}
A:active, A:hover {color:#00B1E8; text-decoration:underline;}
A:visited {color:#13414F; text-decoration:underline;}

* INPUT.associantradio {
	padding: 1px;
	border: solid 0px #999999;
	font-family: Arial,Helvetica,sans-serif;
}

INPUT.associantradio[type="radio"],INPUT.associantradio[type="checkbox"] {
	padding: 1px;
	border: solid 1px #999999;
	font-family: Arial,Helvetica,sans-serif;
}

/* Fix TEXTAREAs inheriting window scrollbar colors */
* TEXTAREA,* SELECT {
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #D4D0C8;
	scrollbar-arrow-color: #000000;
	scrollbar-shadow-color: #808080;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-darkshadow-color: #404040;
	scrollbar-track-color: #DFDFDD;
}

HR {
	color: #00B1E8;
}

/* For Page/Section Headings, if rendered in HTML - this style is reserved only in rare cases that the logo is rendered in text */
.associantpageheader {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

/* In-page main header - usually corresponds to the page title*/
H1,.associanttitleheader {
	color: #00B1E8;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page subheader */
H2,.associanttitlesubheader {
	color: #00B1E8;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page 3rd level header */
H3,.associanttitlesub3header {
	color: #3C3C3C;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page 4th level header */
H4,.associanttitlesub4header {
	color: #3C3C3C;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}


/* In-page body header (smaller than main title header) */
H5,.associantbodyheader {
	color: #00B1E8;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page body header: inverted brightness for use with opposite brightness background (smaller than main title header) */
.associantbodyheaderinverse {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page body header - link */
A.associantbodyheader:link,A.associantbodyheader:visited {color:#00B1E8; text-decoration:none;}
A.associantbodyheader:active,A.associantbodyheader:hover {color:#00B1E8; text-decoration:underline;}


/* In-page body header - inverse - link */
A.associantbodyheaderinverse:link,A.associantbodyheaderinverse:visited {color:#99CCFF; text-decoration:none;}
A.associantbodyheaderinverse:active,A.associantbodyheaderinverse:hover {color:#99CCFF; text-decoration:underline;}

/* In-page body header for disabled/inactive items (smaller than main title header) */
.associantbodyheaderdisabled {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page body subheader (smaller than main title header) */
H6,.associantbodysubheader {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page body header: inverted brightness for use with opposite brightness background (smaller than main title header) */
.associantbodysubheaderinverse {
	color: #FF9999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page table column header */
.associanttableheader {
	color: #3C3C3C;
	font-size: 11px;
	font-style: italic;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page text that is highlighted or accented to stand out */
.associantbodyinverse {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

A.associantbodyinverse:link,A.associantbodyinverse:visited {color:#FFFFFF; text-decoration:none;}
A.associantbodyinverse:active,A.associantbodyinverse:hover {color:#FFFFFF; text-decoration:underline;}

/* In-page text that is highlighted or accented to stand out */
.associantbodyheavy {
	color: #00B1E8;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page text that is highlighted or accented to stand out on a background of opposite brightness */
.associantbodyheavyinverse {
	color: #99CCFF;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page text that is rendered in a light or deemphasized way */
.associantbodylight,.associantbodylightinverse {
	color: #999999;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page text that is rendered small, such as legal text, footer, etc */
.associantbodysmall {
	color: #3C3C3C;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page text that is rendered small, such as legal text, footer, etc, to stand out on a background of opposite brightness */
.associantbodysmallinverse {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page style for form labels */
.associantformlabel {
	color: #3C3C3C;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

/* In-page style for form labels to stand out on a background of opposite brightness */
.associantformlabelinverse {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}


/* In-page style for required field asterisks */
.associantrequired {
	color: #990000;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

/* Red text on error */
.associantalert {
	color: #FF0000;
}

/* Red text on error - link */
A.associantalert:link,A.associantalert:visited,A.associantalert:active,A.associantalert:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* Put a help cursor on an area */
.associanthelp {
	cursor: help;
}

/* plain bold text */
.associantbold {
	font-weight:bold;
}

/* plain italic text */
.associantitalic {
	font-style:italic;
}

/* Use this style on form buttons that are images to remove the border around them */
.associantimgbutton {
	font-size: 11px;
	padding: 0px;
	border: none 0px #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
}

/* If form buttons are later styled a different color, this style may be used (currently unused) */
.associantbutton {
	font-size: 11px;
	padding: 2px;
	border: solid 1px #999999;
	font-family: Arial,Helvetica,sans-serif;
}

DIV.associantcontainer {
	overflow: auto;
	overflow-y: scroll;
	border: solid 1px #999999;
	scrollbar-base-color: #FFFFFF;
	scrollbar-face-color: #D4D0C8;
	scrollbar-arrow-color: #000000;
	scrollbar-shadow-color: #808080;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #D4D0C8;
	scrollbar-darkshadow-color: #404040;
	scrollbar-track-color: #DFDFDD;
}

/* SECTION-SPECIFIC STYLES BELOW */

/* # # # # # # # # # Conference and Event Module # # # # # # # # # # */

/* For use in the registration thermometer. */
.cemthermometer {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* For use in the registration thermometer. */
.cemthermometerinverse {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

/* Registration thermometer - link */
A.cemthermometer:link,A.cemthermometer:visited {color:#FFFFFF; text-decoration:none;}
A.cemthermometer:active,A.cemthermometer:hover {color:#FFFFFF; text-decoration:underline;}

/* Registration thermometer inverse - link */
A.cemthermometerinverse:link,A.cemthermometerinverse:visited {color:#000000; text-decoration:none;}
A.cemthermometerinverse:active,A.cemthermometerinverse:hover {color:#000000; text-decoration:underline;}

/* Added for CMM to do ... on long text, use wherever you want. May not work in Netscape. 
   Seems to require a style="width:NNpx"
*/
.noWrapWithEllipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

A.purple:link {color:#00779C; text-decoration:underline; font-weight: bold;}
A.purple:hover, A.purple:active {color:#00B1E8; text-decoration:underline; font-weight: bold;}
A.purple:visited {color:#13414F; text-decoration:underline; font-weight: bold;}

A.green:link {color:#30705C; text-decoration:underline; font-weight: bold;}
A.green:hover, A.green:active {color:#1BB323; text-decoration:underline; font-weight: bold;}
A.green:visited {color:#297651; text-decoration:underline; font-weight: bold;}

A.members:link {color:#9C0400; text-decoration:underline; font-weight: bold;}
A.members:hover, A.members:active {color:#EF1705; text-decoration:underline; font-weight: bold;}
A.members:visited {color:#AC0000; text-decoration:underline; font-weight: bold;}

A.footer:link {color:#00779C; text-decoration:underline; font-weight: bold;}
A.footer:hover, A.footer:active {color:#13414f; text-decoration:underline; font-weight: bold;}
A.footer:visited {color:#00b1e8; text-decoration:underline; font-weight: bold;}

A.ASME:link {color:#00779C; text-decoration:underline;}
A.ASME:active, A.ASME:hover {color:#00B1E8; text-decoration:underline;}
A.ASME:visited {color:#13414F; text-decoration:underline;}

A.ASMEgreen:link {color:#30705C; text-decoration:underline; font-weight: bold;}
A.ASMEgreen:active, A.ASMEgreen:hover {color:#1BB323; text-decoration:underline; font-weight: bold;}
A.ASMEgreen:visited {color:#297651; text-decoration:underline; font-weight: bold;}

A.ASMEmembers:link {color:#9C0400; text-decoration:underline; font-weight: bold;}
A.ASMEmembers:active, A.ASMEmembers:hover {color:#EF1705; text-decoration:underline; font-weight: bold;}
A.ASMEmembers:visited {color:#AC0000; text-decoration:underline; font-weight: bold;}

A.ASMEfooter:link {color:#00779C; text-decoration:underline; font-weight: bold;}
A.ASMEfooter:active, A.ASMEfooter:hover {color:#13414f; text-decoration:underline; font-weight: bold;}
A.ASMEfooter:visited {color:#00b1e8; text-decoration:underline; font-weight: bold;}

.Header {font-family:Arial; font-weight:bold; font-size: 16px; color: #73526b;}
.MembersHeader { font-family: Arial; font-weight: bold; font-size: 16px; color: #3c3c3c;}

.ChartHeader {font-family: Arial; font-weight: bold; font-size: 10pt; color: #30705c; }
.Chart {font-family: Arial; font-weight: normal; font-size: 10pt; color: #3c3c3c; }

.ElevenPixel {font-size: 11px;}

.TenPixel {font-size: 10px;}

.ASMEHeader {font-family:Arial; font-weight:bold; font-size: 12pt; color: #13414F;}
.ASMEMembersHeader { font-family: Arial; font-weight: bold; font-size: 12pt; color: #3C3C3C;}

.ASMEChartHeader {font-family: Arial; font-weight: bold; font-size: 12pt; color: #30705C; }
.ASMEChart {font-family: Arial; font-weight: normal; font-size: 11pt; color: #3C3C3C; }

.ASMEElevenPixel {font-size: 11px;}


