/*
 * Stylesheet for OSLCS
 */
a                       { color : #000099; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : normal; text-decoration : underline; }
a.nav:link              { color : #E0E0E0; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; font-variant: small-caps; text-decoration : none; }
a.nav:visited           { color : #E0E0E0; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; font-variant: small-caps; text-decoration : none; }
a.nav:hover             { color : #FFCC66; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; font-variant: small-caps; text-decoration : underline; }
a.navL2:link            { color : #003366; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : none; }
a.navL2:visited         { color : #003366; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : none; }
a.navL2:hover           { color : #996600; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : underline; }
a.navL2A:link           { color : #003366; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : none; }
a.navL2A:visited        { color : #003366; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : none; }
a.navL2A:hover          { color : #996600; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : underline; }
a.navInternal:link      { color : #2D4664; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : underline; }
a.navInternal:visited   { color : #2D4664; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : underline; }
a.navInternal:hover     { color : #000099; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : underline; }
.navInternal            { color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; ; text-decoration : none; }
a.navNoLink:link      { color : #0033FF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; ; text-decoration : none; }
a.navNoLink:visited   { color : #0033FF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; ; text-decoration : none; }
a.navNoLink:hover     { color : #000099; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; ; text-decoration : none; }
.navNoLink            { color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; ; text-decoration : none; }
a.bodyboldwhitesmall:link       { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; text-decoration: none;}
a.bodyboldwhitesmall:hover      { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; text-decoration: none;}
a.bodyboldwhitesmall:visited    { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; text-decoration: none;}
.bodyboldwhitesmall             { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; }
a.bodyboldwhite:link    { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration: none;}
a.bodyboldwhite:hover   { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration: none;}
a.bodyboldwhite:visited { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration: none;}
.bodyboldwhite          { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; }
a.bodyboldblue:link     { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration: none; }
a.bodyboldblue:hover    { color : #330099; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration: underline; }
a.bodyboldblue:visited  { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-decoration: none; }
.bodyboldblue           { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; }

.sublevel1WHITE         { color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : normal; ; background-image: url(sublevel1_bknd.gif)}
.sublevel2TITLEBLACK    { color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; ; background-color: #82AFAF}
.sublevel2TITLEACTIVE   { color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; ; background-color: #D2E6E6; text-decoration : none; }

.body { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : normal; }
.tablehead { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; ; background-color: #2D4664}
.bodyblack { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : normal; }
.mainnavOFF { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; ; text-decoration: none}
.newslink { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : normal; ; text-decoration: underline}
.bodywhite { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : normal; }
.mainnavON { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; ; text-decoration: none }
.bodyboldgray { color : #999999; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; }
.titleBIG { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; }
.titleSUB { color : #E0E0E0; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; }
.tablesubhead { color : #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; ; background-color: #2D4664}
.bodyitalic { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : normal; ; font-style: italic}
.bodysmall          { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : normal; }
.bodyblacksmall     { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; }
.bodyboldblacksmall { color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; }
.mainnavWHITE { color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; ; background-image: url(main_bknd.gif)}
.bodybluebold { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; text-align: right;}
.bodybluenormal { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-align: right;}

.titleMAPDesc  { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; }
.titleMAPLabel { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; }
.headerLink { color : #E0E0E0; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; }

.breadcrumbON { color : #336699; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; text-decoration: none}
.breadcrumbOFF { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; text-decoration: underline}
.breadcrumbTITLE { color : #2D4664; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; }

.footer { color : #000000; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : normal; ; font-style: italic}

.bodystrike { color : #800000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; font-weight : normal; text-decoration : line-through}


BODY {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:	10pt;
	background-color: transparent;
	}
TD {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	}
DIV {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	}
H1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14pt;
	font-weight : bold;
	}
H2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	}
H3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	}
H4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight : bold;
	}
P  {
	margin: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	}

.eventDisplay {
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: #E9FECB;
	width: 205px;
}
.eventHeader {
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #F0F0F0;
	background-color: #000080;
	text-decoration : none;
}
.fieldLabel {
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #000080;
}
.fieldValue {
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
}

.bodytext
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#333333;
	line-height : 140%;
}
.popup
{
	position:absolute;
	visibility:hidden;
	left: 300;
}
.popupLang
{
	position:absolute;
	visibility:hidden;
	left: 20;
	top: 100;
}
.popupPeerReview {
	position:absolute;
	visibility:hidden;
}
.popupTimeout {
	position:absolute;
	visibility:hidden;
	width: 475px;
	left: 150;
	top: 5;
}

#smallitalic
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	}
#textblue
	{
	color: #2D4664;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	}
#textblack
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
	}
#textblacksmall
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
	}
#textblackitalic
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
	}
#textblackbold
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #000000;
	}
#textblackstrong
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 11pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #000000;
	}
#textwhitebold
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #FFFFFF;
	}
#textbluebold
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color : #330066;
	}
#textredbold
	{
	 font-family: Arial, Helvetica, Verdana, sans-serif;
	 font-size: 9pt;
	 font-weight: bold;
	 color: #993300
	}
#titlePAGE
	{
	font-size: 12pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: black;
	font-weight: bold;
	text-decoration: none;
	}
#resultData
	{
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: black;
	text-decoration: none;
	}
#resultLabel
	{
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #0F0F0F;
	font-weight: bold;
	text-decoration: none;
	}

#bannerPAGELRG
	{
	font-size: 16pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
#textRatingLabel
	{
	font-family :  Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	color : #000000;
	}

