html,body {height: 100%; margin: 0; padding: 0;}
body,p {font: normal 13px/17px Arial, sans-serif; color: #4c4c4c;}
body {background: url("images/bg.jpg") top center fixed no-repeat #001792;}
table {border-collapse: collapse;}
td {vertical-align: top; margin: 0; padding: 0;}
hr {border: none 0; border-top: 1px solid #E0E0E0; height: 1px; margin: 10px 0 10px 0; padding: 0;}
img {border: 0 none;}


/* Fonts */

h1 {font: normal 22px/26px Arial, sans-serif; color: #282828;}
h2 {font: normal 20px/24px Arial, sans-serif; color: #282828;}
h3 {font: normal 18px/22px Arial, sans-serif; color: #282828;}
h4 {font: bold 17px/21px Arial, sans-serif; color: #282828;}
.spcr {margin: 0 0 5px 0;}
.spcr2 {margin: 0 0 10px 0;}
.spcr3 {margin: 0 0 20px 0;}
.spcr4 {margin: 20px 0 35px 0;}
.spcr5 {margin: 20px 0 45px 0;}
.spcr6 {margin: 20px 0 20px 0;}
.spcr7 {margin: 20px 0 5px 0;}
.spcr8 {margin: 10px 0 35px 0;}
.spcr9 {margin: 15px 0 5px 0;}
.spcr_bx {margin: 0 0 5px 0; padding: 0;}

.smtxt {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif;}

p.mrgn {margin-top: 0;}

.right {text-align: right;} /*  border: 1px solid red; */
.ctr {text-align: center;}
.flt_lft {float: left;}
.flt_rt {float: right;}
.clr {clear: both;}

/* Page Container */

#wrapper {
width: 1057px;
margin: 0 auto;
}

/* Header Main Page */

#printhdr {display: none;} /* turn on/off for printing */

#header {
width: 1057px;
height: 194px;
padding: 0;
}
#logo {
float: left; 
width: 319px; 
height: 191px; 
padding: 0; 
margin: 0;
background: url("images/logo_nt_mp.png") no-repeat;
}
#topbar {
float: right;
width: 302px; /* width: 344px; */
height: 30px; /* height: 37px; */
margin: 0; 
padding: 7px 0 0 42px;
background: url("images/bg_topbar.png") no-repeat;
font: bold 17px Arial, sans-serif; 
color: #575757;
}
#tagline {
float: right;
width: 439px;
height: 50px; 
margin: 105px 0 0 0;
padding: 0;
background: url("images/tagline_mp.png") no-repeat;
}

/* Header Subpage */

#printhdr_sp {display: none;} /* turn on/off for printing */

#header_sp {
width: 1057px;
height: 165px;
padding: 0;
}
#logo_sp {
float: left; 
width: 286px; 
height: 163px; 
padding: 0; 
margin: 0;
background: url("images/logo_nt_sp.png") no-repeat;
}
#hdr_sp_info {
float: right;
width: 439px;
height: 165px;
}
#tagline_sp {
float: right;
width: 397px;
height: 47px; 
margin: 80px 0 0 0;
padding: 0;
background: url("images/tagline_sp.png") no-repeat;
}

.hide {visibility: hidden;}

/* Navbar */

#navwrap {
width: 1034px;
height: 43px;
margin: 0 auto;
padding: 0 6px 0 7px;
background: url("images/bg_navbar.png") no-repeat;
}

/* All Page Content */

#content_top {
width: 1057px;
height: 15px;
margin: 2px 0 0 0;
background: url("images/bg_ctop.png") no-repeat;
}
#content_btm {
width: 947px; /* 1057px */
height: 176px; /* 213px */
padding: 37px 55px 0 55px;
background: url("images/bg_cbtm.png") no-repeat;
font: normal 11px/16px Arial, sans-serif;
}
#content_wrapper {
width: 1047px;
padding: 0 5px 0 5px;
background: url("images/bg_clft-rt.png") repeat-x;
}
#content {
width: 947px;
margin: 0;
padding: 30px 50px 30px 50px;
background: #fff;
}

#col_lft {
float: left; 
width: 303px; 
margin: 0 21px 0 0; 
padding: 0;
}
#col_rt {
float: left; 
width: 583px; /* 618px */
margin: 0; 
padding: 0 15px 0 20px;
}

/* Main Page Content */

#col_rt_mp {
float: left; 
width: 583px; /* 618px */
margin: 0; 
padding: 0 15px 30px 20px; 
background: url("images/bg_cont_btm.jpg") bottom left no-repeat;
}

.bx_top {
float: left;
width: 251px; /* 296px */
height: 107px; /* 138px */
padding: 14px 20px 17px 25px;
margin: 0 0 25px 0;
background: url("images/bg_bx_top.gif") no-repeat;
font: normal 11px/16px Arial, sans-serif;
color: #282828;
}
.gap {margin-right: 29px;}

.bx1, .bx2, .bx3, .bx4, .bx5, .bx6, .bx7 {float: left; height: 62px;}
.bx1 {
width: 98px;
}
.bx2 {
width: 134px;
}
.bx3 {
width: 57px;
}
.bx4 {
width: 54px;
}
.bx5 {
width: 97px;
}
.bx6 {
width: 68px;
}
.bx7 {
width: 159px;
}
.bxln {
padding: 0 0 0 13px;
background: url("images/div_bx_v.gif") repeat-y;
}

/* Subpage Content */

#bx_lft1 {
width: 238px; /* 303px */
height: 275px; /* 300px */
margin: 0 0 13px 0;
padding: 25px 40px 0 25px;
background: url("images/bg_bx_sdbr_lg.gif") no-repeat;
}
#bx_lft2 {
width: 238px; /* 303px */
height: 211px; /* 236px */
padding: 25px 40px 0 25px;
background: url("images/bg_bx_sdbr_md.gif") no-repeat;
}
#bx_lft3 {
width: 238px; /* 303px */
height: 159px; /* 175px */
padding: 16px 40px 0 25px;
margin: 0 0 10px 0;
background: url("images/bg_bx_sdbr_sm.gif") no-repeat;
}
#bx_lft4 {
width: 258px; /* 303px */
height: 285px; /* 300px */
margin: 0;
padding: 15px 25px 0 20px;
background: url("images/bg_bx_sdbr_lg.gif") no-repeat;
}

.bx_ct {
float: left;
width: 200px;
margin: 0 25px 0 0;
}

table.nt_tbl td {
width: 583px; 
padding: 5px; 
border: 1px solid #d3e9ee;
font: normal 11px/14px Arial, sans-serif;
}
tr.trfil {background: #d3e9ee;}
tr.trfil2 {background: #f5f5f5;}

/* Footer */

#printftr {display: none;} /* turn on/off for printing */

#footer {
width: 947px;
height: 28px;
margin: 0 5px 0 5px;
padding: 15px 50px 0 50px;
background: url("images/bg_ftr.png") no-repeat;
font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif;
}
#ftr_rt {
float: right;
color: #fff;
}
#ftr_lft {
float: left;
color: #d4dced;
}

/*List rules*/

ul.std {list-style-type: none; margin: 5px 0 0 0; padding: 0;}
.std li {background: url("images/bullet.gif") 0 5px no-repeat; padding-left: 12px; line-height: 18px;}

ul.nav {list-style-type: none; margin: 5px 0 0 0; padding: 0;}
.nav li {background: url("images/arrow_ftr.gif") 0 5px no-repeat; padding-left: 10px; line-height: 18px;}

/* Form Rules */

.tinyred {
font: normal 10px Tahoma, 'Lucida grande', sans-serif; 
color: #dd003e;
}

form {
width: 543px;
margin: 0; 
padding: 20px;
background: #f7f7f7;
}
input, select, textarea {
font: 11px/16px Arial, 'Lucida Grande', sans-serif; 
color: #656769;
}
.inputbx, select, textarea {
padding: 1px 2px 1px; 
margin: 0;
border: 1px solid #ccc;
}
.inputbx {
margin-bottom: 5px;
}
.flabel {
padding-right: 20px;
text-align: right;
}
.sbmtpad {padding: 30px 70px 0 0;}


/* --------------------- Links ------------------------ */

a:link,a:visited,a:active {color: #1162c3; text-decoration: none;}
a:hover {color: #dd003e; text-decoration: underline;}

a.bld:link,a.bld:visited,a.bld:active {font-weight: bold; color: #1162c3; text-decoration: none;}
a.bld:hover {color: #dd003e; text-decoration: underline;}

a.sm:link,a.sm:visited,a.sm:active {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #1162c3; text-decoration: none;}
a.sm:hover {color: #dd003e; text-decoration: underline;}

a.smb:link,a.smb:visited,a.smb:active {font: bold 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #1162c3; text-decoration: none;}
a.smb:hover {color: #dd003e; text-decoration: underline;}

a.btm:link, a.btm:visited, a.btm:active {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #d4dced; text-decoration: none;}
a.btm:hover {text-decoration: underline;}

