/* Print - 021109 */

html, body {font-family: Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; color:#000;} 
table, td {font-size:1em;}
th {color:#ffffff; background-color:#888;}
p {font-family: Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
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;}
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.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.print, a.print:link, a.print:visited {color:#225e26; text-decoration:none; padding-left:18px; background:transparent url() no-repeat; font-size:11px; padding-bottom:0px;}
a.print:hover {color: #225e26; text-decoration:underline;}
a.print:active {color: #225e26; text-decoration:none;}
a.print:active, a:focus {outline:0;}

.printlink {display:none;}

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[/system-asset]) 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; padding-bottom:15px;}
div.infobxwrpr {background:#fff url(../NFA-images/bg-yellow-grad.gif[/system-asset]) repeat-x center left; padding:15px 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;}


/* Specific */

body.mainbody {background-color:#fff; margin:0px; padding:0;}

div.hdrwrpr {}
.hdrnfa {}
.hdrsrch {display:none;}
.hdrlinks {display:none;}
div.navbarwrpr {display:none;}

div.railwrpr {width:940px; margin-bottom:10px;}

div.hmlftrail {display:none;}
div.hmmainrail {}

div.intrailwrpr {}
div.intlftrail {display:none;}


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 {font-size:11px; margin-top:20px;}
.ftrlft {}
.ftrrt {}

div.menu {display:none;}

#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;}
#tabcontent1 {display:block;}
#tabcontent2, #tabcontent3 {display:none;}
.hmtab1 {background-position:0 0;}
.hmtab2 {background-position:0 -24px;}
.hmtab3 {background-position:0 -48px;}

.hmtabkitwrpr {margin-bottom:15px;}
.hmtabwrpr {background-color:#dcdac3; border-right:1px solid #002b5c; border-bottom:1px solid #002b5c; border-left: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 {display:none;}

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;}
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;height:37px;border:1px solid #fe0002; background-color:#ffbaba;margin-bottom:5px;}