/* Styles */

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: DBDBDB;
	margin: 0 0 0 0;
	color: #000000;
	font-size: 10pt;
}

.bodyModal	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	margin: 0 0 0 0;
	color: #000000;
	font-size: 10pt;
}

.tripleBanner
{	color: #ffffff;
	background-color: #595959;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	cellpadding: 0;
	cellspacing: 0;
}

.mainBullet
{	font-size: 11pt;
}

.VNavBarItem
{
	font-family: arial,verdana,helvetica,sans-serif;
   font-size:14px;
   font-weight:bold;
   padding-left:30px;
}
sup 
{
   font-size:65%;
	position:relative;
	vertical-align:top;
}

.mlink
{
   color: #e96b11;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}


.mInfoBox {
	background-color: #f0f0f0;
}

.mquestion {
	color:#000000;
        font-weight: bold;
        font-size: 10pt;
}

.manswer {
	color:#0000FF;
	font-size: 9pt;
}

.Highlight
{	background-color: FFFF00;
}

table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.4em;
}

font input {
	font-size: 10pt;
}

td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.3em;
}

p	{
	margin: 10px 0px 0px 0px;
	font-size : 10pt;
	line-height: 1.4em;
}


a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a.linkAllowVisited:visited
{	color: #000000;
}


/*.RequiredEntry
{	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
}

.RequiredEntryBusinessPulldowns
{	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
}*/

.Required
{	font-weight: bold;
	color:#000000;
}

.hostnameHeaderDB
{
   text-transform: uppercase;
   color: #010066;
   font-weight: bold;
}
.hostnameHeaderExperian
{
   text-transform: uppercase;
   color: #ffffff;
   font-weight: bold;
}
.hostnameHeaderOxxford
{
   text-transform: uppercase;
   color: #000000;
   font-weight: bold;
}

.tableCol1Upper
{
   border-bottom: darkgray thin solid;
   background-color: #ffcc00;
}

.tableCol2Upper
{
   margin-bottom: 1px;
   margin-left: 1px;
   margin-right: 1px;
}

.OptionalEntry
{  	color:#000000;
	text-transform: uppercase;
}

#NavBar {
	text-align:right;
	padding:10px 0;
	margin:0;
	border:0;
	font-size: 11;}
#NavBar span {
	display:none;}
#NavBar a {
	padding:10px 8px 5px 8px;
	margin:5px 0;
	border-top-width:0;
	border-right-width:0;
	border-left:1px solid #cccccc;
	border-bottom:8px solid #F2F1E9;
	color:666666;
	font-size: 11;
	font-weight:bold;
	background:#F2F1E9;
	text-decoration:none;}
#NavBar a:link {
	color:666666;
	background:#F2F1E9;}
#NavBar a:visited {
	color:666666;
	background:#F2F1E9;}
#NavBar a:hover {
	color:#000000;
	background:#eeeeee;
	border-bottom:6px #3333CC solid;
	border-top-width:0;
	border-right-width:0;}

.DottedLine
{	border-bottom: 3px dotted #000000;
}

.headerH3Banner
{
   background-image: url(/images/Triple/GradientBack.gif);
   padding-bottom: 8px;
   text-transform: uppercase;
   padding-left: 3px;
   background-repeat: repeat-x;
   height: 40px;
   color: #333366;
   font-size: 15px;
   font-weight: bold;
   padding-top: 8px;
}

.gradientTriple
{
   background-image: url(/images/Triple/GradientBack.gif);
   padding-bottom: 8px;
   padding-left: 3px;
   background-repeat: repeat-x;
   height: 40px;
   color: #333366;
   font-size: 15px;
   font-weight: bold;
   padding-top: 8px;
}

.formHeader
{	background-image: url(/images/Triple/backgroundGradientGray80.gif);
	height:30;
	font-size:15;
	font-weight: bold;
	padding-top:8px;
	padding-left: 3px;
	padding-bottom:8px;
	color:#333366;
	text-transform: uppercase;
	background-repeat: repeat-x;
}

H2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	font-weight: bold;
}

H3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/Triple/GradientBack.gif);
	font-size:18;
	font-weight: bold;
	padding-top:8px;
	padding-left: 2px;
	padding-bottom:6px;
	color:#015cae;
}

H4
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	font-weight: bold;
}

.H3NoBackground
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18;
	font-weight: bold;
	padding-top:8px;
	padding-left: 2px;
	padding-bottom:6px;
	color:#015cae;
}

.backgroundGrayGradientPage
{	background-image: url(/images/Triple/backgroundGradientGray80.gif);
	background-repeat: repeat-x;
}

.GrayText
{	color: #333333;
}
.GrayBackground
{
	background-color: #e9e7e7;
}

.Padded10
{	padding-top:10px;
	padding-left: 10px;
	padding-bottom:10px;
	padding-right:10px;
}


.GrayBoxWrapper
{	border-color: gray;
	border-width: 1px;
	border-style: solid;
}

.BuyPanels
{	background-image: url(/images/Triple/backgroundgreen.jpg);
	background-color: green;
	color: white;

	text-align:center;
	font-weight: bold;
	font-size: 12pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 9px;

	border-color: #ffffff;
	border-collapse: collapse;
	border-width: 2px;
	border-style: double;
}


.headerH3
{	color:#333366;
	font-size:15;
	font-weight: bold;
	padding-left: 3px;
}

.headerWelcomeOrLogin
{
   /*line-height: 3.2em;*/
   color:Blue;
}
.headerWelcomeOrLogin.link 
{
   /*line-height: 3.2em;*/
   color:Blue;
}

.headerNavLink
{	color:#ffffff;
	text-decoration: none;
	font-size: 8pt;
	font-weight: none;
}

.headerNavLinkGray
{	color:gray;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}

.headerNavLinkGrayNowBlack
{	color:#e96b11;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.topScreenMemberBar
{
	font-size: 10pt;
	background-color: #6495ED;
	color: #ffffff;
	/*line-height: 2.0em;*/
	height: 31px;
	line-height: 31px;
}
/*.modalTitleBar
{
   width: 600px;
}
.modalTitleBar h6
{
   font-size: 14px;
   color: #fff;
   line-height: 31px;
   padding: 0 0 0 10px;
}*/

.GridItem
{
   text-align: center;
   background-color: #e7e7e7;
}
.GridAltItem
{	background-color: #FFFFFF;
	text-align:center;
}


.GridSurround
{
}

.GridHeader
{	
	border: 1px;
   color: #ffffff;
	background-color: #595959;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}


.darkGraySurround
{	border-right: #cecece 1px solid;
	border-top: #cecece 1px solid;
	border-left: #cecece 1px solid;
	border-bottom: #cecece 1px solid;
}

.loginPanelsGraySurroundLeft
{	background-color: #e9e7e7;
	padding-left: 10px;
	padding-right: 15px;
	padding-top:10px;
}

.loginPanelsGraySurroundRight
{	background-color: #e9e7e7;
	padding-left: 30px;
	padding-right: 30px;
	padding-top:10px;
	padding-bottom:0px;
}

.loginPanelsGraySurround
{	background-color: #e9e7e7;
}	


.GreyBar
{	font-weight: bolder;
	color: white;
	background-color: #000066;	
}

.glossaryTerm
{	font-weight: bold;
	font-size:medium;
	background-color: #000066;
	color: White;
}

.Infobox
{	background-color: #CDCFE4;	
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.footerBlock
{
	background: #DBDBDB;
}

.footer
{	font-size:8pt;
	line-height: 1.1em;
	text-decoration: none;
	color: #000000;
}
a.footer
{	font-size:8pt;
	line-height: 1.1em;
	text-decoration: none;
	color: #000000;
}
a.footer:hover
{	text-decoration: underline;
}
.footer:hover
{	text-decoration: underline;
}
a.footer:visited
{	text-decoration: none;
}


/* checked Syles above */



.mainPageBanner
{	font-size: 11pt;
	font-weight: bold;
}

.headerSelected
{   width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #319A00;
	text-decoration: none;
}

.headerNonSelected
{   width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
headerNonSelected a:link {
	color: #000000;                         
	text-decoration: none;
}
headerNonSelected a:visited {
	color: #000000;
	text-decoration: none;
}




.footerUS
{ font-size:xx-small;
	color:Black;
}

.SmallLink
{	font-size:x-small;
	color:Blue;
}

.OnSale
{	font-size:xx-small;
	color:red;
}

.XsmallText
{	font-size:xx-small;
	font-weight: bold;
}

.GridTextSmall
{	font-size:xx-small;
	font-weight: bold;
	color:#003399;
}
a.GridTextSmall
{  color:#003399;
}
a.GridTextSmall:visited
{  color:#003399;
}


.ErrorGeneral
{	font-weight: bolder;
	color:Red;
}


.ErrorRequiredEntry
{	font-weight: bolder;
	color: Red;
}


.buttonLikeNavButton
{
   border-bottom-style: outset;
   border-bottom-color: #e0e0e0;
   border-right-style: outset;
   background-color: #dcdcdc;
   border-top-color: #e0e0e0;
   font-family: Arial;
   border-top-style: outset;
   color: black;
   border-right-color: #e0e0e0;
   border-left-style: outset;
   border-left-color: #e0e0e0;
   font-weight: bold;
}


.Welcome
{  color: Black;
}


.SmallHeader
{  font-weight: bold;
   font-size: x-small;
}

.GridRowCentered
{	background-color: #FFFFFF;
	text-align:center;
}
.GridRowLeftPadLeft
{	background-color: #FFFFFF;
	padding-left:2px;
	text-align:left;
}
.GridAltRowCentered
{	background-color: #e7e7e7;
	text-align:center;
}
.GridAltRowLeftPadLeft
{	background-color: #e7e7e7;
	padding-left: 2px;
	text-align:left;
}

.GridHits
{	background-color: #FFFFFF;
	padding-left:2px;
	text-align:left;
}

.GridAltHits
{	background-color: #e7e7e7;
	padding-left: 2px;
	text-align:left;
}


.SimilarsHeader
{
	color: BLACK;
	border-collapse: separate;
	background-color: #FFFFFF;
	text-align: center;
}




.cellTableReportHeader
{
	border-right: #FFFFFF 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-top: 0px;
	background-color: #000066;
	text-align: center;
	color: white;
}
.cellTableReportHeaderNoEdge
{	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	vertical-align: top;
	padding-top: 0px;
	background-color: #000066;
	text-align: center;
	color: White;
}


.reportSectionHeader
{	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: small;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	padding-top: 0px;
	text-align: center;
	background-color: #000066;
}

.tableReportSurround
{	border-right: #000066 thin solid;
	border-top: #000066 thin solid;
	border-left: #000066 thin solid;
	border-bottom: #000066 thin solid;
}

.reportSectionContent
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.GlossaryLink
{   color: #003399;
}
a.GlossaryLink
{	color: #003399;
	text-decoration: none;
}
a.GlossaryLink:Hover
{	color: red;
	text-decoration: none;
}
a.GlossaryLink:visited
{	color: #003399;
}


a.LinkInHeaderCell
{   color: 99CCFF;
    font-size: xx-small;
}
a.LinkInHeaderCell:visited
{   color: 99CCFF;
    font-size: xx-small;
}

a.GlossaryLinkInHeaderCell
{   color: 99CCFF;
    font-size: x-small;
    text-decoration: none;
}
a.GlossaryLinkInHeaderCell:visited
{   color: 99CCFF;
    font-size: x-small;
    text-decoration: none;
}
a.GlossaryLinkInHeaderCell:Hover
{   color: red;
    text-decoration: none;
}
.Text7
{   font-size: 8pt;
}