body {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
td {font-family: Arial, Helvetica, sans-serif;}
p {font-family: Arial, Helvetica, sans-serif;}
a {color: #4465A9;}
a:hover {color: #000066;}


/* new home */
.hide { display:none; }
#document_collaboration { background-image:url(/assets/images/home/document_collaboration.jpg); width:396px; height:24px; }


#container { width:800px; margin:auto;}

.bodycurve { background:url(/i/global/contentcurve.gif) no-repeat #FFF; }

.leftNav,.leftNavOn {color: #666666; font-size:11px; font-weight:bold; text-decoration: none;}
.leftNav:hover {color: #000066; text-decoration: none;}
.leftNavOn {color: #000066; }

.leftnav2,.leftNav2On {font-family:arial; color: #666666; font-size:10px; text-decoration: none;}
.leftnav:hover {color: #000066; text-decoration: none;}
.leftNav2On {color: #000066; }

.breadcrumb {color: #333333; font-size:11px; text-transform: lowercase;}
.breadcrumblink {color: #666666; font-size:11px; text-decoration: none;}
.breadcrumblink:hover {color: #4465A9; font-size:11px; text-decoration: underline;}

h1 {font-family: Arial Black, Arial; margin: 0px 0px 0px 0px; text-transform: capitalize; color: #000066; font-size: 17px;}
.subhead1 {font-family: Arial Black, Arial; color:#4465A9; font-size:12px; text-transform:uppercase;}
.subhead2 {color:#666666; font-size:12px; font-weight:bold; text-transform:capitalize;}
.subhead3 {color:#666666; font-size:11px; font-weight:bold;}

.bodycopy {color:#666666; font-size:12px; line-height:18px;}

.bullet {font-size: 9pt; color: #000066;}
.linkbullet { font-family:arial; color:#4465A9; font-size:12px; font-weight:bold; }

.vc_hd1 {margin: 10px 0px 4px 0px; font-family: Arial Black, Arial; color: #4465A9; font-size: 9pt;}
.vc_hd2 {margin: 10px 0px 3px 0px; font-family: Arial; color: #000066; font-size: 9pt;}
.vccopy {margin: 8px 2px 8px 0px; color: #000066; font-size: 9pt; line-height: 13pt;}
.vc_current {color: #009933}
.vc_noncurrent {color: #CC0000}

.callToAction {font-weight: 900;}

.listcopy { font-family:arial; color:#006; font-size:12px;}
.listnumber {font-family:arial; color:#006; font-size:12px; font-weight:bold; }

.table {background-color:#FFFFFF;}
.tablecell {font-size:12px; color: #000066; background-color:#E5E5E5;}
.titlerow {font-size:14px; font-weight: bold; color:#FFFFFF; background-color:#A3A7B9; text-transform:uppercase;}
.titlecolumn {font-size:14px; font-weight: bold; color:#FFFFFF; background-color:#CCCCCC; text-transform:uppercase;}

.reg {font-size: 8pt; vertical-align: top;}
.footer {color: #666666; font-size: 10px; background-color: #E2E2E2;}

.boxtitle {font-family: Arial Black, Arial; color:#FFFFFF; font-size:10px; text-transform:uppercase;}
.boxcopy {color: #333333; font-size:11px;}

.npguyhand { background:url(/i/global/npguy-hand.gif) #E4E4E4 no-repeat top right; }
.npguyrctitle { background:url(/i/global/npguy-rctitlebg.gif) #10294F no-repeat top right; }

ul {margin-top: 0px;}
ol {margin-top: 0px;}
li {color: #000066; font-size: 9pt; line-height: 13pt;}

.sBoxBG {}
.sInput {border: 1px solid #666666; background-color:#fffbf0; font-size:11px; color:#000000; width: 160px; height: 20px; padding: 2px 4px 2px 4px;}
.searchcopy {color:#666666; font-size:12px; line-height:18px;}


.tableheader { background-color:#335186; }

.formlabel {font-family:arial; color:#4465A9; font-size:11px; font-weight:bold; text-transform:uppercase;}
.aspcode {font-family:courier new, courier, arial; color:#666; font-size:11px;}

.bigwhite {font-family:arial; color:#FFF; font-size:14px;}
.lgwhite {font-family:arial; color:#FFF; font-size:13px;}

.med {font-family:arial; color:#666; font-size:12px;}
.medblack {font-family:arial; color:#000; font-size:12px;}
.medblue {font-family:arial; color:#006; font-size:12px;}
.medwhite {font-family:arial; color:#FFF; font-size:12px;}

.sm {font-family:arial; color:#666; font-size:11px;}
.smblack {font-family:arial; color:#000; font-size:11px;}
.smblue  {font-family:arial; color:#006; font-size:11px;}
.smwhite {font-family:arial; color:#FFF; font-size:11px;}
.smred {font-family:arial; color:#900; font-size:11px;}

.xs {font-family:arial; color:#666; font-size:10px;}
.xsblue {font-family:arial; color:#006; font-size:10px;}
.xswhite {font-family:arial; color:#FFF; font-size:10px;}

.textlink { color:#335186; }

.fieldc { border: 1px solid #999999; font-size:13px; color:#000000; text-align:center; }
.field { border: 1px solid #999999; font-size:13px; color:#000000; }

.errMsg { font-family:Arial,Helvetica, sans-serif; font-size:11px; color:#900; }

.formhead {font-family:arial;  background-color:#6986B2; color: #FFFFFF; font-size: 12px;}
.formbody {font-family:arial;  background-color:#E2E2E2;font-size: 9pt; color: #000066;}
.form {border: 1px solid #6986B2; background-color:#fffbf0; margin-right:8px;}

.hdrLft_BG {
  background-color: #030E2B;
  background-position: right;
  background-repeat: no-repeat;
  background-image : url(/assets/images/np_logo_curve_lft.gif);
}
.hdrRgt_BG {
  background-color: #335186;
  background-position: left;
  background-repeat: no-repeat;
  background-image : url(/assets/images/np_logo_curve_rgt.gif);
}

.vrule { background:url(/i/vrule.gif) repeat-y; }
.hrule { background:url(/i/hrule.gif) repeat-x; }

.button { font-family:verdana,arial; font-size:10px; font-weight:bold; color:#036; }

/* New Jared Nov 2008 */

.pagecurve { background:url(/i/global/fullcurve.gif) no-repeat #FFF; width:983px; }
.channelbox, .channelbox1 { width:148; background-color:#E4E4E4; margin:15 0; }
.channelbox1 { margin-top:33; }
.channelboxtop { background:url(/i/global/rctitlebg.gif) no-repeat #10294F; }
.channelbox1 .channelboxtop { background:url(/i/global/rctitlebg1.gif) no-repeat #10294F; }

.headerleft { background:url(/i/global/navsideleftbg.gif) repeat-x #091E43; }
.headerleftcurve { background:url(/i/global/navsideleft.gif) no-repeat top right; height:118px; }

.headerright { background:url(/i/global/navsiderightbg.gif) repeat-x #1b3662; }
.headerrightcurve { background:url(/i/global/navsideright.gif) no-repeat; height:118px; }

.quicklinks { margin:15 0; }

.button1 { background:url(/i/global/button/bg.gif) repeat-x; }
.button2 { background:url(/i/global/button/right.gif) no-repeat top right; }
.buttonlink { display:block; height:28; font-family:"Arial"; font-weight:bold; font-size:12px; color:#19274A; font-style:normal; padding:4 20 0 32; text-decoration:none; background:url(/i/global/button/left.gif) no-repeat; }

