/* Default - 112408 */

html, body {font-family: Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; color:#000;} 
html {overflow-y: scroll;}
table, td {font-size:1em;}
th {color:#ffffff; background-color:#888;}
p {font-family: Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
p.faq {font-family: Arial,Helvetica,sans-serif; margin: 0 0 .4em 0;}
span.arbupdate {font-family: Arial,Helvetica,sans-serif; font-size:14px; margin:0; padding:0; color:#000;} 
h1 {font-size:18px; font-weight:normal; color:#860a2f; margin:0 0 .4em 0;}
h2 {font-size:16px; font-weight:bold; color:#860a2f; margin:0 0 .4em 0;}
h2.arbupdate {font-size:16px; font-weight:bold; color:#000; margin:0 0 .4em 0;}
h2.newscenter {font-size:13px; font-weight:bold; color:#860a2f; margin:0 0 .4em 0;}
h3 {font-size:15px; font-weight:bold; color:#860a2f; #860a2f; margin:0 0 .4em 0;}
h4 {font-size:13px; color:#860a2f; #860a2f; margin:0 0 .4em 0;}

input, select, textarea {}
form {display:inline;}
.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:11px;}
.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#f00;} 
.grey {color:#999999;} 
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

a, a:link, a:visited {color:#002b5c; text-decoration:none;}
a:hover {color: #666; text-decoration:underline;}
a:active {color: #002b5c; text-decoration:none;}
a:active, a:focus {outline:0;}

a.noshow{visibility: hidden;}

a.blue, a.blue:link, a.blue:visited {color:#369; text-decoration:underline;}
a.blue:hover {color: #369; text-decoration:none;}
a.blue:active {color: #369; text-decoration:underline;}
a.blue:active, a:focus {outline:0;}

a.newscenter, a.newscenter:link, a.newscenter:visited {color:#860a2f; text-decoration:none;}
a.newscenter:hover {color:#860a2f; text-decoration:underline;}
a.newscenter:active {color:#860a2f; text-decoration:none;}
a.newscenter:active, a:focus {outline:0;}

a.nfatodayhding, a.nfatodayhding:link, a.nfatodayhding:visited {color:#860a2f; text-decoration:none;}
a.nfatodayhding:hover {color:#860a2f; text-decoration:underline;}
a.nfatodayhding:active {color:#860a2f; text-decoration:none;}
a.nfatodayhding:active, a:focus {outline:0;}

a.mainlinks, a.mainlinks:link, a.mainlinks:visited {color:#369; text-decoration:underline;}
a.mainlinks:hover {color: #369; text-decoration:none;}
a.mainlinks:active {color: #369; text-decoration:underline;}
a.mainlinks:active, a:focus {outline:0;}

a.print, a.print:link, a.print:visited {color:#225e26; text-decoration:none; padding-left:18px; background:transparent url(../NFA-images/icon-print.gif) no-repeat; font-sizE:11px;}
a.print:hover {color: #225e26; text-decoration:underline;}
a.print:active {color: #225e26; text-decoration:none;}
a.print:active, a:focus {outline:0;}

.printlink {float:right;}

input.ibox {border:1px solid #7e9db9; font-size:13px;}

input.btn {width:auto; overflow:visible;font-size:12px; color:#fff; border-style:none; background:#355c8a url(../NFA-images/bg-btn.gif) repeat-x center left; padding:1px 8px; border:1px solid #113525; cursor:pointer;} 
a.btn, a.btn:link, a.btn:visited, a.btn:hover, a.btn:active {background:#355c8a url(../NFA-images/bg-btn.gif) repeat-x center center; color:#fff; font-size:12px; line-height:24px; text-decoration:none; padding:2px 10px; border:1px solid #113525;}

input.btnlg {width:auto; overflow:visible; font-size:13px; color:#fff; border-style:none; background:#355c8a url(../NFA-images/bg-btn-lg.gif) repeat-x center left; padding:3px 8px; border:1px solid #113525; cursor:pointer;} 
a.btnlg, a.btnlg:link, a.btnlg:visited, a.btnlg:hover, a.btnlg:active {background:#355c8a url(../NFA-images/bg-btn-lg.gif) repeat-x center center; color:#fff; font-size:13px; line-height:28px; text-decoration:none; padding:4px 10px; border:1px solid #113525;}

div.bnrwrpr {padding-bottom:15px;}

div.nfatdywrpr {font-size:11px;}
div.infobxwrpr {background:#fff url(../NFA-images/bg-yellow-grad.gif) repeat-x center left; padding:15px 10px; border-top:1px solid #dcdac3; border-bottom:1px solid #dcdac3; border-right:1px solid #dcdac3; border-left:1px solid #dcdac3; margin-bottom:10px;}
div.infobxwrpr ul {color:#204876; list-style-type:square; margin:0 0 0 10px; padding:0 0 0 10px;}
div.infobxwrpr ul li {padding-bottom:2px;}

div.newscenterwrpr {background:#fff repeat-x left top; padding:0px 0px; border-top:0px solid #fff; border-bottom:0px solid #fff; border-right:0px solid #fff; border-left:0px solid #fff; margin-bottom:15px;}/* Specific */

body.mainbody {text-align:center; background-color:#fff; margin:0px; padding:0;}
div.bodywrpr {width:940px; text-align:left; margin:0 auto;}

div.hdrwrpr {width:940px; height:90px; position:relative;}
.hdrnfa {position:absolute; top:4px; left:0;}
.hdrsrch {position:absolute; top:60px; right:12px;}
.hdrsrch-GSS {position:absolute; top:55px; right:12px; width: 255px;}
.hdrlinks {position:absolute; top:20px; right:5px; color:#4c4e53;}

div.navbarwrpr {width:940px; height:29px; position:relative; background:#f2f4fa url(../NFA-images/bg-navbar.gif) repeat-x center left; border-top:1px solid #d5d1ba; border-bottom:1px solid #d5d1ba; margin-bottom:0px;}
div.navbarwrpr ul, div.navbarwrpr li {list-style-type:none; margin:0; padding:0; float:left;}

div.navbarwrpr a {height:29px; text-decoration:none; background-color:transparent; background-image:url(../NFA-images/tnav-sprite.gif); background-repeat:no-repeat; display:block;}

div.navbarwrpr a.reg, div.navbarwrpr a.reg:link, div.navbarwrpr a.reg:visited {width:96px; background-position:0 0;}
div.navbarwrpr a.reg:hover, div.navbarwrpr li.current a.reg {background-position:0 -29px !important;}
div.navbarwrpr a.reg:active {background-position:0 0px;}

div.navbarwrpr a.comp, div.navbarwrpr a.comp:link, div.navbarwrpr a.comp:visited {width:94px; background-position:-96px 0;}
div.navbarwrpr a.comp:hover, div.navbarwrpr li.current a.comp {background-position:-96px -29px !important;}
div.navbarwrpr a.comp:active {background-position:-96px 0;}

div.navbarwrpr a.elec, div.navbarwrpr a.elec:link, div.navbarwrpr a.elec:visited {width:125px; background-position:-190px 0;}
div.navbarwrpr a.elec:hover, div.navbarwrpr li.current a.elec {background-position:-190px -29px !important;}
div.navbarwrpr a.elec:active {background-position:-190px 0;}

div.navbarwrpr a.invst, div.navbarwrpr a.invst:link, div.navbarwrpr a.invst:visited {width:147px; background-position:-315px 0;}
div.navbarwrpr a.invst:hover, div.navbarwrpr li.current a.invst {background-position:-315px -29px !important;}
div.navbarwrpr a.invst:active {background-position:-315px 0;}

div.navbarwrpr a.arbi, div.navbarwrpr a.arbi:link, div.navbarwrpr a.arbi:visited {width:159px; background-position:-462px 0;}
div.navbarwrpr a.arbi:hover, div.navbarwrpr li.current a.arbi {background-position:-462px -29px !important;}
div.navbarwrpr a.arbi:active {background-position:-462px 0;}

div.navbarwrpr a.regi, div.navbarwrpr a.regi:link, div.navbarwrpr a.regi:visited {width:93px; background-position:-621px 0;}
div.navbarwrpr a.regi:hover, div.navbarwrpr li.current a.regi {background-position:-621px -29px !important;}
div.navbarwrpr a.regi:active {background-position:-621px 0;}

div.navbarwrpr a.brkr, div.navbarwrpr a.brkr:link, div.navbarwrpr a.brkr:visited {width:226px; background-position:-714px 0;}
div.navbarwrpr a.brkr:hover, div.navbarwrpr li.current a.brkr {background-position:-714px -29px !important;}
div.navbarwrpr a.brkr:active {background-position:-714px 0;}

/* Second Nav Tier */
div.secnavbarwrpr {width:940px; height:29px; position:relative; background:#f2f4fa url(../NFA-images/bg-secnavbar.gif) repeat-x center left; border-bottom:1px solid #d5d1ba; margin-bottom:10px;}
div.secnavbarwrpr ul, div.secnavbarwrpr li {list-style-type:none; margin:0; padding:0; float:left;}

div.secnavbarwrpr a {height:29px; text-decoration:none; background-color:transparent; background-image:url(../NFA-images/topsecnav-sprite.gif); background-repeat:no-repeat; display:block;}

div.secnavbarwrpr a.newsc, div.secnavbarwrpr a.newsc:link, div.secnavbarwrpr a.newsc:visited {width:127px; background-position:0 0;}
div.secnavbarwrpr a.newsc:hover, div.secnavbarwrpr li.current a.newsc {background-position:0 -29px !important;}
div.secnavbarwrpr a.newsc:active {background-position:0 0px;}

div.secnavbarwrpr a.swapsi, div.secnavbarwrpr a.swapsi:link, div.secnavbarwrpr a.swapsi:visited {width:156px; background-position:-127px 0;}
div.secnavbarwrpr a.swapsi:hover, div.secnavbarwrpr li.current a.swapsi {background-position:-127px -29px !important;}
div.secnavbarwrpr a.swapsi:active {background-position:-127px 0;}

div.secnavbarwrpr a.dcms, div.secnavbarwrpr a.dcms:link, div.secnavbarwrpr a.dcms:visited {width:248px; background-position:-284px 0;}
div.secnavbarwrpr a.dcms:hover, div.secnavbarwrpr li.current a.dcms {background-position:-284px -29px !important;}
div.secnavbarwrpr a.dcms:active {background-position:-284px 0;}

div.secnavbarwrpr a.manl, div.secnavbarwrpr a.manl:link, div.secnavbarwrpr a.manl:visited {width:118px; background-position:-533px 0;}
div.secnavbarwrpr a.manl:hover, div.secnavbarwrpr li.current a.manl {background-position:-533px -29px !important;}
div.secnavbarwrpr a.manl:active {background-position:-533px 0;}

div.secnavbarwrpr a.filec, div.secnavbarwrpr a.filec:link, div.secnavbarwrpr a.filec:visited {width:143px; background-position:-652px 0;}
div.secnavbarwrpr a.filec:hover, div.secnavbarwrpr li.current a.filec {background-position:-652px -29px !important;}
div.secnavbarwrpr a.filec:active {background-position:-652px 0;}

div.secnavbarwrpr a.care, div.secnavbarwrpr a.care:link, div.secnavbarwrpr a.care:visited {width:143px; background-position:-796px 0;}
div.secnavbarwrpr a.care:hover, div.secnavbarwrpr li.current a.care {background-position:-796px -29px !important;}
div.secnavbarwrpr a.care:active {background-position:-796px 0;}

div.railwrpr {width:940px; margin-bottom:10px;}

div.hmlftrail {width:306px; float:left;}
div.hmmainrail {width:624px; float:left; margin-left:10px;}

div.intrailwrpr {width:940px; margin-bottom:10px; background:#fff url(../NFA-images/bg-int.gif) repeat-y top left;}
div.intlftrail {width:216px; float:left;}

h2.lnavhdng {font-size:13px; color:#002b5c; background-color:#e8e7d8; margin:18px 0 0 0; padding:7px 8px;}
h2.lnavhdng a, h2.lnavhdng a:link, h2.lnavhdng a:visited, h2.lnavhdng a:hover, h2.lnavhdng a:active {color:#002b5c;}

ul.lnav {margin:10px 18px; padding:0; list-style-type:none;}
ul.lnav a, ul.lnav a:link, ul.lnav a:visited {color:#000; text-decoration:none;}
ul.lnav a:hover {color:#000; text-decoration:underline;}
ul.lnav a:active {color:#000; text-decoration:none;}
ul.lnav li {padding-bottom:12px;}

ul.lnav ul  {margin:10px 0 0 15px; list-style-type:none;}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {font-size:11px; color:#000;}
ul.lnav ul a:hover {color:#000;}
ul.lnav ul a:active {color:#000;}
ul.lnav ul li {padding-bottom:6px;}

div.intmainrail {width:716px; float:left; margin-left:8px;}
div.intmainrail h1.inthdng {font-size:15px; font-weight:bold; color:#860a2f; background-color:#dcdac3; margin:0 0 10px 0; padding:6px 8px;}
div.intmainrail div.bcrumb {font-size:12px;}

div.ftrwrpr {width:940px; font-size:11px; color:#4c4e53; background-color:#cccdd0; border-top:1px solid #002B5C; padding-bottom:10px; margin-bottom:10px; display:table;}
.ftrlft {float:left; width:462px; margin:10px 0 10px 8px;}
.ftrrt {float:right; width:462px; margin:10px 8px 10px 0;}

#tabbar {width:624px; height:24px; border-style:none; background-color:transparent; background-image:url(../NFA-images/hm-tabs-sprite.gif); background-color:repeat;no-repeat;}
#tabcontent2 {display:block;}
#tabcontent1, #tabcontent3, #tabcontent4 {display:none;}
.hmtab1 {background-position:0 0;}
.hmtab2 {background-position:0 -24px;}
.hmtab3 {background-position:0 -48px;}
.hmtab4 {background-position:0 -72px;}

.hmtabkitwrpr {margin-bottom:10px;}
.hmtabwrpr {background-color:#dcdac3; border-right:1px solid #002b5c; border-bottom:1px solid #002b5c; border-left:1px solid #002b5c; border-top:1px solid #002b5c; padding:15px 10px; min-height:208px;}

.bcrumbwrpr {font-size:11px; font-weight:bold; color:#002b5c; margin:0 0 4px 0;}
.bcrumbwrpr a {font-weight:normal; color:#333;}

div.blueboxwrpr {background:transparent url(../NFA-images/bg-blue-bx-grad.gif) repeat-x bottom left; margin-bottom:10px; height:1%; padding-bottom:1px;}
div.blueboxwrpr .box {width:308px; min-height:116px; float:left; font-size:11px; border-top:1px solid #8ba1ba; overflow:hidden;}
div.blueboxwrpr .padrt {margin-right:8px;}
div.blueboxwrpr .boxmargin {margin:10px 8px;}

div.slotswrpr {border-top:1px solid #999; padding-top:2px;}
div.slotsinner {background:transparent url(../NFA-images/bg-slots.gif) repeat-y top left;}
div.slotsinner .slot1, div.slotsinner .slot2, div.slotsinner .slot3 {width:216px; float:left; padding-top:6px; overflow:hidden;}
div.slotsinner .slot1, div.slotsinner .slot2 {margin-right:28px}

ul.lnklist {color:#000; list-style-type:square; margin:0 0 10px 10px; padding:0 0 0 10px;}
ul.lnklist li {padding-bottom:6px; padding-top:5px;}
ul.lnklist a, ul.lnklist a:link, ul.lnklist a:visited {color:#000; text-decoration:none;}
ul.lnklist a:hover {color:#000; text-decoration:underline;}
ul.lnklist a:active {color:#000; text-decoration:underline;}

ul.lnklistBlue {color:#000; list-style-type:square; margin:0 0 10px 10px; padding:0 0 0 10px;}
ul.lnklistBlue li {padding-bottom:6px;}
ul.lnklistBlue a, ul.lnklistBlue a:link, ul.lnklistBlue a:visited {color:#369; text-decoration:underline;}
ul.lnklistBlue a:hover {color:#369; text-decoration:none;}
ul.lnklistBlue a:active {color:#369; text-decoration:underline;}

.rss {padding-right:21px; padding-top:4px; background:transparent url(../NFA-images/icon-rss.gif) no-repeat right;}
.mrgntop {margin-top:15px;}
.formtable {margin-top:10px;}
.formtable td {padding: 0 0 10px 0;}
.line {background-color:#dcdac3; height:1px; line-height:1px; margin:20px 0; }

.alert img{float:left; margin:5px 0 0 5px;}
.alert h1{color:#2f3438;margin:8px 0 0 5px;float:left;}
div.warningInfo {float:left; width:690px;margin:5px 13px 0 20px;}
div.warningInfo p{margin:0;float:left;font-size:12px;}
div.arrow {width:15px; float:left;margin-top:19px;}
.alert{width:938px;border:1px solid #fe0002; background-color:#ffbaba;margin-bottom:5px; overflow:auto;}
.swapbanner{width:938px;border:1px solid #003458; background-color:#dcdac3; margin-bottom:10px; overflow:auto;}
.swapbanner h1{color:#2f3438;margin:8px 0 0 5px;float:left;}
div.swapInfo {float:left; width:850px;margin:10px 13px 13px 20px;}
div.swapInfo p{margin:2;float:left;font-size:12px;}

.highlightboxwrpr{width:624px;border:1px solid #003458; background-color:#ffffff; margin-bottom:10px; overflow:auto;}
.highlightboxwrpr h1{color:#2f3438;margin:8px 0 0 5px;float:left;}
div.highlightInfo {float:left; width:580px;margin:10px 13px 13px 20px;}
div.highlightInfo p{margin:2;float:left;font-size:12px;}

#slideshow
        {
            width: 306px;
            height: 130px;
        }
        #slideshow.pics
        {
            height: 130px;
            width: 306px;
            padding: 0;
            margin: 0;
            overflow: hidden;
        }
        #slideshow.pics img
        {
            height: 130px;
            width: 306px;
            border: 0;
            top: 0;
            left: 0;
        }
        #slideshow-nav
        {
            z-index: 50;
            position: absolute;
            bottom: 4px;
            right: 2px;
        }
        #slideshow-nav a
        {
            margin: 0 2px;
            padding: 0px 5px;
            border: 1px solid #C8C6B3;
            background: #E7E5D9;
            text-decoration: none;
            color: #75746E;
            font: normal bold 12px/14px Arial;
        }
        #slideshow-nav a.activeSlide
        {
            border: 1px solid #C8C6B3;
            background: #DCDAC3;
            color: #870B30;
        }
        #slideshow-nav a:focus
        {
            outline: none;
        }
