﻿TABLE
{
	font-size: 8pt;
	font-family: verdana,helvetica,geneva,sans-serif;
	padding: 0px 0px 0px 0px;
	border: none 0px;
}
TD
{
  font-size: 8pt;
	font-family: verdana,helvetica,geneva,sans-serif;
}
INPUT, TEXTAREA, NOTEXTAREA, SELECT
{
  font-size: 8pt;	
	font-family: verdana,helvetica,geneva,sans-serif;	
}
TEXTAREA.TextAreaMonoSpace
{
	font-family: 'Courier New' , Courier;
}
A:link, A:visited, A:active
{
  font-size: 8pt;
	color: #4682b4;
	text-decoration: none;
}

A:hover
{
  font-size: 8pt;
	text-decoration: underline;	
}
A
{
  font-size: 8pt;
	color: #4682b4;
	text-decoration: none;
}

A.bold:link, A.bold:visited, A.bold:active
{
  font-size: 8pt;
  font-weight: bolder;
	color: #4682b4;
	text-decoration: none;
}

A.bold:hover
{
  font-size: 8pt;
  font-weight: bolder;
  text-decoration: underline;
}
A.bold
{
  font-size: 8pt;
  font-weight: bolder;
	color: #4682b4;
	text-decoration: none;
}

/********************************/
/* framework styles begin       */
#bodyFrame
{
	border-right: #71AACF 1px solid;
	border-left: #71AACF 1px solid;
	border-top: #71AACF 1px solid;
	border-bottom: #71AACF 1px solid;
	background-color: #ffffff;	
	padding: 0px 0px 0px 0px;	 
	border-spacing: 0px;
}

.navBoxOutlineLight
{
  border-right: #C8DBF7 1px solid;
  border-left: #C8DBF7 1px solid;
  border-top: #C8DBF7 1px solid;
  border-bottom: #C8DBF7 1px solid;
  background-color: #f5f5f5; 
}

.navBarText
{
  font-size: 7pt;
  color: White;
}
.navBoxHeaderBar
{
  font-weight: bold; 
  font-size: 8pt;
  color: #174799;
  height: 24px;
  background-color: #b2c4e3;
}

#breadcrumbPageName
{
  font-weight: 600;
  font-size: 11pt;
  color: #414141;
  font-style: italic;
  text-align: left;
}
/* framework styles end         */

/*******************************/
/* specific class designation  */
.error
{
	color: Red;
}
.errorbold
{
	color: Red;
	font-weight: bold;
}
.button, button
{
	border-right: black 1px solid;
	font-weight: normal;	
	color: #09398b;
	border-bottom: black 1px solid;
	background-color: #f0f0f0;
}
.hidden
{
	visibility: hidden;
	position: relative;
	top: 0px;
}
.visible
{
  visibility:visible;
	top: 0px;
}
.textSmall
{
	font-size: 7pt;
}
.weighted
{
  font-weight: bold;
}

/********************************/
/* header specific styles begin */

div.navLogon
{
	font-family: verdana,helvetica,geneva,sans-serif;
	font-size: 7pt;
	color: #add8e6;
	text-decoration: none;
}

div.navLogon a, div.navLogon a:link, div.navLogon a:active, div.navLogon a:visited
{
	color: white;
	text-decoration: none;
}

div.navLogon a:hover
{
	color: white;
	text-decoration: underline;
}
#divNavLogon
{
	z-index: 300;
	position: absolute;
	top: 12px;
	right: 30px;
	text-align: right;
}
/* header specific styles end */

/**************************/
/* entry screens begin    */
div.itemadd td
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 2px;
  border-bottom: gainsboro 1px solid;
  background-color: white;
  
  text-align: left;
}

div.itemadd td.actionline
{    
  border-bottom: gainsboro 0px solid;
  background-color: #ffffff;    
  text-align: right;
}

/* entry screens end      */

.displayHidden
{
  display:none;
}

.displayVisible
{
  display:block;
}

/*
    begin content grid 
*/
.contentDescription
{
  font-size: 7pt;
  color: Gray;
}


span.contentTitle1
{
  font-weight: bold;
  font-size: 10pt;  
  border: none 0px;      
}


span.contentTitle1 a, span.contentTitle1 a:link, span.contentTitle1 a:visited, span.contentTitle1 a:active, span.contentTitle1 a:hover
{
  color: #4682b4;
  font-weight: bold;
  font-size: 10pt;  
}

span.moreInfo a, span.moreInfo a:link, span.moreInfo a:visited, span.moreInfo a:active, span.moreInfo a:hover
{
  color: #4682b4;
  font-weight: bold;
  font-size: 7pt;  
}

.contentDuration
{
  font-size: 7pt;
  color: Gray;
}

.contentModules
{
  font-size: 7pt;
  color: Gray; 
}

.contentDate
{
  font-size: 7pt;
  color: Gray; 
}

.contentViews
{
  font-size: 7pt;
  color: Gray; 
}

.contentItemsFound
{
  font-size: 7pt;
  color: Gray;
}
/* end content grid */

.loggedin
{
  font-size:7pt;
  color: Silver;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}