
/* all NSC APP rules combined from old secure_area.css and main.css go here!!! */
/* from old main.css */
A:visited, A:link, A:active { color: #336666; }
A:hover { color: #CC0000; }
body { color: #333333; font-family: Arial, sans-serif; font-size: 12px; }
HR { color: #CCCCCC; height: 1; }
TD { color: #333333; font-family: Arial, sans-serif; font-size: 12px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #336666; text-align: left; border-bottom: 1px solid #336666; margin: 0px; margin-top: 8px; margin-bottom: 17px; padding-bottom : 2px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; margin-bottom: 17px; }
h2.u { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; border-bottom: 1px solid #336666; margin: 0px; margin-bottom: 17px; padding-bottom : 2px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; }
.attention { color: #336666; font-weight: bold; }
.bgopposite { background-color: #FFFFFF; }
.bigger { font-size: 16px; }
.bold, .important, .opposite { font-weight: bold; }
.category { background-color: #336666; color: #FFFFFF; font-family: Arial, Sans-Serif; font-size: 16px; font-weight: bold; }
.center { text-align: center; }
.entryform-table { background-color: #EEEEEE; border-color: #333333; }
.footer { font-size: 10px; text-align: center; }
.frame-content { padding-top: 10px; }
.frame-menu { background-color: #99CCCC; }
.frame-spacer { }
.frame-table { }
.header  { color: #336666; font-family: arial, sans-serif; font-size: 16px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; }
.indented { margin: 20px; }
.menu-items { color: #000000; font-family: arial, sans-serif; font-size: 10px; font-weight: bold; }
.menu-title { color: #000000; font-family: arial, sans-serif; font-size: 16px; font-weight: bold; }
.noindent { margin: 5px; }
.normal { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; }
.nsc-banner { font-size: 10pt; font-weight: normal; }
.nsc-name     { color: #336666; font-size: 12px; font-weight: bold; }
.nslc-title2 { color: #336666; font-family: arial, sans-serif; font-size: 16px; font-weight: bold; }
.sitemap-table { color: #000000; font-family: arial, sans-serif; font-size: 10px; }
.subheader { font-weight: bold; color: #336666; font-family: arial, sans-serif; font-size: 14px; padding-bottom: 5px; padding-top: 5px; }

/* from secure_area.css */
.demo-note { background-color: #CC0000; border-color: #CC0000; color: #FFFFFF; font-weight: bold; }
.embeded-data { color: #336666; font-style: normal; font-weight: bold; }
.form-body { background-color: #EEEEEE; }
.form-display { color: #336666; font-weight: normal; }
.form-header { background-color: #336666; color: #FFFFFF; font-weight: bold; padding-left: 2px;}
.form-review { color: #399; font-weight: bold; }
.form-subheader { color: #336666; font-weight: bold; }
.grand-total { background-color: #FFFFFF; font-size: 12px; font-weight: bold; }
.larger-text { font-size: 14px; }

.way-larger-text { font-size: 18px; }.qde { background-color: #E6EEEE; font-size: 12px; }
.qdh { color: #336666; background-color: #EEEEEE; font-size: 12px; font-weight: bold; }
.qdh a { color: #336666; }
.qdh a:hover { color: #CC0000; }
.qdo, .q-freeform-data { background-color: #FFFFFF; font-size: 12px; }
.qd-p2 { background-color: #DDD2DD; font-size: 12px; }
.q-freeform-header { color: #800000; font-size: 12px; font-weight: bold; }
.qh, .qhdata { font-size: 12px; font-weight: bold; } .red-attention { color: #CC0000; font-weight: bold; font-size: 14px;} 
.required { color: #CC0000; font-weight: bold; }
.secure-submenu { background-color: #eee; color: #000000; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; }
.secure-submenu-link { color: #000000; }
.sqde { background-color: #DDD2DD; font-size: 10px; }
.sqdo { background-color: #FFFFFF; font-size: 10px; }

/* NEW NAVARTS FOR HEADER + TABS */
body { background: white url(/images/app_bnr_bg.gif) repeat-x 0% 0%; margin: -10px 0px 0px -10px;}/* negative margins for NS4! */
/* hack to start to hide from ns4; empty rule for a reason! do NOT remove */
/*/*/a { }
body { margin: 0px; }
/* end hack - we reset margins for compliant browsers */
body, p, td, ul, ol, li, div, span, blockquote, dt, dl, dt, font { font-family: Arial, sans-serif; font-size: 12px; }
.pageHead { font-family: arial,sans-serif; font-size: 16px; font-weight: bold; color: white; }
.pageHeadBlack { font-family: arial,sans-serif; font-size: 16px; font-weight: bold; color: black; }
.pageSubHead { font-family: arial,sans-serif; font-size: 16px; font-weight: normal; color: white; }
.pageSubHeadBlack { font-family: arial,sans-serif; font-size: 16px; font-weight: normal; color: black; }
.navBlockOn { padding: 0px 15px 0px 15px; font-size: 12px; font-family: arial; border-bottom: white 1px solid; font-weight: bold; }
.navBlock { padding: 0px 15px 0px 15px; font-size: 12px; font-family: arial; font-weight: normal; border-bottom: black 1px solid; }
#navTable a, #navTable a { text-decoration: none; color: Black; width: 100%; display: block; }
/* new rules */
td.navBlockOn a { text-decoration: none; color: Black; }
td.navBlock a { color: Black; }

/* global page footer styles (MR 12-19-02)*/
#globalFooter 
	{ margin-top : 75px; 
	  font-family : Arial, Helvetica, sans-serif; 
	  font-size : 10px !important; 
	  color : #666666 !important; 
	}
.globalFooterLink:link, .globalFooterlink:active, .globalFooterLink:visited
	{ color : #333333 !important; 
	  text-decoration : underline !important; 
	}
.globalFooterLink:hover 
	{ color : #333333 !important; 
	  text-decoration : none !important; 
	}

/* SS added for CV site */

.tabslink	{
	font-family: Arial, Hervetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
		}
.tabslinkon	{
	font-family: Arial, Hervetica, sans-serif;
	color: #393163;
	text-decoration: none;
		}
