.cont{background: #ffffff url(/images/bg-sub.gif) no-repeat scroll left top;}
.left{position:relative;padding:0 19px;float:left;width:697px;min-height:400px;}
.right{position:relative;float:left;width:225px;}
.bottom{width:100%;display:block;background:transparent url(/images/bg-caph.gif) no-repeat scroll left top;height:18px;}
.head{height:135px;left:20px;position:relative;z-index:3;}
.login{position:absolute;top:20px;right:20px;z-index:22;width:500px;}
.header{border-top:1px solid #015a84;}
.header a{background:url("/images/bg-head.gif") no-repeat scroll left top transparent;color:#FFFFFF;display:inline-block;font-size:22px;font-weight:bold;padding-left:5px;text-transform:uppercase;}
.header a span{min-width:100px;background:url("/images/bg-head.gif") no-repeat scroll right top transparent;display:inline-block;padding:6px 27px;}
.main a.btn-lgo, .main a.btn-lgb{text-decoration:none;font-size:16px;float:left;margin-top:10px;margin-right:15px;font-weight:bold;color:#fff;display:block;padding:10px 0;text-align:center;height:45px; width:257px;background:url("/images/msf_orange_btn.gif") no-repeat scroll left top transparent;}
.main a.btn-lgo span, .main a.btn-lgb span{font-size:18px;text-transform:uppercase;}
.main a.btn-lgb{background:url("/images/msf_blue_btn.gif") no-repeat scroll left top transparent;margin-top:10px;}
.bc{padding:11px 0;display:block;text-transform:capitalize;}
.bc, .bc a{color:#777;}
.bc a:hover{color:#FF8239;}
.bc-parent{display:none;}
blockquote{padding:15px 30px;margin-bottom:10px;font-size:12px;background-color:#f0f7fb;border:1px solid #ddd;}
.main blockquote p{padding:0;}
blockquote.feature{line-height:14px;margin-left:-15px;padding:15px;margin-bottom:10px;font-size:12px;background:transparent url(/images/bg-quote.gif) repeat-x scroll left top;border:1px solid #ddd;}
blockquote.feature img{float:left;padding:2px;border:1px solid #ddd;margin-right:15px;}
blockquote.feature h2{color:#015A84;}
.main{font-size:12px;padding:30px;}
.main p{padding:7px 0; line-height:18px;}
.main h1{font-size:22px;color:#015A84;}
.main h2{font-size:18px;color:#F47320;}
.main h2, h3{padding-top:10px;}
.main h3{font-size:20px;color:#015A84;}
.main h4, h5{font-size:15px;color:#015A84;}
.main h5{font-size:18px;color:#015A84;}
.main a{color:#FF8239;}
.main a p.moreinfo{color:#015A84;text-decoration:none;}
.main dt a{border-bottom:1px solid #F47320;text-decoration:none;color:#015A84;font-size:14px;padding-top:15px;padding-bottom:1px;margin-bottom:5px;display:inline-block;font-weight:bold;}
.main dt a:hover{border-bottom:1px solid #015A84;text-decoration:none;color:#015A84;font-size:14px;padding-top:15px;padding-bottom:1px;margin-bottom:5px;display:inline-block;font-weight:bold;}
.main ul{list-style-type:none;padding-left:20px;padding-bottom:20px;}
.main ol{margin-left:20px;padding-bottom:20px;}
.main li {padding-top:10px;}
.main ul li {background:url("/images/orange_bull.gif") no-repeat scroll left 10px transparent;padding-left:15px;padding-top:5px;}
.main dd ul{padding-bottom:0;}
.tools{margin-left:-30px;padding:30px 0 30px 20px;width:682px;height:300px;background:transparent url(/images/bg-tools-sub.png) no-repeat scroll left top;}
.tool{text-align:center;margin-right:15px;margin-bottom:25px;float:left;width:211px;height:135px;background:transparent url(/images/ms-tools.gif) no-repeat scroll left top;}
.tool a{display:block;height:35px;padding:90px 10px 10px 10px;font-size:12px;color:#000;font-weight:bold;text-decoration:none;}
h2.h-tools{padding-bottom:10px;text-transform:uppercase;color:#015A84;text-align:center;font-size:14px;}
.msp{background-position:left top;}
.msa{background-position:-225px top;}
.mscc{background-position:-450px top;}
.mss{background-position:left -159px;}
.mse{background-position:-225px -159px;}
.msc{background-position:-450px -159px;}
/* newsletter */
.nl-right{background-color: #015a84; margin: -69px -30px 0 30px;width: 220px; float: right;color: #fff;padding:0 15px 20px 15px;}
.nl-right h3{font-size:18px;text-transform:uppercase;background-color:#026da1;margin:8px -15px 20px -15px;padding:10px 20px;color:#fff;}
.nl-right a{color:#fff;}
.main .nl-right p{line-height:16px;}
h1.nl{margin-bottom:20px;width:530px;background:#015a84 url(/images/bg-nlh1.gif) no-repeat scroll left top;padding:12px 0 11px 80px;color: #fff;text-transform:uppercase;}
.nl-topleft{width:600px;float:left;}
blockquote.nl{background-color:#fcdcc7;padding-left:65px;border:none;margin:0 -10px;}
.protip{background:transparent url(/images/bg-nl-bq.gif) no-repeat scroll left top;}
.supporttip{background:transparent url(/images/bg-nl-bq.gif) no-repeat scroll left -147px;}
.grey {background-color:#ddd;margin:20px -10px 20px -10px;padding:0 10px;}
.main .grey ol{margin-left:40px;padding-bottom:20px;}
/* */
.link-list{border-top:1px solid #F47320;border-bottom:1px solid #F47320;padding-top:10px;width:610px;}
.link-list a{color:#015A84;font-weight:bold;}
.link-list a:hover{text-decoration:none;}
.link-list h4{color:#F47320;text-transform:uppercase;font-size:18px;margin:10px 0;}
.skyscraper{padding-top:30px;text-align:center;}
.leader{padding-bottom:10px;text-align:center;}
.low-banner{padding:10px 0;text-align:center;}
#nav{height:37px;padding:1px 0;font-size: 12px;z-index:1;width:100%;background:transparent url(/images/bg-nav.gif) repeat-x scroll left top;}
#nav ul{list-style: none;margin:0 auto;padding-left:20px;z-index:10;}
#nav li{float: left;}
#nav a{text-decoration: none;color: #000000;}
#nav a:hover{text-decoration: none;display: block;}
#nav ul li a {padding: 10px 12px 8px 12px;text-decoration: none;color:#000;display:-moz-inline-block;display: inline-block;height: 19px;margin:0 10px;}
#nav ul li.A-Menu-ChildSel a {color: #ff8239;}
#nav ul li.A-Menu-ChildSel ul li a {background: none;margin:0;}
#nav ul li a:hover {color: #ff8239;}
#nav ul li ul li a:hover,#nav ul li ul li.last a:hover {background: none;}
#nav ul li {float: left;list-style-type: none;display:inline-block;position:relative;z-index:11;}
/*<Level 1>*/
#nav ul li.A-Menu-ChildSel ul li a, #nav ul li.A-Menu-WChild ul li a{color: #000;}
#nav ul li.A-Menu-WChild ul li a.A-Menu-Sel{color: #ff8239;}
#nav ul li.A-Menu-ChildSel ul li a:hover, #nav ul li.A-Menu-WChild ul li a:hover{color: #ff8239;}
#nav ul li.A-Menu-ChildSel ul li a.A-Menu-Sel{color: #ff8239;}
#nav ul li:hover ul, #nav ul li.A-Menu-Hover ul{visibility: visible;}
#nav ul li ul{visibility: hidden;margin: 0;padding: 0;left: 10px;top: 36px;position: absolute;display: block;border: #b2bbc2 1px solid;background: #eee;padding:0;font-size:10px;}
#nav ul li ul li{border-bottom: 1px dotted #B2BBC2;margin: 0;padding: 0 0 0 0;position: relative;width: 20em;float: none;}
#nav ul li ul li.A-Menu-WChild{background: transparent url(/images/orange_bull.gif) no-repeat scroll right 12px;}
#nav div.A-Menu-Horizontal ul li:last-child, #nav div.A-Menu-Horizontal ul li.last-child{border-bottom: none;}
#nav ul li ul li a{margin: 0;padding: .8em;text-decoration: none;color: #000;display: block;height: auto;background: none;font-weight: normal;width: 19em;}
#nav ul li ul li.A-Menu-WChild a{/*background: transparent url( '/images/menuChild.gif' ) no-repeat scroll right center;*/}
#nav ul li ul li a:hover{color: #000000;}
#nav ul li ul li a:hover{text-decoration: none;}
#nav ul li ul li:hover, #nav ul li ul li.A-Menu-Hover{background-color: #fff;}
/*<Level 2>*/
#nav ul li ul li ul, #nav ul li:hover ul li ul, #nav ul li.A-Menu-Hover ul li ul{visibility: hidden;position: absolute;left: 20em;padding-top: 0;top: 2px;display: block;}
#nav ul li:hover ul li:hover ul, #nav ul li.A-Menu-Hover ul li.A-Menu-Hover ul{visibility: visible;}
#nav ul li ul li.A-Menu-WChild ul li a{background: none;}
