/*
--	PAGE NAME:	internetns.css
--	PURPOSE: 	stylesheet for the VectorSCM.com site - based off of W3C's HTML 4.0 standard
--					at http://www.w3.org/TR/1998/REC-CSS2-19980512/sample.html with modifications
--					for Vector
--					Netscape 4.08 Specific - Make sure to make matching changes to IE version as well
--
--	MODIFICATION HISTORY:
-- 	Person      	Date			Comments
-- 	---------   	--------  	------------------------------------------- 
--		gmerrill			9.28.01		created file (internet.css)
--		blbloom			12.06.01		added duplicates to some of the styles to allow for overriding, plus prettied up attributes
--		blbloom			12.07.01		created NS specific version (internetns.css)
--		blbloom			12.11.01		added groupLabel style
--		blbloom			12.12.01+	12/12, changed: LI
--		mlstanley		01.18.02		added smallselect and smFormField
-		blbloom			03.20.02		removed display:table-cell
--		blbloom			04.02.02		experimenting with new navbar styles
--    mlstanley		06.24.02		added header link style
--		blbloom			07.02.02		added inform and instruct message styles
--		blbloom			10.10.02		removed HR from netscape css
--		blbloom			10.10.02		added unbold and special groupboxheader to standardize sizes

==> custom Vector styles */

/**** Styles for the DHTML menus and the headers of the column menus at the top of the content area ****/
.boxcaption { font-size: 10 pt; font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; }

.menu { font-size: 8pt;	font-style:bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; color:#FFFFFF; background : transparent;	background-color : transparent; }

/* used for the selections in the column menus */
.menuselect { font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; }


/**** Styles for body content ****/
/**** keep all duplicates in sync (all numbered styles are to stay completely identical to original non-numbered ones ****/
.appTitle { color: black; font-weight:bold ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt; vertical-align:top}

/* style for title bars of content boxes */
.groupBoxHeader  { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #D7EAEA; }
.groupBoxHeader2 { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #D7EAEA; }
.groupBoxHeader3 { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #D7EAEA; }
.groupBoxHeader4 { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #D7EAEA; }
.groupBoxHeader5 { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #D7EAEA; }

/* first overrides the global 'TD' style in groupboxheader, second is optional way to show unbolded fields */
.unBold {  font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #D7EAEA; }

/* style for body of content boxes */
.groupBox  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }
.groupBox2 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }
.groupBox3 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }
.groupBox4 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }

/* style for captions/labels in forms */
.groupLabel  { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }
.groupLabel2 { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }
.groupLabel3 { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }
.groupLabel4 { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #eeeeee; }

/* used for the header cell TD */
.headerCell  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:white; background-color:#3b4060; }
.headerCell2 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:white; background-color:#3b4060; }
.headerCell3 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:white; background-color:#3b4060; }
.headerCell4 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:white; background-color:#3b4060; }

/* used for alternating grey rows and cells */
/* .altCell (deprecated.  originally matched altcellon */  
.altCellOn   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; background-color:#eeeeee;}
.altCellOn2  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; background-color:#eeeeee;}
.altCellOn3  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; background-color:#eeeeee;}
.altCellOn4  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; background-color:#eeeeee;}

.altCellOff  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000;}
.altCellOff2 {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#000000; }

.anchor  { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration: underline; color:blue; }
.anchor2 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration: underline; color:blue; }
.anchor3 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration: underline; color:blue; }

/* styles for onscreen messages */
.errorMessage  { font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: red; }
.errorMessage2 { font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: red; }
.errorMessage3 { font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: red; }

.informMessage  { font-size: 9pt; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#009900; }
.informMessage2 { font-size: 9pt; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#009900; }
.informMessage3 { font-size: 9pt; font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#009900; }

.instructMessage  { font-size: 9pt; font-weight: normal;  font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#006600; }
.instructMessage2 { font-size: 9pt; font-weight: normal;  font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#006600; }
.instructMessage3 { font-size: 9pt; font-weight: normal;  font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#006600; }

/*added to allow font format in netscape*/
.dataCell{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

.footer { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; }

/*this makes small select boxes this class will not overwrite a TD class in netscape and will need to be placed in the TD Class*/
SELECT.smallselect{	font-size: 8pt;}
/*This makes Small Form Fields and Buttons*/ 
INPUT.smformfield{	font-size: 8pt;}
INPUT.smHeaderFormField { font-size: 8pt; font-weight: normal; vertical-align: middle;}

.smallTextArea {font-size:9pt; font-family: monospace;}

/* styles for page header menu (navbar)*/
#navbartopback {background-position: top left; background-image:url(/global/images/navbar/navbartop.jpg); background-repeat: no-repeat; background-color:#333366 ; height:45; }
#navbarlevel1back {background-position: top left; background-image:url(/global/images/navbar/navbarlevel1.jpg); background-repeat: no-repeat; background-color:#333366 ; height:22; }
#navbarlevel2back {background-position: right; background-color: #DE9A11; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; height:18; }
#navbarblackline {background-color: #000000; height: 1; }

A.level2link:visited { font-weight: normal; color: #000000; }
A.level2link:link { font-weight: normal; color: #000000;}
A.level2link:active { font-weight: normal; color: #0000EE;}

/* styles for menu pages */
TD.menulink  { font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color: #cccccc; }
TD.menudesc  { font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color:black; background-color:#eeeeee; }
A.menulink:link { font-weight: bold; color: #0000EE;  }
A.menulink:visited { font-weight: bold; color: #0000EE;}
A.menulink:hover { font-weight: bold; color: #0000EE; }

A.headerLink:link { font-weight: normal; color: #FFFFFF;}
A.headerLink:visited { font-weight: normal; color: #FFFFFF;}
A.headerLink:hover { font-weight: normal; color: #66FFFF;}

BODY { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; }

/* style for tooltip text */
.tttext { font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; background-color:#ffffe1; layer-background-color:#ffffe1; border-width:1px; border-style:solid; border-color:#000000; 	/*width:235px;*/}
/* ------------------------------------------ */
/**** Suggested style definitions from W3C ****/
ADDRESS,
BLOCKQUOTE, 
, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE   { display: block }
HEAD            { display: none }
TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; display: table-cell}
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }
BODY            { padding: 2px; line-height: 1.25 }
/* vector edit */
H1              { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2em; margin: .67em 0 }
H2              { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; margin: .83em 0 }
H3              { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.17em; margin: 1em 0 }
/* ---------- */
H4					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; }
P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
/* vector edit */
MENU            { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt }
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, /*H4, removed bolder*/
H5, H6, B,
STRONG          { font-weight: bolder }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
/* HR              { border: 1px inset } */
OL, UL, DIR,
MENU, DD        { margin-left: 40px }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }

/* An example of style for HTML 4.0's ABBR/ACRONYM elements */

ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }
A[href]         { text-decoration: underline;  }
:focus          { outline: thin dotted invert }
/* genem edit */
A:hover  { color: red  }
A:visited { color: blue }
/* ---------- */

@media print {
  @page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}
