BODY {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	color : Black;
	margin-left : 0px;
	margin-top : 0px;
}





.advertisement {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration : none;

}


.myahima_login {
	font-size: 8pt;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	color: #073766;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
}

/****Header Slideshows ********/
#my_slideshow {
	overflow: hidden;
}

a:link.myahima_login, a:visited.myahima_login {
	font-size: 8pt;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	text-decoration : underline;
	
	}
	
	



a:hover.myahima_login {
	font-size: 8pt;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	color: red;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	text-decoration : underline;
}



.myahima_login_small {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #073766;
	font-weight: bold;
	}
	
	
	.conv_photos {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	background-color: White; 
	}
	
	
	a:link.myahima_login_small, a:visited.myahima_login_small {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration : underline;
	
	}
	
	
	a:hover.myahima_login_small {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;
	text-decoration : underline;
}


.myahima_login_xsmall {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #073766;
	font-weight: bold;
	padding-left: 2px;
	}
	
	
	a:link.myahima_login_xsmall, a:visited.myahima_login_xsmall {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #073766;
	font-weight: bold;
	text-decoration : underline;
	
	}
	
	
	a:hover.myahima_login_xsmall {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;
	text-decoration : underline;
}
.small_red_note {
	font-size: 8pt;
	color: #ff0033;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	
		
}



.small_white_font {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	}
	
	

	
	
	a:link.small_white_font, a:visited.small_white_font {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	text-decoration : none;
	
	}
	
	
	a:hover.small_white_font {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #c4dff6;
	text-decoration : none;
}

	a:link.small_red_note, a:visited.small_red_note {
	font-size: 8pt;
	color: #ff0033;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	
		
}

.ButtonBar1 {
	background-color: White; 
	text-align: center;
}
.ButtonBar2 {
	background-color: White; 
	text-align: left;
}
.ButtonBar3 {
	background-color: White; 
	text-align: right;
}
.Button1 {
	cursor: hand; 
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	background-color: silver; 
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif; 
	border-style: outset;


}
.form {
	
	height: 20px;
	}

.checkbox_silver {
background-color:  #EAEAEA;
}

.checkbox_beige {
background-color:  #ffffcc;
}

	.checkbox_blue {
background-color:  #073766;

}




.note {
	font-size : 7pt;
}

.id {
		font-size : 8pt;
}

.index_id {
	font-size : 10pt;
	font-weight : bold;
}

.asterisk {
	color : Red;
}

.home_page_news_blurb {
	font-size: 11pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: black;
	padding-top: 20px;
	padding-bottom: 20px;
}

a:link.home_page_news_blurb, a:visited.home_page_news_blurb {
	font-size: 		11pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : 	bold;
	color : #006699;
	padding-top: 20px;
	padding-bottom: 20px;
}

a:hover.home_page_news_blurb {
	text-decoration : underline;
	color : #FF0033;
	padding-top: 20px;
	padding-bottom: 20px;
}

a:hover.bottom_nav_links {
	color : #ff0033;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration : underline;
	font-size: 		8pt;
}



.side_nav_text {
	font-size: 8pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: white;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}

.copyright {
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000
	
}


a:link.side_nav_text, a:visited.side_nav_text {
	font-size: 8pt;
	color: white;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration : none;
	font-weight: bold;
}

a:hover.side_nav_text {
	color : white;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration : underline;
	font-weight: bold;
	font-size: 8pt;
}

h1.page_heading {
	margin-top : 0px;
	padding-top : 0px;
}

h2.page_heading{
		margin-top : 0px;
	padding-top : 0px;
}

h3.page_heading{
	margin-top : 5px;
	padding-top : 0px;
}

h4 {
	margin-bottom : 0px;
	margin-top : 15px;
	color : #073766;
	font-size: 10pt;
}

h5 {
	margin-bottom : 5px;
	margin-top : 15px;
	
}


A:LINK, A:ACTIVE {
	text-decoration : none;
	color : #275da6;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
}

a:visited {
	text-decoration : none;
	color : #275da6;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
}

A:HOVER {
	color : #ff0033;
	text-decoration : underline;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	padding-left : 0px;
	
}


a:link.standout, a:visited.standout	{
	font : bolder italic;
} 

a:link.nav_bar_item, a:active.nav_bar_item, a:visited.nav_bar_item	{
	font-size: 8pt;
	text-align : right;
}

a:hover.nav_bar_item {
	text-decoration : underline;
}

.bottom_nav_links {
	font-size: 7pt;
	color: #275da6;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration : none;
}

a:link.bottom_nav_links, a:visited.bottom_nav_links {
	font-size: 7pt;
	color: #275da6;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration : none;
}

a:hover.bottom_nav_links {
	color : #ff0033;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration : underline;
	font-size: 7pt;
}

a:link.copyright_links, a:visited.copyright_links {
	font-size: 7pt;
	color: #275da6;
	text-decoration : none;
}

a:hover.copyright_links {
	color : #FF0033;
	text-decoration : underline;
}

a:link.plain, a:visited.plain	{
	text-decoration: none;
	color: #ffffff;
	font-size: 10pt;
}


a:visited.directory_header_links {
	text-decoration : none;
	color : #006699;

}

a:hover.directory_header_links {
	color : #FF0033;
	text-decoration : underline;

}

a:link.home_page_news, a:active.home_page_news, a:visited.home_page_news {
	font-size: 		10pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : 	bold;
}

a:hover.home_page_news {
	text-decoration : underline;
	color : #FF9900;
}

table.menu_bar {
	padding-bottom : 0pt;
	padding : 20pt;
	padding-top : 15pt;
	padding-left : 5pt;
}

table.surround_box {
	border-left-style : solid;
	border-left-width : 2px;
	border-right-style : solid;
	border-right-width : 2px;
	border-right-color : Black;
	border-left-color : Black;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 2px;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 2px;
}

td {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
}
 
td.copyright {
	font-size : 7pt;
	font-family : Arial, Helvetica, sans-serif;
}


td.ce_quiz_listing {
	font-style : oblique;
	font-family : Times;
	font-size : 12pt;
}

td.ce_quiz_heading {
	font-style : normal;
	font-family : Times;
	font-weight : bold;
	font-size : 10pt;
}

td.form_field {
	vertical-align : top;
	text-align : right;
}

td.fieldname {
	text-align:right;
	vertical-align: top;
	font-size : 10pt;
}

td.contact_ahima_field {
		font-size : 10pt;
}

td.contact_ahima_heading {
	font-weight : bold;
	text-align: center;
}

td.contact_ahima_italic {
	text-align: center;
	font-style : italic;
	font-size : 10pt;
}

td.ce_quiz_table {
	font-family : Times;
	font-size : 10pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

th.ce_quiz_table {
	font-family : Times;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
	padding-right : 5px;
	word-break : keep-all;
}

td.ce_quiz_answer {
	padding-left : 20px;
		font-size : 10pt;
}

td.directory_department {
	font-weight : bold;
	text-align : left;
	vertical-align : top;
	background-color : #cc9933;
	font-size : 10pt;
	border-bottom-color : White;
	border-bottom-style : solid;
	border-bottom-width : 8px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 8px;
}


td.directory_department2 {
	text-align : left;
	vertical-align : top;
	background-color : #cc9933;
	border-bottom-color : White;
	border-bottom-style : solid;
	border-bottom-width : 8px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 8px;
}

td.directory_department_phone {
	vertical-align : top;
	background-color : #cc9933;
	border-bottom-color : White;
	border-bottom-style : solid;
	border-bottom-width : 8px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 8px;
}


td.directory_department_contact {
	font-weight : bold;
	text-align : left;
	vertical-align : top;
	background-color : #cc9933;
	font-size : 10pt;
	border-bottom-color : White;
	border-bottom-style : solid;
	border-bottom-width : 8px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 8px;
}

td.search_term {
	font-weight : bold;
	text-align : left;
	vertical-align : top;
	background-color : #006699;
	font-size : 10pt;
	border-bottom-color : White;
	border-bottom-style : solid;
	border-bottom-width : 8px;
	border-top-color : White;
	border-top-style : solid;
	border-top-width : 8px;
}

td.homepage_news_item {
	font-size: 8pt;
	line-height : 98%;
}






a:link.red_tab, a:active.red_tab, a:visited.red_tab {
	font-size: 		8pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : 	bold;
	color : #ffffff;
	background-color: #cd3729;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a:hover.red_tab {
	font-size: 		8pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : 	bold;
	text-decoration:none;
	color : #ffffff;
	font-weight : 	bold;
	background-color: #073766;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	
}


 
td.tabs {
	
	vertical-align:bottom;
	
}

INPUT {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;
	
}

SELECT {
	font-family: Arial;
	font-size: 10pt;
	border: 1px solid #330066;
}

TEXTAREA {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #330066;
}


.secondary_page_side_nav {
	font-size: 8pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
}

a:link.secondary_page_side_nav, a:visited.secondary_page_side_nav {
	font-size: 		8pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : white;
	font-weight:  bold;
	
}

a:hover.secondary_page_side_nav {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	
}



.secondary_search_page_side_nav {
	font-size: 9pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffcc;
	font-weight:  bold;
}

a:link.secondary_search_page_side_nav  {
	font-size: 		9pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight:  bold;
	
}

a:visited.secondary_search_page_side_nav {
	font-size: 		9pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight:  bold;

}
a:hover.secondary_search_page_side_nav {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	
}

.tertiary_search_page_side_nav {
	font-size: 8pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #cc9933;
	font-weight:  bold;
}

a:link.tertiary_search_page_side_nav {
	font-size: 		8pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : white;
	font-weight:  bold;
	
}

a:visited.tertiary_search_page_side_nav {
	font-size: 		8pt;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight:  bold;

}

a:hover.tertiary_search_page_side_nav {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	
}

.home_page_image_headers {
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	}

a:link.home_page_image_headers, a:visited.home_page_image_headers {
	font-size: 		8pt;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight : 	bold;
	color : #006699;
}

a:hover.home_page_image_headers {
	font-size: 		8pt;
	color : #FF0033;
	padding-top : 5px;
	padding-bottom : 5px;
}


.form_buttons {

	font-size:  8pt;
	font-family :	Arial, Helvetica, sans-serif;
	color : #000000;
	background-color:  #CCCCCC;
}


.secondary_page_side_nav_headers {
	font-size: 7pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-weight : bold;
}

th.th {
	font-size: 9pt;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font-weight : bold;
	text-align : left;
}


.search_results {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;

}

a:link.search_results {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;
	
}

a:visited.search_results {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;

}

a:hover.search_results {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	
}



.search_term {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight:  bold;

}

a:link.search_term {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight:  bold;
	
}

a:visited.search_term {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-weight:  bold;

}

a:hover.search_term {
	text-decoration : underline;
	color : #ffffff;
	font-weight:  bold;
	
}


.header_links {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #660000;
	font-size: 8pt;

}

a:link.header_links {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-size: 8pt;
}

a:visited.header_links {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-size: 8pt;
}

a:hover.header_links {
	text-decoration : underline;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size: 8pt;
	
	
	
	
}

.search_bread_crumb {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #006699;
	font-weight:  bold;
	font-style:  italic;


}




.print {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size: 8pt;
	

}

a:link.print {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size: 8pt;
	
}

a:visited.print {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-size: 8pt;
	
}

a:hover.print {
	text-decoration : underline;
	font-family :	Arial, Helvetica, sans-serif;
	color : #ff0033;
	font-size: 8pt;
	
	
}	

div.horRule {
height: 1px;
border-top: 1px solid #c4dff6;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
color: #c4dff6;
background-color: #c4dff6;
}
div.horRule hr {
display: none;
}





/* start of Iphrase Acquity classes */

A.IPGeneric:link {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;
	}
A.IPGeneric:visited {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;
	}
A.IPGeneric:hover {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	}


/* Category-link for Document Set */
/* blue static links, blue visited links */
A.DocSetLink:link {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;
	}
A.DocSetLink:visited {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;
	}
A.DocSetLink:hover {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	}
A.DocSetLinkSidebar:link {COLOR: #ffffff; FONT-SIZE: 9pt}
A.DocSetLinkSidebar:visited {COLOR: #ffffff; FONT-SIZE: 9pt}


/* View by link */
A.ViewByLink:link {COLOR: #ffffff; FONT-SIZE: 9pt}
A.ViewByLink:visited {COLOR: #ffffff; FONT-SIZE: 9pt}


/* Link for DynamicAnalysis column headers */
/* blue static links, blue visited links, faded yellow mouseover links */
A.DANHeaderLink:link {COLOR: #ffffff}
A.DANHeaderLinkSidebar:link {COLOR: #0000ff}
A.DANHeaderLink:visited {COLOR: #ffffff}
A.DANHeaderLinkSidebar:visited {COLOR: #0000ff}
A.DANHeaderLink:hover {BACKGROUND: #fae797}
A.DANHeaderLinkSidebar:hover {BACKGROUND: #fae797}

/* Link for DynamicAnalysis column headers which are highlighted */
A.DANHeaderLinkHighlight:link {COLOR: red}
A.DANHeaderLinkHighlightSidebar:link {COLOR: #0000ff}
A.DANHeaderLinkHighlight:visited {COLOR: #ffffff}
A.DANHeaderLinkHighlightSidebar:visited {COLOR: #0000ff}
A.DANHeaderLinkHighlight:hover {BACKGROUND: #eeeeee}
A.DANHeaderLinkHighlightSidebar:hover {BACKGROUND: #eeeeee}

/* for Nav. drill-down details */
A.NavDetail {
  color: rgb(120,120,120)
}

/* for Nav drill-down details that have tally count '0' - grey/unclickable */
.NavDetailText {
  color: rgb(120,120,120)
}

/* white bg */
BODY.iPhrase {BACKGROUND-COLOR: white}

/* top general attributes to apply to the whole iPhrase span */
.PresentationData {
FONT-FAMILY: arial, sans-serif;
TEXT-ALIGN: left;
}
.PresentationDataSidebar {
FONT-FAMILY: arial, sans-serif;
TEXT-ALIGN: left;
}

/*arial, sans-serif

/* Specify the font size for all elements */
/* For some reason this doesn't inherit from parents. */
* {font-size: 9pt} 

/* Dynamic Analysis display option table attributes */
TABLE.DAOptionTable {
BORDER-TOP: thin solid #2169c6; 
BORDER-BOTTOM: thin solid #2169c6;
}

/* Dynamic Analysis Outer Table attributes */
TABLE.DAOuterTable {
BORDER-STYLE: solid;
BORDER-RIGHT: thin solid #2169c6;
BORDER-TOP: thin solid #2169c6; 
BORDER-LEFT: thin solid #2169c6;
BORDER-BOTTOM: thin solid #2169c6;
}

/* Navigation Bar Outer Table attributes */
TABLE.DANavBarTable {
BORDER-RIGHT: thin solid #2169c6;
BORDER-TOP: thin solid #2169c6; 
BORDER-LEFT: thin solid #2169c6;
BORDER-BOTTOM: thin solid #2169c6;
}

/* Dynamic Analysis Table attributes */
TABLE.DynamicAnalysisTable {
BORDER-RIGHT: 0px;
PADDING-RIGHT: 6px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 6px; 
PADDING-BOTTOM: 6px; 
MARGIN: 1px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 6px;
SPACING-BOTTOM: 1px;
SPACING-TOP: 1px; 
BORDER-BOTTOM: 0px;
}

TABLE.DynamicAnalysisTableSidebar {
BORDER-RIGHT: 0px;
PADDING-RIGHT: 0px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 6px; 
PADDING-BOTTOM: 6px; 
MARGIN: 1px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 6px;
SPACING-BOTTOM: 1px;

SPACING-TOP: 1px; 
BORDER-BOTTOM: 0px;
}

/* specify the width of the presentation table */
TABLE.PresentationTable {
}

/* specify the width of the main result table */
TD.MainTableCol {
/* WIDTH: 800px */
}

/* how to display header rows in Dynamic Analysis tables */
TR.DANTableTRHeader{
BACKGROUND-COLOR: #ffffff;
}
TR.DANTableTRHeaderSidebar {
BACKGROUND-COLOR: #ffffff;
}

/* how to display even rows in Dynamic Analysis (and other) tables */
TR.EVEN {
BACKGROUND-COLOR: #ffffff;
}
TR.EVENSidebar {
BACKGROUND-COLOR: #eeeeee;
}

/* how to display odd rows in Dynamic Analysis (and other) tables */
TR.ODD {
BACKGROUND-COLOR: #e6e6e6;
}
TR.ODDSidebar {
BACKGROUND-COLOR: #ffffff;}

/* for separating dynamic view result groups */
TR.DocSetSeparator {
  BACKGROUND-COLOR: white
}

/* Dynamic Anaysis table cells that present ATTRIBUTE_VALUEs */
/* named according to position and table summarization */
/* use iq.txt: render_feature_order and volunteer to fix attribute position */
/* names: [Un]SummarizedCell_N(N<=10), ValueData*/
TD.HighlightErrorCell  { COLOR: #ff0000; BACKGROUND: #fae797; FONT-WEIGHT: bold; }
TD.HighlightCell  { COLOR: #000000; BACKGROUND: #fae797; }
TD.HighlightCellSidebar  { COLOR: #000000; BACKGROUND: #fae797; } 
TD.ShadedHighlightCell  { COLOR: #000000; BACKGROUND:#fae797; }
TD.ShadedHighlightCellSidebar  { COLOR: #000000; BACKGROUND: #fad84d; }
TD.SummarizedCell_1  { COLOR: #000000; }
TD.SummarizedCell_1Sidebar  { COLOR: #000000; }
TD.SummarizedCell_2  { COLOR: #000000; }
TD.SummarizedCell_2Sidebar  { COLOR: #000000; }
TD.SummarizedCell_3  { COLOR: #000000; }
TD.SummarizedCell_3Sidebar  { COLOR: #000000; }
TD.SummarizedCell_4  { COLOR: #000000; }
TD.SummarizedCell_4Sidebar  { COLOR: #000000; }
TD.SummarizedCell_5  { COLOR: #000000; }
TD.SummarizedCell_5Sidebar  { COLOR: #000000; }
TD.SummarizedCell_6  { COLOR: #000000; }
TD.SummarizedCell_6Sidebar  { COLOR: #000000; }
TD.SummarizedCell_7  { COLOR: #000000; }
TD.SummarizedCell_7Sidebar  { COLOR: #000000; }
TD.SummarizedCell_8  { COLOR: #000000; }
TD.SummarizedCell_8Sidebar  { COLOR: #000000; }
TD.SummarizedCell_9  { COLOR: #000000; }
TD.SummarizedCell_9Sidebar  { COLOR: #000000; }
TD.SummarizedCell_10 { COLOR: #000000; }
TD.SummarizedCell_10Sidebar { COLOR: #000000; }
TD.UnSummarizedCell_1  { COLOR: #000000; }
TD.UnSummarizedCell_1Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_2  { COLOR: #000000; }
TD.UnSummarizedCell_2Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_3  { COLOR: #000000; }
TD.UnSummarizedCell_3Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_4  { COLOR: #000000; }
TD.UnSummarizedCell_4Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_5  { COLOR: #000000; }
TD.UnSummarizedCell_5Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_6  { COLOR: #000000; }
TD.UnSummarizedCell_6Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_7  { COLOR: #000000; }
TD.UnSummarizedCell_7Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_8  { COLOR: #000000; }
TD.UnSummarizedCell_8Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_9  { COLOR: #000000; }
TD.UnSummarizedCell_9Sidebar  { COLOR: #000000; }
TD.UnSummarizedCell_10 { COLOR: #000000;  }
TD.UnSummarizedCell_10Sidebar { COLOR: #000000; }

/* Summarized and UnSummarized attributes position > 10 */
TD.ValueData         { COLOR: #000000; }

/* Dynamic Analysis table cells that contain product information */
/* naming scheme: according to position, Max displayed hierachy and table summarization */
/* [Un]SummarizedProdCellMax, [Un]SummarizedProdCell_N (N <= 10), DATA */
TD.HighlightProdCell  {  COLOR: #000000; BACKGROUND: #fae797}
TD.HighlightProdCellSidebar  {  COLOR: #000000; BACKGROUND: #fae797}
TD.ShadedHighlightProdCell  { COLOR: #000000; BACKGROUND: #fad84d}
TD.ShadedHighlightProdCellSidebar  { COLOR: #000000; BACKGROUND: #fad84d}
TD.UnSummarizedProdCellMax 	{ COLOR: #000000 }
TD.UnSummarizedProdCellMaxSidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_1 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_1Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_2 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_2Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_3 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_3Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_4 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_4Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_5 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_5Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_6 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_6Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_7 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_7Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_8 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_8Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_9 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_9Sidebar 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_10 	{ COLOR: #000000 }
TD.UnSummarizedProdCell_10Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCellMax 	{ COLOR: #000000 }
TD.SummarizedProdCellMaxSidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_1 	{ COLOR: #000000 }
TD.SummarizedProdCell_1Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_2 	{ COLOR: #000000 }
TD.SummarizedProdCell_2Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_3 	{ COLOR: #000000 }
TD.SummarizedProdCell_3Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_4 	{ COLOR: #000000 }
TD.SummarizedProdCell_4Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_5 	{ COLOR: #000000 }
TD.SummarizedProdCell_5Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_6 	{ COLOR: #000000 }
TD.SummarizedProdCell_6Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_7 	{ COLOR: #000000 }
TD.SummarizedProdCell_7Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_8 	{ COLOR: #000000 }
TD.SummarizedProdCell_8Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_9 	{ COLOR: #000000 }
TD.SummarizedProdCell_9Sidebar 	{ COLOR: #000000 }
TD.SummarizedProdCell_10 	{ COLOR: #000000 }
TD.SummarizedProdCell_10Sidebar 	{ COLOR: #000000 }

/* Summarized and UnSummarized product info position > 10 */
TD.DATA 			{ COLOR: #000000 }


/* Used for ATTRIBUTE_COLUMNS_DATA */
TD.DANTableAttributeHeader {
TEXT-ALIGN: center;
FONT-WEIGHT: bold;
}

TD.DANTableAttributeHeader2 {
FONT-WEIGHT: bold;
COLOR: #ffffff; 
TEXT-ALIGN: left;
FONT-SIZE: 14pt
}

/* Used for PRODUCT_COLUMNS_DATA */
TD.DANTableAttributeHeaderHighlight 
{FONT-WEIGHT: bold;
COLOR: #000000; 
BACKGROUND-COLOR: #2169c6; 
TEXT-ALIGN: left
}
/* Used for PRODUCT_COLUMNS_DATA */
TD.DANTableAttributeHeaderHighlight2
{FONT-WEIGHT: bold;
COLOR: red; 
BACKGROUND-COLOR: #2169c6; 
TEXT-ALIGN: left
}

/* padding for empty drill-down (only for DV) */
TD.Hidden {
  padding-left: 3.2cm
}


/* freeform font class */
.FREEFORM {
MARGIN-LEFT: 1em; 
font-weight: 600;
color: black
}
.FREEFORMSidebar {
MARGIN-LEFT: 1em; 
font-weight: 600;
color: black
}


/* iPhrase extract sentence hilite in the IR search */
.DocHitExtractSentence {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
	BACKGROUND-COLOR: FFFFAA;
}
/* iPhrase extract text that hit in the IR search */
.DocHitExtractHit {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
}
.DocHitExtractHitSidebar {
FONT-WEIGHT: 600; 
COLOR: #00356a;
}

/* iPhrase extract text that did not hit in the IR search */
.DocHitExtractNoHit {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
}
.DocHitExtractNoHitSidebar {
COLOR: black;
}

/* This is for iPhrase extract text in the links */
.DocHitExtractHitLink {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight:  bold;
}

.DocHitExtractHitLinkSidebar {
FONT-WEIGHT: 600; 
FONT-SIZE: 9pt;
COLOR: #0000ff;
}

.DocHitExtractNoHitLink {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	font-weight:  bold;
}

.DocHitExtractNoHitLinkSidebar {
COLOR: #0000ff;
FONT-SIZE: 9pt;
}

/* hints given in iPhrase voiceover */
.HintSetVO {
MARGIN-LEFT: 2em; 
font-weight: normal;
}

/* hints given in category */
.HintSetPerCategory {
MARGIN-LEFT: 2em; 
font-weight: normal;
}

/* hints given as part of DirectAnswer response */
.DAHintSets {
COLOR: #000000
}
.DAHintSetsSidebar {
COLOR: #000000
}

/* font class for DynamicView result page link */
.DocHitLink {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #660000;
	font-weight:  bold;
}
.DocHitLinkSidebar {
MARGIN-LEFT: 0.5em
}

/* font class for DirectAnswer result page link */
.DAHitLink {
FONT-WEIGHT: bold; 
BACKGROUND-COLOR: FAE797;
MARGIN-LEFT: 4px
}
.DAHitLinkSidebar {
FONT-WEIGHT: bold; 
BACKGROUND-COLOR: FAE797;
MARGIN-LEFT: 4px
}

/* font class for DirectAnswer body text */
.DAHitBody {
MARGIN-LEFT: 2em; 
FONT-SIZE: 9pt;
COLOR: #000000
}
.DAHitBodySidebar {
MARGIN-LEFT: 2em; 
FONT-SIZE: 9pt;
COLOR: #000000
}

/* class for DOCUMENT_SETS voiceover */
.DocSetVO {
COLOR: #000000
}
.DocSetVOSidebar {
COLOR: #000000
}

/* class for hint sets presented at the end of each document set */
.DocHitHint {
FONT-SIZE: 10pt;
MARGIN-LEFT: 1em; 
COLOR: #000000
}
.DocHitHintSidebar {
FONT-SIZE: 10pt;
MARGIN-LEFT: 1em; 
COLOR: #000000
}

/* class for formatting the leader text of the echo of the user's query */
.QueryRestatementLeader {
COLOR: black;
FONT-SIZE: 9pt
}

/* class for formatting the echo of what the user queried */
.VOUser {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* class for formatting the iPhrase system's voiceover */
.VOiPhrase {
font-weight: 600;  
MARGIN-LEFT: 1em; 
FONT-SIZE: 10pt;
COLOR: black
}

td.VOSearchResultsHeader{
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-face : bold;
	background-color : White;
	margin-bottom : 0px;
	margin-top : 15px;
	color : #660000
}

.VOpagination {
font-weight: 600;  
MARGIN-LEFT: 1em; 
FONT-SIZE: 9pt;
COLOR: black;
TEXT-ALIGN: right
}

.VOiPhraseSidebar {
font-weight: 600;  
MARGIN-LEFT: 1em; 
FONT-SIZE: 10pt;
COLOR: black
}

/* class for the Page M of N message */
.pageVO {
FONT-SIZE: 9pt;
TEXT-ALIGN: right;
COLOR: black
}
.pageVOSidebar {
FONT-SIZE: 9pt;
TEXT-ALIGN: right;
COLOR: black
}

/* class for links to next/previous pages */
A.pageLink:link {
        text-decoration : none;
	color : #006699;
	}
A.pageLink:Active {
        text-decoration : none;
	color : #006699;
	}
A.pageLink:visited {
        text-decoration : none;
	color : #cc9933;
	}
A.pageLink:hover {
	color : #ff0033;
	text-decoration : underline;
	}
A.pageLinkSidebar:link {COLOR: #0000ff; FONT-SIZE: 9pt;}
A.pageLinkSidebar:visited {COLOR: #0000ff; FONT-SIZE: 9pt;}
A.pageLinkSidebar:hover {BACKGROUND: #fae797; FONT-SIZE: 9pt;}


/* class for iPhrase common elements, e.g., unknown terms, errors */
.VOCommon {
MARGIN-LEFT: 0em; 
font-weight: 600;
color: black
}
.VOCommonSidebar {
MARGIN-LEFT: 0em; 
font-weight: 600;
color: black
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
/* These define a margin because IE and Netscape treat nested margin declarations differently. */
/* Netscape adds, IE overrides, so to get TIPS indented further in both it needs the base */
/* left margin to be 0. */
.StopwordIntro {
ALIGN: left;
MARGIN-LEFT: 1em; 
PADDING-TOP: 0px
}

.StopwordData {
MARGIN-LEFT: 1em
FONT-WEIGHT: bold
}

.BackoffDataIntro {
ALIGN: left;
MARGIN-LEFT: 1em; 
PADDING-TOP: 0px
}

.KnownTermNoDataIntro {
ALIGN: left;
MARGIN-LEFT: 1em; 
PADDING-TOP: 0px
}

.BackoffData {
MARGIN-LEFT: 1em
FONT-WEIGHT: bold
}

.KnownTermNoData {
MARGIN-LEFT: 1em
FONT-WEIGHT: bold
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.UnknownTerm {
MARGIN-LEFT: 1em
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.RespelledWordsIntro1 {
MARGIN-LEFT: 1em; 
}

.RespelledWordsIntro2 {
MARGIN-LEFT: 0em; 
}

.RespelledToWords {
FONT-WEIGHT: 600;
}

.RespelledFromWords {
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.FoundTerms {
MARGIN-LEFT: 1em
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.ExpandedTerms {
MARGIN-LEFT: 1em
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.FilterCategories {
MARGIN-LEFT: 1em
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.PreERROR {
FONT-WEIGHT: bold; 
FONT-SIZE: 9;
COLOR: red;
}
font.PreERRORSidebar {
FONT-WEIGHT: bold; 
FONT-SIZE: 9;
COLOR: red;
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.ERROR {
COLOR: black
}

font.NO_EXACT_MATCHES {
COLOR: black
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.PreSUGGESTIONS {
FONT-WEIGHT: bold; 
FONT-SIZE: 9;
COLOR: red;
}
font.PreSUGGESTIONSSidebar {
FONT-WEIGHT: bold; 
FONT-SIZE: 9;
COLOR: red;
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
font.SUGGESTIONS {
COLOR: black
}

/* VO_COMMON takes care of this; hook for overriding VO_COMMON style */
.TIPS {
FONT-WEIGHT: normal;
MARGIN-LEFT: 2em
}

/* class for document set title text */
.DocSetTitle {
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: white
}
.DocSetTitleSidebar {
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: white
}

/* class for document set title 'category' text */
.DocSetBucket {
FONT-SIZE: 9pt;
FONT-WEIGHT: bold;
COLOR: #fad84d;
TEXT-TRANSFORM: capitalize;
}
.DocSetBucketSidebar {
FONT-SIZE: 9pt;
FONT-WEIGHT: bold;
COLOR: #fad84d;
TEXT-TRANSFORM: capitalize;
}

/* class for row in query box containing the text entry field */
TR.IPQueryEntry {
VERTICAL-ALIGN: bottom;
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
background-color : White;
MARGIN-LEFT: 0em
}

TD.IPQueryHeaderDv {
	background-color : #FFFFFF;
	margin-bottom : 5px;
	margin-top : 15px;
	font-size : 10pt;
	FONT-WEIGHT: bold;
	font-family : Arial, Helvetica, sans-serif;
	vertical-align : top;
}

TD.IPQueryHeader {
FONT-WEIGHT: bold; 
BACKGROUND-COLOR: #FFFFFF;
COLOR: white;
FONT-SIZE: 9pt;
VERTICAL-ALIGN: top 
}

TD.IPQueryPrompt {
MARGIN-LEFT: 1em;
COLOR: black;
FONT-SIZE: 9 
}

.IPDisabled { 
  COLOR: gray;
}

/* Dynamic View Nav Bar table */
TABLE.DVNavBarTable {
 BORDER-RIGHT: 0px; 
 PADDING-RIGHT: 2px; 
 BORDER-TOP: 0px; 
 PADDING-LEFT: 2px; 
 PADDING-BOTTOM: 2px; 
 MARGIN: 0px; 
 BORDER-LEFT: 0px; 
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: 0px;
 MARGIN-LEFT: 0em;
}

/* Dynamic View table */
TABLE.DVTable {
 BORDER-RIGHT: 0px; 
 PADDING-RIGHT: 2px; 
 BORDER-TOP: 0px; 
 PADDING-LEFT: 2px; 
 PADDING-BOTTOM: 2px; 
 MARGIN: 0px; 
 BORDER-LEFT: 0px; 
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: 0px;
 MARGIN-LEFT: 0em;
}

TABLE.DVHitTable {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	color : Black;
	margin-left : 0px;
	margin-top : 0px;
}

/* for query box table */
TABLE.QueryBoxTable {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
MARGIN-LEFT: 0em
}

/* for 'how may we help you?' row */
.IPQueryBox {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
BACKGROUND-COLOR: #e6e6e6;
MARGIN-LEFT: 0em
}

/* for result table */
TABLE.ResultTable {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
MARGIN-LEFT: 0em;
}

/* for sidebar result table */
TABLE.ResultTableSidebar {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN: 0px; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px; 
MARGIN-LEFT: 0em
}

/* standard width table, matching iPhrase query box */
TABLE.TipsTable {
BORDER-RIGHT: 0px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: 0px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; 
MARGIN-LEFT: 1em; 
BORDER-LEFT: 0px; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: 0px
}

/* the per-docSet tables: (dynamic-view categories) */
TABLE.DocSetTable {
 BORDER-RIGHT: 0px; 
 PADDING-RIGHT: 2px; 
 BORDER-TOP: 0px; 
 PADDING-LEFT: 2px; 
 PADDING-BOTTOM: 2px; 
 MARGIN: 0px; 
 BORDER-LEFT: 0px; 
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: 0px
}

/* bg color of document set title table row */
TR.DocSetTitle {
BACKGROUND-COLOR: #105194;
FONT-WEIGHT: bold;
MARGIN-LEFT: 0em;
}
TR.DocSetTitleSidebar {
BACKGROUND-COLOR: #105194;
FONT-WEIGHT: bold;
MARGIN-LEFT: 0em
}

/* bg color of business rule table label row */
TD.BizRuleTableLabel{
BACKGROUND-COLOR: #105194;
FONT-WEIGHT: bold;
MARGIN-LEFT: 0em;
}

/* for business rule table label row */
.BizRuleTableLabel {
FONT-SIZE: 9pt;
FONT-WEIGHT: bold;
COLOR: #fad84d;
FONT-FAMILY: arial, sans-serif;
}

/* bg color of table row enclosing all document hits for a specific category */
TR.DocSetHit {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	color : Black;
	margin-left : 0px;
	margin-top : 0px;
}
TR.DocSetHitSidebar {
BACKGROUND-COLOR: #f4f8fa
}

/* there should be no blank line at the bottom of each category */
DL.DocSetHit {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	color : Black;
	margin-left : 0px;
	margin-top : 0px;
}

DL.DocSetHitSidebar {
MARGIN-BOTTOM: 0px;
}

TR.DocBreak {
BACKGROUND-COLOR: white
}

TD.NavCategory {
/*BACKGROUND-COLOR: #2169c6;*/
FONT-FAMILY: sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: black
}

TD.ViewBy {
BACKGROUND-COLOR: #778899;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #000000;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
}

TD.TableLabel {
BACKGROUND-COLOR: #2169c6;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #ffffff;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
}

TD.CategorysHeader {
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;
COLOR: #2169c6
}

/* for the "no features to refind by text */
TD.NoRefineBy {
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #2169c6
}


.DisplayOption {
FONT-WEIGHT: 600;
FONT-SIZE: 9;
}

/* define the font for the tip of no result page */
.NoResultTipTitle {
FONT-WEIGHT: bold; 
FONT-SIZE: 14;
COLOR: darkblue;
}

.NoResultTipText {
FONT-SIZE: 14;
}

/* debug information */
.debugTable {
FONT-FAMILY: arial, sans-serif;
TEXT-ALIGN: left;
MARGIN-LEFT: 3px;
MARGIN-RIGHT: 3px;
FONT-SIZE: 14;
}

.debugData {
  font-size: 14;
}

.debugHeader {
  text-align: left;
  font-size: 14;
  font-weight: bold;
  vertical-align: top 
}


/* for specifying spacing between DV doc. extract and doc. link */
p.Spacing {
  margin-top: 0.1cm;
  margin-bottom: 0.1cm
}

/* for grey text. Keep it the same as A.NavDetail */
.greyText {
  color: rgb(120,120,120)
}

/* for ir constraints */
.ConstraintSetBucket {
FONT-SIZE: 9pt;
FONT-WEIGHT: bold;
COLOR: black;
TEXT-TRANSFORM: capitalize;
}

/* for primary constraint */
.PrimaryConstraint{
COLOR: #0000ff; FONT-SIZE: 9pt
}

.DocSetBucketBizRule {
FONT-SIZE: 9pt;
FONT-WEIGHT: bold;
COLOR: black;
TEXT-TRANSFORM: capitalize;
}

.checkbox_beige {
background-color:  #ffffcc;
}




TR.staff_directory {
	text-align : left;
	vertical-align : top;
	background-color : #ffffcc;
	font-size : 9pt;
	border-bottom-color : #000000;
	border-top-color : #000000;
	border-left-color : #000000;
	border-right-color : #000000;
	border-bottom-style : solid;
	border-top-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-width : 8px;
	border-top-width : 8px;
	border-left-width : 8px;
	border-right-width : 8px;
	font-weight:  bold;
	font-family : Arial, Helvetica, sans-serif;
}




Td.beige_table_header {
	text-align : left;
	vertical-align : top;
	background-color : #ffffcc;
	font-size : 9pt;
	font-weight:  bold;
	font-family : Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	
	}
	
	
	

Td.beige_table_cell {
	text-align : left;
	vertical-align : top;
	background-color : #ffffcc;
	font-size : 9pt;
	font-weight: normal;
	font-family : Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	
	}

Td.white_table_cell {
	text-align : left;
	vertical-align : top;
	background-color : #ffffff;
	font-size : 9pt;
	font-weight: normal;
	font-family : Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	
	}



Td.gray_table_cell {
	text-align : left;
	vertical-align : top;
	background-color : #cccccc;
	font-size : 9pt;
	font-weight: normal;
	font-family : Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	
	}



TR.beige_table_header {
	text-align : left;
	vertical-align : top;
	background-color : #ffffcc;
	font-size : 9pt;
	font-weight:  bold;
	font-family : Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
	
	}
	

TD.staff_directory {
	text-align : left;
	vertical-align : top;
	background-color : #ffffcc;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;	
}


.alpha_search {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #006699;
	font-weight:  bold;
	font-size:14px;

}

a:link.alpha_search {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #006699;
	font-weight:  bold;
	font-size:14px;
	
}

a:visited.alpha_search {
	text-align : 	left;
	font-family :	Arial, Helvetica, sans-serif;
	color : #006699;
	font-weight:  bold;
	font-size:14px;
}

a:hover.alpha_search {
	text-decoration : underline;
	color : #ff0033;
	font-weight:  bold;
	font-size:14px;
}

.directory_employee {
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight:  bold;
	font-size:14px;

}

.table_header_directory {
	font-size: 7pt;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	
}

.menu1 {
	font-size: 8pt;
	color: #ff0033;
	padding-right: 5px;
	text-decoration : none;
	font-weight: bold;
	height: 20px;
	width:130px;
	padding-top: 5px;
	padding-left: 0px;
	border-bottom: solid 1px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}

	
		
	
	
	a:link.menu1, a:visited.menu1 {
	font-size: 8pt;
	color: #ffffff;
	padding-right: 5px;
	padding-left: 0px;
	text-decoration : none;
	height: 20px;
	width:130px;
	font-weight: bold;
	padding-top: 5px;
	border-bottom: solid 1px #ffffff;
	font-family : Arial, Helvetica, sans-serif;

}

a:hover.menu1 {
	color: #ff0033;
	padding-right: 5px;
	padding-left: 0px;
	text-decoration : none;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	width: 130px;
	padding-top: 5px;
	border-bottom: solid 1px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	
}





	submenu {
	font-size: 8pt;
	color: #ffffff;
	padding-right: 5px;
	padding-left: 1px;
	text-decoration : none;
	font-weight: bold;
	height: 20px;
	width: 130px;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}

	
		
	
	
	a:link.submenu, a:visited.menu1 {
	font-size: 8pt;
	color: #d5bb00;
	padding-right: 5px;
	padding-left: 1px;
	text-decoration : none;
	font-weight: bold;
	height: 20px;
	width: 130px;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}

a:hover.submenu {
	color: #ff0033;
	padding-right: 5px;
	padding-left: 1px;
	text-decoration : none;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	width: 130px;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}

.home {
	font-size: 8pt;
	color: #ff0033;
	padding-right: 0px;
	padding-left: 1px;
	text-decoration : underline;
	font-weight: bold;
	height: 20px;
	width:130px;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	border-top: solid 1px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}


	
	a:link.home, a:visited.home {
	font-size: 8pt;
	color: #ffffff;
	padding-right: 0px;
	padding-left: 1px;
	text-decoration : none;
	height: 20px;
	width:130px;
	font-weight: bold;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	border-top: solid 1px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}

a:hover.home {
	color: #ff0033;
	padding-right: 5px;
	padding-left: 1px;
	text-decoration : none;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
	width: 130px;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	border-top: solid 1px #ffffff;
	font-family : Arial, Helvetica, sans-serif;

}


.hide{
display: none;
	border-bottom: solid 0px #ffffff;
	padding-left: 0px;
	font-family : Arial, Helvetica, sans-serif;


}

.show{
display: block;
	border-bottom: solid 0px #ffffff;
	padding-left: 0px;
	font-family : Arial, Helvetica, sans-serif;
}




/*A:visited { 

	font-size: 8pt;
	color: #d5bb00;
	padding-right: 0px;
	padding-left: 1px;
	text-decoration : none;
	font-weight: bold;
	height: 20px;
	width: 130px;
	padding-top: 5px;
	border-bottom: solid 0px #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	
	}   */




a:link.convention_footer, a:visited.convention_footer {
	font-size: 8pt;
	color: black;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration : none;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
}

a:hover.convention_footer {
	color : #3582ab;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration : none;
	font-weight: bold;
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
}




.plainlink {
	font-size: 10pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: #006699;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

a:link.plainlink, a:visited.plainlink {
	font-size: 10pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: #006699;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

a:hover.plainlink {
	font-size: 10pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: #ff0033;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}





.convention_countdown {
	font-size: 14pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}


.convention_countdown_small {
	font-size: 9pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	
}



.convention_countdown_mid {
	font-size: 9pt;
	text-align : left;
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

ul.sitemapHide {
display:none;
}