@charset "utf-8";
/* CSS Document */
	body{ margin: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 8pt; background: url(../images/outer-bg.png) repeat-x; color: #383838; }
	img{ border: 0px; }
	h1, h2, h3, h4{ display: inline; margin: 0px; padding: 0px; }
	p{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; }
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	.drop-shadow{ background: url(../images/drop-shadow.png) repeat-y; width: 918px; height: 100%; margin: auto; }
	.main_container { width: 900px; margin: auto; }
	.clear {clear:both;}
/* Header */
	.header{ background:url(../images/header/nav-bg.png) repeat-x; width: 900px; height: 340px; }
		.header big{ background: url(../images/header/logo.png) no-repeat; width: 301px; height: 66px; text-indent: -999em; position: absolute; margin: 23px 0px 0px 18px; }
		.header > ul{ width: 890px; height: 21px; border-bottom: 1px solid #E5E5E5; position: absolute;  margin: 68px 0px 0px 5px; padding: 0px; }
			.header ul li{ background: url(../images/header/spacer.png) no-repeat; width: auto; float: left; list-style: none; }
				.header ul li:first-child{ background: none; margin-left: 324px; }
				.header ul li a{ width: auto; display: block; height: 21px; color: #888; margin: 0px 1px 0px 2px; padding: 0px 10px 0px 10px; font-size: 10pt; text-align: center; }
					.header > ul li a:hover{ background: url(../images/header/hover.png) 0px 18px repeat-x; color: #666; }
		.header #flash{ background: url(../images/header/main-bg.png) no-repeat; width: 900px; height: 253px; display: block; position: absolute; margin-top: 87px; }
			.header #flash span{ background: url(../images/header/box.png) no-repeat; width: 297px; height: 297px; display: block; position: absolute; margin: -9px 0px 0px 10px; z-index: 1; }
			.header #flash blockquote{ background: url(../images/header/quote.png) no-repeat; width: 319px; height:28px; margin: 180px 0px 0px 265px; position: absolute; text-indent: -999em; }
/* Content */
	.content{ width: 900px; display: block; }
		.content hr{ display: none; }
	/* Content Area */
		.content #c_area{ width: 638px; float: left; margin-left: 15px; padding-right: 12px; }
			.content #c_area .c-main{ width: 638px; min-height: 275px; padding-bottom: 30px; background: url(../images/content/hr.png) bottom no-repeat; }
				.content #c_area .c-main h1{ width: 633px; height: 36px; display: block; border-bottom: 1px solid #E5E5E5; padding: 18px 0px 0px 5px; font-style: italic; font-size: 17pt; color: #003952; }
					.content #c_area .c-main h1 span, .content #c_area .c-biz h3 span, .content #c_area .c-news h3 span{ color: #600; }
				#home .content #c_area .c-main span#c-index{ background: url(../images/content/main/index-img.png) no-repeat; position: absolute; margin: -40px 0px 0px 347px; width: 296px; height: 235px; display: block; }
				#home .content #c_area .c-main h4#homeh4{ font-size: 9pt; color: #333; margin: 10px 0px 10px 5px; display: block; }
				#home .content #c_area .c-main ul#homeul{ margin: 0px; padding: 0px; }
					#home .content #c_area .c-main ul#homeul li{ color: #003952; margin-left: 20px; font-size: 10.5pt; }
				#home .content #c_area .c-main a, .content #c_area .c-main .more_info{ margin: 10px 0px 0px 5px; background: url(../images/content/more-info.png) no-repeat; width: 133px; height: 21px; display: block; text-indent: -999em; overflow: hidden; }
					#home .content #c_area .c-main a:hover, .content #c_area .c-main .more_info:hover{ background: url(../images/content/more-info-hover.png) no-repeat; }
				.content #c_area .c-main p{ width: 628px; display: block; margin-left: 5px; }
					.content #c_area .c-main > p{ margin-top: 10px; }
					.content #c_area .c-main p a, .content #c_area .c-main ul li a, .content #c_area .c-main table a{ color: #003952; text-decoration: underline; }
						.content #c_area .c-main p a:hover, .content #c_area .c-main ul li a:hover, .content #c_area .c-main table a:hover{ color: #610101; }
				.content #c_area .c-main h3{ width: 628px; display: block; margin: 10px 0px 0px 5px; font-size: 10.5pt; color: #003952; }
				/*
				.content #c_area .c-main ul li:first-child, .content #c_area .c-main ol li:first-child{ margin-top: 0px; }
				.content #c_area .c-main ul li, .content #c_area .c-main ol li{ margin-top: 10px; }
				*/
				.content #c_area .c-main h4{ width: 628px; display: block; margin: 10px 0px 0px 5px; font-size: 10pt; color: #610101; }
				.content #c_area .c-main #mas_ees{ background: url(../images/products/mas_ees.gif) no-repeat; width: 345px; height: 165px; display: block; }
				.content #c_area .c-main #paper_icon{ background: url(../images/products/paper-icon.png) no-repeat; width: 56px; height: 66px; display: block; margin: 10px 5px 0px 5px; }
				.content #c_area .c-main #video_icon{ background: url(../images/products/video-icon.png) no-repeat; widows: 70px; height: 66px; display: block; margin: 10px 5px 0px 5px; }
				.content #c_area .c-main .free_savings{ margin-left: 524px; width: 104px; display: inline-block; }
			.content #c_area .c-biz{ padding-bottom: 20px; }
				.content #c_area .c-biz h3, .content #c_area .c-news h3{ width: 633px; height: 35px; display: block; padding: 18px 0px 0px 5px; font-style: italic; font-size: 14pt; color: #003952; }
				.content #c_area .c-biz div{ float: left; border-right: 2px solid #E5E5E5; width:158px; padding:0; }
				.content #c_area .c-biz div.bdiv-last{ border-right: none; }
					.content #c_area .c-biz div h4{ background: url(../images/content/bisiness-solutions/title-bg.png) repeat-x; width: 165px; height: 71px; display: block; padding:0; margin:0;}
						.content #c_area .c-biz div h4 span{ padding: 25px 0px 0px 58px; color: #5F0000; font-size: 12pt;  width: 100px; height: 46px; display: block; }
						.content #c_area .c-biz div h4 span.bspan-grey{ background: url(../images/content/bisiness-solutions/cube-grey.png) -5px 3px no-repeat; }
						.content #c_area .c-biz div h4 span.bspan-red{ background: url(../images/content/bisiness-solutions/cube-red.png) -5px 3px no-repeat; }
						.content #c_area .c-biz div h4 span.bspan-blue{ background: url(../images/content/bisiness-solutions/cube-blue.png) -5px 3px no-repeat; }
					.content #c_area .c-biz div ul{ margin: 10px 0px 0px 1px; padding: 0px; display: block; width: 153px; min-height: 170px; }
						.content #c_area .c-biz div ul li{ list-style: square; color: #666; margin: 0 0 0 15px;}
					.content #c_area .c-biz div a{ background: url(../images/content/more-info.png) no-repeat; width: 133px; height: 21px; display: block; margin: auto; text-indent: -999em; overflow: hidden; }
					.content #c_area .c-biz div a:hover{ background: url(../images/content/more-info-hover.png) no-repeat; }
	/* Right Nav */
		.content #right_nav { width: 230px; margin-right: 1px; float: left; border-right: 1px solid #E5E5E5;}
			.content #right_nav #r_products{ background: url(../images/right-nav/products-bg.png) no-repeat; display: block; width: 222px; height: 24px; font-size: 12pt; padding: 15px 0px 10px 10px; }
  		.content #right_nav #right_nav_top { margin-bottom:20px;}
  		.content #right_nav #right_nav_top ul{ margin:0; padding:0 0 0 5px;}
  			.content #right_nav #right_nav_top li{ display: block; border-bottom: 1px solid #E5E5E5; background: none; float: none;}
  				.content #right_nav #right_nav_top li a { height: 18px; display: block; padding: 2px 0px 0px 0px; color: #6A6A6A; text-align: left; }
  					.content #right_nav #right_nav_top li a:hover{ color: #610101; }
          .content #right_nav #right_nav_top li div.indent1 { background: url(../images/right-nav/arrow-red.png) 0px 6px no-repeat; padding-left:10px; }
          .content #right_nav #right_nav_top li div.indent2 { background: url(../images/right-nav/arrow-blue.png) 10px 6px no-repeat; padding-left:20px; }
          .content #right_nav #right_nav_top li div.indent3 { background: url(../images/right-nav/arrow-grey.png) 20px 6px no-repeat; padding-left:30px; }
          .content #right_nav #right_nav_top li div.indent4 { background: url(../images/right-nav/arrow-red.png) 30px 6px no-repeat; padding-left:40px; }
          .content #right_nav #right_nav_top li div.indent5 { background: url(../images/right-nav/arrow-blue.png) 40px 6px no-repeat; padding-left:50px; }
          .content #right_nav #right_nav_top li div.indent6 { background: url(../images/right-nav/arrow-grey.png) 50px 6px no-repeat; padding-left:60px; }
          .content #right_nav #right_nav_top li div.indent7 { background: url(../images/right-nav/arrow-red.png) 60px 6px no-repeat; padding-left:70px; }
          .content #right_nav #right_nav_top li div.indent8 { background: url(../images/right-nav/arrow-blue.png) 70px 6px no-repeat; padding-left:80px; }
          .content #right_nav #right_nav_top li div.indent9 { background: url(../images/right-nav/arrow-grey.png) 80px 6px no-repeat; padding-left:90px; }
          .content #right_nav #right_nav_top li div.indent10 { background: url(../images/right-nav/arrow-red.png) 90px 6px no-repeat; padding-left:100px; }
			.content #right_nav #right_nav_bottom ul{ background: url(../images/right-nav/bg-blue.png) no-repeat; width: 230px; height: 94px; display: block; font-size: 9pt; padding: 10px 0px 34px 0px; list-style: none; margin: 0px; }
				.content #right_nav #right_nav_bottom ul li a{ background: url(../images/right-nav/arrow-white.png) 0px 7px no-repeat; width: 200px; height: 17px; display: block; padding: 4px 0px 0px 10px; margin-left: 10px; color: #FFF; text-decoration: none; }
				.content #right_nav #right_nav_bottom ul li a:hover{ color: #CCC; }
			.content #right_nav #r_logo{ background: url(../images/right-nav/bg-logo.png) no-repeat; width: 230px; height: 97px; display: block; }
			.content #right_nav address{ margin: 5px 0px 5px 45px; font-style: normal; font-size: 10pt; }
			.content #right_nav #r_phone{ margin: 0px 0px 0px 45px; font-size: 10.5pt; font-weight: bold; }
			.content #right_nav #r_sage{ background: url(../images/right-nav/sage.png) no-repeat; width: 113px; height: 82px; text-indent: -999em; display: block; margin: 50px 0px 20px 60px; overflow: hidden; }
/* Footer */
	.footer { width: 900px; height: 104px; text-align: center; }
		.footer p { margin: 0px; padding: 0px; color: #FFF; }
		.footer span{ background:url(../images/footer/bg-top.png) repeat-x; width: 900px; height: 7px; display: block; }
		.footer .f-top{ background:url(../images/footer/bg-mid.png) repeat-x; width: 900px; height: 32px; padding-top: 6px; }
      .footer .f-top ul {margin:0; padding:0;}
        .footer .f-top ul li {display:inline; padding:0 10px; list-style:none;}
        .footer .f-top ul li div {display:inline;}
  			  .footer .f-top li a{ height:20px; font-size: 8pt; color: #FFF; text-decoration: none; }
			    .footer .f-top li a:hover{ color: #CCC; }
		.footer .f-btm{ background:url(../images/footer/bg-btm.png) no-repeat; width: 900px; height: 59px; font-size: 7.5pt; }
			.footer .f-btm span{ background: url(../images/footer/logo.png) 0px 5px no-repeat; width: 142px; height: 27px; display: block; margin: auto; padding: 5px 0px 10px 0px; }



#onlinesafety {text-align:center;}
#onlinesafety ul {padding:0; margin:0;}
#onlinesafety li {list-style:none; float:left; width:75px; margin:5px; padding:0;}
#onlinesafety li img {display:block; text-decoration:none; width:75px;}


