﻿/*
                                DEFAULT.CSS

=============================================================================
  OVERVIEW:
=============================================================================
  This stylesheet defines all styles for the default ecredco web site.  It
  overrides and extends the Yahoo! User Interface (YUI) core stylesheets:
   - reset.css: resets all css styles for cross-browser compatibility
   - fonts.css: sets default font sizes
   - grids.css: defines common column layouts
  Please see http://developer.yahoo.com/yui for complete documentation.
  The following YUI css file combines and minifies the three stylesheets
  mentioned above, and is referenced in the ecredco.Master page:
   - ~/App_Themes/reset-fonts-grids.css
  The reset-fonts-grids.css file should never be edited.  Any of its settings
  can be overwritten in this file.

=============================================================================
  ORGANIZATION:
=============================================================================
  This file is organized into logical sections, each with a name in capital
  letters beginning with an underscore (e.g. _EXAMPLE).  To quickly locate a
  section, search for the section name with the initial underscore to avoid
  finding tags/classes/selectors with the same name.

  The sections (with initial underscore removed) are:
   - OVERRIDES
   - GLOBAL_TAGS
   - TEXT
   - LINKS
   - HELPERS
   - SPRITES
   - HEADER
   - PRIMARY NAVIGATION
   - BODY
   - FOOTER
   - CONTAINERS
   - MODAL_POPUP_DIALOGS
   - GRIDS_TABLES
   - FORMS
   - LISTS
   - <PAGE_OR_FEATURE_NAME>
   - ELEMENT_IDS

  To jump quickly from section to section, search for _SECTION.

=============================================================================
  FONTS:
=============================================================================
  Per Yahoo! recommendations, specify all font sizes in percentages, which
  render more consistently across browsers, and scale properly when users
  resize text.  Use the chart below to determine the correct percentage to
  use, and only use values from the chart if possible.  Do not use
  pixels (px), points (pt), ems (em), or any other unit.  Ems can be used
  for margins and line heights.

  Pixel  =  Percentage
  --------------------
  10px   =  77%
  11px   =  85%
  12px   =  93%
  13px   =  100%
  14px   =  108%
  15px   =  116%
  16px   =  123.1%
  17px   =  131%
  18px   =  138.5%
  19px   =  146.5%
  20px   =  153.9%
  21px   =  161.6%
  22px   =  167%
  23px   =  174%
  24px   =  182%
  25px   =  189%
  26px   =  197%

=============================================================================
  NAMING:
=============================================================================
  CSS selector/class names are intentionally kept short to minimize file
  size.  To keep the system as generic as possible, commonly used classes and
  their variations are given sequential numeric identifiers.  For example,
  .grid1 and .grid2 define different layouts for a GridView control, but they
  are named generically because they may look completely different in another
  Theme.  A cheat sheet with screenshots of all common layouts is available
  at: TODO: Create cheat sheet and reference here

=============================================================================
  SKINS:
=============================================================================
  Many of the styles in this file are referenced and organized by Skins.  The
  default skin file is: ~/App_Themes/Default/Default.skin.  Where applicable,
  the style defined in this file (default.css) references its parent SkinID
  in Default.skin.

=============================================================================
  PERFORMANCE:
=============================================================================
  The YUI CSS file is minified for performance reasons.  All other
  styles are defined in this css file, so clients do not have to download
  multiple stylesheets.  An additional stylesheet, ie.css, is loaded
  conditionally for IE browsers (see ie.css for more information).
*/

/*===========================================================================*\
    _SECTION_OVERRIDES: Overrides styles defined in YUI reset-fonts-grids.css
\*===========================================================================*/
#doc
{
	width: 66.923em; /* !IE */
	*width: 65.31em; /* IE */
	min-width: 870px;
	font-family: arial; /* Override the default font here.  Only specify one
                           font-family; the YUI fonts.css file handles font
                           degrading. */
}
.yui-t5 .yui-b
{
	width: 17.538em;
	*width: 17.11em;
}
.yui-t5 #yui-main .yui-b
{
	margin-right: 18.307em;
	*margin-right: 17.866em;
}
#hd
{
	height: 190px;
	margin: 0; /* To match settings defined in #bd */
	position: relative;
	width: 870px;
	z-index: 9999;
}
#bd
{
	background-color: #fff;
	margin: 2px 0 0 0;
	_margin: -35px 0 0 0;
	width: 870px;
	z-index: 1;
}
#ft
{
	background-color: #fff;
	margin: 15px 0 0 0; /* To leave room on the left and right for the gradient fade
							background-image defined in #doc4, and on the bottom to look nice */
	width: 870px;
}

table
{
	padding: 10px; font-size: 11px;
}

/*===========================================================================*\
    _SECTION_GLOBAL_TAGS: Defines global styles after YUI reset applied
\*===========================================================================*/

h1{font-size:138.5%;  margin-top:20px; margin-bottom:12px;}
h2{font-size:123.1%; margin:1em 0px;}
h3{font-size:108%; margin:1em 0px;}
h4{font-size:93%; margin-bottom: 5px; margin-top: 20px} /* used for all sub headers */
h1,h2,h3,h4,h5,h6{font-weight:bold}
p{margin-bottom:1em;  font-size: 85%}
a:active,a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
strong{font-weight:bold; color: #666;}
em{font-style:italic}
/*
ul,ol,dl{margin:1em 0 1em 2em}
ol li,ul li{list-style-position:outside}
ol li{list-style-type:decimal}
ul li{list-style-type:disc; color: #666;}
*/
dl dd{margin-left:1em}
th,caption{text-align:center}
th{font-weight:bold}
caption{margin-bottom:0.5em}
textarea{font:normal 100% arial}
blockquote{margin:0px 18px;}
hr {border: 0; color: #e5e5e5; background-color: #e5e5e5; height: 1px; width: 100%; text-align: left; margin: 0 0 10px 0;}

/*===========================================================================*\
    _SECTION_HELPERS: Shortcuts to commonly used styles
\*===========================================================================*/

.float-left {float:left;}
.float-right {float:right;}
.float-none {float:none;}
.clear-left {clear:left;}
.clear-right {clear:right;}
.clear-both {clear:both;}
.display-none {display:none;}
.display-block {display:block;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.valign-top {vertical-align:top;}
.valign-middle {vertical-align:middle;}
.valign-bottom {vertical-align:bottom;}
.border-none {border: solid 0px #fff;}

/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the body content
\*===========================================================================*/
/* Body Structure - This is for the default body content style. */

#bodystyle_default
{font-family: arial,verdana,helvetica;
	font-size:100%;
	padding: 15px 25px 0 25px;
	line-height: 15px;
	word-spacing:1px;
}

#bodystyle_default h1{font-size:138.5%;}
#bodystyle_default h2{font-size:123.1%; margin:1em 0px;}
#bodystyle_default h3{font-size:108%; margin:1em 0px;}
#bodystyle_default h4{font-size:93%; margin-bottom: 5px; margin-top: 20px;} /* used for all sub headers */
#bodystyle_default  h1,h2,h3,h4,h5,h6,h7{color:#666;font-weight:bold}
.h1orange {color:#FF9900;	font-weight:bold}
.h4darkgrey {color:#333333; font-weight:bold; font-size:116%;	padding-top: 5px;	padding-bottom: 3px; line-height:18px;
	display: block;}
#bodystyle_default  p{margin-bottom:1em; color:#666;}
#bodystyle_default  a {font-family: arial,verdana,helvetica;color:#5E87BE;text-decoration:none; font-weight:normal;}
#bodystyle_default  a:link, a:active,a:visited{font-family: arial,verdana,helvetica;color:#5E87BE;text-decoration:none; font-size:11px; font-weight:normal;}
#bodystyle_default  a:hover{font-family: arial,verdana,helvetica;text-decoration:underline; color:#333333;}
#bodystyle_default  strong{font-weight:bold; color: #666;}

#bodystyle_default h3{font-size:108%; margin:1em 0px; color:#88929E; font-weight:bold;}

#bodystyle_default h4.compliance{
	font-size:93%; 
	margin-bottom: 5px; 
	margin-top: 10px;
	color:#003399;
	}
	
#bodystyle_default h4.credit{
	font-size:93%; 
	margin-bottom: 5px; 
	margin-top: 10px;
	color:#006633;
	}
	
#bodystyle_default h4.employerservices{
	font-size:93%; 
	margin-bottom: 5px; 
	margin-top: 10px;
	color:#399;
	}
	
#bodystyle_default h4.idverification{
	font-size:93%; 
	margin-bottom: 5px; 
	margin-top: 10px;
	color:#990033;
	}
	
#bodystyle_default h4.leads{
	font-size:93%; 
 	margin-bottom: 5px; 
	margin-top: 10px;
	color:#ff9900;
	}
	
#bodystyle_default h4.portfolio{
	font-size:93%; 
	margin-bottom: 5px; 
	margin-top: 20px;
	color:#660066;
	}	

#bodystyle_default h5{
	margin-bottom: 5px; margin-top: 20px;
	font-size:167%;
	color:#CC0000;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.advantage{
	font-size: 116%; 
	margin-top: 0px;
	color:#900;
}

#bodystyle_default h5.redflag{
	font-size: 116%; 
	margin-top: 0px;
	color:#900;
}

#bodystyle_default h5.save10{
	font-size: 116%; 
	margin-top: 0px;
	color:#c00;
}

#bodystyle_default h5.black{
	font-size: 116%; 
	margin-top: 0px;
	color:#000;
}

#bodystyle_default h5.webinar{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#ff9900;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h6{font-size:93%; margin:0px; padding-left:18px; padding-top:7px;} /* used for header in the Resources Box*/

#bodystyle_default h6.webinar{
	font-size:123.1%; 
	color:#c00;
	padding-left: 0px;
	text-align:center;
	font-weight:bold;
	margin:0px;
	}

#bodystyle_default h6.opp{
	font-size:108%; 
	color:#333;
	padding-left: 0px;
	text-align:center;
	font-weight:bold;
	margin:0px;
	line-height:17px;
	}
	
#bodystyle_default h6.date{
	font-size:93%; 
	color:#333;
	padding-left: 0px;
	text-align:center;
	font-weight:bold;
	margin:0px;
	line-height:17px;
	}

#bodystyle_default h6.txt{
	font-size:85%; 
	color:#666;
	padding-left: 20px;
	margin:0px;
	font-weight:normal;
	}

.webinartitle {
	margin-bottom: 5px; margin-top: 5px;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.webinarbody {
	margin-bottom: 0px; margin-top: 0px;
	font-size:11px;
	color:#333;
	line-height:17px;
}

.webinarbody a {
	margin-bottom: 0px; margin-top: 0px;
	font-size:11px;
	color:#333;
	line-height:17px;
}

.webinarbody a:link a:visited a:active {
	margin-bottom: 0px; margin-top: 0px;
	font-size:11px;
	color:#333;
	line-height:17px;
}

.webinarbody a:hover {
	margin-bottom: 0px; margin-top: 0px;
	font-size:11px;
	color:#333;
	text-decoration: underline;
	line-height:17px;
}


a.email-webinar {font-family: arial,verdana,helvetica;color:#333;text-decoration:none; font-size:11px; font-weight:bold;}

a.email-webinar a:link a:visited a:active{font-family: arial,verdana,helvetica;color:#333;text-decoration:none; font-size:11px; font-weight:bold;}

a.email-webinar a:hover{font-family: arial,verdana,helvetica;color:#333;text-decoration:underline; font-size:11px; font-weight:bold;}

a.email-rfmanager {font-family: arial,verdana,helvetica;color:#333;text-decoration:none; font-size:11px;}

a.email-rfmanager a:link a:visited a:active{font-family: arial,verdana,helvetica;color:#333;text-decoration:none; font-size:11px;}

a.email-rfmanager a:hover{font-family: arial,verdana,helvetica;color:#333;text-decoration:underline; font-size:11px; font-weight:bold;}

/*===========================================================================*\
    _SECTION_HEADER: Defines the structure and appearance of the header
\*===========================================================================*/

/* Header Structure */	
#hd-main
{
	float: left;
	height: 154px;
	margin: 28px 0 0 0;
	width: 870px;
}

#hd-main-logo
{
	float: left;
	height: 63px;
	margin: 28px 0 0 31px; /* !IE */
	*margin: 27px 0 0 31px; /* IE7 */
	_margin: 27px 0 0 15px; /* IE6 */
	width: 163px;
}


/* When including the Search Box, you must adjust this div to FLOAT LEFT and set the right margins to ZERO */
#hd-service-ctr
{
	float: left;
	height: 79px;
	width: 341px;
	margin: 22px 0px 0 35px; /* !IE */
	*margin: 21px 0px 0 35px; /* IE7 */
	_margin: 21px 0px 0 50px; /* IE6 */
}

#hd-creditmaster-logo
{
	float: left;
	height: 52px;
	margin: 32px 0 0 75px; /* !IE */
	*margin: 31px 0 0 75px; /* IE7 */
	_margin: 31px 0 0 15px; /* IE6 */
	width: 151px;
}

#hd-tabs 
{
	float: left;
	margin: 19px 0 0 66px;
	_margin: -80px 0 0 30px;
}

/* Header Appearance */
#hd-main
{
	background: url(../img/bg/header.gif) no-repeat;
}
#hd-search-ctr
{
	background: url(../img/bg/search_bkgd.gif) no-repeat;
}
#hd-service-ctr
{
	background: url(../img/bg/service_ctr_bkgd.gif) no-repeat;
}
#hd-service-ctr a
{
	color: #6998cc;
	font-size: 77%;
	text-decoration: underline;
}
#hd-service-ctr input
{
	padding: 2px;
	width: 125px;
}
#hd-service-ctr table
{
	height: 30px;
	margin: 10px 0 0 10px;
	vertical-align: middle;
}
#hd-service-ctr td
{
	padding: 0px 5px 5px 0;
}
#hd-service-ctr .title
{
	color: #666;
	font-size: 100%;
	font-weight: bold;
}

/*===========================================================================*\
    _SECTION_FOOTER: Defines the structure and appearance of the footer
\*===========================================================================*/

/* Footer Structure */
#ft-global-nav
{
	padding-top: 30px; /* Top and bottom padding */
	text-align: left;
	line-height: 16px;
}

#ft-global-nav-left
{
    float: left;
    height: 85px;  
    width: 103px;
}

#ft-global-nav-right
{
    float: left;
    height: 83px;
    padding: 18px 0 0 22px;   
}

#ft-global-img
{
	float: right;
	height: 110px;
	margin: 0 0 25px 31px;
	*margin: 0 0 25px 31px;
	width: 90px;
	font-family: arial;
	font-size: 80%;
	color: #999;
	text-decoration: none;
}

#ft-global-img-description
{text-align: left;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	margin: 5px 0 0 0;
}
#ft-global-img-description a
{font-size: 10px;
	color: #999;
	text-decoration: none;
}
#ft-global-img-description a:hover
{font-size: 10px;
	color: #999;
	text-decoration: none;
}

/* Footer Appearance */
#ft-global-nav a
{	font-weight:normal; font-family: arial;	font-size: 10px;	color: #999;	text-decoration: none;}
#ft-global-nav a:link, a:active, a:visited{	font-weight:normal;font-family: arial;	font-size: 10px;	color: #999;	text-decoration: none;}
#ft-global-nav a:hover{text-decoration: underline;	font-weight:normal;}
#ft-global-nav p, #ft-global-nav i
{
	font-family: arial;
	font-size: 77%;
	color: #999;
}

/*===========================================================================*\
    _TEXT_HEADERS: Styles for HTML headers (<h1> and <h2>...)
\*===========================================================================*/

h3.maroon
{
    color: #900;
    margin-top: 0;
}

h3.red
{
    color: #e23d28;
    margin-top: 0;
}

h3.black
{
    color: #000;
    margin-top: 0;    
}

h3.black
{
    color: #000;
    margin-top: 0;    
}

h4.black
{
	color:#000;
}

h5.black
{
	font-size: 15px; 
	margin-top: 15px;
	color:#000;
}

/*===========================================================================*\
    _SECTION_CUSTOMER_SERVICE_FAQ: Page-specific styles
\*===========================================================================*/

/* Home Page Ad section */
#ad-middle
{
	margin-top: 7px;
	width: 632px;
}
#ad-middle-left
{
	float: left;	
}
#ad-middle-right
{
	float: right;	
}

/*===========================================================================*\
    _SECTION_NEWS_HEADLINES: Page-specific styles
\*===========================================================================*/
#news-headlines
{
	margin: 180px 0 0 0;
	*margin: 7px 0 0 0;
	width: 632px;
}
#news-header
{
	background-image: url(../img/bg/news_headlines.gif);
	height: 33px;
	width: 632px;
}

#news-footer
{
	background-image: url(../img/bg/pr-bkgd-bottom.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 7px;
	width: 632px;
}

#news-body
{
	background-image: url(../img/bg/pr-bkgd-top.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 20px 20px 0 20px;
	_padding: 20px 18px 0 17px;
	_margin-bottom: -5px;
	height: 196px;
	*height: 210px; /* IE7 */
	_height: 210px; /* IE6 */
	width: 590px;
}

#news-body-rv
{
	background-image: url(../img/bg/pr-bkgd-top.gif);
	background-repeat: repeat-x;
	background-position: center center;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 20px 20px 0 20px;
	_padding: 20px 18px 0 17px;
	_margin-bottom: -5px;
	height: 196px;
	*height: 210px; /* IE7 */
	_height: 210px; /* IE6 */
	width: 590px;
}

#news-left
{
	float: left;
	_float: left;
	width: 280px;	
	_width: 280px;
	font-size:11px; font-weight:bold;
	padding-left:10px;
	padding-right:20px;
}

#news-left a {font-family: arial,verdana,helvetica;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	}

#news-left  a:link,a:active,a:visited{
font-family: arial,verdana,helvetica;color:#333333; 
text-decoration:none; 
font-size:11px; 
font-weight:normal;
}

#news-left  a:hover{
	font-family: arial,verdana,helvetica;
	text-decoration:underline;
	color:#5E87BE;
	font-size:11px; 
	font-weight:normal;
}

#news-right
{
	*float: right;
	_float: right;
	_width: 250px;
 *width: 270px;
	width: 270;
	padding-left:15px;
}

#news-right a {font-family: arial,verdana,helvetica;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	}
	
#news-right a:link,a:active,a:visited{
	font-family: arial,verdana,helvetica;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

#news-right  a:hover{
	font-family: arial,verdana,helvetica;
	text-decoration:underline;
	color:#5E87BE;
	font-size:11px; 
	font-weight:normal;
}

.tblNewsHdlns
{
    color: #666;
	font-size: 11px;
	font-weight: bold;

}

.tblNewsHdlns tr.alt td
{
	padding-bottom: 20px;
}

/*===========================================================================*\
    _50 LANDING PAGE: Page-specific styles
\*===========================================================================*/

#content-50
{
	width: 100%;
	margin: 0 0 0 0px;
}

/* Landing Fonts */

#content-50 p
{
	font-size: 12px;
	color: #666;
}

#content-50 a.learn-more
{
    font-family: arial,verdana,helvetica; color:#000; text-decoration:none; font-size:12px; font-weight:bold;
}

#content-50 a.learn-more:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; color:#000; text-decoration:none; font-size:12px; font-weight:bold;
}

#content-50 a.learn-more:hover
{
    font-family: arial,verdana,helvetica; color:#69c; text-decoration:underline; font-size:12px; font-weight:bold;
}

/* News and Headlines */

#news-50
{
	float: left;
}

#news-50 p a 
{
    font-family: arial,verdana,helvetica; 
    color:#e23d28; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:normal;
}

#news-50 p a:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#e23d28; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:normal;
}

#news-50 p a:hover
{
    font-family: arial,verdana,helvetica; 
    text-decoration:underline; 
    color:#e23d28; 
    font-size:12px; 
    font-weight:normal;
}

#news-50 a.viewall 
{
    font-family: arial,verdana,helvetica; 
    color:#69c; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:bold;
}

#news-50  a.viewall:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#69c; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:bold;
}

#news-50  a.viewall:hover
{
    font-family: arial,verdana,helvetica; 
    text-decoration:underline; 
    color:#69c; 
    font-size:12px; 
    font-weight:bold;
}

.tblNewsHdlns-50
{
	font-size: 12px;
}

.tblNewsHdlns-50 tr td a
{
    color: #666;
	font-size: 12px;
	font-weight: bold;
}

.tblNewsHdlns-50 tr.alt td
{
	padding-bottom: 20px;
}

#articles-text span 
{
    font-size:85%; 
	color:#666;
}

/*===========================================================================*\
    _SECTION_PRIMARY_NAVIGATION: Defines the appearance of the primary navigation
\*===========================================================================*/
/* Primary Navigation Structure */
.CssAdapterMenu ul /* Tier 1 */
{
	float: left;
	width: 800px;
	text-decoration: none;
	letter-spacing: normal;
}

.CssAdapterMenu ul li /* main categories */
{
	padding: 10px 30px 15px 0;
	_padding: 13px 0 10px 0;
	margin: 0;
	_width: 122px;
	text-decoration: none;
	_text-align: center;
	letter-spacing: normal;
}

.CssAdapterMenu ul li ul /* Tier 2 */
{
	top: 36px;
	left: 3px;
}

.CssAdapterMenu ul li ul li /* sub categories */
{
	height: 25px;
	padding: 5px 0 5px 10px;
	width: 145px;
	font-size:11px;
	letter-spacing: normal;
	_text-align: left
}

/* Primary Navigation Appearance */
.CssAdapterMenu ul li a /* main items text */
{
	color: #fff;
	*color: #fff;
	_color: #fff;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: normal;
}

.CssAdapterMenu ul li a:hover /* main items text */
{
	text-decoration: none;
}

.CssAdapterMenu ul li a:visited /* main items text */
{
	color: #fff;
	*color: #fff;
	_color: #fff;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: normal;
}

.CssAdapterMenu ul li span /* main items text */
{
	color: #fff;
	*color: #fff;
	_color: #fff;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	letter-spacing: normal;
}

.CssAdapterMenu ul li ul /* sub items container */
{
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	font-size:11px;
	width: 155px;
}

.CssAdapterMenu ul li ul li /* sub items */
{
	color: #333;
	*color: #333;
	_color: #000;
	background-image: url(../img/bg/menu_bkgd.gif);
	border-top: solid 1px #ccc;
	font-size: 11px;
	letter-spacing: normal;
}

.CssAdapterMenu ul li ul li a /* sub items text */
{
	color: #333;
	*color: #333;
	_color: #333;
	font-family:Arial;
	font-size: 11px;
	letter-spacing: normal;
}

.CssAdapterMenu ul li ul li a:visited /* sub items text */
{
	color: #333;
	*color: #333;
	_color: #333;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	letter-spacing: normal;
}

.CssAdapterMenu ul li ul li a:hover /* sub item text hover */
{
	color: #6A8DB6;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	letter-spacing: normal;
}

.ASpNet-Menu-Horizontal ul li a
{
	color: #666;
}

/*===========================================================================*\
    _SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
#bd-scnd-nav-company
{
	height: 25px;
	margin-top: 1px;
	width: 482px;
}

#bd-scnd-nav-compliancetools
{
	height: 25px;
	margin-top: 1px;
	width: 582px;
}

#bd-scnd-nav-contact
{
	height: 25px;
	margin-top: 1px;
	width: 500px;
}

#bd-scnd-nav-creditreports
{
	height: 25px;
	margin-top: 1px;
	width: 567px;
}

#bd-scnd-nav-idverification
{
	height: 25px;
	margin-top: 1px;
	width: 482px;
}

#bd-scnd-nav-leadsolutions
{
	height: 25px;
	margin-top: 1px;
	width: 622px;
}

#bd-scnd-nav-newsroom
{
	height: 25px;
	margin-top: 1px;
	width: 457px;
}

#bd-scnd-nav-resources
{
	height: 25px;
	margin-top: 1px;
	width: 632px;
}

/* Body Appearance */
#bd-scnd-nav-company
{
	padding-left: 180px;
	background: url(../img/nav/steel_bkgd.gif) no-repeat;
}

#bd-scnd-nav-compliancetools
{
	padding-left: 60px;
	background: url(../img/nav/compliance_tools_bkgd.gif) no-repeat;
}

#bd-scnd-nav-contact
{
	padding-left: 150px;
	background: url(../img/nav/steel_bkgd.gif) no-repeat;
}


#bd-scnd-nav-creditreports
{
	padding-left: 160px;
	background: url(../img/nav/credit_reports_bkgd.gif) no-repeat;
}

#bd-scnd-nav-idverification
{
	padding-left: 165px;
	background: url(../img/nav/id_verification_bkgd.gif) no-repeat;
}

#bd-scnd-nav-leadsolutions
{
	padding-left: 165px;
	background: url(../img/nav/lead_solutions_bkgd.gif) no-repeat;
}

#bd-scnd-nav-newsroom
{
	padding-left: 175px;
	background: url(../img/nav/steel_bkgd.gif) no-repeat;
}

#bd-scnd-nav-resources
{
	padding-left: 100px;
	_padding-left: 40px;
	background: url(../img/nav/steel_bkgd.gif) no-repeat;
}

/*===========================================================================*\
    _COMPANY_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.company-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.company-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.company-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.company-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.company-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/company_rollover.gif);
	background-repeat: repeat-x;
}

.company-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

.company-secondary-menu ul li a:hover /* main items text hover */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	
	_background-image: url(../img/nav/company_rollover.gif);
	_background-repeat: repeat-x;	
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.company-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}

.company-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/company_rollover.gif);
	background-repeat: repeat-x;
}

.company-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _COMPLIANCETOOLS_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.compliancetools-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.compliancetools-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.compliancetools-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.compliancetools-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.compliancetools-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/compliance_tools_rollover.gif);
	background-repeat: repeat-x;
}

.compliancetools-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.compliancetools-secondary-menu ul li a:hover /* main items text hover */
{
	
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	_background-image: url(../img/nav/compliance_tools_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.compliancetools-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.compliancetools-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/compliance_tools_rollover.gif);
	background-repeat: repeat-x;
}

.compliancetools-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _CONTACT_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.contact-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.contact-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.contact-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.contact-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.contact-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/lead_solutions_rollover.gif);
	background-repeat: repeat-x;
}

.contact-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.contact-secondary-menu ul li a:hover /* main items text hover */
{
	
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	_background-image: url(../img/nav/lead_solutions_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.contact-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.contact-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/lead_solutions_rollover.gif);
	background-repeat: repeat-x;
}

.contact-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _CREDITREPORTS_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.creditreports-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.creditreports-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.creditreports-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.creditreports-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.creditreports-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/credit_reports_rollover.gif);
	background-repeat: repeat-x;
}

.creditreports-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.creditreports-secondary-menu ul li a:hover /* main items text hover */
{
	
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	_background-image: url(../img/nav/credit_reports_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.creditreports-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.creditreports-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/credit_reports_rollover.gif);
	background-repeat: repeat-x;
}

.creditreports-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _IDVERIFICATION_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.idverification-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.idverification-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.idverification-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.idverification-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.idverification-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/id_verification_rollover.gif);
	background-repeat: repeat-x;
}

.idverification-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.idverification-secondary-menu ul li a:hover /* main items text hover */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	_background-image: url(../img/nav/id_verification_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.idverification-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.idverification-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/id_verification_rollover.gif);
	background-repeat: repeat-x;
}

.idverification-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}
/*===========================================================================*\
    _LEAD_SOLUTIONS_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.leadsolutions-secondary-menu ul /* Tier 1 */
{
	float: left;
	width: 610px;
}

.leadsolutions-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 100px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.leadsolutions-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.leadsolutions-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.leadsolutions-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/lead_solutions_rollover.gif);
	background-repeat: repeat-x;
}

.leadsolutions-secondary-menu ul li a, a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.leadsolutions-secondary-menu ul li a:hover /* main items text hover */
{	
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	_background-image: url(../img/nav/lead_solutions_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.leadsolutions-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.leadsolutions-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/lead_solutions_rollover.gif);
	background-repeat: repeat-x;
}

.leadsolutions-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _NEWSROOM_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.newsroom-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.newsroom-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.newsroom-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.newsroom-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.newsroom-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/company_rollover.gif);
	background-repeat: repeat-x;
}

.newsroom-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.newsroom-secondary-menu ul li a:hover /* main items text hover */
{
	
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	_background-image: url(../img/nav/company_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.newsroom-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.newsroom-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/company_rollover.gif);
	background-repeat: repeat-x;
}

.newsroom-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _RESOURCES_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.resources-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.resources-secondary-menu ul li /* main categories */
{
	padding: 5px 10px 5px 10px;
	_padding: 5px 0 5px 0;
	margin: 0;
	_width: 110px;
	_text-align: center;
}

/* Secondar Navigation Appearance */
.resources-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.resources-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.resources-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/company_rollover.gif);
	background-repeat: repeat-x;
}

.resources-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.resources-secondary-menu ul li a:hover /* main items text hover */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	
	_background-image: url(../img/nav/company_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.resources-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.resources-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/company_rollover.gif);
	background-repeat: repeat-x;
}

.resources-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}

/*===========================================================================*\
    _SECTION_SIDEBAR: Defines the structure and appearance of the sidebar
\*===========================================================================*/
/* FORM STRUCTURE */
#sidebar-form
{
	width: 228px;
	margin-top: -15px;
	*margin-top: 0;
	_margin-top: 0;
	_margin-right: -30px;
	font-size: 11px;
}

#sidebar-form-top
{
	font-size:11px;
	height: 157px;
	width: 228px;
	padding: 0 15px 0 15px;
	margin-top:15px;
}

#sidebar-form-webinar
{
	font-size:11px;
	height: 133px;
	width: 198px;
	padding: 0 15px 0 15px;
}

#sidebar-form-topb
{
	font-size:11px;
	height: 149px;
	width: 198px;
	padding: 0 15px 0 15px;
	margin-top:15px;
}

#sidebar-form-button
{ 
	padding-top: 100px;
}

#sidebar-form-facebook
{
    float: left;
    height: 44px;
    padding: 0 0 0 10px;    
    width: 35px;
}

#sidebar-form-twitter
{
    float: left;
    height: 44px;
    padding: 0 0 0 10px;    
    width: 37px;
}

#sidebar-form-gift
{
    float: left;
    height: 44px;
    padding: 0 0 0 10px;    
    width: 36px;    
}

#sidebar-form-contact
{
    float: left;
    height: 44px;
    padding: 0 0 0 10px;    
    width: 37px;
}

#sidebar-form-middle
{
	font-size:11px;
	padding: 15px;
	width: 196px;
}

#sidebar-form-bottom
{
	font-size:11px;
	height: 7px;
	width: 228px;
}

#sidebar-shopcard
{
	position: absolute;
	top: 605px; 
	_top: 795px; 
	right: 38px;
	_right: 228px;
}

#sidebar-compli
{
    margin-top: 20px;
}

#sidebar-bannercontent
{
    margin-top: 20px;
}


#sidebar-act4auto
{
	position: absolute;
	top: 700px; 
	_top: 890px; 
	right: 53px;
	_right: 243px;
}

#sidebar-ondemand
{
	position: absolute;
	top: 800px; 
	_top: 990px; 
	right: 53px;
	_right: 243px;
}


#sidebar-shopcarddt
{
	position: absolute;
	top: 645px; 
	_top: 835px; 
	right: 38px;
	_right: 228px;
}

.sidebar-form-checkboxlist input
{
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

/* TEXT APPEARANCE */

#sidebar-compli a 
{
    font-family: arial,verdana,helvetica; color:#333; text-decoration:none; font-size:11px; font-weight:normal;
}

#sidebar-compli a:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; color:#333; text-decoration:none; font-size:11px; font-weight:normal;
}

#sidebar-compli a:hover
{
    font-family: arial,verdana,helvetica; color:#333; text-decoration:underline; font-size:11px; font-weight:normal;
}


/* FORM APPEARANCE */
#sidebar-form h1
{
	font-size: 138%;
	margin-top: 15px;
	margin-top: 15px;
}

#sidebar-form-top h1
{
	font-size: 138%;
	padding-top: 15px;
	margin-top: 15px;
}

#sidebar-form-top
{
	/* background: url(../img/bac_bkgd_top.gif) no-repeat; */
	background: url(../img/bg/connect_bkgd_top.gif) no-repeat;
	font-family: arial;
	font-size: 11px;
	color: #666;
	height: 157px;
	width: 228px;
	padding: 0 15px 0 15px;
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	line-height:normal;
}

#sidebar-form-middle
{
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	font-family: arial;
	font-size: 11px;
	color: #666;
}

#sidebar-form-middle label
{
	font-size: 11px;
	padding-left:7px;
}

#sidebar-form-bottom
{
	background: url(../img/bg/bac_bkgd_bottom.gif) no-repeat;
}

.checkboxPad
{
    padding-right: 5px;
    text-align: right;
}

.sidebar-form-checkboxlist input
{
	border: 0;
	color: #666;
}

.sidebar-form-select
{
	width: 190px;
}

.sidebar-form-textbox
{
	border: solid 1px #ccc;
	font-size: 11px;
	padding: 2px;
	width: 185px;
}

.sidebar-form-textbox-other
{
	border: solid 1px #ccc;
	font-size: 11px;
	padding: 2px 0 5px 0;
	width: 155px;
}

.container
{
	border: solid 1px #ccc;
	position: relative;
	width: 189px;
	height: 15px; /* !IE */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow:hidden;	
	font-size:11px;
}

.container-select
{
	color: #666;
	position: absolute;
	width: 193px;
	top: -2px;
	left: -2px;	
}

.tblSideForm
{
	width: 196px;
}

.tblSideForm td.alt
{
	padding-bottom: 5px;
}

.tblSideProducts
{
    width: 190px;
}

.tblSideProducts td
{
	padding-bottom: 5px;
}

.tblSideProducts td.leftColumn
{
    text-align: right;
    padding-right: 10px;
}

.tblContestForm
{
	width: 270px;
}

.tblContestForm td
{
    text-align: right;
    padding-right: 7px;
}

.tblContestForm td.alt
{
	padding-bottom: 5px;
}

#tdOtherProductInterest
{
    text-align: right;
}

.tblSideProducts td.smallPad
{
	padding-left: 5px;
}

#sidebar-contact-box
{
	height: 226px;
	width: 82px;
}

/*===========================================================================*\
    _SECTION_FORMS: Styles for table-based forms
\*===========================================================================*/
input 
{
	border: 1px solid #ccc;
	font-size: 10px;
}

/*===========================================================================*\
    _SECTION_EXECUTIVE_MANAGEMENT: Defines the appearance of the executive management pages
\*===========================================================================*/

#exec-bio
{
	width: 600px;
	margin-left: auto;
  	margin-right: auto;
	padding: 25px 0 0 0;
}


#exec-bio-wrap
{
	color:#666; font-size: 85%;
	height: 125px;
	margin: 0;
	*margin: 0;
	_margin: 0;
	width: 100%;
}

#exec-bio-left
{
	float: left;
	height: 125px;
	margin: 0;
	*margin: 0;
	_margin: 0;
	width: 112px;
}

#exec-bio-right
{
	width: 200px;
	float: left;
	padding: 65px 0 0 0;
/*	*margin: 65px 0 0 0;
	margin: 65px 0 0 0;
	_margin-top: 65px 0 0 0; */
	vertical-align: baseline;
}

#exec-bio p
{
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.exec-bio-wrapper
{
	height: 86px;
	width: 100%;
	padding-top: 11px 0 20px 0;
	margin: 0 0 20px 0;
}

.exec-bio-thumb
{
	float: left;
	height: 86px;
	width: 75px;
}

.exec-bio-content
{
	padding: 15px 0 0 95px;
}

.alignRight 
{ 
	float:right; 
	margin: 0 0 10px 20px;
}

/*===========================================================================*\
    _SECTION_LANDING PAGES: Defines styles for the Form Landing Pages
\*===========================================================================*/

/* FORM LANDING APPEARANCE */

#sidebar-form-landingtop
{
	background: url(/assets/images/landingpg_bkgd_top_text.gif) no-repeat;	
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	}
	
#sidebar-form-landingtopRF
{
	background: url(/assets/images/landingpg_bkgd_top_textRF.gif) no-repeat;	
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	}

#sidebar-form-landingtopAM
{
	background: url(/assets/images/landingpg_bkgd_top_textAM.gif) no-repeat;	
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	}

#sidebar-form-landingtopCompli
{	
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	}

#sidebar-form-landingtopBlank
{	
	background: url(/assets/images/landingpg_bkgd_top_blank.gif) no-repeat;
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	}

#landingform-wrapper
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc;	
	width: 226px;
}

#landingtitle-top
	{
		font-size:14px;
		color:#666;
		font-weight:bold;
		padding-top: 13px;
		margin-left: 16px;
	}

#landingform-addendum
	{
		height: 118px; 
		width: 226px; 
		padding-top: 17px;
		_padding-top: 10px;
		padding-left: 1px; 
	}

#landingform-phone
	{
		height: 82px; 
		width: 226px; 
		padding: 0px; 
		margin-top: 8px;
		border-left: solid 1px #ccc; 
		border-right: solid 1px #ccc;
	}

#landingform-phoneAM
	{
		height: 67px; 
		width: 226px; 
		padding: 0px; 
		border-left: solid 1px #ccc; 
		border-right: solid 1px #ccc;
	}

#landingform-banner
	{
		padding-bottom: 0px;
	}


#landingform-logo {
	padding-top: 5px;
}

#landingform-webinartext {
	padding-top: 5px;
	padding-left:16px;
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc;
}

#landingform-webinartext ul li a:link, #ftr ul li a:visited {
	font-family: arial,verdana,helvetica;color:#333;text-decoration:none; font-size:11px; font-weight:normal;
}

#landingform-webinartext ul li a:hover {
font-family: arial,verdana,helvetica;text-decoration:underline; color:#333;
}


/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the LANDING_PAGES
\*===========================================================================*/

#landing-content
{
	width: 100%;
	margin: 0 0 0 0px;
	padding-top: 10px;
}

/* Landing Fonts */

#landing-content p
{
	font-size: 93%;
	margin-bottom:1em;
	line-height: 18px;
}

#landing-content a
{
    font-family: arial,verdana,helvetica; 
    color:#666; 
    text-decoration:underline; 
    font-size:12px;
    font-weight:normal;
}

#landing-content a:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#666; 
    text-decoration:underline; 
    font-size:12px;
    font-weight:normal;
}

#landing-content a:hover
{
    font-family: arial,verdana,helvetica; 
    color:#900; 
    text-decoration:none; 
    font-size:12px;
    font-weight:normal;
}

.landing-disclaimer{font-size: 85%; color:#999999;}

#landing-content h5.clred{
	font-size: 116%; 
	margin-top: 15px;
	color:#e23d28;
}

/* Landing Lists */

#ul-landing
{
	color: #666;
	margin: 3px 0 0 15px;
	padding: 3px 0 0 5px;
	list-style: none;
	display: inline-block;
	font-size:11px;
}

#ul-landing li
{
	font: normal 12px/17px arial, serif;
	padding: 0 5px 5px 16px;
	background-image: url(/uploadedImages/CreditMasterServices/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

#ul-landing a:link,a:active,a:visited
{
    font-family: normal 12px arial,verdana,helvetica; 
    color:#666; 
    text-decoration:underline; 
}

#ul-landing a:hover
{
    font-family: normal 12px arial,verdana,helvetica;
    color:#900;
    text-decoration: none;
}

#ul-landing.adv li
{
	background-image: url(/uploadedImages/CreditMasterServices/bullet-adv.gif);
}

#ul-landing.redflag
{
    width: 355px;
    padding: 3px 0 12px 5px;
}

#ul-landing.redflag li
{
	background-image: url(/uploadedImages/CreditMasterServices/bullet-adv.gif);
}

#ul-landing.rfm
{
    padding: 3px 0 12px 5px;
    width: 355px;
}

#ul-landing.rfm li
{
	background-image: url(/uploadedImages/CreditMasterServices/bullet-adv.gif);
}

/* Landing Resource Box */

#landingbox-wrapper
{
	float: right;
	margin-left: 15px;
	_margin-left: 13px;
	margin-top: 9px;
	*margin-top: 21px;
	_margin-top: 21px;
	margin-right: 2px;
	padding-bottom: 10px;
	padding-left:14px;
	width: 165px;
}

#resources-landing
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bigbkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

/* Landing Resource Box Lists */

#resources-landing ul
{
	margin: 0 0 0 15px;
	padding: 7px 0 10px 5px;
	list-style: none;
	display: inline-block;
}

#resources-landing ul li
{
	font-family: Arial;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	padding: 0 5px 5px 10px;
	background-image: url(/uploadedimages/CreditMasterServices/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .8em;
	width:125px;
}

#resources-landing.adv ul li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-adv.gif);
}

#resources-landing.redflag ul li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-adv.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

/* Landing Resource Box Links */

#resources-landing a 
{
    font-family: arial,verdana,helvetica; 
    color:#666; 
    text-decoration:underline; 
    font-size:11px;
    font-weight:normal;
}

#resources-landing ul li  a:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#666; 
    text-decoration:underline; 
    font-size:11px;
    font-weight:normal;
}

#resources-landing ul li a:hover
{
    font-family: arial,verdana,helvetica;
    color:#900;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
}

#resources-landing.adv a 
{
    color:#666;
    text-decoration:underline; 
}

#resources-landing.adv ul li  a:link,a:active,a:visited
{
    color:#666;
    text-decoration:underline; 
}

#resources-landing.adv ul li a:hover
{
    color:#900;
    text-decoration:none; 
}

/* Landing Resource Box On-Demand */

#resources-landing-ondemand
{
	padding: 10px 0 0 20px;
}

/* Landing Checkboxs */

.checkbox-landing
{
	width: 100%;
	padding: 0;
}

.checkbox-landing-image
{
	float: left;
	width: 24px;
	margin: 0 0 0 18px;
	_margin: 0 0 0 10px;
}

.checkbox-landing-content
{
	margin: 0 0 0 54px;
	padding-top: 0px;
}


/*===========================================================================*\
    _VIDEO_ON-DEMAND_SECTION_STYLES
\*===========================================================================*/
#doc-vod
{
    text-align: center;
	width: 61.53em; /* !IE */
	*width: 60; /* IE */
	min-width: 800px;
	font-family: arial; /* Override the default font here.  Only specify one
                           font-family; the YUI fonts.css file handles font
                           degrading. */
}

#hd-vod
{
	height: 91px;
	margin: 10px 0 0 0; /* To match settings defined in #bd */
	text-align: -moz-center;
	width: 800px;
}

#bd-vod
{
	background-color: #fff;
	margin: 0;
	_margin: 0;
	width: 800px;
}
#ft-vod
{
	background-color: #fff;
	margin: 15px 0 0 0; /* To leave room on the left and right for the gradient fade
							background-image defined in #doc4, and on the bottom to look nice */
	width: 800px;
}

/*===========================================================================*\
    _SECTION_HEADER: Defines the structure and appearance of the header
\*===========================================================================*/

/* Header Structure */

#hd-main-vod
{
	float: left;
	height: 91px;
	width: 800px;
}

/* Header Appearance */

#hd-main-vod
{
	background: url(../img/bg/vod_header.gif) no-repeat;
}

/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the ON_DEMAND
\*===========================================================================*/

#vod-top
{
	width: 580px;
	padding-top: 11px;
}

#vod-title
{
	width: 450px;
	float: left;
}

#vod-logo
{
	width: 123px;
	height: 33px;
	margin: 20px 0 0 456px;
	_margin: 20px 0 0 456px;

}

#vod-title h2 {
	font-size: 116%; 
	color:#6699cc;
	font-weight:bold;
	margin-top: -4px;
}

#vod-body
{
	width: 500px;
	float: left;
	margin: 0 0 0 0;
}

#newreleases-bg
{
	width: 580px;
	height: 168px;
	background: url(/assets/images/bkgd_vod.gif) no-repeat;
	float: left;
}

#newreleases-left
{
	float: left;
	margin: 16px 0 0 26px;
	_margin: 16px 0 0 13px;
	width: 164px;
	text-align: center;
}

#newreleases-center
{
	float: left;
	margin: 16px 0 0 18px;
	padding-top: 25px;
	width: 164px;
	text-align: center;
}

#newreleases-right
{
	float: left;
	margin: 16px 0 0 18px;
	padding-top: 25px;
	width: 164px;
	text-align: center;
}

#newreleases-bg h2 {
	font-size: 116%; 
	color:#69c;
	font-weight:bold;
	margin: 0 0 0 0;
	padding-bottom: 10px;
	text-align:left;
}

#newreleases-bg a {font-family: arial,verdana,helvetica; color:#69c; text-decoration:none; font-size:11px;font-weight:bold;
}

#newreleases-bg  a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#69c; text-decoration:none; font-size:11px;font-weight:bold;
}

#newreleases-bg  a:hover{font-family: arial,verdana,helvetica; color:#69c; text-decoration:underline; font-size:11px;font-weight:bold; text-align:
}

#othervod
{
	width: 579px;
	padding-top: 30px;
	clear: both;
}

#othervod-left
{
	float: left;
	width: 70px;
	height: 82px;
	clear: both;
}

#othervod-center
{
	float: left;
	padding-left: 15px;
	width: 250px;
	margin-top: 8px;
	height: 82px;
}

#othervod-right
{
	float: left;
	margin: 0 0 0 0;
	width: 235px;
	height: 82px;
}

#ulvod
{
	color: #666666;
	margin-left: 85px;
	_margin-left: 75px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ulvod li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 25px;
	padding-bottom: 5px;
	background-image: url(/assets/images/icon-wmv.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	line-height: 17px;	
}

#ulvod a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#69c; text-decoration:none; font-size:11px;font-weight:normal;
}

#ulvod a:hover{font-family: arial,verdana,helvetica; color:#333; text-decoration: underline; font-size:11px;font-weight:normal;
}

/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the ICONS
\*===========================================================================*/

#icons-top
{
	height: 116px;
	width: 100%;
	padding-top: 11px;
}

#icons-gif
{
	float: left;
	height: 116px;
	width: 99px;
}

#icons-content
{
	margin: 0 0 0 124px;
	padding-top: 0px;
}

#icons-content h4.credit{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#063;
}

#icons-content h4.compliance{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#039;
}

#icons-content h4.emps{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#399;
}

#icons-content h4.idv{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#903;
}

#icons-content h4.ls{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#f90;
}

#icons-content h4.port{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#606;
}

#icons-content h4.port{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#606;
}

/*===========================================================================*\
    RESOURCES BOX GLOGAL STYLE
\*===========================================================================*/

#resourcebox-wrapper
{
    float: right; 
    margin: 58px 2px 0 15px;
    padding: 0 0 50px 7px;
    width: 165px;
}
	
#resourcebox-rfwebinar
{
float: right; 
margin-top: 10px;
margin-left: 15px;
margin-right: 2px;
padding-bottom: 50px;
padding-left:7px;
width: 165px;
}
#resourcebox-top
{
background-image: url(/assets/images/resource_box_top.gif);
background-repeat: no-repeat;
background-position: center center;
height: 7px;
}

#redflag-resourcebox-top
{
background-image: url(/assets/images/redflag_resourceboxtop.gif);
background-repeat: no-repeat;
background-position: center center;
height: 14px;
}

#etw-resourcebox-top
{
background-image: url(/assets/images/etw_resourceboxtop.gif);
background-repeat: no-repeat;
background-position: center center;
height: 14px;
}

#resourcebox {
color: #666666;
background-image: url(/assets/images/resources_box_middle_bkgd.gif);
background-repeat: repeat-x;
background-position: center top;
}

.resourcebox {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

#resourcebox ul
{
margin-left: 15px;
padding-top: 7px;
padding-left: 5px;
padding-bottom: 10px;
list-style: none;
display: inline-block;
}
#resourcebox ul li
{
text-decoration:none;
font-family: Arial;
font-size: 85%;
font-weight: normal;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 5px;
background-image: url(/assets/images/square_blk.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
width:125px;
}
#resourcebox-bottom
{
background-image: url(/assets/images/resource_box_bottom.gif);
background-repeat: no-repeat;
background-position: center center;
height: 7px;
}
	
/*===========================================================================*\
    OTHER RESOURCE BOX STYLES
\*===========================================================================*/

/* Product Resources */

#resources-products
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#resources-products ul
{
	margin: 0 0 0 15px;
	padding: 7px 0 10px 5px;
	list-style: none;
	display: inline-block;
}

#resources-products ul li
{
	font-family: Arial;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	padding: 0 5px 5px 10px;
	background-image: url(/uploadedimages/CreditMasterServices/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	width:125px;
}

#resources-products.credit ul li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-credit.gif);
}

#resources-products.compliance ul li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-compliance.gif);
}

#resources-products.id ul li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-id.gif);
}

#resources-products.adv ul li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-adv.gif);
}


#redflag-resources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#webinar-resources
{
	color: #666666;
	background-image: url(/assets/images/webinar-resourcesboxmiddle.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#webinar-resourcesb
{
	color: #666666;
	background-image: url(/assets/images/webinarb-resourcesboxmiddle.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#redflagwebinar-resources
{
	color: #666666;
	background-image: url(/assets/images/webinarRF-resourcesboxmiddle.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#webinar-resourcesRF
{
	color: #666666;
	background-image: url(/assets/images/webinarb-resourcesboxmiddle.gif);
	background-repeat: repeat-x;
	background-position: center top;
}


/*===========================================================================*\
    _SECTION_GRIDS_TABLES: Styles for GridViews and tables
\*===========================================================================*/

/* Table 1 */

.tbl1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbl1 th
{
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding: 10px 8px;
}
.tbl1 td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 10px 8px;
}

/* Table 2 */

.tbl2 td p 
{ 
			font-family: Arial, Helvetica, sans-serif; 
			font-size:100%; 
			line-height:normal;
}

/* Table 3 */

.tbl3
{
	width: 100%;
}

.tbl3 th
{
	background-color: #6A8DB6;
	border-color: #fff;
	border-width: 0 0 1px 1px;
	border-style: solid;
	text-align: left;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

.tbl3 td
{
	border-color: #fff;
 border-width: 0 0 1px 1px;
 border-style: solid;
	color: #666;
	font-size: 11px;
	padding: 5px;
}

.tbl3 tr.alt /* dimmed version (usually a lighter shade of the same color) */
{
	background-color: #efefef;
}

/*===========================================================================*\
    BULLET STYLES
\*===========================================================================*/

/* Default Bullets */
#ul2
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ul2 li
{
	font-size: 11px;
	padding-left: 16px;
	background-image: url(/uploadedimages/CreditMasterServices/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;
}

/* Product Bullets */

#ul-products
{
	/* border: 1px solid #ccc; */
	font-size:11px;
	color: #666666;
	margin: 3px 0 0 5px;
	padding: 3px 0 0 5px;
	list-style: none;
	display: inline-block;
	width: 375px;
}

#ul-products li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
    padding: 0 5px 5px 12px;	
	background-image: url(/uploadedimages/CreditMasterServices/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

#ul-products.credit li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-credit.gif);
}

#ul-products.compliance li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-compliance.gif);
}

#ul-products.id li
{
	background-image: url(/uploadedimages/CreditMasterServices/bullet-id.gif);
}

/*===========================================================================*\
    EXCUTIVE MANAGEMENT STYLES
\*===========================================================================*/

#management-profile-wrap
{
	color:#666; font-size: 85%;
	height: 125px;
	margin: 0;
	*margin: 0;
	_margin: 0;
	width: 100%;
}

#management-profile-leftcolumn
{
	float: left;
	height: 125px;
	margin: 0;
	*margin: 0;
	_margin: 0;
	width: 112px;
}

#management-profile-rightcolumn
{
	width: 200px;
	float: left;
	padding: 65px 0 0 0;
/*	*margin: 65px 0 0 0;
	margin: 65px 0 0 0;
	_margin-top: 65px 0 0 0; */
	vertical-align: baseline;
}

.management-viewbio-home
{
	text-align: right;
	vertical-align: text-bottom;
	margin-top: 80px;
}

/*===========================================================================*\
    _SECTION_THINKBOX: Defines styles for lightbox effect
\*===========================================================================*/

/* global settings needed for thickbox */
*{padding: 0; margin: 0;}

/* thickbox specific link and font settings */
#TB_window {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #69c;
}

#TB_secondLine {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* thickbox settings */
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../assets/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* News and Headlines */

#news-50
{
	float: left;
}

#news-50 a 
{
    font-family: arial,verdana,helvetica; 
    color:#666; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:normal;
}

#news-50  a:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#666; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:normal;
}

#news-50  a:hover
{
    font-family: arial,verdana,helvetica; 
    text-decoration:underline; 
    color:#69c; 
    font-size:12px; 
    font-weight:normal;
}

#news-50 a.viewall 
{
    font-family: arial,verdana,helvetica; 
    color:#69c; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:bold;
}

#news-50  a.viewall:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#69c; 
    text-decoration:none; 
    font-size:12px; 
    font-weight:bold;
}

#news-50  a.viewall:hover
{
    font-family: arial,verdana,helvetica; 
    text-decoration:underline; 
    color:#69c; 
    font-size:12px; 
    font-weight:bold;
}

.tblNewsHdlns-50
{
	font-size: 12px;
}

.tblNewsHdlns-50 tr td a
{
    color: #666;
	font-size: 12px;
	font-weight: bold;
}

.tblNewsHdlns-50 tr.alt td
{
	padding-bottom: 20px;
}

#articles-text span 
{
    font-size:85%; 
	color:#666;
}

/* Table 4 */

.tbl4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbl4 th
{
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding: 10px 8px;
}
.tbl4 td
{
	border-bottom: 1px solid #ccc;
	color: #666;
	padding: 10px 8px;
}

#articles-text
{
    color: #666;
	line-height: 18px;
}


#articles-text a
{
	color: #036;	
}

#articles-text a:hover
{
	color: #036;
	text-decoration: none;
}

.newsHeadlineHeading 
{
    color: #666;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
}

.newsHeadlineSummary
{
    color: #666;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 15px;
}


.newsHeadlineLink a
{
    color: #036
}

.newsHeadlineLink a:hover
{
    color: #036;
    text-decoration: none;
}

#newsbox-wrapper
{
	float: right; 
	margin: 0 0 0 15px;
	padding: 0 0 50px 7px;
	width: 165px;
}

#complianceresources
{
	color: #666666;
	background-image: url(/assets/images/resourcescomp_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#complianceresources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		padding-bottom: 10px;
		list-style: none;
		display: inline-block;
}
#complianceresources ul li
{
 	text-decoration:none;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		padding-left: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
  background-image: url(/assets/images/squarecompliance.gif);
  background-repeat: no-repeat;
  background-position: 0 .5em;
		width:125px;
}

/* Main Visited Links */

a:visited
{
	font-size: 11px;
}