@charset  "utf-8";

/* CSS Document */
h2.page_title
{
	FONT-SIZE: 16px;
	COLOR: #5f84a6;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	/*margin-left: 20px;*/
	font-weight: bold;
	padding-top:3px; /* VIGN edit */
}

.glossary_main h2{
	padding-top:3px; /* VIGN edit */
}

h2.article_title { text-align: center; }

h3.section_header
{
	FONT-SIZE: 14px;
	COLOR: #5f84a6;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
}

h4.sub_heading
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h4.sub_heading_alt
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 0;
	padding-bottom: 0;
}

span.list_item { FONT-WEIGHT: bold; }

.caption
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
}

.thumbnail_caption
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
}

.definition_term
{
	font-weight: bold;
	/*TEXT-TRANSFORM: capitalize;*/
}

.body_text
{
	margin-right: 10px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}

.indexnav
{
	visibility: hidden;
	display: none;
}

span.align_right
{
	float: right;
	margin: 10px;
}

div.thumbnail_align_center
{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div.thumbnail_align_left
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: center;
}

div.thumbnail_align_right
{
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}

div.thumbnail_align_right_noreplace
{
	/* used in cases where you cannot replace the thumbnail with a large image*/
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}

ul.double_spaced li
{
	margin-top: 10px;
	margin-bottom: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-right: 10px;
}

ul.double_spaced li ul.double_spaced
{
	margin-top: 7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.double_spaced li ul.single_spaced
{
	margin-top: 7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.single_spaced li
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-right: 10px;
}

ul.single_spaced li ul.double_spaced
{
	margin-top: 7px;
	margin-bottom: 7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-right: 10px;
}

ul.single_spaced li ul.double_spaced li
{
	margin-top: 10px;
	margin-bottom: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-right: 10px;
}

ol.double_spaced li
{
	margin: 10px 10px 20px 12px;
	color: #636363;
	font-weight: 500;
}

p.online
{
	FONT-STYLE: italic;
	TEXT-ALIGN: left;
}

span.boldened
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	/*FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif*/
}

a.external_link { font-weight: normal; }

.accent_table
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	BACKGROUND-COLOR: #F8F7ED; /*#F5F5EF;*/
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

SPAN.accent_header { font-weight: bold; }

.accent_text
{
	text-decoration: none;
	font-size: 12px;
}

a.internal_link
{
	text-decoration: none;
	font-size: 12px;
}

table.article_table
{
	width: 100%;
	margin-bottom: 25px;
}

table.center_navtable { width: 100%; }

table.data_table_narrow
{
	width: 400px;
	margin: 0 auto;
	margin-bottom: 12px;
	border-collapse: collapse;
	border: 1px solid  #999999;
}

table.data_table_wide
{
	width: 95%;
	border-collapse: collapse;
	border: 1px solid #999999;
}

.background1
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR:#F7FBFB; 
	border-collapse: collapse;
	padding:10px;
}

.background4
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: /*#D0DCE6;*/#BCCCDA;
	border-collapse: collapse;
	padding-left:10px;
}

TABLE.indexnav
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FLOAT: left;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0f0f0;
	WIDTH: 200px;
}

/*Glossary Style*/

/*div.glossary_main h3{
	visibility:hidden;
	display:none;
}*/

div.glossary_main h3.section_header a
{
	color: #4583af;
	font-size: 17px;
	/*background: url(../img/sm_dotted_line.gif) repeat-x 0 23px;*/
	padding-bottom: 9px;
	font-weight: normal;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 492px;
	line-height: 27px;
	text-decoration: underline;
}

div.glossary_main h3.section_header a:hover
{
	color: #c63203;
	text-decoration: underline;
}

div.glossary_main span.definition_term
{
	line-height: 14px;
	color: #5F84A6;
}

div.glossary_main span.definition_text
{
	line-height: 14px;
	font-weight: normal;
}

div.glossary_main p.glossary_returnlink a
{
	text-align: right;
	display: block;
	color: #6b8db0;
	text-decoration: none;
	background: url(../img/sm_dotted_line.gif) repeat-x;
	font-size: 10px;
	margin-bottom: -15px;
}

div.glossary_main p.glossary_returnlink a:hover
{
	display: block;
	color: #6b8db0;
	text-decoration: underline;
}

div.glossary_main p.body_text { }

