html {border-top:5px solid #000000;}
html, body {margin:0;padding:0;}
body {text-align: center;margin: 0;padding: 0;font-family: verdana;}
#accessibility { display: none; }
#main-c{width:980px;margin: auto;text-align: left;position: relative;z-index: 1000;}
[dir="rtl"] #main-c {text-align: right;}
#main-c:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#wrapper { min-width: 980px; }
body {background: #fff url(../images/background-tile.png) top left repeat-x;}
#header {width: 980px;margin: 0;background: #1e4262 url(../images/background-tile.png) top left repeat-x;height: 56px;font-family: verdana;z-index:10000;}
#header1 {width: 980px;margin: 0;background: #1e4262 url(../images/background-tile.png) top left repeat-x;height: 36px;font-family: verdana;}
#header h1 {margin: 0;float: left;}
#header h1 img { display: block; }
#header h1 a:link,
#header h1 a:visited { color: #fff; }
#nav-main {float: right;padding-right: 5px;}
#nav-main ul {float: left;z-index: 99;left: auto;}
#nav-main ul, #nav-main ul li {height: 56px;background: none;position: relative;}
#nav-main ul {background: transparent url(../images/header-nav-divider.png) top left no-repeat;padding-left: 2px;}
#nav-main ul li a,#nav-main ul li span {padding: 20px 20px 0 20px;height: 35px;display: block;float: left;font-weight: bold;font-size: 95%;color: #fff;background: transparent url(../images/header-nav-divider.png) top right no-repeat;}
#nav-main ul li a:link,
#nav-main ul li a:visited {color: #fff;text-decoration: none;}
#nav-main ul li span,
#nav-main ul li a:hover,
#nav-main ul li a:active,
#nav-main ul li a.yuimenubaritemlabel-selected {color: #fff;background: #31526f url(../images/header-nav-menu-backgrounds.png) top right no-repeat;}
#nav-main ul ul,#nav-main ul ul li {height: auto;border: 0;}
#nav-main ul ul {border-top: 0;background: url(../images/header-nav-menu-backgrounds.png) bottom left no-repeat;padding: 8px 0;width: 190px;}
#nav-main ul li ul li a,
#nav-main ul li ul li a:link,
#nav-main ul li ul li a:visited,
#nav-main ul li ul li span {padding: 4px 20px;margin: 0 1px 1px 1px;height: auto;float: none;display: block;font-size: 85%;font-weight: normal;border: 0;
background-image: none;position: relative;}
#nav-main ul li ul li a:hover,
#nav-main ul li ul li a:active {background: #3d5b74;}
ul.hacked-ie li {vertical-align: bottom; zoom: 1;}
#topDropMaxCont{width:100%;height:1.9em;background:url(../images/header-shadow-bkg.gif) repeat-x;margin-bottom:1.8em;}
#topDropContainer{margin-left:auto;margin-right:auto;width:74.8em;}
#topDropIntCont{text-align:left;}
#mainCMaxCont{width:100%;float:left;background:#fff;display:block;}
#mainCContainer{margin-left:auto;margin-right:auto;width:74.8em;display:block;}
#mainCIntCont{width:74.8em;float:left;display:block;}
#clearfooter{clear:both;padding-top: 30px;}
#featureBox2 {float:left;width:/*73.8em*/955px;padding:1em 1em 1em 0;z-index:1;min-height:16em;display: block;}
.featureBox.dropSboxLg{background:url(../images/featbox-bg.jpg) top repeat-x #fff;border:1px solid #fff;}
#JSfooterMain{width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:0;margin:0;display:block;float:left;}
#JSfooterMax{width:100%;clear:both;background-color:#f5f5f5;border:0;padding:0;margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;display:block;float:left;}
#JSfooter{padding:0;margin:0;margin-left:auto;margin-right:auto;width:75em;display:block;}
#footerBotMainCont{width:100%;}
#footerBotMaxCont{width:100%;clear:both;background-color:#fff;border-top:0px;}
#footerBotMainCont a{color:#28b;text-decoration:none;}
#footerBotMainCont a:hover{color:#28b;text-decoration:underline;}
#footerBotContainer{margin-left:auto;margin-right:auto;width:74.8em;background:#fff;}
#footerBotInternal{width:74.8em;float:left;text-align:left;}
#ydnfoot_bot{width:90%;padding:1.2em 0 2em 0;color:#bbb;font-size:93%;}
#ydnfoot_bot01{width:90%;padding:1.2em 0 2em 0;color:#bbb;font-size:93%;margin-left: -25px;}
#footerLinks li { font-weight: bold; display: inline; list-style: none; padding-left: 8px; margin-left: 5px; border-left: 1px solid #bbbbbb; }
#footerLinks li.first { padding-left: 0px; margin-left: 0px; border-left: none; }
div#footerLegal{margin-top:1em;background:url('') no-repeat top right;}
div#footerLegal p{color:#666;margin:0;padding:0;font-size:93%;}
.dropSboxLg, .dropSbox {position:relative;}
#doc4 #bd a {color:#006ca2;text-decoration:none;}
#doc4 #bd a:hover {text-decoration:underline;}
#doc4 #bd {color:#666666;margin-left:auto;margin-right:auto;text-align:left;width:/*74.92em*/975px;}
.yui-g {margin-bottom:1em;}
#featuredSectionHome {float:left;margin-bottom:1em;margin-top:-3em;margin-left:3px;}
#topFeaturedTabs {float:left;margin-top:1em;}
.dropSboxLg, .dropSbox {position:relative;z-index:0;}
.dropSboxLg .mod-content, .dropSbox .mod-content{border:1px solid #fff;position:relative;z-index:2;}
.dropSboxLg .x1,.dropSboxLg .x1a,.dropSboxLg .x2,.dropSboxLg .x2a, .dropSbox .x1,.dropSbox .x1a,.dropSbox .x2,.dropSbox .x2a {display:block;background:url(../images/dropshadow-lg.png) no-repeat;_background:transparent;width:100%;height:100%;position:absolute;}
.dropSboxLg .x1, .dropSbox .x1{background-position:0 0;z-index:-2;top:-7px;left:-6px;bottom:0;padding:0 0px 2px 0;}
.dropSboxLg .x1 .x1a, .dropSbox .x1 .x1a {height:11px;width:12px;background-position:100% 0;right:-12px;top:0px;}
.dropSboxLg .x2, .dropSbox .x2 {background-position:100% 100%;z-index:-1;bottom:-6px;right:-6px;padding:2px 0 0 0px;/*border:1px solid red;*/}
.dropSboxLg .x2 .x2a, .dropSbox .x2 .x2a  {height:11px;width:12px;background-position:0 100%;left:-12px;bottom:0px;}
.lftCont ul li {margin:.4em 2em .4em 0;float:left;}
.lftCont ul li a{font-weight:bold;font-size:92%;}
#doc4 .featureBox .lftCont h2{margin:0;padding:0;margin-left:-.04em;color:#006CA2;font-size:216%;font-weight:normal;}
p.dateEntry{color:#666;font-weight:bold;font-size:85%;padding-bottom:0.2em;margin:0;line-height:1.49em;padding:0 0 1em;}
.lftCont p {line-height:1.49em;padding:0 0 1em;}
.lftCont {float:left;margin:0 0 0 2em;width:600px;}
.rtLogo {float:right;}
.prefTabs {color:#AAAAAA;font-weight:bold;margin:0.5em 0.8em 5px 28px;position:relative;}
.module-box {padding: 0;float: left;clear: both;width: 100%;background: url(../images/box-br.gif) no-repeat bottom right #FFFFFF;overflow: hidden;}
#yui-ge-wrapper #yui-mainbody #box-modified-home {background: url(../images/box-br-home.gif) no-repeat bottom right #FFFFFF;}
#yui-ge-wrapper #yui-mainbody #box-modified-home-2 {background: url(../images/box-bl-home.gif) no-repeat bottom left;}
div.box-bl {padding: 0;background: url(../images/box-bl.gif) no-repeat bottom left;}
div.box-tr {padding: 0;background: url(../images/box-tr.gif) no-repeat top right;}
div.box-tl {padding: 4px 3px 4px 4px;background: url(../images/box-tl.gif) no-repeat top left;}
div.box-bl h3, div#current-content h3 {margin: 0 0 5px;padding: 8px 0 2px 15px;font-size: 18px;}
div.box-bl h4, div#current-content h4 {font-size: 18px;margin: 0 0 20px;border-bottom:1px solid #E6E6E6;}
div.box-ct {background: url(../images/box-bg.gif) repeat-x top left !important;padding: 10px 15px !important;margin:0;}
div#yui-ge-wrapper {clear:both;margin:0;padding:0;}
div#yui-mainbody {float:left;width:70%;}
div#col-right {float:right;overflow:hidden;width:30%;}
div.innerdiv {line-height: 20px;padding: 10px 0 12px !important;}
div.innerdiv-r{float: right;height: 70px;width: 530px;}
div.innerdiv ul {margin:auto 10px;}
div.innerdiv ul li {list-style-type:disc; padding-bottom:3px;font-size: 12px;}
div.innerdiv2 {line-height: 20px;padding: 10px 0 12px;margin-left:25px;!important;background: url(../images/dot.gif) repeat-x bottom !important;}
div.innerdiv2 ul {margin:auto 10px;}
div.innerdiv2 ul li {list-style-type:decimal; padding-bottom:3px;font-size: 12px;}
img.border {border:1px solid #CCCCCC;margin-right:10px;padding:2px;}
img.border-2 {margin-right:10px;padding:2px;}
.imgbox_small {width:415px;color:#000000;font-size:11px;margin-left:125px;}
.imgbox_small2 {width:415px;color:#000000;font-size:11px;margin-left:350px;}
.imgtable {margin-top:15px;}
.imgtd_small_blue {background: url(../images/btn_blue_small.gif) no-repeat;}
.imgtd_small {width:113px;}
div.imgbox_small table tr td {padding-right:10px;}
.imgtd, .imgtd_small {height: 23px;font-weight: bold;color: white;text-align: center;vertical-align: middle !important;}
#doc4 #bd .imgtd a, #doc4 #bd .imgtd_small a {color: white;!important;}
.imgtd_small_green {background: url(../images/btn_green_small.gif) no-repeat;}
#footer-bottom {clear:both;margin:0;padding:0;}
#containerwrap-fl {clear:both;margin:0;padding:0;}
#mainbody-fl {float:left;width:78%;}
#mainbody-fl-970 {float:left;width:100%;}
#containerwrap-fl #content-fl {width: 100%;background: url(../images/content-center2.gif) repeat-y center;clear:both;display:block;float:right;}
#containerwrap-fl #content-top-fl {background: url(../images/content-top2.gif) no-repeat center top;}
#containerwrap-fl #content-bt-fl {background: url(../images/content-bot2.gif) no-repeat center bottom;}
#current-content {padding:20px 20px 10px;}
#pathway {color:#999999;font-size:92%;}
#pathway img {margin:1px 5px;}
h2.contentheading, .contentheading {margin: 20px 0 30px 0;;padding: 0;font-size: 22px;color:#000000;line-height:normal;}
.innerdiv {clear:both;}
#col-right-fl {float:right;overflow:hidden;width:22%;}
#col-right-fl .module-box {background:#FFFFFF url(../images/box-br.gif) no-repeat scroll right bottom;clear:both;float:left;overflow:hidden;padding:0;width:100%;}
#bottom-footer {clear:both;margin:0;padding:0;font-size:92%;float: left;width: 100%;background: url(../images/box-br-bt.gif) no-repeat bottom right #FFFFFF;overflow: hidden;}
#bt-box-bl {padding: 0;background: url(../images/box-bl-bt.gif) no-repeat bottom left;font-size:100%;}
#bt-box-tr {padding: 0;background: url(../images/box-tr-bt.gif) no-repeat top right;}
#bt-box-tl {padding: 0 15px;background: url(../images/box-tl-bt.gif) no-repeat top left;}
div.bt-module {margin: 20px 5px;padding: 0;float: none;width: auto;background: url(../images/box-r-br.gif) no-repeat bottom right #FFFFFF;overflow: hidden;clear:both;}
div.bt-module div {background: url(../images/box-r-bl.gif) no-repeat bottom left;}
div.bt-module div div {background: url(../images/box-r-tr.gif) no-repeat top right;}
div.bt-module div div div {padding: 10px 15px;background: url(../images/box-r-tl.gif) no-repeat top left;}
div.bt-module div div div div {padding: 0;background: none;}
div.bt-module h3 {margin: 0 -14px;padding: 0 0 7px 15px;font-size: 150%;border-bottom: 1px solid #DDDDDD;}
div.bt-box-left,div.bt-box-center,div.bt-box-right {float:left;overflow:hidden;}
ul.bullettin {margin: 10px 0 0;padding: 0;}
ul.bullettin li {margin: 0;padding: 5px 0 0;background: none;position: relative;width: 100%;}
ul.bullettin img {position: absolute;left: 0;top: 8px;}
ul.bullettin div {line-height: 1.2;display: block;}
ul.bullettin span {color: #999999;}
#newsletterform label {display:block;font-weight:bold;padding-top:5px;width:80px;}
.floatright {float:right;}
.floatleft {float:left;}
.fix-both {clear:both;}
.padding-10 {padding-top: 10px;clear:both;}
h3.style-tagline {color:#666666;font-size:85%;font-weight:bold;line-height:1.49em;}
span.product-title {font-weight:bold;font-size:18px;}
div#whole-mainbody {width:100%;}
#yui-ge-wrapper #yui-mainbody #box-modified-whole {background: url(../images/box-br-975.gif) no-repeat bottom right #FFFFFF;}
#yui-ge-wrapper #yui-mainbody #box-modified-w-bl {background: url(../images/box-bl-975.gif) no-repeat bottom left;}
div.box-tr-whole {padding: 0;background: url(../images/box-tr-975.gif) no-repeat top right;}
#dlInstructions h2 {font-size:14px;font-weight:bold;margin-top:20px;}
div.box-ct #product-awards img.border {margin-left:40px;}
div.box-ct #product-awards img#product-right-col {margin-left:0px;}
/* Clearfix */
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
* html > body .clearfix {display: block;width: 100%;}
* html .clearfix {height: 1%;}
#bd div#new-img-holder{margin-bottom:5px;}
#bd div#new-img-holder img {width:975px;}

/* 4.28 */
.note { width:975px;height:auto; margin:0; padding:10px 0}
.60days { width:240px; float:left}
.noteright { width:695px; float:right; margin:0 0 0 10px; padding:10px; border:#ccdcfa 1px dashed; color:#333333; font-size:11px; background:#eff4fe; line-height:20px}
