﻿
/* *************************************************************************************************************** */
/*                                       Standard HTML Selector Styles                                                        */
/* *************************************************************************************************************** */



/* ******** Eliminate Browser presets ****************** */

blockquote, FORM, UL, OL, P, H6, H5, H4, H3, H2, H1, BODY
{
	padding: 0px;
	margin: 0px;
}


code, PRE, H6, H5, H4, H3, H2, H1
{
	font-size: 1em;
}


A img
{
	border: none;
}



/* ******************************************************* */
/* SELECTOR STYLES (KMD) */
/* ******************************************************* */

BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0px 0px;
}

P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 8px;
}

TABLE
{
	border-collapse: collapse;
}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

DIV
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TH, THEAD, TFOOT
{
	color: #000099; /* dk blue */
}

H1, H2, H3, H4, H5, H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}

H1
{
	color: #000099; /* Dk Blue */
	font-size: 25px;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 1.0;
}

/* Added for members section tw */
H1.Members
{
	color: #b07511;
}

H1.Abstracts
{
	line-height: 1.2;
	margin-bottom: 10px;
}

H2
{
	color: #0B8BA2; /* darker aqua */
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.H2_Subtitle
{
	margin-top: -13px;
	margin-bottom: 20px;
}

H3
{
	color: #000099; /* Dk Blue */
	font-size: 13px;
	font-weight: 700;
	margin-top: 3px;
	margin-bottom: 0px;
}

.H3_Subtitle
{
	margin-top: -11px;
}

H4
{
	color: #86A04E; /* Green */
	font-size: 12px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 0px;
}

H5, DT
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 0px;
}

H6
{
	color: gray;
	font-size: 10px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* ******************************************************* */
/* Set standard link styles (KMD)
/* ******************************************************* */
A:link
{
	text-decoration: none;
	color: Navy;
}

A:visited
{
	text-decoration: none;
	color: Navy;
}

A:active
{
	text-decoration: none;
	color: Navy;
}

A:hover
{
	text-decoration: underline;
}

A.noline:link
{
	text-decoration: none;
}

A.noline:hover
{
	text-decoration: none;
}

A.underline
{
	text-decoration: underline;
}

/* ******************************************************* */
/* Set link colors for H1 - H6 tags -- 
/* Retain Hn header colors when applying <A> tags	
/* ******************************************************* */

H1 a:link, H1 a:visited, H1 a:hover, H1 a:active
{
	color: #000099; /* Dk Blue */
}

H2 a:link, H2 a:visited, H2 a:hover, H2 a:active
{
	color: #0B8BA2; /* darker aqua */
}

H3 a:link, H3 a:visited, H3 a:hover, H3 a:active
{
	color: #000099;
}

H4 a:link, H4 a:visited, H4 a:hover, H4 a:active
{
	color: #86A04E;
}

H5 a:link, H5 a:visited, H5 a:hover, H5 a:active
{
	color: #000000;
}

H6 a:link, H6 a:visited, H6 a:hover, H6 a:active
{
	color: gray;
}

/* ******************************************************* */



PRE
{
	/* font-family:	Courier New, monospace;*/
}

BLOCKQUOTE
{
	/* font-family:	Courier New, monospace;*/
}

B.sponsor
{
	/* Used for TF sponsor company names */
	font-size: 15px;
	font-weight: bold;
	color: #000099; /* Dk Blue */
}


/* ******************************************************* */
/* List styles (KMD)
/* ******************************************************* */


UL
{
	margin-top: 10px;
	margin-bottom: 15px;
}

LI
{
	list-style-type: disc;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-right: 0px;
}

UL LI
{
	margin-left: 18px;
}

UL LI LI
{
	margin-left: 22px;
}

UL LI LI LI
{
	margin-left: 26px;
}

OL LI
{
	list-style-type: decimal;
	margin-left: 22px;
}

OL OL LI
{
	list-style-type: lower-alpha;
	margin-left: 32px;
}

OL OL OL LI
{
	list-style-type: lower-roman;
	margin-left: 36px;
}

OL LI UL LI
{
	list-style-type: disc;
	margin-left: 22px;
}


/* ******************************************************* */
/* Custom classes for system-wide special purpose use (KMD)*/
/* ******************************************************* */

.ErrorMessage
{
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.FeedbackMessage
{
	font-size: 12px;
	color: Maroon;
	font-weight: bold;
}

.Footnote
{
	color: #000000;
	font-size: 11px;
	line-height: 1.4;
	font-weight: 500;
	font-style: normal;
}

.Center
{
	text-align: center;
}

.AlternatingBarColor1
{
	color: #E8F7F6;
}

.AlternatingBarColor2
{
	color: #FFFFFF;
}

.Button
{
	padding: 0px 4px;
	height: 23px;
	font-size: 12px;
	font-weight: 600;
	color: #003366;
}

.FormText
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}



/* **************************************************** */
/*  TopHeader -- Logo and search control (KMD) */
/* **************************************************** */

.TopHeader
{
	background-color: #063B84; /* dark blue */
}

.TopHeader_Logo
{
	padding: 8px 0px 3px 25px;
}

.TopHeader_PadRight
{
	padding-right: 25px;
}

.TopHeader_Bar
{
	color: White;
	font-size: 10px;
	font-weight: normal;
}

.TopHeader_Welcome
{
	color: White;
	font-size: 10px;
	font-weight: bold;
}

A.TopHeader_Links:active
{
	color: White;
	font-size: 10px;
	text-decoration: none;
}

A.TopHeader_Links:visited
{
	color: White;
	font-size: 10px;
	text-decoration: none;
}

A.TopHeader_Links:link
{
	color: White;
	font-size: 10px;
	text-decoration: none;
}

A.TopHeader_Links:hover
{
	color: #EEB62B; /* Gold */
	font-size: 10px;
	text-decoration: none;
}

.Inline
{
	display: inline;
}


/* **************************************************** */
/*  TopHeader -- Search Control (KMD) */
/* **************************************************** */

.GlobalSearchBtn
{
	height: 20px;
	font-size: 12px;
	text-align: center;
	background-color: #D6A210;
}

.TopHeaderSearchTextbox
{
	height: 13px;
	width: 220px;
	font-size: 12px;
	margin-bottom: 1px;
}


/* **************************************************** */
/* TopNav (KMD) */
/* **************************************************** */

.TopNavCell
{
	background-color: #C6D9F2; /* light blue */
	padding: 1px 5px;
	font-size: 10px;
}

.TopNavCell_ON
{
	background-color: #158599; /* dark teal */
	padding: 1px 5px;
	font-size: 10px;
	font-weight: bold;
}

.TopNavBorderRight
{
	border-right: solid 1px #869DC9; /* med blue */
}

/* TopNav Link OFF */
A.TopNavLink:active
{
	color: black;
	text-decoration: none;
}

A.TopNavLink:visited
{
	color: black;
	text-decoration: none;
}

A.TopNavLink:link
{
	color: black;
	text-decoration: none;
}

A.TopNavLink:hover
{
	color: #0B8BA2; /* green */
	text-decoration: none;
}

/* TopNav Link ON */
A.TopNavLink_ON:hover
{
	color: white;
	text-decoration: none;
}


A.TopNavLink_ON:active
{
	color: white;
	text-decoration: none;
}


A.TopNavLink_ON:visited
{
	color: white;
	text-decoration: none;
}


A.TopNavLink_ON:link
{
	color: white;
	text-decoration: none;
}


/* **************************************************** */
/* MainNav (KMD) */
/* **************************************************** */

.MainNavCell
{
	background-color: #063B84; /* dark blue */
	padding: 6px 6px;
}

.MainNavBorderRight
{
	border-right: solid 1px #C2D4EC; /* light blue */
}

.MainNavCell_ON
{
	background-color: #158599; /* dark teal */
	border-left: solid 1px #C2D4EC; /* light blue */
	border-right: solid 1px #C2D4EC; /* light blue */
}

/* MainNav Link OFF */
A.MainNavLink:active
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.MainNavLink:visited
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.MainNavLink:link
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

A.MainNavLink:hover
{
	color: #0B8BA2; /* green */
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* MainNav Link ON */
A.MainNavLink_ON:hover
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


A.MainNavLink_ON:active
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


A.MainNavLink_ON:visited
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


A.MainNavLink_ON:link
{
	color: White;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


/* **************************************************** */
/* LeftNav (KMD) */
/* **************************************************** */

.LeftNavTable
{
	border-collapse: collapse;
	width: 190px;
}

.LeftNavContainer
{
	background-color: #C6D9F2; /* light blue */
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 50px;
	width: 190px;
}

.LeftNavSpacer
{
	background-color: white;
}

/* Left Nav Message Box */

.LeftNavMsgHeader
{
	padding-bottom: 15px;
	font-size: 10px;
	font-weight: bold;
	color: #191970;
}

.LeftNavMsg
{
	background-color: #C6D9F2;
	padding: 15px 8px 15px 8px;
	margin: 20px 10px;
	font-size: 9px;
	color: #191970;
	line-height: 1.4em;
}

/* T2 Links */
.T2Text
{
	background-color: #C6D9F2; /* light blue */
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
}

.T2Text_ON
{
	background-color: #063B84; /* dark blue */
	border-top: solid 1px #869DC9; /* med blue */
	border-bottom: solid 1px #869DC9; /* med blue */
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
}

A.T2Link:active
{
	background-color: #C6D9F2; /* light blue */
	color: navy;
	text-decoration: none;
}

A.T2Link:visited
{
	background-color: #C6D9F2; /* light blue */
	color: navy;
	text-decoration: none;
}

A.T2Link:link
{
	background-color: #C6D9F2; /* light blue */
	color: navy;
	text-decoration: none;
}
A.T2Link:hover
{
	background-color: #C6D9F2; /* light blue */
	color: white;
	color: #0B8BA2; /* Green */
	text-decoration: none;
}

A.T2Link_ON:active
{
	background-color: #063B84; /* dark blue */
	color: white;
	font-weight: bold;
	text-decoration: none;
}

A.T2Link_ON:visited
{
	background-color: #063B84; /* dark blue */
	color: white;
	font-weight: bold;
	text-decoration: none;
}

A.T2Link_ON:link
{
	background-color: #063B84; /* dark blue */
	color: white;
	font-weight: bold;
	text-decoration: none;
}
A.T2Link_ON:hover
{
	background-color: #063B84; /* dark blue */
	color: #0B8BA2; /* Green */
	font-weight: bold;
	text-decoration: none;
}


/* T3 Links */
.T3Text
{
	background-color: #63B5C0; /* light green */
	padding: 5px 10px 5px 0px;
	font-size: 11px;
	line-height: 1.3em;
	vertical-align: top;
}

.T3Pointer
{
	background-color: #63B5C0; /* teal green */
	color: #63B5C0; /* make pointer invisible */
	padding-left: 10px;
	font-size: 10px;
	width: 15px;
	vertical-align: top;
}

.T3Pointer_ON
{
	background-color: #63B5C0; /* teal green */
	color: white;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
	font-size: 12px;
	width: 15px;
	vertical-align: top;
}

A.T3Link:active
{
	background-color: #63B5C0; /* teal green */
	color: navy;
	text-decoration: none;
}

A.T3Link:visited
{
	background-color: #63B5C0; /* teal green */
	color: navy;
	text-decoration: none;
}

A.T3Link:link
{
	background-color: #63B5C0; /* teal green */
	color: navy;
	text-decoration: none;
}
A.T3Link:hover
{
	background-color: #63B5C0; /* teal green */
	color: #0B8BA2; /* Green */
	text-decoration: none;
}

A.T3Link_ON:active
{
	background-color: #63B5C0; /* teal green */
	color: white;
	font-weight: bold;
	text-decoration: none;
}

A.T3Link_ON:visited
{
	background-color: #63B5C0; /* teal green */
	color: white;
	font-weight: bold;
	text-decoration: none;
}

A.T3Link_ON:link
{
	background-color: #63B5C0; /* teal green */
	color: white;
	font-weight: bold;
	text-decoration: none;
}
A.T3Link_ON:hover
{
	background-color: #63B5C0; /* teal green */
	color: white;
	font-weight: bold;
	text-decoration: none;
}


/* **************************************************** */
/* Region Selector  (KMD) */
/* **************************************************** */

.RegionLanguageSelector
{
	background-color: #C6D9F2; /* light blue */
	border-bottom: solid 1px #869DC9;
	padding: 3px 0px 3px 15px;
}

.RegionChoice
{
	color: #3C4E80; /* dark blue */
	font-size: 11px;
	font-weight: normal;
}

.RegionChoiceON
{
	color: #3C4E80; /* dark blue */
	font-size: 11px;
	font-weight: bold;
}


/* **************************************************** */
/* Language Selector (KMD) */
/* **************************************************** */

.LanguageChoiceHdr
{
	color: #3C4E80; /* dark blue */
	font-size: 11px;
	font-weight: bold;
}

.LanguageChoice
{
	color: #3C4E80; /* dark blue */
	font-size: 11px;
	font-weight: normal;
}

.LanguageChoiceON
{
	color: #3C4E80; /* dark blue */
	font-size: 11px;
	font-weight: bold;
}


/* **************************************************** */
/* AML Login Link (Region/Language Selector Bar) (KMD) */
/* **************************************************** */

.AML_Login
{
	font-weight: bold;
}


/* **************************************************** */
/* T1 / T2 Pages - Main Content Container (KMD) */
/* **************************************************** */

/* Obsolete(?) Used with original T1.Master & T2.Master templates (KMD)*/
.MainContentContainer
{
	padding: 0px 45px 30px 30px;
	vertical-align: top;
	border: solid 0px red;
}

/* New CMS Styles */
/* Used when there is no bg image, with or without right sidebar. (TW) */
.CMSMainContentContainer
{
	padding: 0px 45px 30px 30px;
	vertical-align: top;
	border: solid 0px red;
}

/* Used when there is a bg image (callout) (TW) */
.CMSMainContentContainer2
{
	padding: 0px 0px 30px 30px;
	vertical-align: top;
	border: solid 0px red;
}


/* **************************************************** */
/* T1 Page - "Latest News & Events" Sidebar (KMD)  */
/* **************************************************** */
.T1Sidebar
{
	/* container where table resides */
	vertical-align: top;
	padding-top: 0px;
	padding-right: 20px;
	border-left: solid 0px red;
}

.RightSidebarContainer
{
	background-color: #DDF3F0; /* teal green */
	border: solid 1px #0B8BA2; /* darker aqua */
	color: black;
	font-size: 11px;
	font-weight: normal;
	width: 240px;
	margin-top: 13px;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.LatestNewsHdr
{
	color: #000099; /* Dk Blue */
	font-size: 19px;
	padding-top: 10px;
	line-height: 130%;
}

.LatestNewsImg
{
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

LI.LatestNewsLI
{
	list-style-type: none;
	background: url( '/images/bullet_square.gif' ) left no-repeat;
	margin: 12px 0px 0 2px; /* top, right, bottom, left */
	padding: 0 10px 0 18px;
	background-position: 0px 4px; /* nudge bullet horiz, vert */
	font-size: 11px;
	line-height: 130%;
}

LI.LatestNewsLI a
{
	color: #000090; /* aqua */
	line-height: 130%;
	font-weight: bold;
}


A.LatestNewsMoreLink
{
	color: #000090; /* aqua */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 30px;
}

A.LatestNewsMoreLink:active
{
	font-weight: bold;
	text-decoration: none;
}

A.LatestNewsMoreLink:visited
{
	font-weight: bold;
	text-decoration: none;
}

A.LatestNewsMoreLink:link
{
	font-weight: bold;
	text-decoration: none;
}

A.LatestNewsMoreLink:hover
{
	font-weight: bold;
	text-decoration: underline;
}


/* **************************************************** */
/* "Annual Meeting News" Sidebar   (EMC)  */
/* **************************************************** */

LI.AMLatestNewsLI
{
	list-style-type: none;
	background: url( '/images/bullet_square.gif' ) left no-repeat;
	margin: 12px 0px 0 2px; /* top, right, bottom, left */
	padding: 0 10px 0 18px;
	background-position: 0px 4px; /* nudge bullet horiz, vert */
	font-size: 12px;
	line-height: 130%;
}

LI.AMLatestNewsLI a
{
	color: #000090; /* aqua */
	line-height: 130%;
	font-weight: bold;
}


A.AMLatestNewsMoreLink
{
	color: #000090; /* aqua */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 30px;
}

A.AMLatestNewsMoreLink:active
{
	font-weight: bold;
	text-decoration: none;
}

A.AMLatestNewsMoreLink:visited
{
	font-weight: bold;
	text-decoration: none;
}

A.AMLatestNewsMoreLink:link
{
	font-weight: bold;
	text-decoration: none;
}

A.AMLatestNewsMoreLink:hover
{
	font-weight: bold;
	text-decoration: underline;
}


/* **************************************************** */
/*  T2 Right Sidebar (KMD) */
/* **************************************************** */

.T2Sidebar
{
	/* container where table resides */
	vertical-align: top;
	padding-top: 20px;
	padding-right: 30px;
	border-left: solid 0px red;
}

.T2Sidebar_Image
{
	/* image within the table */
}

.T2Sidebar_Contents
{
	/* text within the table */
	background-color: #063B84;
	color: white;
	padding: 10px 15px 20px 15px;
	font-size: 11px;
	line-height: 160%;
}

A.Sidebar_Link:active
{
	color: White;
	font-size: 11px;
	text-decoration: underline;
}

A.Sidebar_Link:visited
{
	color: White;
	font-size: 11px;
	text-decoration: underline;
}

A.Sidebar_Link:link
{
	color: White;
	font-size: 11px;
	text-decoration: underline;
}

A.Sidebar_Link:hover
{
	color: #EEB62B; /* Gold */
	font-size: 11px;
	text-decoration: underline;
}
/* **************************************************** */
/*  T2 Right Sidebar Centered txt, head, body(Eric Crawford) */
/* **************************************************** */


.Sidebar_Cntr_Txt
{
	color: White;
	font-size: 12px;
	text-align: center;
}

.Sidebar_Cntr_Txt:link
{
	text-decoration: underline;
}

.Sidebar_Cntr_Txt:hover
{
	color: #EEB62B; /* Gold */
}

.Sidebar_Cntr_Head
{
	color: White;
	font-weight: bold;
	font-size: 10.5px;
	text-align: center;
	margin-bottom: 0;
}


.Sidebar_Cntr_Body
{
	margin-top: 0;
	color: White;
	font-size: 9.5px;
	text-align: center;
}



/* **************************************************** */
/*  Page footer (KMD) */
/* **************************************************** */

.Footer
{
	width: 100%;
	color: White;
	background-color: #063B84; /* dark blue */
	text-align: center;
	font-size: 8pt;
	padding-top: 5px;
	line-height: 1.5em;
}

.FooterCopyright
{
	width: 100%;
	color: White;
	background-color: #063B84; /* dark blue */
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}


A.FooterLink:active
{
	color: White;
	font-weight: normal;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}


A.FooterLink:visited
{
	color: White;
	font-weight: normal;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}


A.FooterLink:link
{
	color: White;
	font-weight: normal;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

A.FooterLink:hover
{
	color: #F0B72B; /* Dk. Yellow */
	font-weight: normal;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}


/* **************************************************** */
/*  Learn More Page */
/* **************************************************** */

.LearnMore_Table
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.LearnMore_Subhead
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	color: #3C4E80; /* dark blue*/
	background: #C2D4EC; /* light blue*/
	border-top: 2px solid #3C4E80;
	border-bottom: 2px solid #3C4E80;
	border-left: 0px solid #3C4E80;
	border-right: 0px solid #3C4E80;
	padding-left: 25px;
}


/* **************************************************** */
/*  AdminTools styles */
/* **************************************************** */

.AdminTable table
{
	margin: 0 auto;
}

.AdminToolsHdr
{
	font-family: Verdana;
	font-size: 16px;
	font-variant: inherit;
	font-style: normal;
	color: Maroon;
	line-height: 20px;
}

.AdminToolsLookup
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	background-color: #ededed; /* light gray */
	color: Black;
	line-height: 20px;
}

.AdminToolsLeftNav
{
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: Black;
	margin-bottom: 5px;
	padding: 10px;
}

.AdminToolsLookupError
{
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: Red;
	line-height: 20px;
}

.AdminEventsCalendar table
{
	margin: 0 auto;
	background-color: #f3f3f3;
}


/* **************************************************** */
/*  Events Section Styles (TW) */
/* **************************************************** */

.EventCalendarEventName
{
	color: #0B8BA2; /* darker aqua */
	font-size: 18px;
	font-weight: bold;
}

.EventCalendarSubTitle
{
	color: #063b84; /* darker aqua */
	font-size: 12px;
	font-weight: bold;
}

.EventSectionDiv
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.EventCalendarResultsHeading
{
	color: #0B8BA2; /* darker aqua */
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}

.EventCalendarHeading
{
	color: #0B8BA2; /* darker aqua */
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}

.EventSearchPanel
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.EventSearchResults
{
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 1.1em;
}

.EventContact
{
	width: 400px;
	background-color: #eaf3fc;
	border: solid 1px #063b84;
	padding: 10px;
	margin-top: 25px;
}

.EventImage
{
	border: solid 1px #063b84;
	margin-left: 50px;
	margin-bottom: 30px;
}

.EventContactHeader
{
	color: #063b84;
	font-size: 14px;
	font-weight: bold;
}
.EventContactName
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
}
.EventContactInfo
{
	font-size: 12px;
}

.EventLink
{
	font-weight: bold;
}
.EventRightSideBar
{
	background-color: #063b84;
	color: White;
	text-align: center;
	padding: 12px 0px 12px 0px;
	width: 204px;
	font-size: 10px;
	line-height: 18px;
}
.EventLineItems
{
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/* **************************************************** */
/*  My Client Manager Styles (TW) */
/* **************************************************** */

.column1
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	float: left;
	width: 450px;
}

.column2
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	background: #63B5C0; /* teal green */
	padding: 10px;
	float: left;
	width: 190px;
}

.MyClientMgrHdr
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #869DC9; /* med blue */
}

.MyClientMgrName
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #869DC9; /* med blue */
	color: black;
	margin-bottom: 5px;
}

.MyClientMgrItems
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	padding: 10px;
	white-space: nowrap;
}


/* **************************************************** */
/*  Newsletters Styles (KMD)       */
/* **************************************************** */

.NewsletterSubtitle
{
	color: #0B8BA2; /* darker aqua */
	font-size: 13px;
	font-weight: bold;
	line-height: 150%;
	margin-top: -12px;
	margin-bottom: 20px;
}


/* **************************************************** */
/*  Assessment Solutions eNewsletters Styles (TW)       */
/* **************************************************** */

.AssessmentNewsletterHdr
{
	font: 600 13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 20px 0px 0px 0px;
}


/******************* Submit Button Styles ********************/
.SubmitButton
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 20px;
	color: black;
	padding: 0px 0px;
}


/* **************************************************** */
/*  Event Registration  Styles  (TW)                    */
/* **************************************************** */

.EventRegSubhead
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	color: #3C4E80; /* dark blue*/
	background: #C2D4EC; /* light blue*/
	border-top: 2px solid #3C4E80;
	border-bottom: 2px solid #3C4E80;
	padding-left: 25px;
	margin: 25px 0px;
}

.EventRegSubhead2
{
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0B8BA2;
}

.EventQuestionTitle
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	color: #0B8BA2; /* darker aqua */
}


/* Ajax Toolkit Accordion Tool */
.accordionHeader
{
	border: 0px solid #2F4F4F;
	color: white;
	background-color: #063B84;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin-top: 0px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	width: 200px;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: none;
	color: #0B8BA2;
}

.accordionContent
{
	background-color: #C6D9F2;
	border: 0px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	line-height: 1.3em;
}

#master_content .accordionContent a
{
	color: Navy;
}

#master_content .accordionContent a:link
{
	text-decoration: none;
}

#master_content .accordionContent a:hover
{
	color: #0B8BA2;
	text-decoration: none;
}

#master_content .accordionContent a:visited
{
	color: Navy;
	text-decoration: none;
}

/* **************************************************** */
/* for collapse panel ajax extender (TW)                */
/* **************************************************** */

.collapsePanel
{
	width: 190px;
	height: 0px;
	background-color: #C6D9F2;
	overflow: hidden;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	float: left;
}

.collapsePanelHeader
{
	width: 200px;
	height: 20px;
	color: #0B8BA2;
	background: none;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	padding-left: 0px;
	cursor: pointer;
	vertical-align: middle;
}


/******************************************************************/
/*   Bookstore Left Hand Pricing Div  added 6/5/2007 (TW)         */
/*   Also Handles Abstracts     duplicated in gen4_abstracts.css  */
/******************************************************************/

.AbstractRightNavHeader
{
	width: 200px;
	height: 20px;
	padding-left: 10px;
	padding-top: 3px;
	vertical-align: middle;
	background-color: #0b8ba2;
	color: White;
	font-weight: bold;
	font-size: 12px;
}

.AbstractRightNavContent
{
	width: 200px;
	background-color: #e8f7f6;
	color: Black;
	padding: 15px 6px 0px 4px;
	font-size: 12px;
}

.AbstractSectionHeader
{
	font-size: 16px;
	font-weight: bold;
	color: #063b84;
}

.ResearchResultsBullet
{
	margin-top: 7px;
	padding-right: 10px;
}

.ResearchResults
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px;
}

A.ResearchResultsTitle:link, A.ResearchResultsTitle:visited, A.ResearchResultsTitle:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

A.ResearchResultsTitle:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

.ResearchResultsTeaser
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 140%;
	border: solid 0px green;
}

.ResearchResultsPager
{
	color: Gray;
	font-weight: bold;
}

A.ResearchResultsPager:link, A.ResearchResultsPager:visited, A.ResearchResultsPager:active, A.ResearchResultsPager:hover
{
}

.ResearchBrowseHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000099;
	padding: 8px 5px 15px 0px;
}

.BookstoreH1
{
	color: #000099;
	font-size: 20px;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 1.0;
}

.BookstoreH2
{
	color: #000099;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 1.0;
}

.BookstoreH3
{
	color: #0b8ba2;
	font-size: 13px;
	font-weight: 700;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
}

.BookStoreFeaturedItem
{
	width: 190px;
	background-color: #e1c988;
}

.BookStoreFeaturedItemText
{
	padding: 10px 5px 5px 5px;
	font-size: 11px;
	line-height: 1.0;
}


/*****************************************************/
/* Bookstore: Featured Items Default page (TW)       */
/*****************************************************/

.FeaturedTitleImage
{
	float: left;
	padding: 0px 15px 10px 0px;
}

.FeaturedTitleItemName
{
	font-weight: bold;
	font-size: 14px;
}

.FeaturedTitleItemTagLine
{
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-style: italic;
	margin-top: 8px;
}


/* **************************************************** */
/*  Directories: Member Roster   (TW)                   */
/* **************************************************** */

.RosterH1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.RosterH2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0B8BA2; /* darker aqua */
}

.RosterName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.RosterLine
{
	line-height: 1.7em;
}

.RosterWebURL
{
	font-weight: bold;
	color: Gray;
}

.ClientMgrTable
{
	background: FloralWhite;
	border-top: solid 1px #0B8BA2; /* darker aqua */
	border-bottom: solid 1px #0B8BA2;
	border-left: solid 1px #0B8BA2;
	border-right: solid 1px #0B8BA2;
}

.ClientMgrHeader
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0B8BA2; /* darker aqua */
	background: white;
}

.ClientMgrName
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	background: #63B5C0;
	border-top: solid 1px #0B8BA2; /* darker aqua */
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
}

.ClientMgrDetail
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	background: #63B5C0;
	padding-left: 25px;
	padding-right: 25px;
}

.ClientMgrContactUs
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	background: #63B5C0;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
}


/*****************************************************/
/* Directories: LIMRA Staff Directory - KMD          */
/*****************************************************/

.StaffDirName
{
	font-size: 12px;
	font-weight: bold;
	color: #063B84;
}

.StaffDirLabel
{
	font-size: 10px;
	color: Gray;
	font-weight: bold;
	margin-left: 10px;
}

.StaffDirDetails
{
	font-size: 11px;
	color: black;
	margin-left: 0px;
}


/*****************************************************/
/* Members:  Company & the Customer - KMD            */
/*****************************************************/
.CCTable
{
}

.CCLeftCell
{
	padding: 5px 40px 5px 0px;
}

.CCRightCell
{
}

.CCSubHead
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3C4E80; /* dark blue*/
	background: #C2D4EC; /* light blue*/
	border-top: 2px solid #3C4E80;
	border-bottom: 2px solid #3C4E80;
	padding: 3px 25px;
	margin: 20px 0px;
}

.CCDocIcon
{
	margin-right: 4px;
}

/*****************************************************/
/* Assessment:  ROI Calculators - KMD                */
/*****************************************************/
.ROICalculator
{
	background-color: #F7E7CE; /* cream */
	border: double 1px #000099; /* dark blue */
	padding: 30px;
	margin: 30px 50px;
}

.ROILabels
{
	color: #000099; /* dark blue */
	font-size: 13px;
	font-weight: bold;
}

.ROIText
{
	color: black;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.ROIResult
{
	color: #000099; /* dark blue */
	color: #63B5C0; /* teal green */
	color: #0B8BA2; /* Green */
	font-size: 14px;
	font-weight: bold;
}

/*****************************************************/
/* Search Results Page -- KMD                       */
/*****************************************************/

/* Blue bar with "Search Results" and results count */
.ResultsHeaderBar
{
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #3C4E80;
	color: #3C4E80; /* dark blue*/
	background-color: #C2D4EC; /* light blue*/
	padding: 2px 5px;
	margin-bottom: 15px;
}

.ResultsHeaderCounts
{
	font-size: 12px;
	padding-left: 200px;
}

/* Styles for individual search results: Title, Description & URL */
A.ResultItemTitle
{
	color: #000099; /* dark blue */
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
}

.ResultItemDescr
{
	color: black;
	font-size: 12px;
	font-weight: normal;
}

.ResultItemUrl
{
	color: green;
	font-size: 11px;
	font-weight: normal;
}

/* Previous/Next results paging control  */
.Results_PagingControl
{
	margin-top: 25px;
	text-align: center;
}

A.Results_PagingControl
{
	font-weight: bold;
	text-decoration: none;
	color: #000099; /* dark blue */
}

A.Results_PagingControl:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #158599; /* dark teal */
}

/* Advanced search options panel on right of page */
.AdvancedSearchOptionsContainer
{
	background-color: #ddf3f0; /* light green */
	border: solid 1px #0b8ba2; /* dark teal */
	vertical-align: top;
	padding: 15px;
	margin-left: 30px;
	width: 180px;
}

.AdvancedSearchHdr
{
	color: #063B84; /* dark blue*/
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

.AdvancedSearchLbl
{
	font-size: 11px;
	font-weight: bold;
}

.AdvancedSearchDdl
{
	width: 170px;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 10px;
}

/* Misc */
.Results_NoneFound
{
	font-size: 12px;
	font-weight: bold;
	padding: 20px 0px;
}

.Results_AskContainer
{
	color: #3C4E80; /* dark blue*/
	background-color: #C2D4EC; /* light blue*/
	border: 1px solid #3C4E80;
	padding: 15px 15px;
	margin-top: 10px;
	margin-left: 30px;
	width: 180px;
	text-align: center;
}

.Results_AskText
{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.Results_AskLink
{
	color: #3C4E80; /* dark blue*/
	font-size: 13px;
	text-decoration: underline;
	line-height: 30px;
}

.Results_AskFootnote
{
	color: Gray;
	font-size: 10px;
}


/* **************************************************** */
/*  bigred Text -- Eric Crawford  */
/* **************************************************** */

.bigred
{
	letter-spacing: +2px;
	line-height: 150%;
	color: #FF0000; /* red*/
	font-size: 20px;
}


/* **************************************************** */
/*  centtext Centered Text -- Eric Crawford  */
/* **************************************************** */

p.centtext
{
	letter-spacing: +2px;
	line-height: 150%;
	text-align: center;
}

/* **************************************************** */
/*  centboldtext Centered Bold Text -- Eric Crawford  */
/* **************************************************** */

p.centboldtext
{
	font-weight: bold;
	letter-spacing: +2px;
	line-height: 200%;
	text-align: center;
}


/* **************************************************** */
/*  displayt Table Class -- Eric Crawford  */
/* **************************************************** */

th.displayt
{
	border-collapse: collapse;
	margin: 0;
	vertical-align: bottom;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background: #158599;
	color: #FFFFFF;
	font-size: 125%;
	padding: 4px 0.4em 4px 0.4em;
}

td.displayt
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table.displayt
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table.displayt caption.displayt
{
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: left;
	font-size: 150%;
	text-transform: uppercase;
	line-height: 30px;
	letter-spacing: 0px;
}

td.displayt
{
	vertical-align: baseline;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


/* *** OPTIONAL *** */
/* *** thead style for centered column headers *** */
thead.displaytbig th.displayt
{
	text-align: center;
}

tfoot.displayt td
{
	border-top: 1px #158599 solid;
	padding: 0 0 0 0;
}

tbody.displayt th.displayt
{
	background-color: #FFFFFF;
	padding: 0.4em 0.5em 0.4em 0.5em;
}

tbody.displayt td.displayt
{
	background-color: #FFFFFF;
	padding: 0.4em 0.5em 0.4em 0.5em;
	vertical-align: top;
}

/* *** OPTIONAL *** */
/* *** tbody style for larger, centered content *** */
tbody.displayt th.displayt
{
	background-color: #FFFFFF;
	padding: 0.7em 0.8em 0.7em 0.8em;
	text-align: center;
}

tbody.displaytbig td.displayt
{
	background-color: #FFFFFF;
	padding: 0.7em 0.8em 0.7em 0.8em;
	text-align: center;
}

/* *** OPTIONAL *** */
/* ***style for alternating grey row background*** */
tbody.displaytbig tr.displaytodd td.displayt
{
	background-color: #EEEEEE;
}
tbody.displayt tr.displaytodd td.displayt
{
	background-color: #EEEEEE;
}
tbody.displayt th.displayt
{
	font-weight: bold;
}

table.displayt a:active
{
	color: #003399;
	background-color: transparent;
	text-decoration: underline;
}

table.displayt a:visited
{
	color: #003399;
	background-color: transparent;
	text-decoration: underline;
}

table.displayt a:link
{
	color: #003399;
	background-color: transparent;
	text-decoration: underline;
}



/* **************************************************** */
/*  sidebart Table Class -- Eric Crawford  */
/* **************************************************** */
h1.sidebart, h2.sidebart, h3.sidebart, h4.sidebart
{
	border-collapse: collapse;
	margin: 2px 1px 1px 1px;
	padding: 2px 1px 1px 2px;
}

table.sidebart
{
	border-collapse: collapse;
	margin: 0 4px 4px 4px;
	background-color: #063B84;
	border-width: 0;
}

table.sidebart P
{
	margin: 5px 5px 5px 5px;
	padding: 6px 6px 6px 6px;
	color: #FFFFFF;
	font-weight: bold;
}


table.sidebart OL
{
	color: #FFFFFF; /* White */
	font-weight: bold;
	padding: 6px 4px 4px 4px;
}

table.sidebart UL, table.sidebart UL a:active, table.sidebart UL a:hover, table.sidebart UL a:visited
{
	color: #FFFFFF; /* White */
	font-weight: bold;
	padding: 6px 4px 4px 4px;
}

table.sidebart LI
{
	color: #FFFFFF; /* White */
	font-weight: bold;
	list-style-image: url(../Images/arrow_gold.gif);
}

table.sidebart LI:link
{
	color: #FFFFFF; /* White */
	font-weight: bold;
}
table.sidebart LI:visited
{
	color: #FFFFFF; /* White */
	font-weight: bold;
}

table.sidebart LI:active
{
	color: #FFFFFF; /* White */
	font-weight: bold;
}


table.sidebart LI:hover
{
	color: #FFFFFF; /* White */
	font-weight: bold;
}

td.sidebart
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	margin: 4px 2px 2px 4px;
	padding: 4px 5px 4px 5px;
}

/* table.sidebart LI a:link, table.sidebart LI a:active, table.sidebart LI a:hover, table.sidebart LI a:visited	{ * */

LI.sidebart a:link, LI.sidebart a:active, LI.sidebart a:hover, LI.sidebart a:visited
{
	color: #FFFFFF; /* White */
}



/* ****************************************************************** */
/*  image gallery div styles for 200pxl images     -- Eric Crawford  */
/* **************************************************************** */


#photo200
{
	float: left;
}

#photo200row
{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* ****************************************************************** */
/*  photo box style -- Eric Crawford  */
/* **************************************************************** */
img.photo
{
	/* border: thin inset rgb(255,255,0);    deleted due to China taboo complaint - no boxes around portraits*/
	margin: 4px 4px 4px 4px;
	padding: 1px 1px 1px 1px;
}

/* ****************************************************************** */
/*  plain image style -- Eric Crawford  */
/* **************************************************************** */
img.plain
{
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* ****************************************************************** */
/*  padded table cell -- Eric Crawford  */
/* **************************************************************** */
td.padded
{
	padding: 8px 6px 8px 6px;
}


/* ****************************************************************** */
/*  top-aligned table cell -- Eric Crawford  */
/* **************************************************************** */
td.topaligned
{
	vertical-align: top;
}

/* ****************************************************************** */
/*  Black and Gray Text -- Eric Crawford  */
/* **************************************************************** */
.PetiteBlack
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

.PetiteBlackCenter
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	line-height: 100%;
	text-align: center;
	padding-left: 5px;
}

.SmallGray
{
	color: gray;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
.SmallGraySubhead
{
	color: gray;
	font-size: 10px;
	font-weight: normal;
	line-height: 0%;
}

A.PetiteBlack:active
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

A.SmallGray:active
{
	color: gray;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

A.PetiteBlack:link
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

A.SmallGray:link
{
	color: gray;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}


A.PetiteBlack:visited
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}

A.SmallGray:visited
{
	color: gray;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}


/* *********************************************************************/
/*  Center image horizontally                                         */
/*  <img src="sample.jpg" alt="sample" class="imgcenter" />          */
/*                                                                  */
/* *****************************************************************/


img.imgcenter 
{
       display: block;
       margin-left: auto;
       margin-right: auto; 
}

/* ******************************************************************/
/*  inline graphics for pagelinks, learnmore,                      */
/*  doclinks,vidlinks, rsslinks, preslinks, audiolinks            */
/*  IssueDesc -- Eric                                            */
/* **************************************************************/


li.pagelinks, li.pagelinks:link, li.pagelinks:active, li.pagelinks:visited
{
	list-style-type: none;
	line-height: 160%;
	background: url( '/images/UI/pagelinkbullet.gif' ) left no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	background-position: 0px 1px;
}



li.learnmore, li.learnmore:link, li.learnmore:active, li.learnmore:visited
{
	line-height: 200%;
	margin: 10px 0px 0px -5px;
	padding: 0px 0px 25px 26px;
	vertical-align: bottom;
	list-style-type: none;
	background: url( '/images/UI/learnmorebullet.gif' ) left no-repeat;
	background-position: 1px 3px;
	font-weight: bold;
	color: #0B8BA2;
}



li.doclinks, li.doclinks:link, li.doclinks:active, li.doclinks:visited
{
	line-height: 160%;
	margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	vertical-align: bottom;
	list-style-type: none;
	background: url( '/Images/Newsletter.gif' ) left no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
}


li.vidlinks, li.vidlinks:link, li.vidlinks:active, li.vidlinks:visited
{
	line-height: 160%;
	margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	vertical-align: bottom;
	list-style-type: none;
	background: url( '/Images/VideoIcon.gif' ) left no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
}



li.rsslinks, li.rsslinks:link, li.rsslinks:active, li.rsslinks:visited
{
	list-style-type: none;
	line-height: 160%;
	background: url( '/images/UI/rss_icon_15x15.gif' ) left no-repeat;
	margin: 0 0 0 0px;
	padding: 0 0 0 22px;
	background-position: 0px 2px;
}

li.learnmore A, li.learnmore A:link, li.learnmore A:active, li.learnmore A:visited, li.doclinks A, li.doclinks A:link, li.doclinks A:active, li.doclinks A:visited, li.vidlinks A, li.vidlinks A:link, li.vidlinks A:active, li.vidlinks A:visited, li.rsslinks A, li.rsslinks A:link, li.rsslinks A:active, li.rsslinks A:visited
{
	font-weight: bold;
}


li.preslinks, li.preslinks:link, li.preslinks:active, li.preslinks:visited
{
	list-style-type: none;
	line-height: 160%;
	background: url( '/images/UI/preslinkbullet.gif' ) left no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	background-position: 0px 4px;
}


li.audiolinks, li.audiolinks:link, li.audiolinks:active, li.audiolinks:visited
{
	list-style-type: none;
	line-height: 160%;
	background: url( '/images/UI/audiolinkbullet.gif' ) left no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 18px;
	background-position: 0px 4px;
}

.issuedesc, .issuedesc:link, .issuedesc:active, .issuedesc:visited
{
	/*
	text-indent: 15px;
	font-size: 80%;
	line-height: 80%;
	*/

	margin-top: 3px;
	margin-left: 18px;
	font-size: .9em;
	line-height: 150%;

}

/*****************************************************/
/* Custom Font Styles -- Eric        */
/*****************************************************/

.NewBug /* Use when adding "New!" to job listings */
{
	color: #000000; /* Black */
	font-size: 7pt;
	background-color: Yellow;
	font-weight: bold;
	font-variant: small-caps;
}

/* Med black font and links Eric Crawford */

.MedBlack
{
	color: #000000; /* Black */
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.MedBlack:link
{
	color: #000000; /* Black */
	font-weight: normal;
	text-decoration: none;
}
A.MedBlack:visited
{
	color: #000000; /* Black */
	font-weight: normal;
	text-decoration: none;
}
A.MedBlack:hover
{
	color: #000000; /* Black */
	font-weight: normal;
	text-decoration: underline;
}


/* Small black font and links tw */


A.SmallBlack:link
{
	color: #000000; /* Black */
	text-decoration: none;
}
A.SmallBlack:visited
{
	color: #000000; /* Black */
	text-decoration: none;
}
A.SmallBlack:hover
{
	color: #000000; /* Black */
	text-decoration: underline;
}

.XSmallBlack
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.1em;
}

A.XSmallBlack:link
{
	color: #000000; /* Black */
	font-weight: normal;
	text-decoration: none;
}
A.XSmallBlack:visited
{
	color: #000000; /* Black */
	font-weight: normal;
	text-decoration: none;
}
A.XSmallBlack:hover
{
	color: #000000; /* Black */
	font-weight: normal;
	text-decoration: underline;
}

.CheckBoxBold
{
	font-weight: bold;
}



.T2Text_Abs
{
	background-color: #C6D9F2; /* light blue */
	padding: 6px 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	color: navy;
}

A.T2Link_Abs:link, A.T2Link_Abs:visited, A.T2Link_Abs:active
{
	background-color: #C6D9F2; /* light blue */
	color: navy;
	text-decoration: none;
	font-weight: normal;
}
A.T2Link_Abs:hover
{
	background-color: #C6D9F2; /* light blue */
	color: white;
	color: #0B8BA2; /* Green */
	text-decoration: none;
	font-weight: normal;
}
.GreenBullet_Abs
{
	color: #0b8ba2;
	font-weight: bold;
	font-size: 9px;
	line-height: normal;
}
.SmallBlackBold_Abs
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.1em;
}
.SmallBlack_Abs
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
}

A.SmallBlack_Abs:link
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.SmallBlack_Abs:visited
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.SmallBlack_Abs:hover
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.XSmallBlack_Abs
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
}

A.XSmallBlack_Abs:link
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.XSmallBlack_Abs:visited
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
A.XSmallBlack_Abs:hover
{
	color: #000000; /* Black */
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

A.SmallBlackBold_Abs:link
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.SmallBlackBold_Abs:visited
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
A.SmallBlackBold_Abs:hover
{
	color: #000000; /* Black */
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


.GreenLink
{
	color: #158599; /* Green */
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

A.GreenLink:link
{
	color: #158599; /* Green */
	text-decoration: none;
}
A.GreenLink:visited
{
	color: #158599; /* Green */
	text-decoration: none;
}
A.GreenLink:hover
{
	color: #158599; /* Green */
	text-decoration: underline;
}



.AdminUserRegBody
{
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	background-color: #F3F3F3; /* light gray */
	color: Black;
	height: 24px;
	padding-bottom: 2px;
}

/* Podcast Archive Page */

.PubDate
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #DAA520;
	padding: 8px 0px 35px 0px;
	background-image: url(/images/podcasts/wave600.gif);
	background-repeat: no-repeat;
}

/*  spacing style for Annuity Product Materials images */
.ProductMaterialImage
{
	margin: 2px;
	vertical-align: middle;
}

/*  Height style for textbox on login profile user control */

.ProfileTextBox
{
	height: 15px;
}

/* styles used to JQuery to collapse/expand text */
.collapseText
{
	margin-top: 3px;
	margin-bottom: 4px;
	padding-left: 25px;
	height: 16px;
	overflow: hidden;
	background-image: url(/images/ui/t-plus.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.expandText
{
	margin-top: 3px;
	margin-bottom: 4px;
	padding-left: 25px;
	height: auto;
	background-image: url(/images/ui/t-minus.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


 
