body {margin:0; padding:0; border:0;background: url(/images/skin/bg_site.jpg) repeat-x;font: 12px lucida,verdana,arial,helvetica;color:#324D9A;}
h1 { font: bold 26px lucida,arial,helvetica;line-height:26px; margin: 0px 0px 0px 0px;color:#FFF;}
br {margin: 0; padding: 0; border-width: 0; line-height: 1em;}

/* GLOBAL CLASSES ******************************************** */
.h1-intro {font: 16px lucida,arial,helvetica;margin: 5px 0px 10px 0px;color:#333;}

.tahoma    { font-family:tahoma, arial, san-serif; }
.arial    { font-family:arial, helvetica, san-serif; }
.georgia    { font-family:georgia, helvetica, san-serif; }

.size11    { font-size:11px; }
.size12    { font-size:12px; }
.size14    { font-size:14px; }
.size16    { font-size:16px; }
.size18    { font-size:18px; }
.size20    { font-size:20px; }
.size24    { font-size:24px; }
.size28    { font-size:28px; }

.hand { cursor:pointer; }

.lineht15  { line-height:15px }
.lineht18  { line-height:18px }
.lineht20  { line-height:20px }

.left      { text-align:left; }
.right     { text-align:right; }
.center    { text-align:center; }
.indent5   { margin-left:5px; }
.indent10  { margin-left:10px; }
.indent15  { margin-left:15px; }
.space5   { margin-bottom:5px; }

.floatL    { float:left; }
.floatR    { float:right; }

.clear     { clear:both; }
.clearL    { clear:left; }
.clearR    { clear:right; }

.black     { color:#000000; }
.white     { color:#FFFFFF; }
.dkgray    { color:#666666; }
.ltgray    { color:#999999; }
.magenta   { color:#993366; }
.ltblue    { color:#99CCFF; }
.dkblue    { color:#324D9A; }
.gold	   { color:#DED1AE; }
.yellow	   { color:#FFFF00; }
.red	   { color:#990000; }

.bold      { font-weight:bold; }
.nobold    { font-weight: normal; }
.italic    { font-style:italic; }
.uline     { text-decoration:underline; }

.pad5      { padding:5px; }
.pad5right { padding-right:5px; }
.pad10      { padding:10px; }
.pad10right { padding-right:10px; }

.hide      { display:none; }
.show      { display:block; }

.borderBlk { border:1px solid #000; }

.width25   { width:25px; }
.width50   { width:50px; }
.width80   { width:80px; }
.width100   { width:100px; }
.width120   { width:120px; }
.width150   { width:150px; }
.width200   { width:200px; }
.width300   { width:300px; }
.width350   { width:350px; }
.width400   { width:400px; }
.width450   { width:450px; }

.reqField	{ color:#666;font-size:11px;font-family:courier;padding-right:3px }
.signuplabel,.signuplabel-left { float:left; height:20px; font:12px lucida,arial,helvetica; margin:5px 5px 0px 0px; }
.signuplabel { text-align:right; }
.signupfield { float:left; font:12px lucida,arial,helvetica; margin:0px 0px 0px 0px;}

.signupfield input {margin:0px}

a { color:#324D9A; text-decoration:none;}
a:hover { text-decoration:underline;}

.bullet-mg {
  margin-top:5px;
  padding-left:15px;
  background: url(/el_rightarrow_magenta.gif) no-repeat left center;
}

.promoBox500 { width:500px; }
.promoBox500-top {width:490px; background: url(/el_promobox_500_top.gif) no-repeat left top; padding:5px;}
.promoBox500-content {width:490px; background: #DDF0F7;padding:5px;}
.promoBox500-bottom {width:500px; background: url(/el_promobox_500_bottom.gif) no-repeat left bottom; height:10px;}

/* MASTER PAGES ******************************************** */
#rightcolumn-master-leftcolumn {
  float:left;
  width:625px;
  margin:0px 0px 10px 0px;
}
#rightcolumn-master-rightcolumn {
  float:right;
  width:251px;
}
#rightcolumn-master-leftcolumn-narrow {
  float:left;
  width:525px;
  margin:0px 0px 10px 0px;
}
#rightcolumn-master-rightcolumn-wide {
  float:right;
  width:351px;
}

/* SITE ******************************************** */
#site-container {
  width:900px;
  margin:0 auto; 
  padding:0; 
  border:0;
  
}

/* HEADER ******************************************** */
#header { margin: 8px 0px 0px 0px; }
#header td#logo, table#header td#tagline{ padding: 3px 20px; }
#header_links {line-height:22px;padding: 0px 25px 0px 0px;}

/* NAVIGATION ******************************************** */
#nav { padding: 0px 20px 0px 0px }
#nav ul { margin:5px 0px 0px 0px; padding:0; height:25px; font-size:11px; }
#navlist li {display: inline;list-style-type: none;padding:0px;margin:0px;}

/* BREADCRUMB ******************************************** */
.bc_arrow { margin: 0px 5px 0px 5px; }
#breadcrumb {height:38px;background: #FFF url(/images/backgrounds/bg_breadcrumb.jpg) no-repeat;}
#breadcrumb_trail {padding:8px 0px 0px 10px;float:left;width:600px;}
#breadcrumb_phone {padding:12px 25px 0px 0px;float:right;width:200px;text-align:right;}

/* CONTENT CLASSES ******************************************** */
.content-header-icon {float:left;width:50px;padding:0px; border:0px;margin:5px 5px 0px 10px;}
.content-header-h1 {float:left;width:500px;padding:0px; border:0px;margin:15px 5px 0px 10px;height:45px}
.content-header-bg {float:left;width:898px;margin-left:1px;background: url(/images/backgrounds/bg_header_content.jpg) no-repeat;}

.content-div { margin: 20px 0px 2px 20px; }
.content-div-title {font: bold 18px lucida,arial,helvetica;color: #993366;background: url(/el_hline_long_grayfade.jpg) no-repeat left bottom;margin-bottom: 10px;padding-bottom:3px;}
.content-div-subtitle {font: bold 16px lucida,arial,helvetica;color: #324D9A;margin-bottom:3px;}
.content-div-heading {font: bold 14px lucida,arial,helvetica;margin-bottom:3px;color: #666;}
.content-div-seperator {background: url(/el_hline_long_grayfade.jpg) no-repeat left center;height:21px;}

.content-div-copy {font: 12px lucida,arial,helvetica;line-height:18px;color:#333;}
.content-div-copy #page-toc {list-style-position: outside;list-style-type:square; padding:3px; margin: 0px 0px 10px 20px; color:#993366;}
.content-div-copy ol {list-style-position: outside;padding: 3px;margin: 5px 0px 10px 25px;}

.content-link-bullet-mg { background: url(/el_rightarrow_ltblue.gif) no-repeat left center; padding:0px 0px 0px 15px;margin:5px 0px 2px 0px; }
.content-link-bullet-bl { background: url(/el_rightarrow_magenta.gif) no-repeat left center; padding:0px 0px 0px 15px;margin:5px 0px 2px 0px; }
.content-link-indent { padding:0px 0px 0px 15px;margin:5px 0px 2px 0px; }
.content-link-bullet-mg a,.content-link-bullet-bl a,.content-link-indent { font: 12px lucida,arial,helvetica; }
.content-link-bullet-mg a,.content-link-indent a{color:#993366;}
.content-link-bullet-bl a{color:#324D9A;}
.content-link-bullet-mg a.bold,.content-link-bullet-bl a.bold,.content-link-indent a.bold{ font-weight:bold; }
.content-link-up {background: url(/el_uparrow_ltblue.jpg) no-repeat left center ;padding:0px 0px 0px 15px;margin:5px 0px 2px 0px;font: 12px lucida,arial,helvetica;}

/* CONTENT OBJECTS ******************************************** */
#content-main {float:left;width:900px;background: #FFF url(/images/backgrounds/bg_content.gif) repeat-y;padding:0px; border:0px;}
#customer-quote {margin:20px 0px 0px 0px;background: #FFF url(/images/backgrounds/bg_rtcol_quotes.jpg) no-repeat;height:208px;}
#cta-small {margin:20px 1px 0px 0px;background: #FFF url(/images/backgrounds/bg_rtcol_cta.jpg) no-repeat;height:100px;}

#cta-small-blk {margin:20px 1px 0px 0px;background: #FFF url(/images/backgrounds/bg_rtcol_cta_blk.jpg) no-repeat;height:100px;}
#rightside-nav {margin-left:3px;width:225px;border-left:1px solid #E0DFE3;padding:10px 3px 3px 10px;}
#rightside-navfade { background: url(/images/backgrounds/bg_rtcol_fade.jpg) no-repeat top left; }
#rtnav-title { margin:5px 0px 10px 0px; }

/* Remove at some point */
#rtnav-link {background: url(/el_rightarrow_ltblue.gif) no-repeat left center ;padding:0px 0px 0px 15px;margin:5px 0px 5px 2px;height:15px;}
#rtnav-link a,#rtnav-link a.bold{ font:11px lucida,tahoma,arial,helvetica;color: #993366; }
#rtnav-link a.bold {font-weight:bold;}

.rtnav-link {background: url(/el_rightarrow_ltblue.gif) no-repeat left center ;padding:0px 0px 0px 15px;margin:5px 0px 5px 2px;height:15px;}
.rtnav-link a, .rtnav-link a.bold{ font:11px lucida,tahoma,arial,helvetica;color: #993366; }
.rtnav-link a.bold {font-weight:bold;}

#box330 { width:330px;float:left; }
#box330-top {background: url(/images/backgrounds/bg_box_top_bl_330.jpg) no-repeat;}
#box330-content {background: url(/images/backgrounds/bg_box_repeat_bl_330.jpg) repeat-y;padding:0px 5px;}
#box330-bottom {background: url(/images/backgrounds/bg_box_bottom_bl_330.jpg) no-repeat;}

/* HELP AND TIPS *********************************************** */
.tool-tip {color: #000;width:200px;z-index: 13000;}
.tool-title {font-family:arial;font-weight: bold;font-size: 11px;margin: 0;color: #FFF;padding: 8px 8px 4px;background: url(/images/backgrounds/bg_tips_blu_top.gif) top left no-repeat;}
.tool-text {font-family:arial;font-size: 11px;padding: 4px 8px 8px;background: #F0F5FB;border:1px solid #003366;line-height:18px;}


/* FOOTER ******************************************** */
#footer-base { background:#666; }

/* HP SPECIFICS CLASSES ******************************************** */

.snapshotRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding-left: 6px;
	font-weight: normal;
	text-align: right;
}
.snapshotDollars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: yellow;
	padding-left: 6px;
	font-weight: bold;
	text-align: right;
}
