BODY
{
  font-size: 8pt;
  color: #414141;
  font-family: verdana,helvetica,geneva,sans-serif;
}
H1
{
  font-size: 12pt;
  text-decoration: none;
  font-weight: 800;
  margin: 0px;
}
H2
{
  font-size: 10pt;  
  text-decoration: none;
  font-weight: 800;
  margin: 0px;
}
H2
{
  font-size: 10pt;  
  text-decoration: none;
  font-weight: 600;
  margin: 0px;
}
P
{
  font-size: 8pt;
  color: #1e1e1e;
  font-family: verdana,helvetica,geneva,sans-serif;
}
TABLE
{
  font-size: 8pt;  
  font-family: verdana,helvetica,geneva,sans-serif;
}
TD
{
  font-size: 8pt;  
  font-family: verdana,helvetica,geneva,sans-serif;
}
A:link	{	
	text-decoration:	none;
	color:	#248CBF;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#248CBF;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#248CBF;	
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#CC0000;
	}
A
{
  color: #248CBF;
  text-decoration: none;
}
A.Roll
{
  color: #248CBF;
  text-decoration: underline;
}
A.Roll:hover
{
  background: white;
  color: #CC0000;
  text-decoration: underline;
}
.location
{
  font-size: 14pt;
  color: black;
}
.error
{
  color: Red;
}
.errorText
{
  color: red;
  font-size: 10pt;
}
.errorBold
{
  color: red;
  font-size: 10pt;
  font-weight: 600;
}
.welcome
{
  font-size: 14pt;
  background: white;
  color: black;
}
.legalText
{
  color: black;
}
.hidden
{
  visibility: hidden;
  position: relative;
  height:auto;
  top: 0px;
  display:none;  
}
.visible
{
  visibility:visible;
  display: block;
  top: 0px;  
}
.requiredField
{
  color: red;
}
TEXTAREA.TextAreaMonoSpace
{
  font-family: 'Courier New' , Courier;
}
.copyrightText
{
  font-size: 6pt;
  font-family: 'Small Fonts' , sans-serif, helvetica;
}
.transparent
{
  background-color: transparent;
}
.footerRoll
{
  font-size: 7pt;
  color:#248CBF;
  text-decoration: underline;
}
.footerRoll:hover
{
  font-size: 7pt;
  color: #CC0000;
  text-decoration: underline;
}
INPUT,TEXTAREA,NOTEXTAREA,SELECT
{
  font-size: 8pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.HelpTitle
{
  font-weight: bold;
  font-size: 12pt;
}
.pageBackground
{
  background-color: #555555;
}
.button
{
  border-right: black 1px solid;
  font-weight: normal;
  cursor: hand;
  color: #248CBF;
  border-bottom: black 1px solid;
  background-color: #f0f0f0;
}
.buttonold
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  font-weight: bold;
  border-left: black 1px solid;
  cursor: hand;
  color: whitesmoke;
  border-bottom: black 1px solid;
  background-color: papayawhip;
}
.textLightLarge
{
  color: #2c2c2c;
}
.headerMenuBar
{
  background-color: #B80000;
  color: White;
}
a.headerMenuBarText
{
  color: white;
  font-weight: bold;
  text-decoration: none;
}
a.headerMenuBarText:hover
{
    COLOR: white;
    font-weight: bold;
    TEXT-DECORATION: underline
}
.textGrey
{
  COLOR: Gray
}
.sectionTitle
{
  font-weight: 600;
  font-size: 12pt;
  color: #414141;
}
.weighted
{ 
  font-weight: 600;
}
.textOrange
{
  color: #F7921E;
}
.hrDash
{
  color: #F7921E;
  margin-bottom: 0px;
  margin-top: 0px;
}


/**************************/
/* intro begin       */
div.intro
{
  font-family: tahoma,helvetica,geneva,sans-serif;  
  color:white;
  font-size: 8pt; 
}

div.intro h1
{
  FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #f7921e; FONT-STYLE: italic
}

div.intro h2
{
  FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f7921e;
}

div.intro p.subtitle
{
  FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6d90a3
}

div.intro table.searchBarTableOutline
{
  border-right: #C8DBF7 2px solid;
  border-left: #C8DBF7 2px solid;
  border-top: #C8DBF7 2px solid;
  border-bottom: #C8DBF7 2px solid;
  background-color: white;
  }

div.intro td.searchBarHeader
{
  padding-right: 2px;
  padding-left: 4px;
  font-weight: bold;
  padding-bottom: 4px;
  color: white;
  padding-top: 4px;
  border-bottom: gainsboro 0px solid;
  letter-spacing: 2pt;
  height: 30px;
  background-color: #71aacf;
  text-align: left;
}

div.intro td
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
  margin-left: 5px;
  margin-right: 7px;
  padding-top: 2px;
  border-bottom: gainsboro 1px solid;
  height: 24px;
  background-color: white;
  text-align: left;
  border-right: gainsboro 1px solid;
}

div.intro a, div.intro a:visited, div.intro a:active, div.intro a:link
{
  color: #248CBF;  
  text-decoration: none;    
}

div.intro a:hover
{  
  text-decoration: underline;
}

div.intro div.testimonial
{
  padding-right: 2px;
  padding-left: 4px;
  padding-top: 4px;
  
  font-weight: normal;
  padding-bottom: 4px;
  color: lightslategray;
  
  letter-spacing: 0pt;
  background-color: aliceblue;
  text-align: left;
  border-top: lightslategray 1px solid;
  border-bottom: lightslategray 1px solid;
  width: 125px;
  font-size: 85%;
  position: relative;
}

/* intro end         */

/**************************/
/* boxen begin       */
div.boxen
{
  font-size: 8pt;
  color: #636363;
  font-family: tahoma,helvetica,geneva,sans-serif;
}


div.boxen table
{  
  background-color: white;
  }
  
div.boxen table.outline
{    
  border-right: #9a9a9a 1px solid;
  border-top: #9a9a9a 1px solid;
  border-left: #9a9a9a 1px solid;
  border-bottom: #9a9a9a 1px solid;
  background-color: whitesmoke;
}

div.boxen td
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
  margin-left: 5px;
  color: #636363;
  margin-right: 7px;
  padding-top: 2px;
  height: 24px;
  background-color: white;
  text-align: left;
}

div.boxen td.border
{
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
  margin-left: 5px;
  margin-right: 7px;
  padding-top: 2px;
  border-bottom: #dcdcdc 1px dotted;
  height: 24px;
  background-color: white;
  text-align: left;  
  color: #636363;
}

div.boxen td.header
{
  font-weight: bolder;
  font-size: 8pt;
  color: dimgray;
  
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
  margin-left: 5px;
  margin-right: 7px;
  padding-top: 2px;
  height: 24px;
  background-color: #dcdcdc;
  text-align: left;  
}

div.boxen a, div.boxen a:visited, div.intro a:active, div.intro a:link
{
  color: #248CBF;  
  text-decoration: none;    
}

div.boxen a:hover
{  
  text-decoration: underline;
}


/* boxen end         */
