﻿body{font-family: Verdana, Helvetica, Arial, sans-serif;
    margin-top: 0;
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    background-color:#ffffff;
    font-size: 10px;
}

.language{ color:#666666;
    text-decoration:none;
    font-weight:bold;
    }

ul#social-networks {
	padding:25px 0 0;
	margin:0;
	list-style-type:none;
	float:right;
}
	ul#social-networks li {
		float:left;
		padding:0 3px;
	}

/* Begin Home Training Styles */
.htViewMap{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CC6600;
}


/* End Home Training Styles */

/* Begin Font Styles */
.bodyTextWhite {
    font-size:12px;
    color:#FFFFFF;
    line-height: 18px;
    padding-left: 6px;
}

/* End Font Styles */

/* Begin Navigation Styles */
.TopMenuGroup
{
  /*background-image:url(images/bkg_nav.jpg);*/
  background-color:#000000
}

.TopMenuItem
{
  color:#FFFFFF;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  cursor:default;
  height:25px;
}

.TopMenuItemHover 
{
  color:white;
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  cursor:default;
  height:25px;
  background:#333333;
}


.MenuGroup
{
  background-color:#333333;
}

.MenuItem
{
    color:white;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    cursor:default;
    text-decoration: none;
}

.MenuItemHover 
{
  background-color:#666666;
  color:#FFFFFF; 
  font-family:Tahoma; 
  font-size:11px; 
  font-weight:bold;
  cursor:default;
}

.MenuBreak
{
  background-image:url(images/break.gif);
  width:100%;
  height:1px;
}

.NavBar
{
  background-image:url(/images/bkg_subNav.jpg);
  padding: 4px;
  padding-bottom: 1px;
  cursor: default; 
} 

.TopItem
{
  color: #5B5042;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  padding-top: 7px; 
  padding-bottom: 7px; 
  cursor:hand;
}

.TopItemHover
{
  color: #5B5042;
  background-color:#D5D8E5;
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border-bottom:1px solid  #CFD3E2; 
  padding-top: 7px; 
  padding-bottom: 7px; 
  cursor:hand;
}

.Level2Item
{
  font-family: tahoma, verdana; 
  font-size: 11px;
  cursor:hand;
}

.Level2ItemHover
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  text-decoration:underline;
  cursor:hand;
}

.Level2Group
{
  border-top-color: #F0F1F5;
  padding:10px;
  padding-right:0px;
}

.Empty
{
}

/* End Navigation Styles */

/* Begin Background Image Styles */
#topBar {
    background-image:url(images/bkg_top.jpg);
    background-repeat:no-repeat;
}
#underNav {
    background-image:url(images/bkg_undernav.gif);
    background-repeat:repeat-x;
}
#nav {
    background-image:url(images/bkg_nav.jpg);
    background-repeat:repeat-x;
}
#subHeader {
    background-image:url(images/bkg_subtblHeader.gif);
    background-repeat:repeat-x;
}
/* End Background Image Styles */

/* Begin Form Element Styles */

/* End Form Element Styles */

/* Begin Link Styles */

/* End Link Styles */
.mainBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #5B5042;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.argusBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #004B81;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.argusEdgeBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #004B81;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.argusAdvSolBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #004B81;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.argusEdgeBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #004B81;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.budgetBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #C37818;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.connectBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #0086C7;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.ctiBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #0086C7;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.dynaBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #028385;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.insightBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #822027;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.leaseBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #065D2A;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.realmxBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #0086C7;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.rexmlBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #0086C7;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.realPulseBreadCrumb {
    font-size: 10px;
    font-weight: bold;
    color: #F4FBFF;
    background-color: #4A2680;
    letter-spacing: 0.1em;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#footer, #footer a {
    font-size: 10px;
    color: #B8BFD9;
    text-decoration: none;
}
.subHdr {
    font-size: 11px;
    font-weight: bold;
    color: #5B5042;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 10px;
    margin-right:15px;
    margin-bottom:5px;
    height:20px
}
.bkgContent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 10px;
    margin-left: 20px;
    margin-right: 20px;
    color: #000000;
    line-height:19px;
}
#rightItem {
    background-color: #E9EBF1;
    padding: 10px;
    width: 193px;
    border: 1px dashed #6773A3;
    margin-top: 0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5B5042;
}
.floatRight {
    float: right;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;

}
.formButton {
    font-size: 11px;
    color: #005E5E;
    background-color: #b2d7d7;
    border: 1px solid #005E5E;
    margin: 2;
}
.whiteBoldHdr {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 8px;
    padding-left: 0px;
    padding-bottom: 5px;
}
.floatLeft {
    float: left;
    margin-top: 0px;
    margin-right: 10px;
}
.tableStyle {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #333333;
    line-height:15px;
}
.tableStyle th {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    background-position: bottom;
    text-align: left;
}
.tableStyle td {

    font-size: 11px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    
}
.rotatorTxt {
    font-family:  Tahoma, Helvetica, Verdana;
    font-size: 11px;
    color: #5B5042;
    line-height:50px;
    padding-left: 10px;
    padding-bottom: 6px;
}
.rotatorText {
    font-family:  Tahoma, Helvetica, Verdana;
    font-size: 12px;
    color: #000000;
}
.subtitle {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #003265;
}
footerText {
    font-family:verdana,arial,sans-serif; font-size:10px;
    font-weight: normal;
    color: #FFFFFF;
}
.breadcrumb {
    font-family:verdana,arial,sans-serif; 
    font-size:10px;
    font-size: 11px;
    color: #5B5042;
    padding-left: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.pageHeader {
    font-family:verdana,arial,sans-serif;
    font-size: 17px;
    color: #000000;
}
.spacer,
.smgraytext,
.small,
.cty-tou-div,
.country,
a.ur-link:link,
a.ur-link:visited,
a.ur-link:hover,
.masthead-phone,
.input,
.input-local,
a.rlinks:link,
a.rlinks:visited,
a.rlinks:hover,
a.rlinks-red:link,
a.rlinks-red:visited,
a.rlinks-red:hover,
a.highlight:link,
a.highlight:visited,
a.highlight:hover,
a.nav:link,
a.nav:visited,
a.nav:hover,
a.left-nav-child:link,
a.left-nav-child:visited,
a.left-nav-child:hover,
.divider,
.bct,
.bctl,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a.close:link,
a.close:visited,
a.close:hover,
.fnt{ font-family:verdana,arial,sans-serif; font-size:11px; }

body,td,th,font{ font-family:verdana,arial,sans-serif; font-size:11px; }

ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:20px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:12px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }

p.fnt sup{ vertical-align:top; font-size:9px; }

td.blbg{ height:22px; }
td.upper-masthead-divider{ height:17px; }

#v14-body-table p#subtitle{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; margin:0; padding:2px 0px 0px 0px; }

#v14-body-table p#subtitle em{ font-style:normal; }

#v14-h-tasks table td,
#v14-h-tasks table th,
table.data-table-1 td,
table.data-table-1 th,
table.data-table-2 td,
table.data-table-2 th{ font-size:10px; padding-bottom:4px; }
table.data-table-3 td,
table.data-table-3 th{ font-size:11px; padding-bottom:4px; }

table.data-table-3 td a.fbox:link,
table.data-table-3 td a.fbox:visited,
table.data-table-3 td a.fbox:hover{ font-size:11px; }

#v14-pop-mast h1{ font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:normal; line-height:1.1em; margin:0; padding-right:6px; }

.left-nav-child-highlight img,
.left-nav-child img,
.rlinks img{ float:right; margin-right:0px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
tr.left-nav-child td,
td.left-nav-highlight,
tr.left-nav-child-highlight td{ padding-top:3px; padding-bottom:4px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
td.left-nav-highlight{ padding-left:4px; padding-right:5px;}

tr.left-nav-child td,
tr.left-nav-child-highlight td{ padding-right:4px; }

td.related{ padding-left:4px; padding-right:5px; padding-bottom:3px; }
tr.rlinks td{ padding-bottom:2px; padding-right:4px; }

.bullet-spacer{ padding-right:4px; }
img.pbl{ margin-top:7px; margin-bottom:10px; }
tr.bullet-list td{ vertical-align:top; padding:0px 0px 3px 0px; }
tr.bullet-list td img{ float:right; padding-right:4px; }
tr.no-padding td img{ padding-right:0px; }

.mbbg{ background:#000 url(//www.ibm.com/i/v14/t/masthead-bg.gif) repeat-x; }
.masthead-phone{ font-weight:bold; }
td.lbg,
td.hil,
.mbg{ font-weight:bold; }
.input{ width:130px; }

a.bs:link,
a.bs:visited,
a.bs:hover{ font-family:verdana,arial,sans-serif; font-size:9px; }

.spacer,
.smgraytext,
.small,
.cty-tou-div,
.country,
a.ur-link:link,
a.ur-link:visited,
a.ur-link:hover,
.masthead-phone,
.input,
.input-local,
a.rlinks:link,
a.rlinks:visited,
a.rlinks:hover,
a.rlinks-red:link,
a.rlinks-red:visited,
a.rlinks-red:hover,
a.highlight:link,
a.highlight:visited,
a.highlight:hover,
a.nav:link,
a.nav:visited,
a.nav:hover,
a.left-nav-child:link,
a.left-nav-child:visited,
a.left-nav-child:hover,
.divider,
.bct,
.bctl,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
a.close:link,
a.close:visited,
a.close:hover,
.fnt{ font-family:verdana,arial,sans-serif; font-size:10px; }

b.related,
a.left-nav:link,
a.left-nav:visited,
a.left-nav:hover,
a.left-nav-overview:link,
a.left-nav-overview:visited,
a.left-nav-overview:hover,
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover,
a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover,
.small-price,
a.v14-tab-link-selected:link,
a.v14-tab-link-selected:visited,
a.v14-tab-link-selected:hover,
a.v14-tab-link-unselected:link,
a.v14-tab-link-unselected:visited,
a.v14-tab-link-unselected:hover,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small{
    font-family:verdana,arial,sans-serif;
    font-weight:normal;
    font-size:11px;
    color: #3A3329;
}

.sth,
.iform,
.iformwh,
a.v14-text-tab-unselect-link:link,
a.v14-text-tab-unselect-link:visited,
a.v14-text-tab-unselect-link:hover,
a.tablink:link,
a.tablink:visited,
a.tablink:hover,
a.tablinkblue:link,
a.tablinkblue:visited,
a.tablinkblue:hover,
a.toclink:link,
a.toclink:visited,
a.toclink:hover,
a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-family:verdana,arial,sans-serif; font-size:11px; }

.medbluetitlebar,
.medgraytitlebar,
.lightgraytitlebar,
.whitetitlebar,
a.tbmainlink:link,
a.tbmainlink:visited,
a.tbmainlink:hover,
a.texttabselectlink:link,
a.texttabselectlink:visited,
a.texttabselectlink:hover,
a.tocselectlink:link,
a.tocselectlink:visited,
a.tocselectlink:hover,
.tblue,
.tdblue,
.tgray,
.tgreen,
.price,
td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4,
td.v14-header-5,
th.v14-header-5,
a.v14-text-tab-select-link:link,
a.v14-text-tab-select-link:visited,
a.v14-text-tab-select-link:hover{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; }

table.data-table-1 caption em,
table.data-table-2 caption em,
table.data-table-3 caption em{ font-family:verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; }

.greytextbld,
.hdgd,
.mdgd{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; }

.mstagline{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px; }

a.parent:link,
a.parent:visited,
a.parent:hover{ font-family:verdana,arial,sans-serif; font-size:10px; vertical-align:top; }

/* NS6 */
body > table:first-child td img{ display:block; }
img.display-img{ display:block; }
/* NS6 */

.title1{ font-family:arial,sans-serif; font-size:25px; }
.lggraytitle{ font-size:24px; }
.tvgray{ font-family:verdana,arial,sans-serif; font-weight:bold; }

.title{ font-family:arial,sans-serif; font-size:25px; }
.subtitle{ font-family:arial,sans-serif; font-size:15px; }
.boldtitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; }
.smalltitle,
#v14-body-table p#newstitle em{ font-family:arial,sans-serif; font-style:normal; font-weight:bold; font-size:15px; }
.pagesubtitle{ font-family:arial,sans-serif; font-size:15px; line-height:18px; }
.pagetitle{ font-family:"Arial Black",arial,sans-serif; font-size:24px; line-height:24px; }
.popup_title{ font-family:arial,sans-serif; font-size:16px; }

td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2-small,
th.v14-header-2-small{ padding-top:4px; padding-bottom:4px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-top:3px; padding-bottom:3px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-2,
th.v14-header-2,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-top:3px; padding-bottom:4px; }

td.v14-header-1,
th.v14-header-1,
td.v14-header-1-small,
th.v14-header-1-small,
td.v14-header-2,
th.v14-header-2,
td.v14-header-2-small,
th.v14-header-2-small,
td.v14-header-3,
th.v14-header-3,
td.v14-header-4,
th.v14-header-4{ padding-left:6px; }

td.v14-header-3-small,
th.v14-header-3-small,
td.v14-header-4-small,
th.v14-header-4-small,
td.v14-header-5,
th.v14-header-5{ padding-left:5px; }

td.gradient_bar { padding-top:2px; padding-bottom:3px; padding-left:6px; }

.imgpaddingright { padding-right:6px; }
.imgpaddingtop { padding-top:6px; }

#v14-body-table p{ padding-bottom:8px; padding-top:5px; margin-top:0px; margin-bottom:0px; }
table.v14-gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.v14-gray-table-border p{ padding:5px 5px 5px 5px; }
table.v14-gray-table-border table{ margin-left:5px; margin-right:5px; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.left-nav-spacer{ vertical-align:top; height:22px; padding-left:6px }
td.left-nav-spacer img{padding-top:4px;}
* html td.left-nav-spacer img{padding-top:3px;}
tr.left-nav-spacer td{ vertical-align:top; padding-top:4px; padding-bottom:4px; }
table.v14-list-spacing td{ padding-top:2px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td{ padding-top:1px; padding-bottom:5px; }
table.v14-list-spac-wbg-toc td{ padding-top:3px; padding-bottom:3px; }
table.v14-list-spac-wbg-no td,
td.v14-graphic-tab-lblue-table td{ padding-top:3px; }
table.v14-list-spac-wbg-toc tr.bullet-list td,
table.v14-list-spac-wbg-no tr.bullet-list td,
table.v14-list-spacing tr.bullet-list td{ padding-top:0px; padding-bottom:6px; }

.esbp{ padding-bottom:8px; }
.ipt{ padding-top:4px; }
.gbp{ padding-top:5px; padding-bottom:9px; }
.spl{ padding-left:5px; }
td.npl p{ padding-left:0px; }
td.espl p{ padding-left:9px !important; }
td.npb p{ padding-bottom:0px !important; }
td.nlbp p{ padding-left:0px !important; padding-bottom:0px !important; }
td.iltbp{ padding-left:7px; padding-top:8px; padding-bottom:8px; }
td.ntb p{ font-size:11px; }

.imgleft{ float:left; padding:7px 5px 0px 0px; }
table.v14-gray-table-border .imgleft{ padding-left:5px; }
td.v14-header-1-small h2{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
td.text-tab-link-section{ line-height:1.6em; }
td.inc-prof {padding-top:1px;}
.shrinky {
      border:#666 solid 1px;
      display:none;
      position:absolute;
      z-index:9;
}
.displaycode {margin-top: 0; margin-bottom: 0; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px}
.boldcode {font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 11px; font-weight: bold}
.code-outline {background-color:#eeeeee; border: 1px solid #ccc; padding: 5px 5px 5px 5px}
.left-nav-link {font-family:verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color: #5b5042}
.left-nav-link:hover {font-family:verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color: #cc3333}
.readMore {font-family:verdana,arial,sans-serif; font-style:normal; font-weight:bold; font-size:11px; color:#5b5042}

.left-nav-linkTitle {font-family:helvetica, verdana,arial,sans-serif; text-align:left;font-style:normal;   font-size:1.3em;color: #000000}
.left-nav-link1 {font-family:verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size:0.93em; color: #5b5042}
.left-nav-link1:hover {font-family:verdana,arial,sans-serif; font-style:normal; font-weight:normal; font-size:0.93em;  color: #cc3333}
a.left-nav-link1 {font-family:verdana,arial,sans-serif; text-decoration: none;font-style:normal; font-weight:normal; font-size:0.93em;  color: #5b5042}
a.left-nav-link1:hover {font-family:verdana,arial,sans-serif; text-decoration: none;font-style:normal; font-weight:normal;  ffont-size:0.93em;  color: #cc3333}


.left-nav-link3 {font-family:verdana,tahoma,arial,sans-serif; text-decoration: none;font-style:normal; font-weight:normal;  font-size:0.85em; color: #302921}
.left-nav-link3:hover {font-family:verdana,tahoma,arial,sans-serif; text-decoration: none; font-style:normal; font-weight:normal; font-size:0.85em; color: #AD0303}
a.left-nav-link3 {font-family:verdana,tahoma,arial,sans-serif; text-decoration: none;font-style:normal; font-weight:normal;  font-size:0.85em; color: #302921}
a.left-nav-link3:hover {font-family:verdana,tahoma,arial,sans-serif; text-decoration: none; font-style:normal; font-weight:normal; font-size:0.85em; color: #AD0303}


.line {
    border-top: #CCCCCC dotted 1px;
    line-height: 10px;

}


.rightNavBorder {
    border: #5b5042 solid 1px;
}



.rightNavLine {
    border-bottom: #CFD5E2 solid 1px;
}

a.righNavMain:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #5b5042;
}


a.righNavMain:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #5b5042;
}

a.righNavMain:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    color: #5b5042;
    font-weight: bold;
    text-decoration:none;
}

a.righNavMain:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #81725F;
    text-decoration:none;
}

a.righNavSub:link {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-weight: normal;
    text-decoration:none;
    color: #000000;
}

a.righNavSub:active {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-weight: normal;
    text-decoration:none;
    color: #000000;
}
a.righNavSub:visited {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-weight: normal;
    text-decoration:none;
    color: #000000;
}
a.righNavSub:hover {
    font-family:verdana,arial,sans-serif;
    font-size:10px;
    font-weight: normal;
    text-decoration:none;
    color: #666666;
}


/*ARGUS Property Budget*/


.rightNavLineBudget {
    border: #C1912D solid 1px;
    
}
a.rightNavBudget:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #C1912D;
}

a.rightNavBudget:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #C1912D;
}

a.rightNavBudget:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #C1912D;
}

a.rightNavBudget:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000;
}

/*DYNA */

.lineDyna{
    border-bottom: solid 1px 009999;

}
.rightNavLineDyna{
    border: #009999 solid 1px;
    
}
a.rightNavDyna:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #009999;
}

a.rightNavDyna:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #009999;
}
a.rightNavDyna:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #009999;
}
a.rightNavDyna:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000;
}

/*CTI */

.lineCti{
    border-bottom: solid 1px 00ADEF;

}
.rightNavLineCti{
    border: #00ADEF solid 1px;
    
}

a.rightNavCti:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #00ADEF;
}

a.rightNavCti:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #00ADEF;
}

a.rightNavCti:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #00ADEF;
}

a.rightNavCti:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000;
}


/*LEASE */

.lineLease{
    border-bottom: solid 1px 49915D;

}
.rightNavLineLease{
    border: #49915D solid 1px;
    
}

a.rightNavLease:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #49915D;
}

a.rightNavLease:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #49915D;
}
a.rightNavLease:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #49915D;
}
a.rightNavLease:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000;
}


/*ARGUS INSIGHT Reporting */

.lineInsight{
    border-bottom: solid 1px C9272D;

}
.rightNavLineInsight{
    border: #C9272D solid 1px;
    
}

a.rightNavInsight:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #C9272D;
}
a.rightNavInsight:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #C9272D;
}
a.rightNavInsight:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #C9272D;
}
a.rightNavInsight:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000; 
}


/*ARGUS Zone */

.lineRealPulse{
    border-bottom: solid 1px 532C7E;

}
.rightNavLineRealPulse{
    border: #532C7E solid 1px;
    
}

a.rightNavRealPulse:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #532C7E;
}

a.rightNavRealPulse:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #532C7E;
}
a.rightNavRealPulse:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #532C7E;
}
a.rightNavRealPulse:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000;
}


/* Circle */

.lineCircle{
    border-bottom: solid 1px #0467F;

}
.rightNavBorderCircle{
    border: #00467F solid 1px;
    
}

a.rightNavCircle:link {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #00467F;
}

a.rightNavCircle:visited {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #00467F;
}
a.rightNavCircle:active {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #00467F;
}
a.rightNavCircle:hover {
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
    color: #000000;
}

/* Form Styles */

.formLabel { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    }
    
.formProductSelection { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    border-left:hidden;
    color:#5B5042;
    }

.formRequied { 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FF0000;
    }
.sitemapLevel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5B5042;
    background-color: #E6E6E6;
}
.sitemapLevel2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #5B5042;
    background-color: #FFFFFF;
}
a:link {
    color: #5B5042;
}
a.visited:hover {
    color: #CC0000;
}
a:visited {
    color: #5B5042;
}
a:hover {
    color: #CC0000;
}
a:active {
    color: #5B5042;
}
a:active.hover {
    color: #CC0000;
}

/** New **/
a.redlink {
	color:#c00000;
}
a.redlink:hover {
	color: #5B5042;
}
a.headerlink {
    color: darkred;
    background: #fff;
    font-weight:bold;
    text-decoration:none;
}
a.headerlink:hover {
    color: #5B5042;
}
a.headerlink:hover:visited {
    color: #5B5042;
}

a.buynowbutton:link {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-color: #B90000;
    border-width: thin;
    background-color: #B90000;
}

a.buynowbutton:active {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-color: #B90000;
    border-width: thin;
    background-color: #B90000;
}

a.buynowbutton:hover {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-color: #000000;
    border-width: thin;
    background-color: #000000; 
}

a.buynowbutton:visited {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-color: #B90000;
    border-width: thin;
    background-color: #B90000;
}

a.buynowbutton:visited:hover {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-color: #000000;
    border-width: thin;
    background-color: #000000;
}

.righNavMainTitleBL { 
    font-family:helvetica,verdana,arial,sans-serif;
    font-size:1.3em;
    text-decoration:none;
    letter-spacing: .5px; 
    color: #000000;
}

a.righNavMainBL:link {
    font-family:helvetica,verdana,arial,sans-serif;
    font-size:1.3em;
    text-decoration:none;
    letter-spacing: .5px; 
    color: #000000;
}


a.righNavMainBL:visited {
    font-family:helvetica,verdana,arial,sans-serif;
    font-size:1.3em;
    text-decoration:none;
    letter-spacing: .5px; 
    color: #000000;
}

a.righNavMainBL:active {
    font-family:helvetica,verdana,arial,sans-serif;
    font-size:1.3em;
    text-decoration:none;
    letter-spacing: .5px; 
    color: #000000;
}

a.righNavMainBL:hover {
    font-family:helvetica,verdana,arial,sans-serif;
    font-size:1.3em;
    text-decoration:none;
    letter-spacing: .5px; 
    color: #CC3333;
}

a.righNavSubBL:link {
    font-family:verdana,arial,sans-serif;
    font-size:0.93em;  
    font-weight: normal;
    text-decoration:none;
    color: #5b5042;
}

a.righNavSubBL:active {
    font-family:verdana,arial,sans-serif;
    font-size:0.93em; 
    font-weight: normal;
    text-decoration:none;
    color: #5b5042;
}
a.righNavSubBL:visited {
    font-family:verdana,arial,sans-serif;
    font-size:0.93em; 
    font-weight: normal;
    text-decoration:none;
    color: #5b5042;
}
a.righNavSubBL:hover {
    font-family:verdana,arial,sans-serif;
    font-size:0.93em;  
    font-weight: normal;
    text-decoration:none;
    color: #cc3333;
}

.sidebar ul li
{
    list-style-image: url(../images/arrow.gif);
    padding-left:0px;
    margin-left:0px;
}
.pagetitle h1
{
    font-family:helvetica, verdana,arial,sans-serif;
    font-size:1.00em; 
    font-weight: normal;
    color: #cc3333;
}
.viewschedule{
    color:#CC3300;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}

div#downloads-message {
    background-color:#e0dbd7;
    border:3px #998878 groove;
    color:#5B5042;
    padding:20px;
    margin:20px 0 0;
    font-size:12px
}
    div#downloads-message a {
        color:#5B5042;
    }
    div#downloads-message a:hover,
    div#downloads-message a:focus {
        color:#CC0000;;
    }

#news-table span.publish-date {
	font-size:10px;
	color:#999;
}

#blog-news-container {
	padding-left:20px;
	padding-bottom:70px;
}
    #blog-news-container span.publish-date {
        color:#666;
    }
    #blog-news-container span.article-date {
        font-weight:bold;
    }
    #blog-news-container h2 {
        font-weight:bold;
        font-size:14px;
        padding-top:10px;
    }
#blog-news-extract {
    padding-left:20px;
    font-style:italic;
}

/* Support Pages */

#support-wrapper {
    padding:15px 18px;
    font-family:Arial,Helvetica,sans-serif; 
}
    #arrow-opened,
    #arrow-closed,
    #support-wrapper .answer {
        display:none;
    }
    #support-wrapper a img {
        border:none;
    }
    #support-wrapper a.question:hover,
    #support-wrapper a.question:focus {
        text-decoration:none !important;
    }

#support-header {
    background:url(../support/images/bg-header.jpg);
    height:95px;
    overflow:hidden;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    padding:10px;
}
    #support-header-label {
        float:left;
        width:200px;
        text-align:center;
        padding:10px 15px;
    }
        #support-header-label h1 {
            padding-bottom:10px;
            border-bottom:1px solid #aaa;
        }
    div.support-header-box {
        float:left;
        background:url(../support/images/bg-step-box.png) repeat-x;
        width:210px;
        height:92px;
        overflow:hidden;
        margin-left:10px;
        border-top:1px solid #bbb;
        border-right:1px solid #f1f1f1;
        border-bottom:1px solid #dcdbdb;
        border-left:1px solid #c8c6c5;
        text-align:center;
        position:relative;
        cursor:pointer;
    }
        div.support-header-box .support-box-no {
            background:url(../support/images/bg-box-no.png) no-repeat;
            width:25px;
            height:25px;
            overflow:hidden;
            line-height:25px;
            text-align:center;
            position:absolute;
            top:10px;
            left:10px;
            color:#909090;
        }
        div.support-header-box .support-box-content {
            position:relative;
            padding-top:15px;
        }
        div.support-header-box .support-box-content a {
            color:#000;
            text-decoration:none;
        }
        div.support-header-box .support-box-content a:hover,
        div.support-header-box .support-box-content a:focus {
            text-decoration:underline;
        }
#support-sidebar {
    float:left;
    width:250px;
    margin-top:6px;
}
    #support-sidebar div.support-sidebar-container-1 {
        background:url(../support/images/bg-footer.png) bottom repeat-x;
        padding-bottom:60px;
        margin-bottom:6px;
    }
        #support-sidebar div.support-sidebar-container-1 .title {
            background:#d8d8d8;
            padding:8px 12px;
            font-size:16px;
            font-weight:bold;
            -moz-border-radius: 4px 4px 0 0;
            -webkit-border-radius: 4px 4px 0 0;
            -khtml-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
        }
        #support-sidebar div.support-sidebar-container-1 ul.options {
            list-style-type:none;
            margin:0;
            padding:0;
        }
            #support-sidebar div.support-sidebar-container-1 ul.options li {
                border-bottom:1px solid #d8d8d8;
                padding:5px 0;
            }
            #support-sidebar div.support-sidebar-container-1 ul.options li.child {
                padding:5px 0 5px 10px;
                display:none;
            }
            #support-sidebar div.support-sidebar-container-1 ul.options li a {
                padding:5px 12px;
                text-decoration:none;
                color:#000;
                font-size:13px;
                display:block;
            }
            #support-sidebar div.support-sidebar-container-1 ul.options li a:hover,
            #support-sidebar div.support-sidebar-container-1 ul.options li a:focus {
                background:#f5e0da;
            }
    #support-sidebar div.support-sidebar-container-2 {
        padding-bottom:60px;
        margin-bottom:6px;
    }
        #support-sidebar div.support-sidebar-container-2 .title {
            padding:8px 15px;
            font-size:16px;
            font-weight:bold;
            border-bottom:1px solid #000;
        }
        #support-sidebar div.support-sidebar-container-2 ul.options {
            list-style-type:none;
            margin:0;
            padding:0;
        }
            #support-sidebar div.support-sidebar-container-2 ul.options li {
                border-bottom:1px solid #000;
                padding:5px 0;
            }
            #support-sidebar div.support-sidebar-container-2 ul.options li a {
                padding:5px 15px;
                text-decoration:none;
                color:#000;
                font-size:13px;
                display:block;
            }
            #support-sidebar div.support-sidebar-container-2 ul.options li a:hover,
            #support-sidebar div.support-sidebar-container-2 ul.options li a:focus {
                text-decoration:underline;
            }
            #support-sidebar div.support-sidebar-container-2 ul.options li td {
                vertical-align:top;
                padding:3px;
            }

#support-main {
    float:right;
    width:668px;
    margin-top:6px;
}
    #support-content {
        border:1px solid #d8d8d8;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        float:left;
        width:666px;
        min-height:248px;
    }
        #support-content #products {
            background:url(../support/images/bg-products.png) repeat-x;
            width:626px;
            padding:20px 20px 0;
        }
        #support-content #products table {
            padding-bottom:20px;
        }
        #support-content #products td {
            padding:10px 20px;
            vertical-align:top;
        }
        #support-content #products #products-content {
            position:relative;
            min-height:228px;
        }
        #support-content #products .product-argus-developer {
            background:url(../support/images/bg-developer.png) no-repeat;
        }
        #support-content #products .product-argus-enterprise {
            background:url(../support/images/bg-enterprise.png) no-repeat;
        }
        #support-content #products .product-argus-val-cap {
            background:url(../support/images/bg-val-cap.png) no-repeat;
        }
        #support-content #products .product-argus-val-dcf {
            background:url(../support/images/bg-val-dcf.png) no-repeat;
        }
        #support-content #products .product-argus-ars {
            background:url(../support/images/bg-ars.png) no-repeat;
        }
        #support-content #products .product-argus-dev-bud {
            background:url(../support/images/bg-dev-bud.png) no-repeat;
        }
        #support-content #products .product-argus-office-escalations {
            background:url(../support/images/bg-office-escalations.png) no-repeat;
        }
        #support-content #products .product-argus-asset-management {
            background:url(../support/images/bg-asset-management.png) no-repeat;
        }
        #support-content #products .product-argus-zone {
            background:url(../support/images/bg-zone.png) no-repeat;
        }
            #support-content #products #products-content #products-main {
                width:430px;
                padding-left:186px;
                padding-top:100px;
                padding-bottom:50px;
                padding-right:50px;
            }
            #support-content #products #products-menu {
                background:url(../support/images/bg-product-menu.png) repeat-x;
                position:absolute;
                bottom:0;
                right:0px;
                -moz-border-radius: 4px 4px 0 0;
                -webkit-border-radius: 4px 4px 0 0;
                -khtml-border-radius: 4px 4px 0 0;
                border-radius: 4px 4px 0 0;
            }
            #support-content #products #products-menu ul {
                list-style-type:none;
                padding:0 10px;;
                margin:0;
            }
            #support-content #products #products-menu ul li {
                float:left;
                padding:10px;
            }
            #support-content #products #products-menu ul li a {
                color:#fff;
                font-size:12px;
                text-decoration:underline;
            }
            #support-content #products #products-menu ul li a:hover,
            #support-content #products #products-menu ul li a:focus {
                text-decoration:none;
            }
            #support-content-main-box {
                border-top:1px solid #d8d8d8;
                font-size:13px;
            }
                #support-content-main-box-title {
                    font-size:14px;
                    font-weight:bold;
                    padding:20px 20px 10px 20px;
                }
                #support-content-main-box-content {
                    padding:10px 5px;
                    margin:0 20px;
                    border-top:1px solid #d8d8d8;
                }
                #support-content-main-box-content ul li {
                    padding:10px 5px;
                }
                #support-content-main-box-content td {
                    vertical-align:top;
                }
                #support-content-main-box-content ul.downloads li {
                    padding:5px;
                }
                #support-content-main-box ul.faq {
                    list-style-type:none;
                    padding:0;
                    margin:0;
                }
                #support-content-main-box ul.faq li a.question-inner {
                    color:#000;
                    font-weight:bold;
                    text-decoration:none;
                    padding:10px 0;
                    display:block;
                }
                #support-content-main-box ul.faq li .answer {
                    padding:10px 20px 0;
                }
    #support-footer {
        margin-top:6px;
        float:left;
        clear:left;
    }
        #support-footer .left {
            float:left;
            width:289px;
            padding:0 15px;
        }
        #support-footer .right {
            float:right;
            width:289px;
            padding:0 15px;
        }
        #support-footer-header {
            background:#d8d8d8;
            padding:20px 15px;
            font-size:16px;
            font-weight:bold;
            -moz-border-radius: 4px 4px 0 0;
            -webkit-border-radius: 4px 4px 0 0;
            -khtml-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
            float:left;
            width:638px;
        }
            #support-footer em {
                font-size:12px;
                font-weight:normal;
                display:block;
            }
        #support-footer-content {
            background:url(../support/images/bg-footer.png) bottom repeat-x;
            padding:20px 15px 60px;
            font-size:16px;
            font-weight:bold;
            float:left;
            width:638px;
        }
            #support-footer-content ul {
                padding-left:15px;
                margin:0;
            }
            #support-footer-content li {
                font-weight:normal;
                font-size:14px;
                line-height:18px;
                padding-bottom:10px;
            }
            #support-footer-content a {
                text-decoration:none;
                color:#000;
            }
            #support-footer-content a:hover,
            #support-footer-content a:focus {
                text-decoration:underline;
            }

