 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  color:       #333333;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}

body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #ffffff;
}

/* HEADERS  */
body h1, .header {
padding: 6px 3px 6px 6px;
color: #013566;
font-weight: bold;
font-face: "Helvetica Neue Lt 57 Cn", Helvetica, Verdana, Arial, Sans-Serif;
font-size: 130%;
}

body h2 {
  color: #013566;
  font-size:   110%;
  padding-left: 5px;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #456d90; font-weight: bold;}
a:visited { color: #013668; font-weight: bold;}	
a:hover   { color: #f69e04; font-weight: bold;}
a:active  { color: #f69e04; font-weight: bold;}

#utility {
background: #C8DAE5;
height: 26px;
padding-top: 5px;
}

#utility a:link    { color: #366289; font-weight: bold; font-size: 11px;}
#utility a:visited { color: #366289; font-weight: bold; font-size: 11px;}	
#utility a:hover   { color: #366289; font-weight: bold; font-size: 11px;}
#utility a:active  { color: #366289; font-weight: bold; font-size: 11px;}

#branding {
background: #013668;
}

#login {
color: #013668;
font-size: 11px;
padding: 5px;
margin: 0px;
}

#login .pipe {
color: #f69e04;
padding-right: 5px;
}

#login .carat {
color: #ffffff;
}

#login a:link    { color: #013668; font-weight: bold; font-size: 11px; padding-right: 5px;}
#login a:visited { color: #013668; font-weight: bold; font-size: 11px; padding-right: 5px;}	
#login a:hover   { color: #013668; font-weight: bold; font-size: 11px; padding-right: 5px;}
#login a:active  { color: #013668; font-weight: bold; font-size: 11px; padding-right: 5px;}

.loggedin {
color: #013668;
font-size: 11px;
margin: 0px;
}

.loggedinTitle {
color: #003055;
font-weight: bold;
font size: 11px;
padding: 5px 0px 5px 7px;
}

.loggedin a:link    { color: #013668; font-weight: normal; font-size: 11px; padding: 0px 0px 5px 7px;}
.loggedin a:visited { color: #013668; font-weight: normal; font-size: 11px; padding: 0px 0px 5px 7px;}	
.loggedin a:hover   { color: #013668; font-weight: normal; font-size: 11px; padding: 0px 0px 5px 7px;}
.loggedin a:active  { color: #013668; font-weight: normal; font-size: 11px; padding: 0px 0px 5px 7px;}

#breadcrumb {
color: #003063;
float: left;
padding: 2px 0px 15px 4px;
font-size:   10px;
font-family: Helvetica, Verdana, Arial, sans-serif;
background-color: #ffffff;
}

#breadcrumb a:link    { color: #003063; }
#breadcrumb a:visited { color: #333333; }	
#breadcrumb a:hover   { color: #CC9900; }
#breadcrumb a:active  { color: #CC9900; }

#printerfriendly {
  padding: 2px 0px 15px 4px;
  font-size:   10px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  background-color: #ffffff;
}

#printerfriendly a:link    { color: #003063; }
#printerfriendly a:visited { color: #000033; }	
#printerfriendly a:hover   { color: #CC9900; }
#printerfriendly a:active  { color: #CC9900; }

#leftnav {
background-color: #65a0c8;
width: 138px;
color: #ffffff;
font-size: 12px;
text-align: left;
}

.tabnav {
  font-size: 12px;
  font-family: helvetica, arial, verdana, sans-serif;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  width: 138px;
  color: #ffffff;
  }

.tabnav a:link, .tabnav a:visited, .tabnav a:active {
  background-color: #65a0c8;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 13px 3px 10px 6px;
  line-height: 19px;
  width: 129px;
  border-bottom: #ffffff solid 1px;
}

 .tabnav a:hover {
  background-color: #f69e04;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 13px 3px 10px 6px;
  line-height: 19px;
  border-bottom: #ffffff solid 1px;
}

.tabnav a:link, .tabnav a:visited, tabnav a:active {
  color: #ffffff;
}

.tabnav a:hover {
  color: #003366;
}

 .tabnav a.on:link, .tabnav a.on:visited, .tabnav a.on:hover, .tabnav a.on:active {
  background: #f9cc5f;
  display: block;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 13px 3px 0px 6px;
  color: #003366;
  border-bottom: none;
}

.subnav {
  background: #f9cc5f;
  font-size: 11px;
  font-family: helvetica, verdana, arial, sans-serif;
  font-weight: normal;
  margin: 0px;
  border-bottom: none;
  width: 126px;
  }

.subnav a:link, .subnav a:visited, .subnav a:active {
  background: #f9cc5f;
  display: block;
  text-decoration: underline;
  text-align: left;
  padding: 0px 0px 0px 12px;
  margin: 0px;
  border-bottom: none;
  width: 126px;
}

 .subnav a:hover {
  background: #f9cc5f;
  display: block;
  text-decoration: underline;
  text-align: left;
  padding: 0px 0px 0px 12px;
  margin: 0px;
  border-bottom: none;
  width: 126px;
}

.subnav a:link, .subnav a:visited, subnav a:active {
  background: #f9cc5f;
  color: #013668;
  border-bottom: none;
  font-weight: normal;
  padding: 0px 0px 0px 12px;
 }

.subnav a:hover {
  background: #f9cc5f;
  color: #366289;
  border-bottom: none;
  font-weight: normal;
  padding: 0px 0px 0px 12px;
}

.subnav a.on:link, .subnav a.on:visited, .subnav a.on:hover, .subnav a.on:active {
  font-weight: bold;
  padding: 0px 0px 5px 12px;
  margin: 0px;
}

#trinav {
  background-color: #f9cc5f;
  padding: 0px;
  margin: 0px;
  width: 96px;
}

.trinav {
  background-color: #f9cc5f;
  font-size: 11px;
  font-family: helvetica, verdana, arial, sans-serif;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  color: #ffffff;
  width: 108px;
  }  
  
ul.trinav { 
background-color: #f9cc5f;
padding-left: 0px;
margin-left:  30px;
width: 108px;
}  
  
ul.trinav li {
background-color: #f9cc5f;
list-style: url(/ncma/build/images/dash.gif);
font-size: 11px;
color: #333333;
padding: 0px;
margin: 0px;
width: 108px;
}

.trinav a:link, .trinav a:visited, .trinav a:active {
  background-color: #f9cc5f;
  display: block;
  text-decoration: underline;
  text-align: left;
  margin: 0px;
  padding: 0px 0px 7px 0px;
  width: 108px;
  line-height: 12px;
}

 .trinav a:hover {
  background-color: #f9cc5f;
  display: block;
  text-decoration: underline;
  text-align: left;
  margin: 0px;
  padding: 0px 0px 7px 0px;
  width: 108px;
  line-height: 12px;
}

.trinav a:link, .trinav a:visited, trinav a:active {
  background-color: #f9cc5f;	
  color: #013668;
  width: 108px;
  line-height: 12px;
}

.trinav a:hover {
  background-color: #f9cc5f;
  color: #366289;
  width: 108px;
  line-height: 12px;
}

 .trinav a.on:link, .trinav a.on:visited, .trinav a.on:hover, .trinav a.on:active {
  background-color: #f9cc5f;
  display: block;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  margin: 0px;
  padding: 0px 0px 7px 0px;;
  color: #013668;
  width: 108px;
  line-height: 12px;
}

.hometitle {
background-color: #013668;
padding: 6px 3px 6px 6px;
color: #ffffff;
font-weight: bold;
font-face: "Helvetica Neue Lt 57 Cn", Helvetica, Arial, Verdana, Sans-Serif;
font-size: 14px;
}

.hometext p {
font-size: 85%;
padding-left: 10px;
}

.hometext a:link    { color: #456d90; font-weight: bold;}
.hometext a:visited { color: #013668; font-weight: bold;}	
.hometext a:hover   { color: #f69e04; font-weight: bold;}
.hometext a:active  { color: #f69e04; font-weight: bold;}

.interiortext p {
font-size: 90%;
padding-left: 5px;
}

.rtcoltitle {
background-color: #013668;
padding: 6px 3px 6px 6px;
color: #ffffff;
font-weight: bold;
font-face: Helvetica, Arial, Verdana, Sans-Serif;
font-size: 11px;
width: 141px;
display: none;
}

.rtcoltext p {
font-size: 80%;
padding-left: 5px;
display: none;
}

.rtcoltext p.inside {
color: #305775; font-weight: bold; font-size: 11px;
display: none;
}

.rtcoltext a:link    { color: #456d90; font-weight: normal; display: none;}
.rtcoltext a:visited { color: #013668; font-weight: normal; display: none;}	
.rtcoltext a:hover   { color: #f69e04; font-weight: normal; display: none;}
.rtcoltext a:active  { color: #f69e04; font-weight: normal; display: none;}

.carat {
color: #456d90; font-weight: bold;
}

.caratrt {
color: #456d90; font-weight: normal; font-size: 80%;
}

.indent {
padding-left: 110px;
}

.identlinks {
padding-left: 10px;
}

.hometext p.inside {
color: #003055; font-weight: bold; font-size: 12px;
}

.spotlightTitle {
font-weight: bold;
}

.spotlightTitle a:link    { color: #456d90; font-weight: bold; text-decoration: none;}
.spotlightTitle a:visited { color: #013668; font-weight: bold; text-decoration: none;}	
.spotlightTitle a:hover   { color: #f69e04; font-weight: bold; text-decoration: none;}
.spotlightTitle a:active  { color: #f69e04; font-weight: bold; text-decoration: none;}

.footer {
font-size: 10px;
padding: 5px 5px 5px 10px;
border-top: #013668 solid 1px; 
}

.callout {
font-weight: bold;
color: #f69e04;}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {color:#000000;} 	

/* ERROR FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS WITH ERRORS) */
.labelerror {color:#a10404; font-weight:bold;}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#a10404; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#65a0c8; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#cccccc;}
.closingrow {background-color:#cccccc;}			

.horizontalblueline {
  border-bottom: #000066 solid 1px;  
}

.BacktoTop {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  font-weight:  bold;
}

.BacktoTop a:link    { color: #456d90; }
.BacktoTop a:visited { color: #013668; }	
.BacktoTop a:hover   { color: #f69e04; }
.BacktoTop a:active  { color: #f69e04; }

.noprint {
display: none;
}
