/*
  AUDIT TRAIL: 5.2
  1. Initial release.                        JWF 1/9/2002
  AUDIT TRAIL: 5.3 
  1. UI related changes for phase II          RK 7/27/2002
  2. Defect #53-0007                          RK 8/20/2002

	 
  AUDIT TRAIL END

  FILE NAME..: web_defaulthome.css
  RELEASE....: 5.3
  PRODUCT....: WTLWEB
  COPYRIGHT..: Copyright (C) SCT Corporation 2002. All rights reserved.
*/

/* BROWSER CONSIDERATIONS - Overall
   ========================================================
   Rule:   Set margin-left and margin-right only on BODY, not on DIVS.
   Reason: Older browsers do not recognize margins on DIVs.

   Rule:   No underscores.
   Reason: Underscores are not valid in CSS syntax.

   Rule:   Use percentages to define font sizes. Normal text should be 100%.
   Reason: Presents text in the user's preferred font size. Facilitates page fluidity.

   Rule:   Use precentages to define margins.
   Reason: Facilitates page fluidity.

   Rule:   Apply font rules to TD and TH elements. Do not rely on inheritance from the BODY.
   Reason: Some browsers do not support inheritance well.
*/

/* TEXT CLASSES                                             */
/* All text classes should have rules defined for at least  */
/* the following properties (unless the class has a special */
/* purpose):                                                */
/* color, font-family, font-weight, font-size, font-style   */
/* text-align                                               */
/* ======================================================== */
.centeraligntext {
text-align: center;
}

.leftaligntext {
text-align: left;
}

.rightaligntext {
text-align: right;
}

.menulisttext {
list-style: none;
}

/* ========================================================  */
/* ENMU 20061211 JAL - Changed colors to 006633 & 009900     */
/* ENMU 20151019 JAL - Changed color tag 006600 to 006633    */
.captiontext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: italic;
text-align: left;
margin-top: 1em;
}

.skiplinks {
display: none;
}

.pageheaderlinks {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: center;
}

.pagebodylinks {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: center;
}

.gotoanchorlinks {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
}

.pagefooterlinks {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: center;
/* BROWSER CONSIDERATION - To make Netscape and IE compatible for PageFooter Division. */
/* Margin-left style specified for Netscape within parent SPAN tag,                    */
/* while IE uses the padding-left style within parent DIV tag.                         */
margin-left: 3px; 
}

.backlinktext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
}

.menuheadertext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 110%;
font-style: normal;
text-align: left;
}

.menulinktext {
color: #006633;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 11pt;
}

.submenulinktext {
color: #006633;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
font-style: normal;
}

.menulinkdesctext {
color: #006633;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
display: none;
}

.normaltext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.infotext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.errortext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
}

.warningtext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
}

.multipagemsgtext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
}

/* ======================================================== */
/* ENMU 20061207 JAL - Changed Release text font to white   */
.releasetext {
color: #FFFFFF;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 9pt;
font-style: normal;
text-align: left;
text-transform: uppercase;
margin-left: 0px; /* Netscape 4.x fix to align with parent DIV.pagefooterdiv */
}

.requiredmsgtext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
font-style: normal;
text-align: left;
}

.fieldlabeltext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
}

.fieldlabeltextinvisible {
display: none;
}

.fieldrequiredtext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.fieldformattext {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
font-style: normal;
text-align: left;
}

.fielderrortext {
color: #FFFFCC;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
font-style: normal;
text-align: left;
}

/* ANCHORS (LINKS)                                          */
/* ======================================================== */
A:link {
color: #006633;
text-decoration: none;
}

A:visited {
color: #009900;
text-decoration: none;
}

A:active {
color: #006633;
text-decoration: none;
}

A:hover {
color: #006633;
text-decoration: none;
}

/* ANCHOR Definitions for Home Page MenuItems class.        */
/* Fix for IE 4+.                                           */
/* ======================================================== */
A.menulinktext {
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
color: #006633;
text-decoration: none;
}

A.menulinktext:visited {
color: #4DA86A;
text-decoration: none;
}

A.menulinktext:active {
color: #006633;
text-decoration: none;
}

A.menulinktext:hover {
color: #CED5EA;
text-decoration: none;
}

/* ENMU 20081009 SMG - Changed link color to #2C623D from #006633 
                     - Removed Font-family
		     - Changed font weight to bold
*/
A.submenulinktext2 {
/*font-family: Arial Narrow, verdana, helvetica, sans-serif;*/
font-weight: bold;
font-size:   100%;
font-style:  normal;
color:       #2C623D;
text-decoration: none;
}


/* ENMU 20081009 SMG - Changed link hover color to #009900 from #006633 
		     - Changed text-decoration from none to underline  
		     - Removed Font-family
		
*/
A.submenulinktext2:hover {
/*font-family: Arial Narrow, verdana, helvetica, sans-serif;*/
font-weight: bold;
font-size: 100%;
text-decoration: underline;
color: #009900;
}


/* ENMU 20081009 SMG - Changed link visited color to #2C623D from #4DA86A 
		     - Changed font weight to bold
*/
A.submenulinktext2:visited {
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
color: #2C623D;
text-decoration: none;
}

/* ENMU 20081009 SMG - Changed link visited hover color to #009900 from #006633
		     - Changed text-decoration from none to underline  
		
*/  
A.submenulinktext2:visited:hover {
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
text-decoration: underline;
color: #009900;
}


/* BODY                                                     */
/* ======================================================== */
/* ENMU 20061207 JAL - Changed Background color             */
/* ENMU 20080910 SMG - Changed Background color from grey to white */
BODY {
background-color: #FFFFFF;
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
/* BROWSER CONSIDERATION - Override browser settings for BODY margin */
margin-top: 0%;
margin-left: 0%;
/* ======================================================== */
/* ENMU 20061207 JAL - Use ENMU jpg for background image    */
/* ENMU 20081010 SMG - Edited the top border graphic to be a non-gradient bar that goes
behind the ENMU Watermark banner so that it spans the whole page. I also set it to repeat on the x axis*/
background-image: url(/wtlgifs/tiled_banner.jpg);
background-repeat: repeat-x;
}

BODY.previewbody {
background-color: #FFFFFF;
color: #000000;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
margin-left: 2%;
margin-right: 2%;
/* Override the background image in the main BODY */
background-image: none;
}

BODY.validationbody {
background-color: #FFFFFF;
color: #000000;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
margin-left: 2%;
margin-right: 2%;
/* Override the background image in the main BODY */
background-image: none;
}

/* DIVIDES                                                  */
/* All divides should have rules defined for margin and     */
/* text-align.                                              */
/* ======================================================== */


DIV.menulistdiv {
text-align: left;
}

/* ENMU 20081010 SMG - Created this Div and Moved banner graphic to this div and gave it an absolute position with no repeat */
DIV.headerwrapperdiv {
margin-left: 0px;
margin-top: 0px;
width: 100%;
background-image: url(/wtlgifs/web_bg_ENMUapp.jpg);
background-repeat: no-repeat;
position: absolute; 
	top: 0px;
	left: 0px
}

/* ENMU 20080910 SMG - Changed margin top from 35px to 90px */
DIV.pageheaderdiv1 {
text-align: left;
margin-top: 90px;
margin-left: 10px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

DIV.pageheaderdiv2 {
text-align: right;
margin-top: 10px;
margin-right: 10px;
position: absolute;
top: 0px;
right: 0px;
float: right;
display: none;
}

DIV.headerlinksdiv {
display: none;
margin-top: 160px;
}

DIV.headerlinksdiv2 {
color: #006633;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
text-transform: none;

}

DIV.bodylinksdiv {
text-align: center;
margin-top: 1%;

}

DIV.footerlinksdiv {
text-align: center;
}

DIV.backlinkdiv {
text-align: left;
}

DIV.pagetitlediv {
display: none;
}

DIV.infotextdiv {
text-align: left;
}

DIV.headerwrapperdiv {
/* BROWSER CONSIDERATION - For some reason, the desired indenting of the home page */
/* content can only be achieved on some older browsers by setting the indent on the */
/* BODY margin, and then setting negative margins on DIVs that are not to be indented. */
margin-left: 0px;
margin-top: 0px;
}

DIV.pagebodydiv {
text-align: left;
/* BROWSER CONSIDERATION - It would be preferable to put a height rule on the */
/* HeaderWrapperDiv, but NN4 ignores that, so we push the PageBodyDiv down with */
/* a margin rule.*/
/* ENMU 20081010 SMG - Changed Margin-top from 140px to 180px*/
margin-top: 180px;
margin-left: 200px;
margin-right: 0px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;

}
/* ENMU 20080910 - SMG 
Adjusted the footer so that it was the correct size and spanned the whole screen
	- Deleted margin-left = 200px
	- Added  "Float: left"
	- Added "height:51px"
	- Added "width: 100%"
	
*/ 			
DIV.pagefooterdiv {
text-align: left;
/* Push PageFooterDiv down below background image.*/
/*margin-left: 200px;*/
margin-right: 0px;
margin-top: 0px;
float: left;
height:51px;
width: 100%;
margin-bottom: 0px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
/* ======================================================== */
/* ENMU 20061207 JAL - Include a new footer JPEG            */
background-image: url(/wtlgifs/tiled_banner.jpg);
}


/* ENMU 20080910 - SMG Changed settings to align the powered by graphic
	- changed margin-right from 5px to -1px
	- changed margin-top from -20px to 0px


  ENMU 20081009 SMG - In WebTailor I changed the powered_by icon to
 "Eastern_new_mexico_logo.gif" and changed the dimensions to 125 X 75 */

DIV.poweredbydiv {
text-align: right;
margin-right: -1px;
margin-top: 0px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
float: right;
}

DIV.previewdiv {
text-align: center;
}

DIV.validationdiv {
text-align: center;
}

/* HEADERS                                                  */
/* Do not set font-size for headers - defer to browser.     */
/* ======================================================== */
/* H1 is reserved for Page Header */
H1 {
color: #006633;
font-family: Garamond;;
font-weight: bold;
font-size : 300%;
font-style: normal;
margin-top: 1em;
}

/* H2 is reserved for Page Title */
H2 {
color: #707070;
font-family: Garamond;
}
/* Horizontal Rule for Menu Section                         */
/* ======================================================== */
HR {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0px;

}

/* FORM CONTROLS                                            */
/* ======================================================== */

/* FORM CONTROLS                                            */
/* ======================================================== */
INPUT {
background-color: #FFFFFF;
color: #006633;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
}


TEXTAREA {
background-color: #FFFFFF;
color: #000000;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;

}

SELECT {
background-color: #FFFFFF;
color: #000000;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
}

/* TABLES                                                   */
/* ======================================================== */
TABLE.dataentrytable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

TABLE.datadisplaytable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

TABLE.plaintable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

TABLE.menuplaintable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
width: 70%;
}

TABLE.pageheadertable {
margin-top: 21px;
}

TABLE.colorsampletable {
background-color: #006633;
}

/* TABLE HEADERS AND DATA CELLS                             */
/* ======================================================== */
TABLE TH {
vertical-align: top;
color: #006633;
}

TABLE TD {
vertical-align: top;
color: #006633;
}

.pageheadertablecell {
text-align: left;
}

.pageheadernavlinkstablecell {
text-align: right;
}

/* DATA ENTRY TABLE HEADERS AND DATA CELLS                  */
/* Some font rules are redunant because they do not         */
/* inherit well from the BODY on older browsers.            */
/* ======================================================== */
TABLE TD.deheader {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.deheader {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.detitle {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.detitle {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.delabel {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.delabel {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.deseparator {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dehighlight {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dedead {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dedefault {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dewhite {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

/* DATA DISPLAY TABLE HEADERS AND DATA CELLS                */
/* Some font rules are redunant because they do not         */
/* inherit well from the BODY on older browsers.            */
/* ======================================================== */
TABLE TD.ddheader {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ddheader {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddtitle {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.ddtitle {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.ddlabel {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ddlabel {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddseparator {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddhighlight {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dddead {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dddefault {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
border-bottom: 1pt #BFBFBF solid;
}

TABLE TD.ddnontabular {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddwhite {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

/* PLAIN TABLE HEADERS AND DATA CELLS                       */
/* These table data cell classes pertain to a table that is */
/* used strictly for layout. They do not have the redundant */
/* font rules because it is assumed that whatever is placed */
/* in these TD/TH tags will have its own class.             */
/* ======================================================== */
TABLE TD.pltitle {
font-weight: bold;
}

TABLE TD.plheader {
font-weight: bold;
}

TABLE TH.pllabel {
font-weight: bold;
}

TABLE TD.plseparator {
font-weight: normal;
}

TABLE TD.plhighlight {
font-weight: normal;
}

TABLE TD.pldead {
font-weight: normal;
}

TABLE TD.pldefault {
font-weight: normal;
font-size: 100%;
}

TABLE TD.plwhite {
font-weight: normal;
}

/* MENU PLAIN TABLE HEADERS AND DATA CELLS                  */
/* ======================================================== */
TABLE TD.mptitle {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpheader {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.mplabel {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpwhite {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpdefault {
color: #006633;
font-family: Arial Narrow, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.indefault {
color: #006633;
font-family: Arial, verdana, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
vertical-align: top;
}