
@charset "utf-8";
/* LexisNexis Product Branding CSS Document */


/* Defaults
 * ----------------------------------------------------------------------------------------------------*/
html, body{
	background:#fff;
	font-size: 12px;
}

body{
	background:transparent url(https://www.lexisnexis.com/risk/img/bg.jpg) repeat-y fixed center top;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	/*color:#000; -- Alternate Color*/
}


/* Body Text Hyperlinks
 *  *
 *   * NOTE: Place hyperlink(s) within the existing body tag
 *    * EXAMPLE: <body>[YOUR LINK GOES HERE]</body>
 *    ----------------------------------------------------------------------------------------------------*/
a{color:#107AAF;}


/* Page Title Header
 *  *
 *   * NOTE: Place text within a h1 header tag
 *    * EXAMPLE: <h3>[YOUR TITLE GOES HERE]</h3>
 *    ----------------------------------------------------------------------------------------------------*/
h1.page-title{
	font-size:24px;
	color:#ED1C24;
}


/* Page Navigational Menu
 *  *
 *   * NOTE: Place this after the page header (Recommended)
 *    * EXAMPLE: <div id="top_nav">
 *        <ul>
 *                <li class="nav_primary first"><a class="top_link" href="/risk" title="Risk Solutions">Risk Home</a></li>
 *                        <li class="nav_primary"><a class="top_link" href="http://www.lexisnexis.com/risk/solutions/our-solutions.aspx">Our Solutions</a></li>
 *                                <li class="nav_primary"><a class="top_link" href="http://www.lexisnexis.com/risk/newsevents/" title="News and Events">News &amp; Events</a></li>
 *                                        <li class="nav_primary last"><a class="top_link" href="http://www.lexisnexis.com/risk/about/" title="About Us">About Us</a></li>
 *                                            </ul>
 *                                                </div>
 *                                                ----------------------------------------------------------------------------------------------------*/
#top_nav {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	background: url(https://www.lexisnexis.com/risk/img/bg_top_nav.jpg) 0 0 repeat-x;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	height: 39px;
	padding:0;
	margin: 0 auto 10px 0;
	width: 990px;
}
#top_nav ol, #top_nav ul {
	list-style: none;
	margin:0;
	padding:0;
}
#top_nav ul li.selected, 
#top_nav ul li.selected {
	background-color: #ED1C24 !important;
}
#top_nav ul li.nav_primary {
	display: inline;
	float: left;
	font-size: 13px;
	height: 39px;
	line-height: 39px;
	position: relative;
	text-align: center;
	z-index: 10000;
	color: #333;
	padding:0 20px;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #fff;
}
#top_nav ul li.nav_primary.first{
	border-left:none;
}
#top_nav ul li.nav_primary.last{
	border-right:none;
}
#top_nav ul li.nav_primary.dark{
	background: url(https://www.lexisnexis.com/risk/img/bg_top_nav_dark.jpg) 0 0 repeat-x;	
	border-left:1px solid #716d6e;
	border-right:1px solid #716d6e;
}
#top_nav ul li.nav_primary.dark.last{
	border-right:1px solid #716d6e;
}
#top_nav ul li.nav_primary.dark a{
	color:white;
}
#top_nav ul li.nav_primary:hover{
	background-color: #ED1C24;
}
#top_nav ul li.nav_primary:hover > a{
	color: white;
	font-weight: normal;
}

li#nav_home {
	width: 130px;
}
li#nav_solutions {
	width: 143px;
}
#top_nav ul li.selected a:visited, 
#top_nav ul li.selected a:visited {
	color: white !important;
}
#top_nav ul li.selected a.top_link {
	border: 1px solid white;
	border-width: 0 1px;
}
ul li.nav_primary a.top_link {
	color: black;
/*	display: block; -- breaks IE 11 .xxxxx ??? */
	height: 39px;
}
a {
	text-decoration: none;
}
#top_nav ul li.nav_primary#nav_signon {
	text-align: left;
	width: 165px;
	text-decoration: none;
}
#top_nav ul li.nav_primary#nav_signon a {
	color: white;
	padding-left: 20px;
}
#top_nav ul li.nav_primary#nav_signon:hover{
	background:none;
}


/* Content Title Header
 *  *
 *   * NOTE: Place text within a h3 header tag
 *    * EXAMPLE: <h3>[YOUR TITLE GOES HERE]</h3>
 *    ----------------------------------------------------------------------------------------------------*/
h3.content-title{
	font-size:15px;
	color:#009DDB;
}


/* Sidebar Content
 *  *
 *   * NOTE: Place content within the "secondary_column" container
 *    * EXAMPLE: <div id="secondary_column">[YOUR CONTENT GOES HERE]</div>
 *    ----------------------------------------------------------------------------------------------------*/
#secondary_column{
	font-size:12px;
	color:#666;
	/* color:#000; -- Alternate Color */
}
#secondary_column a{
	background:url(https://www.lexisnexis.com/risk/img/img_red_arrow.gif) 4px 0 no-repeat;
	font-size:12px;
	line-height:12px;
	padding-left:9px;
	margin-bottom:5px;
	color:#666;
	/* color:#000; -- Alternate Color */
}
#secondary_column a:hover{
	color:#ED1C24;
	text-decoration:underline;
}


/* Footer
 *  *
 *   * NOTE: Place content within the "footer" container
 *    * EXAMPLE: <div id="footer">[YOUR CONTENT GOES HERE]</div>
 *    ----------------------------------------------------------------------------------------------------*/
#footer{
	font-size:11px;
	color:#8B8284;
	margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
	padding: 0;
	background: #ffffff;
	text-align: left;
	width: 990px;
	overflow: hidden;
}


#wrapper {
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
	text-align: left;
	width: 990px;
	overflow: hidden;
}


/* Styles salvaged from legacy Personal Reports */

#sidenav
{
	margin-top: 15px;
	/* position: absolute;
	top: 276px;
	left: 745px; */
	float: right;
	width: 231px;
	overflow: hidden;
	color: #333333;
	text-align: left;
	padding: 5px 10px;
}

#sidenav p
{
	margin-top: 3px;
	padding: 3px 10px;
	background: rgb(237,28,36);
	color: #ffffff;
	font-weight: bold;
}

#sidenav ul li
{
	list-style-image: url(/img/red_listed_arrow.gif);
	text-align: left;
	padding: 0 2px 7px 0;
}

#sidenav ul li a
{
	color: #666666;
}

#sidenav ul li a:hover
{
	color: rgb(237,28,36);
}


#content
{
	margin-top: 15px;
	padding: 0px 20px 4px 36px;
	width: 671px;
	line-height: 18px;
	float: left;
	border-right: 1px solid #c2c2c2;
}

#content h1 {
	line-height: normal;
}

#content img
{
	padding-bottom: 10px;
}

#content.homepage
{
	padding: 10px 20px 4px 10px;
	/* background: url(/img/infobg.gif) top left no-repeat; */
	width: 700px;
	float: left;
	border-right: 1px solid #c2c2c2;
}

#homeaddsvc {
	padding: 10px 20px 4px 160px;
/*	background: url(/img/addsvcbg.gif) top left no-repeat; */
	width: 550px;
	float: left;
  	border-right: 1px solid #c2c2c2;
}

.floatleft
{
  float: left;
}


.tablegreyborder
{
  border-collapse: collapse;
  border: 1px solid #cccccc;
}

#tablegreyborder
{
  border-collapse: collapse;
  border: 1px solid #cccccc;
}

th.grey
{
  /* background: #E4E4E4; */
}

td.greyborder
{
  border: 1px solid #cccccc;
  padding: 3px;
}

td.greybordercol50
{
  width: 50%;
  border: 1px solid #cccccc;
  font-size: 8pt;
}

th
{
  padding: 3px;
}

td
{
	font-size: 12px;
	font-weight: normal;
  padding: 3px;
}

td.right
{
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}

.fieldError {
        font-weight: bold;
        background-color: yellow;
}

div.reportHistory {
        margin: 10px;
        padding: 5px;
        border: thin black solid;
        width: 45%;
        background: salmon;
        box-shadow: -5px 0px 10px #888888;
        float:left;
}

div.reportHistory h3 {
        margin: 0px;
        color: #444444;
}

div.reportHistoryItem {
        font-family: monospace;
        font-size: 0.8em;
        display: block;
        float: left;
        margin: 10px;
        padding: 5px;
        /*border: thin black solid;*/
        background: white;
        box-shadow: -2px 0px 1px #888888;
        cursor: pointer;
}

.myacctbox {
        padding: 5px;
        width: 45%;
        border: thin black solid;
        background: salmon;
        box-shadow: -2px 0px 1px #888888;
}

form#billingform {
}

form#billingform input, 
form#billingform a {
    vertical-align: middle;
    padding: 2px;
}

form#billingform a img {
    padding: 0px;
    vertical-align: middle;
}

table.billhist {
    width: 90%;
    color: #444444;
}


