html
{
	  height:100%;
}
BODY {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	   height:100%;
}
TABLE {
	 COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.text {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;text-decoration:none;
}
a.text:hover,a.text:active  {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;text-decoration:none;
}
textarea {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.gray {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
a img 
{
	border:0;
}
A.gray {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray:active {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray:visited {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-link {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-link:visited {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-link:active {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-text {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-text:visited {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-text:active {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
td {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;font-style:normal;font-size:12px;
}
.gridsize 
{
	font-size:20px;
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
UL.tight {
	MARGIN-TOP: -0.1em; MARGIN-BOTTOM: -0.1em
}
UL.noindent {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 13px; MARGIN-RIGHT: 0px
}
LI.space {
	LINE-HEIGHT: 20px
}
.small {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.gray-link:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.gray-text:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.gray:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.text-b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.gray-text-b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.section-title {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #6e6c4f; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.document-title {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
}
.page-title {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.left 
{
	text-align :left;
	margin-left:0;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.h2-link {
	FONT-SIZE: 17px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.h2-link:active {
	FONT-SIZE: 17px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.h2-link:visited {
	FONT-SIZE: 17px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.h2-link:hover {
	FONT-SIZE: 17px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.header-A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.h3-link {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.h3-link:active {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.h3-link:visited {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.h3-link:hover {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.header-E {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.header-F {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #900; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.header-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.header-C {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.header-D {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.news, #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_plcContent a {
	 COLOR: #038691; TEXT-DECORATION: none;
}

A.news:link, #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_plcContent a:link {
	 COLOR: #038691; TEXT-DECORATION: none;
}
A.news:visited, #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_plcContent a:visited{
 COLOR: #038691; TEXT-DECORATION: none;
}
A.news:hover ,#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_plcContent a:hover{
 COLOR: #038691;  TEXT-DECORATION: underline;
}
A.news:active, #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_plcContent a:active {
 COLOR: #038691; TEXT-DECORATION: none;
}


A.underline:link{
	COLOR: #038691; TEXT-DECORATION: underline; padding :5px; font-size:14px;
}
A.underline:visited{
	 COLOR: #038691; TEXT-DECORATION: underline;padding :5px;font-size:14px;
}
A.underline:hover{
	 COLOR: #038691;  TEXT-DECORATION: underline;padding :5px; font-size:14px;
}
A.underline:active {
	COLOR: #038691; TEXT-DECORATION: underline;padding :5px;font-size:14px;
}

A.newsHeadLink:link {
	FONT-SIZE: 11pt;  font-weight:bold; COLOR: #038691; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;TEXT-DECORATION: underline
}
A.newsHeadLink:visited {
	FONT-SIZE: 11pt;  font-weight:bold; COLOR:#038691; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;TEXT-DECORATION: underline
}
A.newsHeadLink:hover {
	FONT-SIZE: 11pt;  font-weight:bold; COLOR: #038691; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.newsHeadLink:active {
	FONT-SIZE: 11pt; font-weight:bold; COLOR: #038691; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;TEXT-DECORATION: underline
}
.newsHeadlbl
{
font-family:arial, verdana, sans-serif; font-size:11pt; font-weight:bold; color:#3C3C3C;
}
.red-text {
	FONT-SIZE: 12px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;TEXT-DECORATION: underline
}

A.document-title-link {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.document-title-link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.document-title-link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.document-title-link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.specific {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.specific:active {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.specific:visited {
	FONT-SIZE: 14px; COLOR: #9c3303; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.specific:hover {
	FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.backtotop-link {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.backtotop-link:visited {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.backtotop-link:active {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
A.backtotop-link:hover {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.gray-border {
	BACKGROUND-COLOR: #bdbdbd
}
.directors-corner-contentarea {
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #f7f7f5
}
A.footer-link {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.footer-link:visited {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.footer-link:active {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.footer-text {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.footer-link:hover {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.search-field {
	WIDTH: 120px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 22px
}
.leftnav {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.box-title {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-DECORATION: none
}
A.box-title {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-DECORATION: none
}
A.box-title:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-DECORATION: none
}
A.box-title:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-DECORATION: none
}
A.box-title:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #dbdbdb; TEXT-DECORATION: none
}
A.box-title:hover {
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.yellow-box {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #fef7d5; TEXT-DECORATION: none
}
A.yellow-box {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #fef7d5; TEXT-DECORATION: none
}
A.yellow-box:link {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #fef7d5; TEXT-DECORATION: none
}
A.yellow-box:active {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #fef7d5; TEXT-DECORATION: none
}
A.yellow-box:visited {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #fef7d5; TEXT-DECORATION: none
}
A.yellow-box:hover {
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.navigation-gray {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray:visited {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray:active {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link:visited {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link:active {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-selected {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-dark-gray {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link:visited {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link:active {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-black {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link:hover {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-dark-red {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:link {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:active {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:visited {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link:visited {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link:active {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link:hover {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:hover {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.red-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.red-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.red-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.red-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.dccps-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.blue-header {
	FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.blue-header {
	FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.blue-header:visited {
	FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.blue-header:active {
	FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.blue-header:hover {
	FONT-SIZE: 13px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.acsrb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.acsrb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.acsrb-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.acsrb-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.acsrb-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #096; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.bbrb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.bbrb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.bbrb-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.bbrb-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.bbrb-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #06f; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.hcirb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hcirb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hcirb-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hcirb-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hcirb-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #9c6; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.hprb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hprb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hprb-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hprb-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.hprb-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #f93; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.tcrb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.tcrb-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.tcrb-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.tcrb-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.tcrb-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #939; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.ocs-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.ocs-header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.ocs-header:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.ocs-header:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.ocs-header:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #906; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.dccps-home {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-home {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-home:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-home:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #339; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dccps-home:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.dark-red {
	COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dark-red-link {
	COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dark-red-link:visited {
	COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dark-red-link:active {
	COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.dark-red-link:hover {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.black-text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.black-text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.black-text:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.black-text:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.black-text-b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.black-text:hover {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.quote {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.caption {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.caption-image {
	BORDER-RIGHT: #bdbdbd 0px solid; BORDER-TOP: #bdbdbd 0px solid; BORDER-LEFT: #bdbdbd 0px solid; BORDER-BOTTOM: #bdbdbd 1px solid
}
.dates {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.protocol-date-label {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.protocol-dates {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
SUP.header {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.dictionary-alpha-list {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: #a90101; PADDING-TOP: 6px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 16px
}
A.dictionary-alpha-list {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: #a90101; PADDING-TOP: 6px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 16px
}
A.dictionary-alpha-list:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: #a90101; PADDING-TOP: 6px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 16px
}
A.dictionary-alpha-list:active {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: #a90101; PADDING-TOP: 6px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 16px
}
A.dictionary-alpha-list:visited {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: #a90101; PADDING-TOP: 6px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 16px
}
A.dictionary-alpha-list:hover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; COLOR: #a90101; PADDING-TOP: 6px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff
}
A.red {
	COLOR: #c00; TEXT-DECORATION: underline
}
A.red:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
A.red:active {
	COLOR: #c00; TEXT-DECORATION: underline
}
A.gray {
	COLOR: #4d4d4d; TEXT-DECORATION: underline
}
A.gray:hover {
	COLOR: #4d4d4d; TEXT-DECORATION: underline
}
A.gray:active {
	COLOR: #4d4d4d; TEXT-DECORATION: underline
}
A.definition {
	COLOR: #000
}
A.definition:active {
	COLOR: #000
}
A.definition:visited {
	COLOR: #000
}
A.definition:hover {
	COLOR: #930
}
.right {
	TEXT-ALIGN: right
}
TABLE#graph {
	BORDER-RIGHT: #bdbdbd 1px solid; BORDER-TOP: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; BORDER-BOTTOM: #bdbdbd 1px solid
}
TABLE#data {
	BORDER-RIGHT: #bdbdbd 1px solid; BORDER-TOP: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; BORDER-BOTTOM: #bdbdbd 1px solid
}
TABLE#data TD {
	BORDER-TOP: #bdbdbd 1px solid; TEXT-ALIGN: right
}
TR#titles TH {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #bdbdbd 1px solid
}
TD.shaded {
	BACKGROUND-COLOR: #fffbe2
}
TH.shaded {
	BACKGROUND-COLOR: #fffbe2
}
.selected {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996666; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.footer {
	FONT-SIZE: 11px; COLOR: #666
}
.gray-border {
	BACKGROUND-COLOR: #bdbdbd
}
.leftnav {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.box-title {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #e6e6e2; TEXT-DECORATION: none
}
A.box-title {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #e6e6e2; TEXT-DECORATION: none
}
A.box-title:link {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #e6e6e2; TEXT-DECORATION: none
}
A.box-title:active {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #e6e6e2; TEXT-DECORATION: none
}
A.box-title:visited {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; BACKGROUND-COLOR: #e6e6e2; TEXT-DECORATION: none
}
A.box-title:hover {
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}
.navigation-gray {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray:visited {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray:active {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link:visited {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link:active {
	FONT-SIZE: 11px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray-link:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-gray:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-selected {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-dark-gray {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link:visited {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link:active {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-black {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-black-link:hover {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-gray-link:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
.navigation-dark-red {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:link {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:active {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:visited {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link:visited {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link:active {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red-link:hover {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
A.navigation-dark-red:hover {
	FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
DIV.responseset {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
A.videoheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.videoheader:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.videoheader:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.international {
	FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.embraceconf {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.embraceconf-sm {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.embraceconf-color {
	COLOR: #6699ff
}
.hr {
	COLOR: #000
}
.hr-dash {
	BORDER-RIGHT: gray thin dashed; BORDER-TOP: gray thin dashed; BORDER-LEFT: gray thin dashed; BORDER-BOTTOM: gray thin dashed
}
.background {
	BACKGROUND-COLOR: #e5e4e4
}
.color-red {
	FONT-WEIGHT: normal; COLOR: #f00
}
.normal-font {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
/* FR added classes */
td.toolbar{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #a90101;
	background: #e0e0e0  /*999999*/;
	font: 11px Tahoma, Verdana, Helvetica-Narrow, Helvetica, sans-serif;
}
.borderright
{
	BORDER-RIGHT: #e0e0e0 1px solid;
}
.bordertop
{
	BORDER-TOP: #e0e0e0 1px solid;
}
.textbox
{
	width: 170px;
	height: 12px;
}

.gridHeader
{
    BORDER-RIGHT: #e2e0e0 1px solid;
    BORDER-TOP: #e2e0e0 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #e2e0e0 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #e2e0e0 1px solid;
    BACKGROUND-COLOR: #ddeeff;
    TEXT-DECORATION: none;
}

A.NCI_link {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #a90101; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:none
}
A.NCI_link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #a90101; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:none
}
A.NCI_link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #a90101; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:none
}
A.NCI_link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 19px; COLOR: #a90101; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}

A.BRP_menu_link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:none
}
A.BRP_menu_link:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:none
}
A.BRP_menu_link:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION:none
}
A.BRP_menu_link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; TEXT-DECORATION: underline
}

Part-Title
{
	FONT-WEIGHT: bold; COLOR: #0000FF; 
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #e6e6e2; TEXT-DECORATION: none;
	text-align:center;
}

td.dataLabel
{
	text-align:right;
	font-size:small;
	font-weight:normal;
	width:25%;
}
td.dataValue
{
	text-align:left;
	font-size:small;
	font-weight:bolder;
	width:25%;
}
.loginbox {
	Margin-top: 2px; 
	BORDER: solid 1px #bdbdbd ;
	FONT-SIZE: 12px; 
	COLOR: black; PADDING-TOP: 1px; 
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
}
.reqMark
{
    COLOR: #ff0000;
    FONT-SIZE:large;
}
.reqText
{
    COLOR: red;
    font-weight:bold;
   
}

.searchbox {
	margin-top: 3px; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}

#gem_container 
{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
/*font: 13px Arial, Verdana, Helvetica, sans-serif; */
line-height: 1.5em;
width: 97%;
background: #FFFFFF;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page if needed */
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-left:15px;
	margin-right:15px;
height:100%;
	
}



.grid
{
BORDER: solid 1px #333366;
}


.gridhr
 {
	COLOR: #333366; BACKGROUND-COLOR: #333366;
}

.headerText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15pt; 
	COLOR: #404040; 
	FONT-FAMILY: Arial, Verdana, sans-serif
}

.dottedhr { border:none;border-top:dotted 2px #E5E5E5 }
.detailsText 
{
	FONT-SIZE: 12pt; 
	COLOR: #404040; 
	FONT-FAMILY: Arial, Verdana, sans-serif
}

.fuEntities
{
     width: 600px;
} 

.strong {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}

.spacer 
{
	margin-bottom:5px;
}
A.tooltip {
	Z-INDEX:4; 
	BORDER-BOTTOM: black 1px; 
	POSITION: relative; 
	TEXT-DECORATION: none
}
A.tooltip:hover {
	Z-INDEX: 3; CURSOR: help
}
A.tooltip:link SPAN {
	DISPLAY: none
}
A.tooltip:visited SPAN {
	DISPLAY: none
}
A.tooltip:hover SPAN {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 2em; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 25em; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 2em; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
A.tooltip:active SPAN {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 2em; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 25em; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 2em; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
.brp_clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*.glossary
{
	position:absolute;
	left: 10px;	
}*/

.modalBackground 
{
    /*background-color:InfoBackground;*/
    background-color:Gray;
    pnlfilter:alpha(opacity=50);
    opacity:0.5;
    text-align :left;
}    


 
.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
text-align:left;
}

.discontainer
{
    width: 400px;
    border: solid 2px black;/*#808080;*/
     
   /* border-style :*/
} 
.container
{
    width: 300px;
    border: solid 2px black;/*#808080;*/
     
   /* border-style :*/
} 
.ehrcontainer
{
    width: 628px;
    border: solid 2px black;/*#808080;*/
     background-color:#e6e6e2;
   /* border-style :*/
   padding :0;
   margin:100px;
 text-align :left;
} 
.ehrheader
{
       color: #000;	
     padding: 5px 15px;
   background-color:#e6e6e2;
    font-weight: bold;
} 

.header
{
   
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
   background-color:#dbdbdb;
} 

.header .msg
{
    font-weight: bold;
}         


 .ehrbody
{
    background-color: #ffffff;
   
    padding:20px;
    overflow :scroll;
   
} 
.body
{
    background-color: #ffffff;
   
    padding:20px;
    overflow :hidden;
   
} 
/*.body .msg
{
   
    float: left;
    padding-left: 22px;
}  */

.footer
{
    background-color:  #ffffff;
  
    text-align:center;
    padding-bottom: 8px;
    padding-right: 8px;
} 

.close
{
    right: 7px;	
 
   
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}



/*.detail
{
    
    
}

.detail td
{
     border: solid 1px #FFFFFF;
    margin: 1px 1px 1px 1px;
    padding: 3px;
    
}

.row
{
    background-color:#faf6c3; 
}

.alter
{
    background-color:#fffee4;  
}*/


/*alter colors#ffffde; #e4f2f8;*/
/* row colors #c2e9fa   #F0E68C ;*/

.detail
{
    
    empty-cells: show;
    border-right: solid 1px #E5E5E5;
    border-bottom: solid 1px #E5E5E5;
    width:98%;
    border-collapse :collapse ;
    
   
}

.detail td
{
     border-left: solid 1px #E5E5E5;
     border-top: solid 1px #E5E5E5;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}

.detail td.noborder,  .addnew th.noborder,  td.noborder,
#ctl00_ContentPlaceHolder1_CheckBoxListHowAdministered td ,#ctl00_ContentPlaceHolder1_CheckBoxListWhoAdministered td ,
#ctl00_ContentPlaceHolder1_CheckBoxListOtherUncategorized td , #ctl00_ContentPlaceHolder1_rdbTranslate td
{
    border:none;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}


.addnew
{
    
    empty-cells: show;
  
   border-collapse:collapse;
}
.addnew th
{
	
     border: solid 1px #E5E5E5;
   text-align: center;
    width:25%;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}
.addnew th.language
{
	
     border: solid 1px #E5E5E5;
    text-align:right;
	width:40%;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}
.addnew  td
{
     border: solid 1px #E5E5E5;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}
.addnew td.noborder
{
     border:none;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}
.yellow
{
    
    empty-cells: show;
  
   border-collapse:collapse;
}
.yellow  th
{
     border: solid 5px #FFFFFF;
     background-color:#ffffde;  
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
    text-align:right;
    width:20%;
}

.yellow  td
{
     border: solid 5px #FFFFFF;
     background-color:#ffffde;  
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
     text-align:left;
}
.yellow td.noborder
{
	 background-color:#ffffff;  
     border:none;
     padding:4px 4px 4px 15px;
     margin:0;
     empty-cells: show;
}
.row
{
    background-color:#ffffff; 
empty-cells: show;
}
.alter 
{
    background-color:#ffffde;  
}


.measurerating
{
    
    empty-cells: show;
   margin-top:18px;
   width:250px;
   border-collapse:collapse ;
}

.measurerating th
{
    border-left: solid 1px #E5E5E5;
     border-top: solid 1px #E5E5E5;
     border-right:none;
     border-bottom:none;
width:92px;
     padding:4px;
     margin:0;
     empty-cells: show;
     font-weight:normal;
     font-size:13px;
     background-color:White;
     text-align:right;
}
.measurerating td
{
       border-left: solid 1px #E5E5E5;
     border-top: solid 1px #E5E5E5;
        border-right: solid 1px #E5E5E5;
     padding:4px;
     margin:0;
     empty-cells: show;
     text-align:left;
     font-weight:bold;
}
.measurestatus
{
      border-collapse:collapse ;
    empty-cells: show;
  
   width:250px;
}

.measurestatus th
{
     border-left: solid 1px #E5E5E5;
     border-top: solid 1px #E5E5E5;
     border-right:none;
     border-bottom:none;
     padding:4px;
     margin:0;
     empty-cells: show;
     font-weight:normal;
     font-size:13px;
     background-color:White;
     text-align:right;
     width:92px;
}
.measurestatus td
{
     border-left: solid 1px #E5E5E5;
     border-top: solid 1px #E5E5E5;
        border-right: solid 1px #E5E5E5;
     padding:4px;
     margin:0;
     empty-cells: show;
     text-align:left;
     font-weight:bold;
}

td.last, th.last
{
     border-bottom: solid 1px #E5E5E5;
   
}

td.statusmsg, th.statusmsg
{
     border-bottom: solid 1px #E5E5E5;
     font-weight:normal;
     border-top: none;
     background-color:#ffffcc;
}
.LargeFont {
	FONT-SIZE: 13px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif
}
table .measureDetail
{
    border:none;
}

.measureDetail td
{
   border: none;
	margin:1px;
	color: black;

}
.measureDetail td table td
{
   border:none;

}

.hovermenu 
{
    z-index: 1;
    WIDTH: 100px; 
    background-color:#FFFFFF; 
    border:solid 4px #E5E5E5; 
    padding:3px;
}

.pnlfilter
{
    z-index: 1;  
    TOP: 170px; 
    LEFT: 200px; 
    WIDTH: 550px; 
    POSITION: absolute; 
    background-color:#FFFFFF; 
    border: solid 2px black;
}



.commenteven
{
    border-top: 1px solid #E5E5E5;
    border-bottom: none;
    border-left:none;
    border-right:none;
    background-color: #ffffde;
}

.odd
{
    border-top: 1px solid #E5E5E5;
    border-bottom: none;
    border-left:none;
    border-right:none;
    
}

/*.bluecross
{
    COLOR: blue;
    font-weight:bold;
}*/

.comment-title {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	BACKGROUND-COLOR: #dbdbdb; 
	TEXT-DECORATION: none;
	border:solid 1px #E5E5E5;
}
/*

<asp:GridView runat="server" ForeColor="#585880"  BorderStyle="solid" BorderColor="#bdbdbd" BorderWidth="1px" Font-Size=".9em" Font-Names="Verdana" CellPadding="5" GridLines="both">
    <AlternatingRowStyle Font-Bold="False" ForeColor="#585880" BackColor="#ffffde"></AlternatingRowStyle>
    <FooterStyle       Font-Bold="False" ForeColor="#585880"  BackColor="#ddeeff"></FooterStyle>
    <EditRowStyle      ForeColor="#585880" Font-Bold="True" BorderWidth="1pt" BorderStyle="Solid" ></EditRowStyle>
    <HeaderStyle      Font-Bold="False" ForeColor="#585880" BorderColor="#CCCCCC" BorderWidth="1pt"  BackColor="#e0e0e0"></HeaderStyle>
    <RowStyle          Font-Bold="False" ForeColor="#585880" BackColor="#FFFFFF"></RowStyle>
    <PagerStyle        Font-Bold="False" ForeColor="#585880" BackColor="#e0e0e0"></PagerStyle>
    <SelectedRowStyle  Font-Bold="False" ForeColor="#585880" BorderStyle="solid"  BorderWidth="2pt" BorderColor="585880"></SelectedRowStyle>
</asp:GridView>*/

/**********************************************************/

     a.info{   
      position:relative;           /*this is the key*/   
      z-index:24;   
        /* background colour of display text */   
       color:#000000;               /* colour of display text */   
      /* border colour */   
     text-decoration:none; 
     cursor:default;  
    
      }   
 
      a.info:hover {   
      z-index:25;   
      text-decoration:none;   
 cursor:default;  
       }   
 
       a.info span{   
       display: none;  /* hide the span text using this css */   
}   
  
      a.info:hover span{ /*the span will display just on :hover state*/   
      display:block;   
       position:absolute;   
      top: -2.6em;   
       left: 8em;   
     width:40em;   
     background-color:#FFFFFF; 
    border:solid 4px #E5E5E5; /* background colour here */   
      color:#000000;         /* text colour */   
     text-align: left;   
       z-index:30; 
       padding:3px;  
      }   
      
      .webFormSubHeader
{
    COLOR: black;
    BACKGROUND-COLOR: #e1ebf4;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    font-weight:bold;
}

.button4
{
    BORDER-RIGHT:  #669cb7 1px solid;
    BORDER-TOP: #669cb7 1px solid;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #669cb7 1px solid;
    WIDTH: 120px;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: #669cb7 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F8F7F4;
    TEXT-ALIGN: center;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
        
}

.bluecross
{
    color:Blue;
    font-size :large;
    
}

.alterrev
{
   background-color: #F8F7F4;
}

.rdb label
{
    margin-right:20px;
}
.ehr 
{
   padding:5px;
}
.ehr th 
{
    text-align:left;
    background-color: #9c3303;
    color:White;
}

.firRow
{
    text-align:left;
    background-color:gray;
    font-weight:bold;
}
.firRowb
{
    text-align:left;
    background-color:gray;
    font-weight:normal;
}
.altRow
{
    text-align:left;
    background-color:white;
    font-weight:bold;
}
A.grayDash:link {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	border-bottom: 1px dashed blue;
}
A.grayDash:active {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	border-bottom: 1px dashed blue;
}
A.grayDash:visited {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	border-bottom: 1px dashed blue;
}
A.grayDash:hover {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:0px;	
}
.attribLabel, a.attribLabel,a.attribLabel:hover , a.attribLabel:link, a.attribLabel:active, a.attribLabel:visited
{
    font-size: 13px;
    border-bottom: dotted 1px #4d4d4d;
    cursor:help;
    text-decoration:none;
}

 
 
 
 .moreinfo 
 {
      border-bottom: dotted 1px #4d4d4d;
    cursor:help;
 }
A.work:link {
	 font: normal 12px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #038691; TEXT-DECORATION: none;
}
A.work:visited {
	font: normal 12px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #038691; TEXT-DECORATION: none;
}
A.work:hover {
	font: normal 12px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #038691;  TEXT-DECORATION: underline;
}
A.work:active {
	font: normal 12px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #038691; TEXT-DECORATION: none;}

/*.disable {

color:Gray !important; text-decoration:none !important; }*/
a[disabled]{
color:Gray !important; text-decoration:none !important; 
}

 .inlineInput {
	margin-right: 2em;
}

#tabBackground
{
	background:  transparent url(../../Common/images/BRP/TabbedDark_BG_Horzcopy2.png) repeat-x ;
	  width:100%;
	   z-index:-5;
	   height:40px;
	   border-bottom: solid 1px silver;
	   
}


#ctl00_sitemap, #ctl00_ctl00_ContentPlaceHolder1_wssitemap ,
#ctl00_ContentPlaceHolder1_editscrsitemap
{
	  height:25px;
	  z-index:1;
	  position :relative;
	  top:-20px;
	 width:700px;
	
}
.crumbleft 
{
	background:  transparent url(../../Common/images/BRP/Tabbed_BCrumb_BG.png) repeat-x   ;
	height:25px;
	float:left;
	min-width:400px;
	
}
.crumbmiddle
{
	height:25px;	 
	background:  transparent url(../../Common/images/BRP/Tabbed_BCrumb_BG_Right.png) no-repeat  ;
	width:52px;
	float:left;
	
}
.crumbleft #ctl00_SiteMapPath1 
{
	padding-left: 20px;
	position:absolute ;
	top:20%;
	
}
.crumbleft #ctl00_ctl00_ContentPlaceHolder1_SiteMapPath1 ,.crumbleft ctl00_ContentPlaceHolder1_SiteMapPath1
{
	padding-left: 150px;
	position:absolute ;
	top:20%;

}
.crumbleft #ctl00_ContentPlaceHolder1_SiteMapPath1
{
	padding-left: 150px;
	position:absolute ;
	top:20%;

}
.crumbleft span
{
	padding-left: 5px;
	
		
}
.crumbleft a:link {
	 font: normal 9pt Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #404040; TEXT-DECORATION: underline;
}
.crumbleft A:visited {
	font: normal 9pt Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #404040; TEXT-DECORATION: underline;
}
.crumbleft A:hover {
	font: normal 9pt Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #404040;  TEXT-DECORATION: underline;
}
.crumbleft A:active {
	font: normal 9pt Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; COLOR: #404040; TEXT-DECORATION: underline;}


/* Vertical Tab Workspsaces and Show more styles and MY GEM Styles */
#tabcontent
{
  margin:10px;
   overflow: hidden;
    position:relative;
    z-index :1;
   
   /*background: transparent url(../../Common/images/BRP/GEM_Wkspscs_Footer_BG.png) repeat ; */
}
#tabtop
{
	   background: transparent url(../../Common/images/BRP/Tabbed_LeftTab_SM_Gray.png) no-repeat center bottom ;
	   position:relative;
	 width: 135px;
	   z-index:100;
	   height:38px;
	 top:0px;
}

#editscrtabtop
{
	 background-color :#e0e0e0;
	 background-image :none;
	   position:relative;
	 width: 135px;
	   background: transparent url(../../Common/images/BRP/Tabbed_LeftTab_SM_Gray.png) no-repeat center bottom ;
	   height:38px;
	  z-index:1000;
	  top:2px;
}
#edittab-container
{
   float: left;
   margin:-23px 0 0 0;
   width: 135px;
    z-index:200;
   position :absolute ;
 background-color : #e0e0e0;
  height:100%;
  left:0;
}
#ctl00_ContentPlaceHolder1_Menu1
{
	background-color : #e0e0e0;
 
 

}
#tab-container
{
   float: left;
   margin:-26px 0 0 0;
   width: 135px;
    z-index:200;
  height:100%;
   background-color : #e0e0e0;
   position :absolute ;
   left:0;
}

#tab-container ul
{
	
   list-style: none;
   text-align: left;
      background-color : #e0e0e0;

 /* border-top: 2px solid #75b7e4;*/
   margin :0 0 0 -40px;
   padding:0 0 0 40px;
  
}
#tab-container ul li
{
   
 border-bottom : solid 1px #cccccc;

  /* border-bottom: 2px solid #75b7e4;*/
   background-color:  #e0e0e0 ;
  background-image :none;  
   
}
#tab-container ul li a,
#tab-container ul li a:visited
{
   text-decoration: none;
 color:#464748;
   display: block;
  padding:10px;
     font: bold 15px Arial; 
  
}
/*#tab-container ul li:hover
{
   color: #000;
   background-color :#FFFFFF;
   font:  bold 15px Arial; 
     
}
#tab-container ul li a:hover
{
   color: #000;
   background-color :#FFFFFF;
   font:  bold 15px Arial; 
      
}*/
#tab-container ul li.selected ,#tab-container ul li.selected a,
#tab-container ul li.selected a:visited
{
   color:#a90101;  
   text-decoration: none;
   display: block;
   font:  bold 15px Arial; 
   /*background: transparent url(../../Common/images/BRP/Tabbed_LeftTab_SM.png) no-repeat top center ;*/
  background-color:  #FFFFFF ;
  background-image :none;

}
#main-container
{
   min-height: 450px;
   margin: -20px 0 0 135px;
  
}

#editmain-container
{
   min-height: 450px;
   margin: -20px 0 0 135px;
   padding: 0 20px 20px 20px;
  
}
/* Vertical tab Menu styles for edit screens*/
.editmenu 
{
	text-align: left;
  margin:0;
width:135px;
   font:  bold 12px Arial; 
 padding: 5px 0 5px 0;
}
#ctl00_ContentPlaceHolder1_Menu1 br 
{
	display:none;
}
.MenuCell, a.MenuCell, .editmenu a, .editmenu a:link,.editmenu a:hover, .ctl00_ContentPlaceHolder1_Menu1_1
       {
	display:block;
   text-align: left;
  margin:0;
   font:  bold 12px Arial !important; 
 padding:10px;
  text-decoration: none !important;
   background-color:  #e0e0e0 ;
border-bottom : solid 1px #cccccc;
color:#464748;

       }
       
      .MenuCellSelected a,  .MenuCellSelected a.MenuCellSelected,.editmenu a:active,.editmenu a:visited
       {
       	display: block;
       	text-align: left;
       	margin:0;
		font:  bold 12px Arial !important; 
		padding:10px;
		text-decoration: none !important;
		color:#a90101;  
		background-color:  #FFFFFF ;
		background-image :none;

       }
table.MenuCellSelected, .editmenu td
{
	font:  bold 12px Arial !important; 
	
}
       .MenuCellHover,   a.MenuCellHover

       {
   color:#a90101;  
          text-decoration: none;     
              display: block;
   font:  bold 15px Arial;     

       }

/*show more  */
/*a {     color: blue;} 
a:visited {     color: blue;} */
a.morelink,a.morelink1 ,  a.morelink1:visited, a.morelink:visited
{
     color: #038691; 
     text-decoration:none;    
      outline: none;
      border:none; 
     /*background:transparent url(../../Common/images/BRP/GEM_Wkspscs_ExpandTxt_BG.png) repeat-x scroll top center;*/
	opacity:0.7;
	filter:alpha(opacity=70);
      } 
      
      a.morelink:hover,a.morelink1:hover ,  a.morelink:active,a.morelink1:active 
{
     color: #038691; 
     text-decoration:underline;    
      outline: none;
      border:none; 
     /*background:transparent url(../../Common/images/BRP/GEM_Wkspscs_ExpandTxt_BG.png) repeat-x scroll top center;*/
	opacity:1;
		filter:alpha(opacity=100);
      } 
      .morecontent 
      {
          display:inline;
      }
.morecontent span {     display: none; } 
.comment , .comment  p,.comment a,.comment  li
{
	  
	  line-height:1.25em;
}
 .comment h1,.comment h2, .comment h3, .comment h4,comment ol,comment ul
 {
	  
	  line-height:1.3em;
}
 .wsdesc 
 {
 	max-height:137px;
 	overflow:hidden;
 }
 
 .wsdescauto 
 {
 	height:auto;
 }
 
.commentmore        
{
      color:#038691;

     
      } 
      
     .morelink  .less 
      {
          color: #038691;
          text-decoration :underline;
      }
.moreellipses 
{
    display:inline;
}

.wstitle
{
        font:  bold 20px Arial; 
        color:#464748;
    padding-right:30px;
   margin-left:0;
   
}
/*.wstitlesubpage
{
        font:  bold 17px Arial; 
        color:#464748;
    padding-right:30px;
    text-align:left;
    margin-bottom:5px;
}*/


.wslinks 
{
    
    height:200px;
    margin-top:5px;
}
.wsuploads 
{
     
    height:200px;
    margin-top:20px;
}
fieldset {
	border: 1px solid #75b7e4;
	

}

legend {
	font:  bold 14px Arial; 
        color:#464748;
    
}

fieldset.q {
	border: none;
	

}


/*fieldset.q legend {
	font:  bold 12px Arial; 
        color:#464748;
    
}*/

fieldset div{
	
	margin: 0.5em 0 0.5em 0;

}
.wsgridheader 
{
    font:  bold 14px Arial; 
        color:#4e555b;
         background-color :#dbdbdb;   /* <HeaderStyle BackColor="#ededed" Font-Bold="true"  />*/
}


 
ol.olist{ 
  margin: -0.3em -0.3em -0.3em -0.7em;
}
 ol.olist li { 
  list-style:decimal; 
  background-image:none; 
  padding-left:0;
  margin: 0 0 0 -1em;
  LIST-STYLE-POSITION: outside;
  text-indent:-0.5em;
}

#maincontent
{
	margin-top:-15px;
	position:relative;
}


/* Home page CSS */
#leftnav
{
   overflow: auto;
   
   margin-top:-25px;
   position:relative;
}

#leftpanel
{
margin: 0 0 0 0;
float: left;
  width: 219px;
    
}
#com
{
margin: 0 0 0 0;

  width: 210px;
    background-image:url(../../Common/images/BRP/lft_Background.png) ;

}
#contenthdr
{
   
width: 219px;
background-image:url(../../Common/images/BRP/hdr_content_areas_1.png) ;
	background-repeat:no-repeat;
	background-position:left center;
	 font: bold 14px Arial; 
	 color:#FFFFFF;
	 height:34px;
	/*padding: 10px 5px 0 5px;*/
	
	}
#leftnavitems
{
  
width: 210px;
height:600px;
margin-top:-4px;
 overflow-y:scroll;
overflow-x:hidden;
}

#leftnavitems ul.top-level
{
   margin :0 0 0 -40px;
   padding:0 0 0 40px;
}

#leftnavitems li 
{
	list-style: none;
} 

ul.top-level 
{
    z-index : 1;
    list-style: none;
   text-align: left;
  /*background-color: #4e555b;*//*#576269;*/
 background-image:none;
    }
ul.top-level li {
 
}
#leftnavitems .top-level a

{
   text-decoration: none;
   color: #FFFFFF;
   display: block;
   padding: 5px 5px;
   font: normal 14px Arial; 
   cursor: pointer;
   width:100%;
  /*line-height: 25px;*/
}
/*#leftnavitems ul li a:hover
{
    color: black;
     background-color :#FFFFFF;
}*/

/*#leftnavitems  li:hover, #leftnavitems  li:selected
{
 color: black;
   background-color :#FFFFFF;
   font:  normal 14px Arial; 
    
}*/
#leftnavitems ul.top-level li ul.sub-level
{
   margin :0 0 0 0;
   padding:0 0 0 0;
}
.active
{
 color: black;
   background-color :#FFFFFF;
   font:  normal 14px Arial; 
    
}
 #leftnavitems .top-level li.active a
{
 color: black;
   background-color :#FFFFFF;
   font:  normal 14px Arial; 
    
}
 #leftnavitems .top-level li.active a.news
{
 color: #038691;
   background-color :#FFFFFF;
 
    
}
#leftnavitems ul.top-level li  ul.sublevel li a
{
 color: #038691;
   background-color :#FFFFFF;
   font:  normal 14px Arial; 
    
}

/*#leftnavitems a:hover{
 text-decoration:underline;
}*/





/*#leftnavitems ul li.selected ,#leftnavitems ul li.selected a,
#leftnavitems ul li.selected a:visited, #leftnavitems ul li a:active,
#leftnavitems ul li a:focus
{
   color: black;
  background-color :#FFFFF
   font:  bold 14px Arial; 
  
}*/
/* Start second level
#leftnavitems .sub-level {
  
	color :Black;
	margin-top:-25px;
	position: absolute;
   left:70px;
   
}

  ul.sub-level
{
   display: none;
   color: Black;
   font-family: Arial;
}
  li:hover .sub-level
{
    z-index: 1000;
    display: block;
    color: Black;
    text-align: center;
    vertical-align: middle;
}
ul.sub-level li
{
   background-image: url(../../Common/images/BRP/popup_submenu_bg.png);
   background-repeat: no-repeat;
   background-position: center center;
   border: none;
   width: 185px;
   font: bold 12px Arial;
   color: Black;
   padding-bottom: 8px;
}
#leftnavitems .sub-level a

{ 
   text-decoration: none;
   color: black;
   display:inline;
   
   line-height:32px;
   cursor: pointer;
   font-size: 10pt; 
}

End Second Level*/

#leftnavitems .sub-level {
  
	/*color :black;*/
	
   
}

  ul.sub-level
{
   display: none;
   font-family: Arial;
    z-index: 1000;
  color:#038691;
    text-align: center;
    vertical-align: middle;
}
ul.sub-level li
{
   background-image: none;
  background-color:white;
   border: none;
   width: 130px;
   font: bold 12px Arial;
 color:#038691;
   padding-bottom: 0px;
}
#leftnavitems .sub-level a

{ 
   text-decoration: none;
  /* color: black;*/
  color:#038691;
   display:block;
   /*padding-left:10px;*/
   line-height:16px;
   cursor: pointer;
   font-size: 10pt; 
}


#topDiv 
{
	width: 100%;
  margin: auto;
  max-width: 1283px;
   min-width: 800px;
}



#rightPanel {
	float: right;
width: 254px;
margin:0;
background-color:#f8f8f8;

	
	
}
#middlePanel {
	
	

margin: 0 264px 0 230px;

/*width:492px;*/
border-bottom:solid 4px #464F55;
	
	
}
#homecontent
 {
padding:1em;
}
.rightDiv
{
    padding-left:10px;
}

.wsWrkpanel
{
    height:250px;
padding:2px;
overflow-y:scroll;
overflow-x:visible ;
}
.wspanel
{
    height:125px;
   
padding:2px;
overflow-y:scroll;
overflow-x:visible ;
}
ul.rpt
{
    margin-top:5px;
    list-style :none;
}
ul.rpt li 
{
    margin-left:-20px;
    margin-bottom:10px;
    padding-left:20px;
}
.homecontent {
	padding:0 1em 0 1em;

}
.botcontent {
	padding:0;
	margin-top:10px;




}
#bracket1, .bracket1 {
    /*width:100%;
	height:13px;
	background-image:url(../../Common/images/BRP/top_bracket_bold_left.png);
	background-repeat:no-repeat;*/
    height: 13px;
    border: solid 2px #b21300;
    border-bottom: none;
    background: none;
    /*margin:0;
	padding:0;
		background: url(../../Common/images/BRP/GEM_Top_RedBar_Center.png) 10% 0 repeat-x , url(../../Common/images/BRP/GEM_Top_RedBar_Left.png) left top no-repeat, url(../../Common/images/BRP/GEM_Top_RedBar_Right.png) right top no-repeat; 
}

#bracket1 img {
	float:right;
	margin:0;
	padding:0;
	
}*/
}
#bracket1Btm, .bracket1Btm {
    /*width:100%;
	height:13px;
	background-image:url(../../Common/images/BRP/btm_bracket_bold_left.png);
	background-repeat:no-repeat;*/
    height: 12px;
    border: solid 2px #b21300;
    border-top: none;
    background: none;
}
/*#bracket1Btm img {
	float:right;
	margin:0;
	padding:0;
	
}*/


#rightbracket {
	border: solid 1px #e23f3b;
	border-bottom :none;
	height:13px;
	margin:0;
	padding:0;
	/*	background: url(../../Common/images/BRP/GEM_Top_RedBar_Center.png) center top repeat-x , url(../../Common/images/BRP/GEM_Top_RedBar_Left.png) left top no-repeat, url(../../Common/images/BRP/GEM_Top_RedBar_Right.png) right top no-repeat; */
}
#rightbracket img {
	float:right;
	margin:0;
	padding:0;
	
}

.rightbracketBtm {
	width:100%;
	height:13px;
	background-image:url(../../Common/images/BRP/btm_bracket_lite_left.png);
	background-repeat:no-repeat;
	padding-bottom:10px;
}
.rightbracketBtm img {
	float:right;
	margin:0;
	padding:0;
	
}
/*p {
	font-size:1.2em;
	line-height:1.5em
}*/
.homecontent H2, .rightDiv h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3C3C3C; FONT-FAMILY: Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
	padding:0;
	margin-top:1px;
	margin-bottom:5px;
}
.homecontent p {
	padding:0;
	margin-top:10px;
	margin-bottom:4px;
}
.homecontent ul.bluebullet{
	margin-top:2px;
	margin-bottom:4px;
}

ul.bluebullet {
	font-size:1.2em;
	line-height:1.7em;
	list-style:none;
}

ul.bluebullet li {
	margin: 0;
	padding: 3px 0 3px 17px;
	line-height:1.3em;
	background-image:url(../../Common/images/BRP/blue_bullet.gif);
	background-repeat:no-repeat;
	background-position: left .6em;
}

ul.bluebulletright {
	font-size:1.2em;
	line-height:1.7em;
	list-style:none;
	margin: 0 0 0 -40px;
	padding:0 0 0 40px;
	
}

ul.bluebulletright li {
	margin: 0 0 5px 0;
	padding: 3px 0 3px 17px;
	line-height:1.3em;
	background-image:url(../../Common/images/BRP/blue_bullet.gif);
	background-repeat:no-repeat;
	background-position: left .6em;
	
}

ul.bottom {
	font-size:1.2em;
	line-height:1.7em;
	list-style:none;
	margin: 0 0 0 -40px;
	padding:0 0 0 40px;
	
}

ul.bottom li {
	margin: 0 0 5px 0;
	padding: 3px 0 3px 0;
	line-height:1.3em;
	
}
.bottom a:link, .bottom a:visited
{
	text-decoration :none;
	color:#404040;
}
.bottom a:hover,.bottom a:active
{
	text-decoration :underline;
	color:#404040;
}
#bottom {/*margin-left:220px;*/}
#horizontaltab 
{
    padding: 7px  0 5px  5px;
 
   border-bottom:1px solid;
    }

#horizontaltab ul 
{
    margin: 0; 
    padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
	}
#horizontaltab li {
    display: inline; 
   
    }
#horizontaltab ul li a
{
   text-decoration: none;
   margin: 0px;
   padding: 5px 32px 5px 32px;
   color: black;
   font-weight: normal;
   font-size: 14px;
   background: url(../../Common/images/BRP/up_tab_arrow_gray.png) #e4e4e4 no-repeat 12% center;
   
}

	   
	/*background-image:url(../../Common/images/BRP/up_tab_arrow_gray.gif);
	background-repeat:no-repeat;
	background-attachment:scroll ;
	background-position: left center ;*/    
	    
	

#horizontaltab ul li.selected a, #horizontaltab ul li.selected
{
   color: #FFFFFF;
   font-weight: normal;
   font-size: 14px;
   background: url(../../Common/images/BRP/down_tab_arrow_wht.png) #464f55 no-repeat 12% center;
}

#horizontalcontainer 
{
    padding: 5px;
     height:280px;

overflow-y:scroll;
}

.subtitle {
display: block;
	font-style: italic;
	font-weight: normal;
	font-size: 0.7em;
	/*margin-left: 0.3em;*/
}

.presentation
{
    z-index: 1;  TOP: 170px; LEFT: 200px; WIDTH: 600px; POSITION: absolute; background-color:#FFFFFF; border-style:solid;border-color:black; border-width:2px;
     background-color:#FFFFFF; 
}
.registermodal
{
    z-index: 1;  TOP: 170px; LEFT: 200px; WIDTH: auto; POSITION: absolute; background-color:#FFFFFF; border-style:solid;border-color:black; border-width:2px;
     background-color:#FFFFFF; 
}
.application
{
    z-index: 1;  TOP: 100px; LEFT: 150px; bottom :100px; WIDTH: 75%; POSITION: absolute; background-color:#FFFFFF; border-style:solid;border-color:black; border-width:2px;
     background-color:#FFFFFF; 
}
.presBackground 
{
    /*background-color:InfoBackground;*/
    background-color:Gray;
    presentation:alpha(opacity=50);
    opacity:0.5;
}    
.gloss1
{
   
     background-color:#FFFFFF; border-style:solid;border-color:black; border-width:2px;
     background-color:#FFFFFF; 
}
.glossary
{
    z-index: 1000;  TOP: 170px; LEFT: 200px; WIDTH: 850px; height:630px;
    POSITION: absolute;
     background-color:#FFFFFF; border-style:solid;border-color:black; border-width:2px;
     background-color:#FFFFFF; 
}

.srch
{
    z-index: 1000;  TOP: 170px; LEFT: 200px; WIDTH: 1200px; height:570px;
    POSITION: absolute;
     background-color:#FFFFFF; border-style:solid;border-color:black; border-width:2px;
     background-color:#FFFFFF; 
}
.glossBackground 
{
    /*background-color:InfoBackground;*/
    background-color:Gray;
    glossary:alpha(opacity=50);
    opacity:0.5;
}    
.editnote , td.editnote
{
	border: solid 3px silver; 
	padding:10px;
	background-color: #ffffcc;
}
.glossarysearch 
{
	
	width:400px;
	/*background:url(../../Common/nav-images/NCI_GemSearchArea_BG.gif) no-repeat  top left;*/
	
	float:left;
	

}
.detailSubHeader 
{
	font:normal 14px Arial;
	
}


#dialog-overlay {     /* set it to fill the whil screen */    width:100%;     height:100%;         /* transparency for different browsers */    pnlfilter:alpha(opacity=50);     -moz-opacity:0.5;     -khtml-opacity: 0.5;     opacity: 0.5;     background:#000;      /* make sure it appear behind the dialog box but above everything else */    position:absolute;     top:0; left:0;     z-index:3000;      /* hide it by default */    display:none;} 
#dialog-box {         /* css3 drop shadow */    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);         /* css3 border radius */    -moz-border-radius: 5px;    -webkit-border-radius: 5px;         background:#eee;    /* styling of the dialog box, i have a fixed dimension for this demo */    width:328px;          /* make sure it has the highest z-index */    position:absolute;     z-index:5000;      /* hide it by default */    display:none;} 
#dialog-box .dialog-content {    /* style the content */    text-align:left;     padding:10px;     margin:13px;    color:#666;     font-family:arial;    font-size:11px; }


.glossaryIcon 
{
	cursor:pointer;
}

.emptyitem 
{
	text-align:left;
}

p.editres
{
	
    margin-top:0.2em;
    font-size: 12px;
}

p.editres a {
	text-decoration: underline;
	color: blue;
	  font-size: 12px;
	
	
}
 span.editres 
{
    vertical-align:middle;
    font-size: 0.5em;
   margin-left:45em;
}

 span.editres a{
	text-decoration: underline;
	color: blue;
	
	
}
fieldset.fldtabs 
{
	border:none;
}

fieldset.fldtabs  legend
{
	font:bold 18px arial;
	color:#464748;
	

}
fieldset.fldtabs  table.detail
{
	margin:10px;
}

.showTop
{
	display:block;
	border: solid 1px gray;
	/*border-left: solid 1px gray;
	border-right: solid 1px gray;*/
	padding:9px;
	border-bottom:none;
}
.showBot
{
	display:block;
	border: solid 1px gray;
	/*border-left: solid 1px gray;
	border-right: solid 1px gray;*/
	padding:9px;
	border-top:none;
}
.hide
{
	display :none;
		border-top:none;
}

.showdetailsbckgrnd
{
	z-index: 1; cursor: pointer; TOP: 170px; LEFT: 400px; WIDTH: 400px; POSITION: absolute; background-color:#FFFFFF; border-style:solid;border-color:#E5E5E5; border-width:9px;
}

.selectedRowStyle td 
{ 
    background-color: yellow; 
} 



.filterlabel 
{
	
	font: bold 12px Arial;
	float:left ;
	
}

.titledet 
{
	
font: bold 24px Arial;
text-align:left;
margin-left:0px;
color :#000000;
}

.noteconstruct
{
	display:block;
	float:right;
	width:350px;
	font-size:smaller;
}

label.block {
	display: block;
	margin-top: 1em;
}

.wideInput {
	width: 400px;
}
.addrInput {
	width: 450px;
}
.narrowInput {
	width: 275px;
}

/*.inlineInput {
	margin-right: 4em;
}*/

textarea {
	background-color: white;
}
  .wsadmin { width: 600px; padding: 1%; }

 .textwidth { width: 98%; }
 .distextwidth { width: 80%; }
            .half { float: left; width: 48%; padding: 1%; }
            .full { clear: both; width: 98%; padding: 1%; }
            .quarter { float: left; width: 10%; padding: 1.5% 1% 1% 0;}
             .quarter2buttons { float: left; width: 10%; padding: 0 1% 1% 0;}
             .threequarters { float: left; width: 86%; padding:0% 1%; }
            .right { text-align: right; }
             .three { float: left; width: 30%; padding: 1%; }
               .forty { float: left; width: 39%; padding: 1%; }
            
  th a 
  {
  	text-decoration:none;
  }
  
  .alignleft {
	float: left;
	width:40%;
}
.alignright {
	float: right;
	width:60%;
}
#ctl00_ContentPlaceHolder1_updControl 
{
	margin-top:12px;
}


#ctl00_ContentPlaceHolder1_updControl 
{
	margin-top:8px;
	padding:2px;
}
.bold 
{
	font-weight:bold;
}
.emptyRatingStar { background-image: url(../../Common/images/brp/Star_Gray.png); width: 32px; height: 32px; padding: 0px;}
 .filledRatingStar  { background-image: url(../../Common/images/brp/Star_Gold.png); width: 32px; height: 32px; padding: 0px;}
 .savedRatingStar  
 {
 	background-image: url(smiley-done.png); width: 32px; height: 32px; 
 	padding: 0px;}
 .ratingStar {
font-size: 0pt;
width: 13px;
height: 12px;
margin: 0px;
padding: 0px;
cursor: pointer;
display: block;
background-repeat: no-repeat;
}
.readonlyratingStar 
{
	font-size: 0pt;
width: 13px;
height: 12px;
margin: 3px 0 0 0 ;
padding: 0 0 0 0;
cursor: default;
display: block;
background-repeat: no-repeat;
}
.rtng 
{
	padding-bottom:5px;
	padding-top:0px;
	margin-top:0px;
}

.recommend ul
{
	
	
}
.recommend li 
{
	display:table ;
	width:300px;
	
}
.recommend li a
{
	

}
.recommend li span
{
	float:right;

}

        .bartbl {
	 height:18px;
	 width:157px;
	 background-color :#dcdbdb;
	 TEXT-ALIGN: center;
PADDING: 0px;
MARGIN: 10px;
BORDER:none;

}
.barclr1 {
	
	BORDER:none; TEXT-ALIGN: center;  PADDING: 0px; MARGIN: 0px;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dcdbdb; 
}
.barclr2 {
	 BORDER:none;TEXT-ALIGN: center;  PADDING: 0px; MARGIN: 0px;   FONT: 14px Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dcdbdb;
}
.barclr3 {
	
	BORDER:none; TEXT-ALIGN: center;  PADDING: 0px; MARGIN: 0px;   FONT: 14px Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffa927; color:White;
}


.gridrtng 
{
	padding: 0;
	margin:0;
	
}
.gridrtnghdr 
{
	padding: 0;
	margin: 0 5% 0 0;
	
}
.subheader 
{
	
	font: bold 13px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif;
}

.comcontainer
{
  width:800px;
    border: solid 2px black;/*#808080;*/
     background-color:#ffffff;
   /* border-style :*/
   padding :0;
   overflow :scroll;
height:600px;
text-align :left;
} 
.comheader
{
       color: #000;	
     padding: 5px 15px;
   background-color:#e6e6e2;
    font-weight: bold;
} 


 .combody
{
    background-color: #ffffff;
   
    padding:0 20px;
  
   
} 
.rtnglbl 
{
	font: normal 11px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	COLOR: #464748; 
	TEXT-DECORATION: none;
	margin :15px 3px 3px 3px;
	text-align :center ;
}

.rtngval
{
	font: bold 14px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	COLOR: #464748; 
	TEXT-DECORATION: none;
	margin :3px 3px 3px 3px;
	text-align :center ;
}

.divrating 
{
	width:108px;
	background-color:#eeeeee;
	height:70px;
	vertical-align :middle ;
	padding :5px 0;
	margin:1px 0 1px 4px;
}

.divratingstatus
{
	
	width:108px;
	background-color:#eeeeee;
	
	vertical-align :middle ;
	padding :5px 0;
	margin:1px 0 1px 4px;
	
}
.summarybox 
{
	border: solid 3px #d9d9d9;
	padding:15px;
	
}
.summarydetails
{
	font: normal 18px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	COLOR: #464748; 

	
	
}

 .summarydetailsbody
{
	
	font: normal 13px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	COLOR: #464748; 
	
}

.research label, .all label
{
	font: bold 13px Arial, Verdana, Trebuchet MS, Tahoma, sans-serif; 
	COLOR: #464748; 
	
}

.divbarchart
{
	padding:0;
margin-left:60px;
	height:18px;
	width:157px;
	background-color:#dcdbdb;
}
.divinnerbarchart
{
	padding:0;
	margin:0;
	height:18px;
	background-color:#ffa927;
}
.commentInfo 
{
	border: solid 1px #e0e0e0;
	margin:2px;
}
.commenthdr 
{
	height:49px;
	background-color :#f2f2f2;
	margin:2px;
}
.numcomments 
{
	width:130px;
	float:left;
	border-right:solid 2px #c4c4c4;
	margin-right:20px;
	padding: 5px 5px 5px 10px;
	
}
.norows 
{
	text-align:center;
	padding:10px;
}
.addcommbut
{
	padding:10px;
}

 ul.comments
{
	
   list-style: none;
   text-align: left;
      
width:168px;
 /* border-top: 2px solid #75b7e4;*/
   margin :0 0 0 -40px;
   padding:0 0 0 40px;
  
}
 ul.comments li
{
   
 border-bottom : solid 1px #e0e0e0;

  /* border-bottom: 2px solid #75b7e4;*/
  padding:10px;
  background-image :none;  
   
}

.divider 
{
	clear:both;
	background-color:#f2f2f2;
	height :16px;
	padding: 0 3px;
}

.detailedbody 
{
	
	clear:both;
	padding:5px 0;
	margin-bottom:15px;
}
.detailedbody  .summarydetailsbody
{
	border-bottom:dotted 1px ;
	cursor:pointer ;
	
}
.divcommentinfo
{
	padding :0;
	margin :0;
}
div.row:after {content: ""; display: table; clear: both;}

div.divcommentinfo:after {content: ""; display: table; clear: both;}
div.avgdetratdark 
{
	width:206px;
	background-color:#f1eff0;
	height:34px;
	padding:2px;
}


div.avgdetratlight 
{
	width:206px;
	background-color:#fafafa;
	height:34px;
	padding:2px;
}

   .summarybox .three  
   {
   	padding:0;
   	margin-right:15px;
   	}
   .summarybox .forty  
   {
   	padding:0;
   width:35%;
   	}
   .divcommentinfo .threequarters
{
	width:84%;
	padding: 0 1% 1% 2%;
	margin:0;
}
 .divcommentinfo  .quarter2buttons 
 {
 	background-color: #f2f2f2;
 	margin:0.5%;
 	padding:3% 1% 6% 1%;
 	width:9.5%;
 }
 
 .discuss 
 {
 	text-align :left;
 	margin-left:0px;
 }
 
   #restest1 {
   /*height:15px;
	background: url(../../Common/images/BRP/GEM_Top_RedBar_Center.png)  repeat-x , url(../../Common/images/BRP/GEM_Top_RedBar_Left.png) -1px top no-repeat, url(../../Common/images/BRP/GEM_Top_RedBar_Right.png) right top no-repeat; 
	*/
	height :15px;
	border: solid 2px #b21300;
	border-bottom :none;
}
 
.clickableLogo 
{
	height:112px;
	width:435px;
	background:url(../../Common/nav-images/NCI_GemLogoArea2.gif) no-repeat top left;
	float:left;
    display:block;
}

.clickableLogotop {
    height: 112px;
    width: 435px;
    background: url(../../Common/nav-images/NCI_GemLogoArea2.gif);
    float: left;
    display: block;
}

.demobanner {
    float:left;padding: 2em 1em;
}
.bannerfont {
    font-family: Arial, Sans-serif;
font-size: 2.5em;
font-weight: bold;
color: #a90101;
text-decoration: none;
}
 .gridFont 
 {
 	font-size:14px;
 
 	clear:both;
 }
  .selected 
 {
 font-size:14px;
 	padding:5px;
 	color:Black;
 }
 .disabled {
 color:Gray !important; 
 text-decoration:none !important; 
 padding:5px;
font-size:14px;
 }
 
 
 @media screen and (max-width: 950px) 
 {
 	#topDiv {
    width: 100%;
    min-width: 0;
  }
 
 }

/* ============================================================================================================================
== BUBBLE WITH A BORDER AND TRIANGLE
** ============================================================================================================================ */

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border {
  position:relative;
  padding:0;
  margin: 10px 0 10px 175px;
  border:1px solid #c9c9c9;
  
 
  background:#fff;
  
 
  /* css3 */
 
}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-border.left {
  margin-left:175px;
  margin-right:10px;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-border.right {
  margin-right:30px;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-20px; /* value = - border-top-width - border-bottom-width */
  left:40px; /* controls horizontal position */
  border-width:20px 20px 0;
  border-style:solid;
  border-color:#c9c9c9 transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-13px; /* value = - border-top-width - border-bottom-width */
  left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:13px 13px 0;
  border-style:solid;
  border-color:#fff transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.top:before {
  top:-20px; /* value = - border-top-width - border-bottom-width */
  bottom:auto;
  left:auto;
  right:40px; /* controls horizontal position */
  border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-border.top:after {
  top:-13px; /* value = - border-top-width - border-bottom-width */
  bottom:auto;
  left:auto;
  right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
  border-width:0 13px 13px;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.left:before {
  top:69px; /* controls vertical position */
  bottom:auto;
  left:-21px; /* value = - border-left-width - border-right-width */
  border-width: 10px 20px 10px 0;
  border-color:transparent #c9c9c9;
 

}

/* creates the smaller  triangle */
.triangle-border.left:after {
  top:70px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:-17px; /* value = - border-left-width - border-right-width */
  border-width:9px 18px 9px 0;
  border-color:transparent #fff;
 

}

/* Variant : right
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.right:before {
  top:10px; /* controls vertical position */
  bottom:auto;
  left:auto;
  right:-30px; /* value = - border-left-width - border-right-width */
  border-width:15px 0 15px 30px;
  border-color:transparent #c9c9c9;
}

/* creates the smaller  triangle */
.triangle-border.right:after {
  top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:auto;
  right:-21px; /* value = - border-left-width - border-right-width */
  border-width:16px 0 16px 29px;
  border-color:transparent #fff;
}



/*  .divfilter:after {content:""; display:table; clear:both;}*/

   .accordionHeaderSelected 
   {

 margin: 15px 0 0 5px;
    padding: 0px 0px 0px 25px;
background:transparent url(../../Common/images/brp/icon-arrow-down.png) no-repeat 7px 46%;
     font: normal 18px arial;
    color: #a90101;
    cursor:pointer;
  
  }
        .cpAccordionHeader{
     color: #000000;
margin:8px;
  padding: 10px 10px 10px 25px;

  background:  #eeeeee url(../../Common/images/brp/black_arrow.png) no-repeat 7px 46%;

     font:normal 18px arial;
    color: #464748;
  border-radius: 8px;
     cursor:pointer;
 }
 #ncibanner 
 {
 	background-color:#bc1400;
 	overflow: hidden; 
 	zoom: 1;
 	
 }
 #ncibanner span {
     color:#ffffff;
    margin: 5px;
    float: right;
    padding:10px;
  
}
#ncibanner span a{
     color:#ffffff;
   text-decoration:none;
  
}

#loginContainer , .loginContainer
{
	margin-top:25px;
	padding:20px;
}
 #loginContainer span , .loginContainer input, .loginContainer span{
    
    margin: 5px;
    float: right;
  display:block;
  
}
.lgntext{
    

  font: bold 13px Arial, Verdana, Sans-serif;
   color:#000000;
}
.loginContainer span a{
     color:#ffffff;
   text-decoration:none;
  
}
#ctl00_btnLogin ,#ctl00_btnLogout,#ctl00_ctl00_btnLogin,#ctl00_ctl00_btnLogout
{
	margin-top:5px;
}
 .clearfix:before,
    .clearfix:after,
    .clearafter:after{
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .clearfix:after {
      clear: both; }
    .clearfix {
      zoom: 1; }
      
      
      .filterpanel
      {
      	width:80%;
      	float:left;
      	padding:1%;
      	
      }
      
       .buttoncontainer 
      {
      	width:14%;
      	float:left;
   
      	text-align:left;
      padding:5% 2% 1% 1%;
      }
       .filterpanel span
      {
      	display:block;
      	float:left;
      	    font: bold 12px Arial;
      	    margin-bottom:3px;
      	   width:30%;
      	   padding-right:2%;
      }
      
      .filterpanel  input[type="text"],  .filterpanel  select
      {
      
      	   width:60%;
      	    padding-right:2%;
      	    margin-bottom:5px;
      	   
      }
      
      
      .listcontainer 
      {
      	width:98%;
      	padding: 0 1% 0 1%;
      }
      
      .notescontainer 
      {
      	width:50%;
      	padding: 0 2% 0 0;
      	float:left;
      }
      .notes
{
	 
	border:solid 1px;

	background: url('../../Common/images/Brp/GEMLogoSM_Nav.gif') no-repeat 0 50%;
		padding: 10px 10px 10px 40px;
}
        .filtercontainer 
      {
      	width:46%;
      padding: 0 ;
      	float:left;
      	border:solid 2px;
      	
      }
    
    .filterhead 
{
	font:   bold 13px Arial;
	margin: 3px 3px 3px 0;
	padding-bottom:3px;
	text-decoration :underline;
}
      
      .buttoncontainer  input[type="submit"]
      {
      
      	   margin:5px 0 5px 0;
      	 
      }
      
      .moveright
      {
      	float:right;
      }
      
      .moveleft
      {
      	float:left;
      }
      
      .alpha {
     width:85%;
     padding:0;
     float:left;
      }
      
          .Key {
     width:15%;
     font-size:
     smaller;float:
     right;padding:0;
      }
      
      #dethdrlft ,.dethdrlft
      {
      	padding:0 1% ;
      	width: 48%;
      	float:left;
      }
      #dethdrright,.dethdrright
      {
      	padding: 0 1% 0 0;
      	width: 49%;
      	float:right;
      	text-align :right;
      }
      .teaserboxouter
      {
      	border: solid 1px #d5d5d6;
      	border-left:0;
      	border-right:0;
      	margin-left:1%;
      }
      .teaserbox 
      {
     margin:2px;
      height:62px;	
      	background:#f6f6f6 url(../../Common/images/brp/GEM_TeaserBox_ArrowRight.png) no-repeat 100% 0%; 
      	overflow:hidden;
      }
      #innerbox1
      {
      	
	border-right:solid 1px #d5d5d6;
	width:18%;
	float:left;
	padding: 8px 1%;
	margin: 13px 0;
      }
      #innerbox2
      {
      	
	border-right:solid 1px #d5d5d6;
	width:13%;
	float:left;
	padding: 3px 1%;
	margin: 13px 0;
      }
   #innerbox2 p
   {
   	padding:0;
   	margin:0;
   	width:80%;
   	text-align:right;
   }
 
 
    #innerbox1  label,#innerbox2  label{
      	font: normal 16px Arial, Verdana, Helvetica, sans-serif;
	color:#464748;
	margin-left:5%;
white-space: nowrap; 
      }
      #innerbox1  span,#innerbox2  span 
       {
       	font:bold 16px Arial, Verdana, Helvetica, sans-serif;
       }
     /*#innerbox2 span
     {
     	margin-right:5%;
     }*/
     /*    #innerbox3  
         {
     width:auto;

	padding:18px 13px 13px 1%;
	margin:   0 0 0 35%;
         }
       
       
   #innerbox3  p
   {
   	padding:0;
   	margin: 0 1% 0 0;
   	width:98%;
   	text-align:right;
   }*/
   
   #innerbox3 
   {
   	max-width:60%; 
   	float:left; 
   	text-align:right; 
   padding: 3px 1%;
	margin: 13px 0;}
#innerbox3 p {padding:0; margin:0;}
#innerbox3   span 
       {
       	font:bold 16px Arial, Verdana, Helvetica, sans-serif;
       	color:#464748;
       
       }
      a.showmorecom:link, a.showmorecom:active,     a.showmorecom:visited
       {
       	 	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
       	color:#464748;
       	text-decoration :none;
       		border-bottom:dotted 1px #464748;
       		white-space: nowrap; 
       }
       
       
         a.showmorecom:hover
       {
       	 	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
       	color:#464748;
       	border-bottom:none;
       	text-decoration:underline;
       	white-space: nowrap; 
       }
      
   /*   #cover {
    background: url("http://www.aveva.com/Images/ajax-loader.gif") no-repeat scroll center center #FFF;
    position: absolute;
    height: 100%;
    width: 100%;
}*/

.hidden { visibility: hidden; display: none; }


input[type="file"]{
    color: transparent;
}

.formfield 
{
	line-height:2em;
	
}

.discussgrid {
  width:97%;
  display:inline-block;
  overflow: hidden;
  white-space: nowrap;
  margin:0px auto;
 
}

.messagegrid {
   /* border: 1px solid #128DB6;
    padding:10px;*/
}

.keeplines {
    white-space :pre-wrap;
}

.wsname li{
      list-style-type: none;
    margin-left:0px;
    padding-left:0px;
    float: left;
    display: inline-block;
}


.wstitlesubpage{
       
    background: url(../../common/images/brp/yellow_square.svg)  0 50% no-repeat;
    text-decoration: none;
   background-size :12px 12px;
    padding-left: 20px;
       
            font-size: 15px;
    font-family: 'Lato', sans-serif;
  font-style:normal;
  font-weight :bold;
        color:#006b9d;
       text-align:left;
    margin-bottom:15px;
    display :inline-block;
}

fieldset.workspace {
	border: none;
	 padding :0;
   

}

fieldset.workspace legend, .workspace {
	
	    
          font-size: 32px;
    font-family: 'Lato', sans-serif;
  font-style:italic;
  font-weight :normal ;
        color:#006b9d;
       text-align:left;
   margin:15px 0 17px 6px;
   display:inline-block;
}

 fieldset.workspace div{
	
	margin: 0;

}
    .workspace a:link, .workspace a:visited,.workspace a:hover,.workspace a:focus {
	color:#216e76;
   
    }
    .workspace a:link, .workspace a:visited,.workspace a:focus {
	  text-decoration :none;
   
    }
   .workspace a:hover {
	
    text-decoration :underline;
    }
     a.addtag {
        color:#216e76;
	  text-decoration :underline ;
   cursor :pointer;
    font-size: 12px;
font-family: 'Lato', sans-serif;
font-style: normal;
    }
     a.newthreadicon {

   
    font-size: 13px;
font-family: 'Lato', sans-serif;
font-style: normal;
background: url(../../common/images/brp/add_icon.svg) no-repeat 80%;
background-size: 15px 15px;
padding: 10px 50px 10px 15px;
  
 }

    

      a.backicon {

     font-size: 13px;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    background: url(../../common/images/brp/back_icon.svg) no-repeat left;
    background-size: 15px 15px;
    padding: 10px 20px 10px 25px;
   
  
 }

  .workspacetable {

  }
 .workspacetable th{
  color: #fff;
    background: #313f4f;
    padding: 15px 0 7px 0;
    border:none;
 

     font-size: 16px;
    font-family: 'Lato', sans-serif;
  font-weight:bold;
  font-style :normal;
  text-align :left;
    vertical-align: middle;
}
    
 .workspacetable th.center, .center{
  
  text-align :center;
 
}
  .workspacetable tr:first-child th:first-child {
    border-top-left-radius: 12px;
}    
  
   .workspacetable tr:first-child th:last-child {
    border-top-right-radius: 12px;
}
    .workspacetable td {
        padding: 22px 0;
    }
    .workspacetable tr {
      
     color: #313f4f;
       
         empty-cells: show;
       
    }
    .workspacetable tr a:link{
   
    
        color :#216e76;
       text-decoration :none;
       
    }

    .workspacetable tr a:hover {
   
    
        color :#216e76;
       text-decoration :underline;
       
    }
   .workspacetable tr.row {
    background-color: #eff5f5;
   
      font-size: 14px;
    font-family: 'Lato', sans-serif;
  font-style: normal;
}

   .workspacetable tr.alter {
    background-color: #ffffff;
   
    
      font-size: 14px;
    font-family: 'Lato', sans-serif;
  font-style: normal;
}

.tags {
    background-color:#ffd79e;
    color:#465361;
   
        font-size: 10px;
    font-family: 'Lato', sans-serif;
    font-weight :normal;
     display :inline-block ;
     padding:1px 5px;
     border-radius :3px;
     margin :2px 0;
     height:16px;
     line-height:16px;
}
.threadhdr {
     background-color:#313f4f;
     color :#ffffff;
     padding :15px 26px;
      border-top-left-radius: 12px;
       border-top-right-radius: 12px;
}
.threadtitle {
      
      padding :0;
      margin :0 0 10px 0;
       font-size: 16px;
    font-family: 'Lato', sans-serif;
  font-weight: bold;
}
.msgby {
     background-color:#eff5f5;
     color :#000000;
     padding :11px 5px 11px 26px ;
     margin:0;
       font-size: 12px;
    font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight:bold;
}

#detaildiscuss {
    line-height:18px;
}
#detaildiscuss .half {
    padding :0;
    width:50%;
}
.msgtext {
   
 color :#000000;
     padding :11px 5px 11px 26px ;
     margin:0;
       font-size: 12px;
    font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight:normal;
    
   
}
.subnote {
     color :#000000;
   
       font-size: 13px;
    font-family: 'Lato', sans-serif;
  font-style: italic;
  font-weight:normal;
}
/*.row{
    position:relative;
   
    
    max-height:80px;
    overflow:hidden;
   text-overflow: ellipsis;
    content: "";
}
.row:before {
  content:'';
  width:100%;
  height:100%;    
  position:absolute;
  left:0;
  top:0;
 background:linear-gradient(transparent 150px, white);
}*/




.pull-right {
    
   
    text-align :right ;
}

.msgheader{
     color: #ffd79e;

  padding: 9px;
  background-image: none;
  border: none;
 }

.descthread  {
margin:0;

border: none;
background-image:none;
background-color: #313f4f;      
padding: 0;
height:100%;


}

.icon-list {
    text-align :right;
}
ul.icon-list {
    list-style :none outside;
}

.icon-list li {
    background: none;
 /*   display: inline-block;*/
    margin-left: -2px;
    padding: 0;
    margin: 0;
}

 .alerticon {
    
    background: url(../../common/images/brp/alert_icon.svg)   no-repeat ;
    background-size:12px 15px;
    cursor :pointer ;
   padding: 10px;
   display :inline-block;
  
}

 .printicon {
    
    background: url(../../common/images/brp/print_icon.svg)   no-repeat ;
    background-size:15px 15px;
  padding: 10px;
     display :inline-block;
  cursor :pointer ;
   
}

 .offlikeicon {
    
    background: url(../../common/images/brp/like_icon_OFF.svg)   no-repeat ;
    background-size:15px 15px;
  padding: 10px;
   display :inline-block;
   cursor :pointer ;
   
}

 .likeicon {
    
    background: url(../../common/images/brp/like_icon_on.svg)   no-repeat ;
    background-size:15px 15px;
  padding: 10px;
   display :inline-block;
    cursor :pointer ;
   
}
.desc_slide_up
{
    background: url('../../common/images/brp/chevron_up.svg') no-repeat right;
    background-size: 15px 15px;
    padding: 10px 25px 10px 0px;
}

.desc_slide_down
{
    background: url('../../common/images/brp/chevron_down.svg') no-repeat right;
    background-size: 15px 15px;
  padding: 10px 25px 10px 0px;
}

#collapsedesc {
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    color: #ffd79e; 
}
 #viewmore, .expandcollapse { 
 font-size: 12px;
    font-family: 'Lato', sans-serif;
  font-style: normal;
  color:#ffffff;
  /*text-align: center; 
   
   background-color: #216e76;  
    color:#ffffff;
    padding :4px 8px;
 
     
    border-top-left-radius: 2px;
       border-top-right-radius: 2px;
       border-bottom-left-radius: 2px;
       border-bottom-right-radius: 2px;*/
      
}


.sidebar-box {
  max-height: 120px;
 
  overflow: hidden;
}

.button {
  
   background: #216e76;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#216e76));
   background: -moz-linear-gradient(top, #3e779d, #216e76);
   padding: 5px 10px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   
   
   /* overboard shadows for Opera (and why spec version listed first) */
   box-shadow: rgba(0,0,0,1) 0 1px 0, rgba(0,0,0,90) 0 0 10px, rgba(0,0,0,90) 0 0 20px, rgba(0,0,0,90) 0 0 30px;
   
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-family: 'Lato', serif;
   text-decoration: none;
   vertical-align: middle;
}
.button:hover {
   border-top-color: #216e76;
   background: #216e76;
   color: #ccc;
}
.button:active {
   border-top-color: #216e76;
   background: #216e76;
}

/*.msgtext .read-more { 
			position: absolute; 
			bottom: 0; left: 0;
			width: 100%; 
			text-align: center; 
			margin: 0; 
			padding: 30px 0 30px 0; 
			
			
			background-image: -moz-linear-gradient(top, transparent, white);
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));
		}
    */

.wsmess 
 {
 	max-height:90px;
 	overflow:hidden;
     padding:0;
 }
 
 .wsmessauto 
 {
 	height:auto;
       padding:0;
 }
.morebutton {  
    
width: 70px;
text-align: center;
margin: 0 auto !important;
line-height: 14px;
height: 14px;
display :block;
     color: white;
   font-size: 12px;
   font-family: 'Lato', serif;
   text-decoration: none;
}

.tagdiv {
    padding-bottom:21px;
}

#logreg tr td P {
    font-size:0.8em;
}

.tabmaster {
    margin: -35px 0 10px 0px;
}