
/** GENERAL **/

body,table,td {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:8pt;
	line-height:12pt;
}

table.searchresults {
	border-collapse: collapse;
}

tr.greyrow {
	background:#f0f0f0;
}

.searchresult, .previewcolumn, .searchresultgrey {
	padding:0.3em 0.5em;
	vertical-align:top;
}
.searchresult, .searchresultgrey {
	text-align: center;
}

.searchresultgrey {
	color:#666666;
}

a.whiterow:link, a.greyrow:link {
	text-decoration: none;
	color:black;
}
a.whiterow:visited, a.greyrow:visited {
	text-decoration: none;
	color:black;
}
a.whiterow:hover, a.greyrow:hover {
	text-decoration: underline;
	color:black;
}
a.whiterow:active, a.greyrow:active {
	text-decoration: none;
}

.search {
	border-color:#999999;
	border-style:solid;
	padding:0.05em;
	vertical-align:middle;
}

.searchbutton {
	vertical-align:middle;
}

.heading {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

td.line {
	border-bottom:1px #cccccc solid;
}

a:link {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:8pt;
	text-decoration:underline;
}
a:active {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:8pt;
	text-decoration:underline;
}
a:visited {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:8pt;
	text-decoration:underline;
}
a:hover {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:8pt;
	text-decoration:underline;
}


/** FOOTNOTES **/

a.footnote:link {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:7.5pt;
	text-decoration:none;
}
a.footnote:active {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:7.5pt;
	text-decoration:none;
}
a.footnote:visited {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:7.5pt;
	text-decoration:none;
}
a.footnote:hover {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:7.5pt;
	text-decoration:underline;
}

.endnotes {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7.5pt;
}


/** CASE HIGHLIGHT **/

.highlight_txt {
	font-family:verdana,sans-serif;
	font-size:7.5pt;
	color:#000000;
}

.photo_bg {
	background-color:#999999;
}


/** FEATURED RESOURCES **/

td.line_feat {
	border-bottom:1px #999999 solid;
}

.resource_date {
	font-family:verdana, sans-serif;
	color:#999999;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}

a.resource:link {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}
a.resource:active {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}
a.resource:visited {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}
a.resource:hover {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:underline;
}


/** TOOLBOX **/

a.toolbox:link {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}
a.toolbox:active {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}
a.toolbox:visited {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:none;
}
a.toolbox:hover {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7.5pt;
	line-height:10pt;
	text-decoration:underline;
}


/** ARTICLE **/

.title {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}
.subtitle {
	font-family:verdana, sans-serif;
	color:#000000;
	font-size:7pt;
	line-height:10pt;
}


/** BULLETIN **/

a.glance:link {
	font-family:verdana, sans-serif;
	color:#003366;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}
a.glance:active {
	font-family:verdana, sans-serif;
	color:#003366;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}
a.glance:visited {
	font-family:verdana, sans-serif;
	color:#003366;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}
a.glance:hover {
	font-family:verdana, sans-serif;
	color:#003366;
	font-size:8pt;
	text-decoration:underline;
	font-weight:bold;
}


/** CUSTODY LIST **/

a.custodyList:link {
	font-family:verdana, sans-serif;
	color:#666666;
	font-size:7.5pt;
	text-decoration:none;
}
a.custodyList:active {
	font-family:verdana, sans-serif;
	color:#666666;
	font-size:7.5pt;
	text-decoration:none;
}
a.custodyList:visited {
	font-family:verdana, sans-serif;
	color:#666666;
	font-size:7.5pt;
	text-decoration:none;
}
a.custodyList:hover {
	font-family:verdana, sans-serif;
	color:#666666;
	font-size:7.5pt;
	text-decoration:underline;
}


/** TABLE **/

.table_header {
	font-family:verdana, sans-serif;
	font-size:7.5pt;
	color:#000000;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-right:1px solid #ffffff;
	background-color:#bbbbbb;
	font-style:italic;
}

.cell_even {
	font-family:verdana, sans-serif;
	font-size:8pt;
	border-bottom:1px solid #333333;
	border-right:1px solid #ffffff;
	background-color:#e9e9e9;
}

.cell_odd {
	font-family:verdana, sans-serif;
	font-size:8pt;
	border-bottom:1px solid #333333;
	border-right:1px solid #ffffff;
	background-color:#f1f1f1;
}

.text_code {
	font-family:verdana, sans-serif;
	color:#666666;
	font-size:7pt;
}

.text_red {
	font-family:verdana, sans-serif;
	color:#990000;
	font-size:7pt;
	font-weight:bold;
	line-height:15pt;
}

.text_green {
	font-family:verdana, sans-serif;
	color:#006600;
	font-size:7pt;
	font-weight:bold;
	line-height:15pt;
}


/** FOOTER **/

.footer {
	font-family:verdana, sans-serif;
	color:#999999;
	font-size:7pt;
	text-decoration:none;
}

.email_footer {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7pt;
	text-decoration:none;
}

.email {
	font-family:verdana, sans-serif;
	color:#6699cc;
	font-size:8pt;
	text-decoration:underline;
}

a.footer:link {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7pt;
	text-decoration:none;
}
a.footer:active {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7pt;
	text-decoration:none;
}
a.footer:visited {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7pt;
	text-decoration:none;
}
a.footer:hover {
	font-family:verdana, sans-serif;
	color:#336699;
	font-size:7pt;
	text-decoration:underline;
}






/** MEDIA **/

.media_header {
	font-family:verdana, sans-serif;
	font-size:7pt;
	border-right:1px solid #ffffff;
	background-color:#cccccc;
	color:#ffffff;
	text-align:center;
}
.media_header_end {
	font-family:verdana, sans-serif;
	font-size:7pt;
	background-color:#cccccc;
	color:#ffffff;
	text-align:center;
}

.media_sm_odd{
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7pt;
	border-right:1px solid #f7f7f7;
	background-color:#f7f7f7;
	text-align:center;
	vertical-align:middle;
}

.media_link_odd{
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:8pt;
	background-color:#f7f7f7;
	text-align:left;
	vertical-align:top;
}

.media_sm_even {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:7pt;
	border-right:1px solid #f7f7f7;
	text-align:center;
	vertical-align:middle;
}

.media_link_even {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
}

.media_link_even_cn {
	font-family:verdana, sans-serif;
	color:#333333;
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

a.media:link {
	font-family:verdana, sans-serif;
	color:#6666cc;
	font-size:8pt;
	text-decoration:none
}
a.media:active {
	font-family:verdana, sans-serif;
	color:#6666cc;
	font-size:8pt;
	text-decoration:none;
}
a.media:visited {
	font-family:verdana, sans-serif;
	color:#6666cc;
	font-size:8pt;
	text-decoration:none;
}
a.media:hover {
	font-family:verdana, sans-serif;
	color:#6666cc;
	font-size:8pt;
	text-decoration:underline;
}

.smalltext {
	font-family:verdana, sans-serif;
	font-size:8pt;
	color:black;
	text-decoration:none;
}

/* ALL ADDED TO ALLOW CHANGING FONT SIZE */

body,
td,
li,
.fontsizechange p {
	color:#000;
	font-size:8pt;
}

#fontminusbtn {
	right:22px;
}

#fontplusbtn {
	cursor:pointer;
}

#fontplusbtn .plustom,
#fontminusbtn .minus_no {
	display:block;
}

#fontplusbtn .plustol,
#fontplusbtn .plus_no,
#fontminusbtn .minustos,
#fontminusbtn .minustom {
	display:none;
}