﻿/*
                                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: 0 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_HEADER: Defines the structure and appearance of the header
\*===========================================================================*/

/* Header Structure */
#hd-global-cmd
{
	float:left;
	margin: 5px 0 0 10px;
	width: 100px;
}
#hd-global-nav
{
	float: right;
	margin: 5px 0 7px 0;
/*	width: 130px; OLD WIDTH with "sitemap" link is active" */
	width: 115px;
	}
	
#hd-global-nav a {font: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:none;}
#hd-global-nav a:link, a:visited, a:active {font: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#hd-global-nav a:hover {font-size:10px; font-weight:normal; color:#333333; text-decoration:underline;}
	
#hd-main
{
	float: left;
	height: 154px;
	width: 870px;
}

#hd-main-logo
{
	float: left;
	height: 63px;
	margin: 29px 0 0 31px; /* !IE */
	*margin: 28px 0 0 31px; /* IE7 */
	_margin: 28px 0 0 15px; /* IE6 */
	width: 163px;
}
#hd-search-ctr
{
	float: right;
	height: 79px;
	width: 195px;
	margin: 22px 85px 0 0; /* !IE */
	*margin: 21px 90px 0 0; /* IE7 */
	_margin: 21px 40px 0 0; /* IE6 */
}

/* 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-tabs 
{
	float: left;
	margin: 19px 0 0 66px;
	_margin: 10px 0 0 30px;
}

/* Header Appearance */
#hd-global-cmd a
{
	font-family: Arial;
	font-size: 77%;
	color: #999;
}	
#hd-global-nav a
{
	font-family: Arial;
	font-size: 77%;
	color: #999;
	text-decoration: none;
}
#hd-global-nav a:hover
{
	text-decoration: underline;
}
#hd-global-nav i
{
	font-size: 77%;
	color: #999;
}
#hd-main
{
	background: url(../img/header.gif) no-repeat;
}
#hd-search-ctr
{
	background: url(../img/search_bkgd.gif) no-repeat;
}
#hd-search-ctr table
{
	height: 30px;
	margin: 10px 0 0 10px;
	vertical-align: middle;
}
#hd-search-ctr input
{
	padding: 2px;
	width: 130px;
}
#hd-search-ctr table
{
	height: 30px;
	margin: 10px 0 0 10px;
	vertical-align: middle;
}
#hd-search-ctr td
{
	padding: 0px 5px 5px 0;
}
#hd-search-ctr .title
{
	color: #666;
	font-size: 100%;
	font-weight: bold;
}
#hd-service-ctr
{
	background: url(../img/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_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/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;
}

/*===========================================================================*\
    _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;
}

/*===========================================================================*\
    _EMPLOYER_SERVICES_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.emps-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.emps-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 */
.emps-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.emps-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.emps-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/employer_services_rollover.gif);
	background-repeat: repeat-x;
}

.emps-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.emps-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/employer_services_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.emps-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.emps-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/employer_services_rollover.gif);
	background-repeat: repeat-x;
}

.emps-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;
}
/*===========================================================================*\
    _PORTFOLIOMANAGEMENT_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.portfoliomanagement-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.portfoliomanagement-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 */
.portfoliomanagement-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.portfoliomanagement-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.portfoliomanagement-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/portfolio_mgmt_rollover.gif);
	background-repeat: repeat-x;
}

.portfoliomanagement-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.portfoliomanagement-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/portfolio_mgmt_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
	
}

.portfoliomanagement-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.portfoliomanagement-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/portfolio_mgmt_rollover.gif);
	background-repeat: repeat-x;
}

.portfoliomanagement-secondary-menu .AspNet-Menu-Selected a {
	background-image: none;
}
/*===========================================================================*\
    _PRODUCTS_SECTION_SECONDARY_NAVIGATION: Defines the appearance of the secondary navigation
\*===========================================================================*/
/* Secondary Navigation Structure */
.products-secondary-menu ul /* Tier 1 */
{
	float: left;
}

.products-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 */
.products-secondary-menu ul /* main items text */
{
	/*border-left: solid 1px #fff;*/
}

.products-secondary-menu ul li /* main items text */
{
	/*border-right: solid 1px #fff;*/
}

.products-secondary-menu ul li:hover /* main items text */
{
	background-image: url(../img/nav/products_rollover.gif);
	background-repeat: repeat-x;
}

.products-secondary-menu ul li a /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.products-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/products_rollover.gif);
	_background-repeat: repeat-x;
	_padding-top: 5px;
	_margin-top: -5px;
	_padding-bottom: 5px;
	_margin-bottom: -5px;
}

.products-secondary-menu ul li a:visited /* main items text */
{
	color: #fff;
	font-family:Arial;
	font-size: 85%;
	font-weight: bold;
}

.products-secondary-menu .AspNet-Menu-Selected {
	background-image: url(../img/nav/products_rollover.gif);
	background-repeat: repeat-x;
}

.products-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_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: 609px;
}

#bd-scnd-nav-contact
{
	height: 25px;
	margin-top: 1px;
	width: 500px;
}

#bd-scnd-nav-creditreports
{
	height: 25px;
	margin-top: 1px;
	width: 635px;
}

#bd-scnd-nav-employerservices
{
	height: 25px;
	margin-top: 1px;
	width: 569px;
}

#bd-scnd-nav-idverification
{
	height: 25px;
	margin-top: 1px;
	width: 482px;
}

#bd-scnd-nav-leadsolutions
{
	padding-left: 20px;
	background: url(../img/nav/lead_solutions_bkgd.gif) no-repeat;
}

#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-portfoliomanagement
{
	height: 25px;
	margin-top: 1px;
	width: 510px;
}

#bd-scnd-nav-products
{
	height: 25px;
	margin-top: 1px;
	width: 575px;
}

#bd-scnd-nav-resources
{
	height: 25px;
	margin-top: 1px;
	width: 632px;
}

/* Body Appearance */
#bd-scnd-nav-company
{
	padding-left: 217px;
	background: url(../img/nav/steel_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: 39px;
	background: url(../img/nav/credit_reports_bkgd.gif) no-repeat;
}

#bd-scnd-nav-compliancetools
{
	padding-left: 23px;
	background: url(../img/nav/compliance_tools_bkgd.gif) no-repeat;
}

#bd-scnd-nav-employerservices
{
	padding-left: 63px;
	background: url(../img/nav/employer_services_bkgd.gif) no-repeat;
}

#bd-scnd-nav-idverification
{
	padding-left: 150px;
	background: url(../img/nav/id_verification_bkgd.gif) no-repeat;
}

#bd-scnd-nav-leadsolutions
{
	padding-left: 99px;
	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-portfoliomanagement
{
	padding-left: 125px;
	background: url(../img/nav/portfolio_mgmt_bkgd.gif) no-repeat;
}

#bd-scnd-nav-products
{
	padding-left: 15px;
	background: url(../img/nav/credit_reports_bkgd.gif) no-repeat;
}

#bd-scnd-nav-resources
{
	padding-left: 95px;
	_padding-left: 40px;
	background: url(../img/nav/steel_bkgd.gif) no-repeat;
}

/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the body content
\*===========================================================================*/
/* Body Structure - This is for the default body content style. */

h3.black {color:#000;}
h3.black-bullet {color:#000; margin:0 0 4px 0;}
h3.red {color:#e23d28;}
h4.black {color:#000; margin:10px 0 5px 0;}

.promo-content {color:#666; font-family: Arial, Helvetica, sans-serif; font-size: 93%; font-weight: normal; margin: 0 0 1em 0;}

#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.entertowinpromo{
	font-size:138.5%;
	color:#6699cc;
	font-weight:bold;
	margin-bottom: -20px; 
}

#bodystyle_default h5.thankyou{
	font-size:116%;
	color:#666666;
	font-weight:bold;
	font-style: italic;
	margin-bottom: 15px;
}

#bodystyle_default h5.orange{
	margin-bottom: 5px; margin-top: 20px;
	font-size:138.5%;
	color:#ff9900;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.grey{
	margin-bottom: 5px; margin-top: 20px;
	font-size:138.5%;
	color:#666666;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.credit{
	margin-bottom: 5px; margin-top: 7px;
	font-size:138.5%;
	color:#006633;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.advantage{
	font-size: 116%; 
	margin-top: 0px;
	color:#900;
}

#bodystyle_default h5.advbullet{
	font-size: 116%; 
	margin-top: 5px;
	color:#900;
}

#bodystyle_default h5.compliance{
	margin-bottom: 5px; margin-top: 7px;
	font-size:138.5%;
	color:#003399;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.idverification{
	margin-bottom: 5px; margin-top: 7px;
	font-size:138.5%;
	color:#990033;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.id-overview{
	font-size:138.5%;
	color:#990033;
	font-weight:bold;
}

#bodystyle_default h5.credit-overview{
	font-size:138.5%;
	color:#006633;
	font-weight:bold;
}

#bodystyle_default h5.leads{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#ff9900; 
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.leads-overview{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#ff9900; 
	font-weight:bold;
}

#bodystyle_default h5.stimulus{
	font-size: 138%; 
	margin-top: 0px;
	color:#eb1a1d;
}

#bodystyle_default h5.blue{
	font-size: 138%; 
	margin-top: 0px;
	color:#6699cc;
}

#bodystyle_default h5.xpress{
	font-size: 138%; color:#e23d28; margin-top: 0px;}

#bodystyle_default h5.seemore{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#ff9900;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.portfolio{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#660066;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.orangepromo{
	margin-bottom: 5px; margin-top: 5px;
	font-size:138.5%;
	color:#fdb945;
	font-weight:bold;
	font-style: italic;
	line-height:23px;
}

#bodystyle_default h5.redflag{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#cc0000;
	font-weight:bold;
	line-height:23px;
}

#bodystyle_default h5.RFsubhead{
	margin-bottom: 8px; margin-top: 16px;
	font-size:108%;
	color:#666;
	font-weight:bold;
	line-height:20px;
}


#bodystyle_default h5.seemoreinfo{
	margin-bottom: 8px; margin-top: 16px;
	font-size:108%;
	color:#ff9900;
	font-weight:bold;
	line-height:23px;
}

#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;
	}

h5.black
{
	font-size: 15px; 
	margin-top: 15px;
	color:#000;
}


.webinar{
	font-size:138.5%;
	color:#cc0000;
	font-weight:bold;
	line-height:23px;	
}

.headline6{
	margin-bottom: 10px; margin-top: 20px;
	font-size:135%;
	color:#cc0000;
	font-weight:bold;
	line-height:18px;
	display: block;
	width:380px;
}

.headline6_promo{
	margin-bottom: 10px; margin-top: 20px;
	font-size:135%;
	color:#cc0000;
	font-weight:bold;
	line-height:18px;
	display: block;
}

.headline6_promosub{
	margin-bottom: 10px; margin-top: 20px;
	font-size:123.1%;
	color:#cc0000;
	font-weight:bold;
	line-height:18px;
	display: block;
}

.headline7{
	font-size:131%;
	color:#0066CC;
	font-weight:bold;
	padding-top: 7px;
	padding-bottom: 5px;
	line-height:18px;
	display: block;
	width:380px;
}

.headline8{
	font-size:116%;
	color:#0066CC;
	font-weight:bold;
	padding-top: 7px;
	padding-bottom: 5px;
	line-height:18px;
	display: block;
	width:380px;
}

.headline9{
	font-size:93%;
	color:#cc0000;
	font-weight:bold;
	font-style:italic;
	margin-bottom: 5px; 
	margin-top: 20px;
}

.seemorepromo{
	font-size:108%;
	color:#ff9900;
	font-weight:bold;
	line-height:18px;
}

.seemoretag{
	font-size:108%;
	color:#666666;
	font-weight:bold;
}

.redflagpromo{
	font-size:108%;
	color:#cc0000;
	font-weight:bold;
	line-height:18px;
}

.redflagprogram{
	font-size:93%;
	color:#cc0000;
	font-weight:bold;
}
.redflagtitle{
	font-size:93%;
	color:#666666;
	font-weight:bold;
	font-style:italic;
}

.hcpromo{
	font-size:123.1%;
	color:#cc0000;
	font-weight:bold;
	font-style:italic;
}

.actpromo{
	font-size:108%;
	color:#666666;
	font-weight:bold;
	line-height:18px;
}

.landingpage-p{
	font-size:108%;
	color:#666666;
	margin-bottom:1em;
}

#bodystyle_default ul	{margin-left:25px;}
#bodystyle_default ul a:hover {font-family:Arial, Helvetica, sans-serif; text-decoration: underline;}

.tbl5 td p 
{ 
			font-family: Arial, Helvetica, sans-serif; 
			font-size:100%; 
			line-height:normal;
}

/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the Red Flag Webinar content
\*===========================================================================*/

#RFcontent
	{
		margin:0 auto; 
		padding:0;
	}

#RFcontent p 	
	{ 	font-size:85%;
		color:#000;
	}

#RFcontent strong	
	{ 
		color:#000;
		font-weight:bold;
	}
	
#RFcontent h2
	{
		font-size:93%;
		color:#cc0000;
		font-weight:bold;
		margin-bottom: 5px; margin-top: 20px
}

/*===========================================================================*\
    _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;
}

/*===========================================================================*\
    _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 LANDING_PAGES
\*===========================================================================*/


#landing-content
{
	width: 100%;
	margin: 0 0 0 0px;
	padding-top: 0px;
}

#landing-content p
{
	font-size:93%;
	color:#666666;
	margin-bottom:1em;
	line-height: 18px;
}

#landing-content h3.portfolio
{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#606;
	font-weight:bold;
	line-height:23px;
}

#landing-content h3.black
{
	font-size: 138.5%; 
	margin-top: 15px;
	line-height:23px;
	color:#000;
}

#landing-content h3.red{
	font-size: 138.5%; 
	margin-top: 15px;
	line-height:23px;
	color:#e23d28;
}

#landing-content h4
{
	font-size:100%;
	color:#666666;
	font-weight:bold;
	line-height:16px;
}

#landing-content h4.portfolio
{
	font-size:100%;
	color:#606;
	font-weight:bold;
	line-height:16px;
}

#landing-content h5.advantage{
	font-size: 116%; 
	margin-top: 15px;
	color:#900;
}

#landing-content h5.callout{
	font-size:108%;
	color:#333;
	margin-bottom:1em;
	line-height: 18px;}

#landing-content h5.clred{
	font-size: 116%; 
	margin-top: 15px;
	color:#e23d28;
}

#landing-content h5.emps{
	font-size: 116%; 
	margin-top: 15px;
	color:#399;
}

#landing-content h5.portfolio
{
	font-size: 116%; 
	margin-top: 15px;
	color:#606;
}

#landing-content h5.black
{
	font-size: 116%; 
	margin-top: 15px;
	color:#000;
}

#landing-content h6{font-size:93%; color:#333; margin:0px; padding-left:18px; padding-top:7px;} 

.landing-disclaimer{font-size: 85%; color:#999999;}

.landing-rfpoints{
	font-size: 108%; 
	font-weight: bold;
	color:#000;
	margin-left: 8px;
}

.landing-rfpromo {
	font-size: 108%; 
	font-weight: bold;
	color:#000;
}

#landing-content a.1 {font-family: arial,verdana,helvetica; color:#333; text-decoration:underline; font-size:12px;font-weight:bold;
}

#landing-content  a.1:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#333; text-decoration:underline; font-size:12px;font-weight:bold;
}

#landing-content  a.1:hover{font-family: arial,verdana,helvetica; color:#333; text-decoration:none; font-size:12px;font-weight:bold;
}

#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-content ul li a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#landing-content ul li a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration:none; font-size:12px;font-weight:normal;
}

p.AMport a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

p.AMport a:hover{font-family: arial,verdana,helvetica; color:#666; text-decoration:none; font-size:12px;font-weight:normal;
}

#uladv-landing
{
	color: #666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#uladv-landing li
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareid.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#uladv-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#uladv-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:12px;font-weight:normal;
}

#ulport-landing
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ulport-landing li
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ulport-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#ulport-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:12px;font-weight:normal;
}

#ulxpress-landing
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ulxpress-landing li
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareblack.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ulredflag-landing
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ulredflag-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#ulredflag-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:12px;font-weight:normal;
}

#ulredflag-landing li
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareredflag.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ulredflag-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#ulredflag-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:12px;font-weight:normal;
}

#ulrfs-landing
{
	color: #666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
	width: 340px;
}

#ulrfs-landing li
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareid.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;
}

#ulrfs-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#ulrfs-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:12px;font-weight:normal;
}


#landingbox-actAMwrapper
	{
		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;
	}

#rf-landing-resources
{
	color: #fff;
	position: absolute;
	_margin: -50px -75px 0 0;
	top: 840px; 
	_top: 1090px; 
	_width: 200px;
	right: 10px;
	_right: 243px;
}

#ulrf-landing
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ulrf-landing li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareid.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ulrf-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#ulrf-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:11px;font-weight:normal;
}

#ulact4auto-landing
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}

#ulact4auto-landing li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ulact4auto-landing a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#ulact4auto-landing a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration: none; font-size:11px;font-weight:normal;
}


	
/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the PORT_LANDING_PAGES
\*===========================================================================*/


#landing-contentPort
{
	width: 100%;
	margin: 0 0 0 0px;
	padding-top: 0px;
}

#landing-contentPort p
{
	font-size:93%;
	color:#666666;
	margin-bottom:1em;
	line-height: 18px;
}

#landing-contentPort h3
{
	margin-bottom: 8px; margin-top: 16px;
	font-size:138.5%;
	color:#606;
	font-weight:bold;
	line-height:23px;
}

#landing-contentPort h4
{
	font-size:100%;
	color:#606;
	font-weight:bold;
	line-height:16px;
}

#landing-contentPort h5
{
	font-size: 116%; 
	margin-top: 15px;
	color:#606;
}

#landing-contentPort h6{font-size:93%; color:#333; margin:0px; padding-left:18px; padding-top:7px;} 

.landing-disclaimer{font-size: 85%; color:#999999;}

#landing-contentPort a {font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#landing-contentPort  a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:12px;font-weight:normal;
}

#landing-contentPort  a:hover{font-family: arial,verdana,helvetica; color:#606; text-decoration:none; font-size:12px;font-weight:normal;
}

/*===========================================================================*\
    OTHER RESOURCE for the appearance of the LANDING_PAGES
\*===========================================================================*/

	
#landing-resources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#landing-resources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		list-style: none;
		display: inline-block;
}

#landing-resources ul li
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

/*===========================================================================*\
    ADVANTAGE_LANDING_PAGE_STYLES
\*===========================================================================*/

#landing-resources-adv
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bigbkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#landing-resources-adv ul
{
	font-family: Arial;
	font-size: 11px;
	margin-left: 15px;
	padding-top: 7px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
}

#landing-resources-adv ul li
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/square-advantage.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#landing-resources-adv a {font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#landing-resources-adv ul li  a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#landing-resources-adv ul li a:hover{font-family: arial,verdana,helvetica; color:#900; text-decoration:none; font-size:11px;font-weight:normal;
}

/*===========================================================================*\
    EMPLOYER_SERVICES_LANDING_PAGE_STYLES
\*===========================================================================*/

#landing-resources-emps
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#landing-resources-emps ul
{
	font-family: Arial;
	font-size: 11px;
	margin-left: 15px;
	padding-top: 7px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
}

#landing-resources-emps ul li
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/sqaure-emps.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

#landing-resources-emps a {font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#landing-resources-emps a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#landing-resources-emps  a:hover{font-family: arial,verdana,helvetica; color:#399; text-decoration:none; font-size:11px;font-weight:normal;
}

/*===========================================================================*\
    PORTFOLIO_MANAGEMENT_LANDING_PAGE_STYLES
\*===========================================================================*/

#landing-resources-port
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#landing-resources-port ul
{
	font-family: Arial;
	font-size: 11px;
	margin-left: 15px;
	padding-top: 7px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
}

#landing-resources-port ul li
{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

#landing-resources-port a {font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#landing-resources-port  a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#landing-resources-port  a:hover{font-family: arial,verdana,helvetica; color:#606; text-decoration:none; font-size:11px;font-weight:normal;
}


#landing-resources-ondemand
{
	padding-left: 20px;
	padding-top: 17px;
}

#landing-checktop
{
	height: 26px;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 20px;
}

.landing-check
{
	height: 26px;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 20px;
}

.landing-checkgif
{
	float: left;
	height: 46px;
	width: 24px;
	margin: 0 0 0 18px;
	_margin: 0 0 0 10px;
}

#landing-checkgif
{
	float: left;
	height: 46px;
	width: 24px;
	margin: 0 0 0 18px;
	_margin: 0 0 0 10px;
}

#landing-checkgifb
{
	float: left;
	height: 46px;
	width: 24px;
	margin: 0 0 0 18px;
}

#landing-checkbg
{
	background: url(/assets/images/bkgd_autonews.gif) no-repeat;
}

.landing-checkcontent
{
	margin: 0 0 0 54px;
	padding-top: 0px;
}

#landing-checkcontent
{
	margin: 0 0 0 54px;
	padding-top: 0px;
}

#landing-checkcontentb
{
	margin: 0 0 0 54px;
	padding-top: 0px;
	padding-right: 10px;
}

#landing-steps
{
	margin: 0 0 0 20px;
	padding-top: 0px;
}

#landing-ondemandtop
{
	height: 82px;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 20px;
}

#landing-ondemandgif
{
	float: left;
	height: 4px;
	width: 4px;
	margin-left: 5px;
}

#landing-ondemandcontent
{
	margin: 0 0 0 20px;
	padding-top: 0px;
}

/*===========================================================================*\
    _SECTION_BODY: Defines the appearance of the ENTER TO WIN
\*===========================================================================*/

#etw-top
{
	height: 82px;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 20px;
}

#etw-gif
{
	float: left;
	height: 82px;
	width: 70px;
}

#etw-content
{
	margin: 0 0 0 89px;
	padding-top: 0px;
}

#etw-content h4.credit{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#063;
}

#etw-content h4.compliance{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#039;
}

#etw-content h4.idv{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#903;
}

#etw-content h4.ls{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#f90;
}

#etw-content h4.port{
	font-size: 116%; 
	margin-top: 0px;
	padding-top: 2px;
	color:#606;
}




/*===========================================================================*\
    _SECTION_FOOTER: Defines the structure and appearance of the footer
\*===========================================================================*/

/* Footer Structure */
#ft-global-nav
{
	height: 110px;
	width: 600px;
	padding-top: 50px; /* Top and bottom padding */
	text-align: center;
	line-height: 16px;
}

#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;
}

/*===========================================================================*\
    _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;
	font-size: 11px;
}

#sidebar-form-top
{
	font-size:11px;
	height: 157px;
	width: 198px;
	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-signup
{
    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;
}


/* 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: 198px;
	padding: 0 15px 0 15px;
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	line-height:normal;
}

#clsidebar-form-top
{
	/* background: url(../img/bac_bkgd_top.gif) no-repeat; */
	background: url(../img/bg/clconnect_bkgd_top.gif) no-repeat;
	font-family: arial;
	font-size: 11px;
	color: #666;
	height: 157px;
	width: 198px;
	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/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;
	*margin-left: -2px;
	width: 186px;
	height: 15px; /* !IE */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow:hidden;	
	font-size:11px;
}

.container-select
{
	color: #666;
	position: absolute;
	width: 190px;
	top: -2px;
	left: -2px;	
}

.archives-container
{
	border: solid 1px #ccc;
	position: relative;
	width: 145px;
	height: 15px; /* !IE */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow:hidden;	
	font-size:11px;
}

.archives-container select
{
	color: #666;
	position: absolute;
	width: 149px;
	top: -2px;
	left: -2px;	
}

.tblSideForm
{
	width: 196px;
}

.tblSideForm td
{
	text-align: left;
}

.tblSideForm td.alt
{
	padding-bottom: 5px;
}

.tblSideProducts
{
    width: 190px;
}

.tblSideProducts td
{
	padding-bottom: 5px;
}

.tblSideProducts td.leftColumn
{
    text-align: right;
    padding-right: 10px;
}

#tdOtherProductInterest
{
    text-align: right;
}

.tblSideProducts td.smallPad
{
	padding-left: 5px;
}

#sidebar-contact-box
{
	height: 226px;
	width: 82px;
}

/* FORM EMPLOYER SERVICES APPEARANCE */

#empsupgrades-top
	{
	padding-top: 1px;
	padding-bottom: 10px;
	font-size:14px;
	color:#333;
	font-weight:bold;
	}

#empsupgrades
	{
	padding-top: 8px;
	margin-left: -15px;
	}


#empsupgrades a {font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#empsupgrades  a:link,a:active,a:visited{font-family: arial,verdana,helvetica; color:#666; text-decoration:underline; font-size:11px;font-weight:normal;
}

#empsupgrades  a:hover{font-family: arial,verdana,helvetica; color:#399; text-decoration:none; font-size:11px;font-weight:normal;
}

/* FORM RVDA APPEARANCE */

#sidebar-form-rvdatop
{
	background: url(/assets/images/landingpg_bkgd_top_text.gif) no-repeat;	
	margin-top: 15px;
	*margin-top: 0;
	_margin-top: 0;
	}

#rvdabox-wrapper
{
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc;	
	width: 226px;
}

#rvdatitle-top
	{
		font-size:14px;
		color:#666;
		font-weight:bold;
		padding-top: 13px;
		margin-left: 16px;
	}
	
#rvdacontact-top
	{
		padding-top: 1px;
  padding-bottom: 10px;
		font-size:14px;
		color:#666;
		font-weight:bold;
	}

#rvdabox-phone
	{
		height: 82px; 
		width: 226px; 
		padding: 0px; 
		margin-top: 8px;
		border-left: solid 1px #ccc; 
		border-right: solid 1px #ccc;
	}

#contactinfo-rvda {
	font-size:11px;
	color:#666;
	line-height:18px;
	margin-left: 1px;
}

.body-contactinfo {
	font-size:11px;
	color:#666;
	line-height:18px;
}

a.email-rvda {font-family: arial,verdana,helvetica;color:#5E87BE;text-decoration:none; font-size:11px; font-weight:normal;}

a.email-rvda a:link a:visited a:active{font-family: arial,verdana,helvetica;color:#5E87BE;text-decoration:none; font-size:11px; font-weight:normal;}

a.email-rvda a:hover{font-family: arial,verdana,helvetica;text-decoration:underline; color:#333333;}

#ulrvda
{
	color: #666666;
	margin-left: 17px;
	padding-top: 10px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	font-size:11px;
	line-height: normal;
}
#ulrvda li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareleads.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
 line-height: 15px;
}

#ulrvda li a
{
    color: #5E87BE;
    font-weight: normal;
}

#ulrvda li a:hover
{
    color: #666666;
    text-decoration: underline;
}	

/* 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;
}

#uladv
{
	color: #666666;
	margin-left: 17px;
	padding-top: 10px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	font-size:11px;
	line-height: normal;
}
#uladv li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/square-advantage.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
 	line-height: 15px;
}

#uladv li a
{
    color: #666666;
    font-weight: normal;
}

#uladv li a:hover
{
    color: #666666;
    text-decoration: underline;
}	


#ulportfolio
{
	color: #666666;
	margin-left: 17px;
	padding-top: 10px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	font-size:11px;
	line-height: normal;
}
#ulportfolio li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
 line-height: 15px;
}

#ulportfolio li a
{
    color: #666666;
    font-weight: normal;
}

#ulportfolio li a:hover
{
    color: #666666;
    text-decoration: underline;
}	

#ulredflag
{
	color: #666666;
	margin-left: 17px;
	padding-top: 10px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	font-size:11px;
	line-height: normal;
}
#ulredflag li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareredflag.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
 line-height: 15px;
}

#ulredflag li a
{
    color: #666666;
    font-weight: normal;
}

#ulredflag li a:hover
{
    color: #666666;
    text-decoration: underline;
}	

#ulleads
{
	color: #666666;
	margin-left: 17px;
	padding-top: 10px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	font-size:11px;
	line-height: normal;
}
#ulleads li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareleads.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
 line-height: 15px;
}

#ulleads li a
{
    color: #666666;
    font-weight: normal;
}

#ulleads li a:hover
{
    color: #666666;
    text-decoration: underline;
}	



.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;
}

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_FORMS: Styles for table-based forms
\*===========================================================================*/
input 
{
	border: 1px solid #ccc;
	font-size: 10px;
}

/*===========================================================================*\
    _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/news_headlines.gif);
	height: 33px;
	width: 632px;
}

#news-footer
{
	background-image: url(../img/pr-bkgd-bottom.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 7px;
	width: 632px;
}

#news-body
{
	background-image: url(../img/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: 256px;
	*height: 268px; /* IE7 */
	_height: 268px; /* IE6 */
	width: 590px;
}

#news-body-rv
{
	background-image: url(../img/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: 218px;
	*height: 230px; /* IE7 */
	_height: 230px; /* 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
{
	font-size: 11px;
	font-weight: bold;

}

.tblNewsHdlns tr.alt td
{
	padding-bottom: 20px;
}

/*===========================================================================*\
    _SECTION_CUSTOMER_SERVICE_FAQ: Page-specific styles
\*===========================================================================*/


/*===========================================================================*\
    _SECTION_GRIDS_TABLES: Styles for GridViews and tables
\*===========================================================================*/

/* Table 1 */
.tbl1
{
	width: 100%;
}

.tbl1 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;
}

.tbl1 td
{
	border-color: #fff;
 border-width: 0 0 1px 1px;
 border-style: solid;
	color: #666;
	font-size: 11px;
	padding: 5px;
}

.tbl1 tr.alt /* dimmed version (usually a lighter shade of the same color) */
{
	background-color: #efefef;
}

/* Table 2 */
.tbl1emps
{
	width: 226px;
	*width: 226px;
	_width: 212px;
}

.tbl1emps th
{
	background-color: #6A8DB6;
	border-color: #fff;
	border-width: 0 0 0 0;
	border-style: solid;
	text-align: left;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

.tbl1emps td
{
	border-color: #fff;
 border-width: 0 0 0 0;
 border-style: solid;
	color: #666;
	font-size: 11px;
	padding: 5px;
}

.tbl1emps tr.alt /* dimmed version (usually a lighter shade of the same color) */
{
	background-color: #efefef;
}
	
	#overview-wrapper
	{
	float: left; 
	width: 100%; 
	}
	
	/* Overview Products Table */
	
	td.ov 
	{
	vertical-align: top; 
}


/*===========================================================================*\
    RESOURCES BOX GLOGAL STYLE
\*===========================================================================*/

#resourcebox-wrapper
	{
		float: right; 
		margin: 75px 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/resourceboxtop.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
\*===========================================================================*/

#creditresources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#creditresources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		padding-bottom: 10px;
		list-style: none;
		display: inline-block;
}

#creditresources ul li
{
	font-family: Arial;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squarecredit.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	width:125px;
}

#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;
}

#empsresources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#empsresources p
{
	margin-top: 10px;
	padding-left: 18px;
	padding-right: 15px;
	margin-bottom: 0px;
}

#empsresources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		padding-bottom: 10px;
		list-style: none;
		display: inline-block;
}

#empsresources ul li
{
	font-family: Arial;
	font-size: 85%;
	font-weight: normal;
	color: #666666;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/sqaure-emps.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	width:125px;
}


#idresources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#idresources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		padding-bottom: 10px;
		list-style: none;
		display: inline-block;
}
#idresources ul li
{
	font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    padding-left: 12px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-image: url(/assets/images/squareid.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

#leadresources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}



#leadresources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		padding-bottom: 10px;
		list-style: none;
		display: inline-block;
}
#leadresources 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/squareleads.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		width:125px;		
}


#portfolioresources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#portfolioresources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
		padding-bottom: 10px;
		list-style: none;
		display: inline-block;
}

#portfolioresources ul li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#act4autostar-resources
{
	color: #666666;
	background-image: url(/assets/images/resources_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#act4autostar-resources ul
{
		margin-left: 15px;
		padding-top: 7px;
		padding-left: 5px;
/*		padding-bottom: 10px; */
		list-style: none;
		display: inline-block;
}

#act4autostar-resources ul li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#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;
}

/*===========================================================================*\
    LANDING PAGE BOX STYLES
\*===========================================================================*/

#landingbox-wrapper
	{
		float: right; 
		margin-top: 16px;
		margin-left: 15px;
		margin-right: 2px;
		padding-bottom: 1px;
		padding-left:14px;
		width: 165px;
	}
	
	#landingbox-act4autostarwrapper
	{
		float: right; 
		margin-top: 16px;
		margin-left: 15px;
		margin-right: 2px;
		padding-bottom: 1px;
		padding-left:14px;
		width: 165px;
	}
	
	#landingbox-webinarwrapper
	{
		float: right; 
		margin-top: 0px;
		margin-left: 15px;
		margin-right: 2px;
		padding-bottom: 15px;
		padding-left: 14px;
		width: 320px;
	}
	
	#landingbox-webinarwrapper p
	{
	 	font-size:100%;
		color:#000;
	}
	
	#landingbox-webinarwrapper h2
	{
	 	font-size:12px;
		color:#cc0000;
		font-weight:bold;
		margin-bottom: 5px; margin-top: 20px
	}

	#landingbox-etwwrapper
	{
		float: right; 
		margin-top: 16px;
		margin-left: 15px;
		margin-right: -10px;
		padding-bottom: 10px;
		padding-left:14px;
		width: 212px;
	}

#etwbox-bottom
	{
		background-image: url(/assets/images/etw_resourceboxbottom.gif);
		background-repeat: no-repeat;
		background-position: center center;
		height: 115px;
	}

.whatsthis a
{
    color: #666666;
    font-weight: normal;
}

.whatsthis a:hover
{
    color: #666666;
    text-decoration: underline;
}

#ul2
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
	width: 340px;
}

#ul2 li
{
	font-size: 11px;
	padding-left: 16px;
	background-image: url(/assets/images/squaremain.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;
}

#ul2.company
{
	width: 510px;
}

#ul2.company li
{
}

#ul3
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
    width: 340px;
}
#ul3 li
{
	font-family: Arial;
	font-size: 11px;
	padding-left: 16px;
	background-image: url(/assets/images/squarecredit.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}
#ul4
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
    width: 340px;
}
#ul4 li
{
	font-family: Arial;
	font-weight: normal;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squarecompliance.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
	font-size:11px;
}
#ul5
{
	color: #666666;
	margin: 3px 0 0 5px;
	padding: 3px 0 0 5px;
	list-style-type: none;
	display: inline-block;
	font-size:11px;
	width: 340px;
}
#ul5 li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 0 5px 5px 16px;
	background-image: url(/assets/images/squareid.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;
}
#ul6
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
    width: 340px;
}
#ul6 li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareleads.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ul7
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
	width: 340px;
}
#ul7 li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareportfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ul-newsroom
{
	color: #666666;
	margin: 0 0 11px 0;
	list-style: none;
	display: inline-block;
	font-size:11px;
}

#ul-newsroom li
{
	font-size: 11px;
	padding-left: 16px;
	background-image: url(/assets/images/squaremain.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;
}

#ulact4autostar
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:12px;
}
#ulact4autostar li
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/checkmark_portfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	line-height: 17px;	
}

#uladvantage
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
}
#uladvantage li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/square-advantage.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	line-height: 17px;	
}

#ullandingred
{
	color: #666666;
	margin-left: 5px;
	padding-top: 3px;
	padding-left: 5px;
	list-style: none;
	display: inline-block;
	margin-top: 3px;
	font-size:11px;
	line-height: normal;
}
#ullandingred li
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(/assets/images/squareid.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
    line-height: 15px;
}

#ullandingred li a
{
    color: #5E87BE;
    font-weight: normal;
}

#ullandingred li a:hover
{
    color: #666666;
    text-decoration: underline;
}

#imgCustom {
	background-color:#cccccc;
	text-align: left;
	vertical-align: bottom;
	height: 125px;
}

.imgCustom {
	text-align: left;
	vertical-align: text-bottom;
	vertical-align: text-bottom;
	height: 125px;
}

#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;
}

#contactpage { 
	width:570px;
}

a.etw {font-family: arial,verdana,helvetica;color:#666666;text-decoration:none; font-size:11px; font-weight:normal;}

a.etw a:link a:visited a:active{font-family: arial,verdana,helvetica;color:#666666;text-decoration:none; font-size:11px; font-weight:normal;}

a.etw a:hover{font-family: arial,verdana,helvetica;text-decoration:underline; color:#333333;}


/* For the View All links */
a.viewAll {font-family: arial,verdana,helvetica;color:#666666;text-decoration:none; font-size:11px; font-weight:normal;}

a.viewAll a:link a:visited a:active{font-family: arial,verdana,helvetica;color:#666666;text-decoration:none; font-size:11px; font-weight:normal;}

a.viewAll a:hover{font-family: arial,verdana,helvetica;text-decoration:underline; color:#333333;}

/* For the Testimonials */
a.testimonial {
	font-family: arial,verdana,helvetica;
	color:#FF0000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.testimonial a:link a:visited a:active{
	font-family: arial,verdana,helvetica; color:#0066CC;	text-decoration:none; font-size:11px;	font-weight:bold;}
a.testimonial a:hover{font-family: arial,verdana,helvetica;text-decoration:underline; font-weight:bold; color:#333333;}

.comingsoon{
	color:#999999;
	font-size: 13px;
	font-style: italic;
}

.new{
	color:#cc0000;
	font-size: 13px;
	font-style: italic;
}

.disclaimers {
font-size: 85%;
color:#999999;
}

/*===========================================================================*\
    _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/vod_header.gif) no-repeat;
}

/*===========================================================================*\
    _LANDING_2010_SECTION_STYLES
\*===========================================================================*/

#doc-landing2010
{
	margin:auto;
	text-align:left;
	width: 55.50em; /* !IE */
	*width: 56.92em; /* IE */
	min-width: 740px;
	font-family: arial; /* Override the default font here.  Only specify one
                           font-family; the YUI fonts.css file handles font
                           degrading. */
}

#hd-landing2010
{
	height: 333px;
	margin: 0 0 0 0; /* To match settings defined in #bd */
	width: 740px;
}

#bd-landing2010
{
	background-color: #fff;
	margin: 34px 0 0 32px;
	width: 708px;
	
}

#bd-landing2010-top
{
    text-align: left;
    background-color: Fuchsia;
    min-height: 400px;
    
}

.bd-landing2010-top-left
{
	float: left;
	height: 200px;
	width: 370px;
    background-color: Maroon;
    display:inline;
}

.bd-landing2010-top-right
{
	float: left;
	width: 218px;
	height: 200px;
	margin: 0 0 0 60px;
    background-color: Lime;
    display:inline;
}

#bd-landing2010-bottom
{
	width: 690px;
}

#ft-landing2010
{
	background-color: #fff;
	margin: 20px 0 0 0; 
	width: 740px;
    text-align: center;
}

/* Landing Box */

#landing2010box-wrapper
{
	float: right; 
	margin: 0 0 0 0;
	padding: 0 0 30px 30px;
	width: 280px;
}

#landing2010box-top
{
	background-image: url(/assets/images/landing2010-form-top.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 119px;
}

#landing2010box-content
{
	background-color: #ebebeb;
}

#landing2010box-bottom
{
    background-image: url(/assets/images/landing2010-form-bottom.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 12px;
}

#landing2010quote
{
    text-align: center;
    margin: 30px 0 0 0;
}

/* Landing Bullet Lists */

.landing2010bullet-wrapper
{
	width: 380px;
	padding: 10px 0 0 0;
}

.landing2010-image
{
	float: left;
	height: 48px;
	width: 53px;
	margin: 0 0 0 18px;
	_margin: 0 0 0 10px;
}

.landing2010bullet-content
{
	margin: 3px 0 0 80px;
	padding: 0 0 5px 0;
}

/* Body Apperance */

#bd-landing2010 p

{
  color: #666;
  font-size: 100%;
  text-decoration: none;
  line-height: 18px;
}

#bd-landing2010 a 
{
  color: #666;
  font-size: 100%;
  text-decoration: underline;
}

#bd-landing2010 a:hover
{
    color: #69c;
    text-decoration: none;
}

#bd-landing2010 a.h3-black
{
  color: #000;
  font-size: 100%;
  font-weight: bold;
  text-decoration: none;
}

#bd-landing2010 a.h3-black:hover
{
    color: #69c;
    font-weight: bold;
    text-decoration: none;
}

/* Footer Apperance */

#ft-landing2010 p
{
  color: #999;
  font-size: 85%;
  text-decoration: none;
  margin: 10px 0 0 0;
  padding: 0 0 18px 0;
  line-height: 18px;
}

#ft-landing2010 a
{
  color: #999;
  font-size: 85%;
  text-decoration: none;
}

#ft-landing2010 a:hover
{
    text-decoration: underline;
}

#ft-landing2010 i 
{
    color: #666;
    font-size: 85%;
}

/* Form Apperance */

.landing2010-tblSideForm
{
	width: 222px;
	margin: 0 0 0 20px;
}

.landing2010-tblSideForm td.alt
{
	padding: 0 0 5px 0;
}

.landing2010-tblSideForm td.title
{
	color: #000;
    font-size: 12px;
    font-weight: bold;
}

.landing2010-form-textbox
{
	border: solid 1px #ccc;
	font-size: 11px;
	padding: 2px;
	width: 225px;
}

.landing2010-container
{
	border: solid 1px #ccc;
	position: relative;
	*margin-left: -2px;
	width: 231px;
	height: 15px; /* !IE */
	*height: 18px; /* IE7 */
	_height: 18px; /* IE6 */
	overflow:hidden;	
	font-size:11px;
}

.landing2010-container-select
{
	color: #666;
	position: absolute;
	width: 235px;
	top: -2px;
	left: -2px;	
}


/*===========================================================================*\
    _SECTION_HEADER: Defines the structure and appearance of the Micro header
\*===========================================================================*/

/* Header Structure */

#hd-main-compli
{
	float: left;
	height: 154px;
	width: 870px;
}

/* Header Appearance */

#hd-main-compli
{
	background: url(../img/header_compli.gif) no-repeat;
}

/*===========================================================================*\
    _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; 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:hover {font-family: arial,verdana,helvetica; text-decoration: underline; color:#e23d28; font-size:12px; font-weight:bold;}
#news-50 a.viewall:link,a:active,a:visited {font-family: arial,verdana,helvetica; color:#e23d28; font-size:12px; font-weight:bold;}

.tblNewsHdlns-50
{
	font-size: 12px;
}

.tblNewsHdlns-50 tr td a
{
    color: #666;
	font-size: 12px;
}

.tblNewsHdlns-50 tr td a:hover
{
    color:#69c; 
	font-size: 12px;
	text-decoration: underline;
}

.tblNewsHdlns-50 tr td a:visited
{
	font-size: 12px;
	font-weight: normal;
}

.tblNewsHdlns-50 tr.alt td
{
	padding-bottom: 20px;
}

#articles-text span 
{
    font-size:85%; 
	color:#666;
}

a.viewMore 
{
    font-family: arial,verdana,helvetica; 
    color:#e23d28; 
    text-decoration:none; 
    font-size:11px; 
    font-weight:bold;
}

a.viewMore:hover
{
    text-decoration: underline;     
}

a.viewMore:link,a:active,a:visited
{
    font-family: arial,verdana,helvetica; 
    color:#e23d28;  
    font-size:11px; 
    font-weight:bold;
}

/* Table 3 */

.tbl3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.tbl3 th
{
	font-size: 11px;
	font-weight: normal;
	color: #666;
	padding: 10px 8px;
}
.tbl3 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;
}

#newsarchives
{
	color: #666666;
	background-image: url(/assets/images/resourcescomp_box_middle_bkgd.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

#newsarchives .archives-container {
    margin: 10px 0 0 6px;   
}

#newsarchives .archives-container {
    margin: 10px 0 0 8px;   
}

#newsarchives .item-required {
    float: right;
    margin: -20px 3px 0 0;   
}


#newsarchives input {
    margin: 10px 0 10px 8px;   
}

/* Main Visited Links */

a:visited
{
	font-size: 11px;
}

/* Bold Links */

a.body-bold:active {font-family: Arial, sans-serif; font-size: 11px; color: #666; font-weight: bold;text-decoration: none}
a.body-bold:link {font-family: Arial, sans-serif; font-size: 11px; color: #666; font-weight: bold;text-decoration: none}
a.body-bold:visited {font-family: Arial, sans-serif; font-size: 11px; color: #666; font-weight: bold;text-decoration: none}
a.body-bold:hover {font-family: Arial, sans-serif; font-size: 11px; color: #666; font-weight: bold;text-decoration: underline}

/* For the Search Results links */
#SearchResults
{
    width: 800px;
}

.SearchResultUrl
{
    color: Green;
}

a.searchResult {font-family: arial,verdana,helvetica; color:#6699cc; text-decoration:underline; font-size:12px; font-weight:normal;}

a.searchResult a:link {font-family: arial,verdana,helvetica; color:#6699cc; text-decoration:underline; font-size:12px; font-weight:normal;}
a.searchResult a:visited {font-family: arial,verdana,helvetica; color:#6699cc; text-decoration:underline; font-size:12px; font-weight:normal;}
a.searchResult a:hover {font-family: arial,verdana,helvetica; color:#6699cc; text-decoration:underline; font-size:12px; font-weight:normal;}
a.searchResult a:active {font-family: arial,verdana,helvetica; color:#6699cc; text-decoration:underline; font-size:12px; font-weight:normal;}

/*===========================================================================*\
    _SlideShow
\*===========================================================================*/ 

/*--Main Container--*/
.main_view 
{
	float: left;
	position: relative;
}

/*--Window/Masking Styles--*/
.window 
{
	height:295px;	width: 870px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}

.image_reel 
{
	position: absolute;
	top: 0; left: 0;
}

.image_reel img {float: left;}

.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

/*--Paging Styles--*/
.paging 
{
	position: absolute;
	bottom: 2px; *bottom: 0; left: 790px;
	width: 75px; height: 15px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 20px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}

.paging a
{
    background: #ccc;
    color: #ccc;
    font-size: 6px;
    margin: 0 3px 0 0;
	padding: 2px 3px;
	text-decoration: none;
}

.paging a.active 
{
    background: #666;
    color: #666;
}

.paging a:hover {}
