/*
  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:6.0                             Rk 9/22/02
  1. Sync changes made in 5.3       
  AUDIT TRAIL:7.0                             Rk 6/22/02
  1. Fonts modified to use Verdana       
	AUDIT TRAIL:8.1
	1. Added display:none to pageheaderlinks    SKP 5/21/2008
  AUDIT TRAIL END

  *******************************************
  RICE University - Modifications:
  1.  cosmetic changes to make page fit better  PRS 09/30/05
      Note: 2 occurences. Retrofit by CSL 11/20/09 for Banner 8.2. RNW091110-00016
  *******************************************
  
  FILE NAME..: web_defaulthome.css
  RELEASE....: 8.1
  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 90%.
   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;
}

.captiontext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: italic;
text-align: left;
margin-top: 1em;
}

.skiplinks {
display: none;
}

.pageheaderlinks {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: center;
display: none;
}

.pagebodylinks {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: center;
}

.gotoanchorlinks {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.pagefooterlinks {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
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: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.menuheadertext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 110%;
font-style: normal;
text-align: left;
}

.menulinktext {
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 11pt;
}

.submenulinktext {
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
font-style: normal;
}

.menulinkdesctext {
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
display: none;
}

.normaltext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.infotext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.errortext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
}

.warningtext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
}

.multipagemsgtext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.releasetext {
color: black;
font-family: Verdana, Arial Narrow, 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: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
font-style: normal;
text-align: left;
}

.fieldlabeltext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: left;
}

.fieldlabeltextinvisible {
display: none;
}

.fieldrequiredtext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
text-align: left;
}

.fieldformattext {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
font-style: normal;
text-align: left;
}

.fielderrortext {
color: #FFFFCC;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
font-style: normal;
text-align: left;
}

/* ANCHORS (LINKS)                                          */
/* ======================================================== */
A:link{color:#0000ff;text-decoration:none;}

A:visited{color:#660099;text-decoration:none;}

A:active{color:#990000;}

A:hover{color:#990000;text-decoration:underline;}


/* ANCHOR Definitions for Home Page MenuItems class.        */
/* ======================================================== */
A.menulinktext {
font-family:  Verdana,Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
color:#0000ff;
text-decoration: none;
}


A.submenulinktext {
font-family:  Verdana,Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-transform: none;
color:#0000ff;
text-decoration: none;
}

A.submenulinktext:hover {
background-color: #1E2B83;
font-family:  verdana,Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: justify;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

A.submenulinktext:visited {
font-family:  Verdana,Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-transform: none;
color:#660099;
text-decoration: none;
}

A.submenulinktext:visited:hover {
background-color: #1E2B83;
font-family:  Verdana,Arial Narrow, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
font-style: normal;
text-align: justify;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}

A.submenulinktext2 {
font-weight: normal;
font-size: 100%;
color:#0000ff;
text-decoration:none;
}

A.submenulinktext2:hover {
font-weight: normal;
font-size: 100%;
color:#990000;
text-decoration:underline;
}

A.submenulinktext2:visited {
font-family:  Verdana,Arial Narrow, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
font-style: normal;
color:#660099;;
text-decoration: none;
}

A.submenulinktext2:visited:hover {
font-family:  Verdana,Arial Narrow, helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
text-decoration:underline;
color:#990000;
}

/* BODY                                                     */
/* ======================================================== */
BODY {
background-color: #FFFFFF;
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-style: normal;
text-align: left;

/* BROWSER CONSIDERATION - Override browser settings for BODY margin 
margin-top: 0%;
margin-left: 5%;
margin-right: 5%;

*/

/* prs 2/24/14 change */

/* background-image: url(/images/logo_rice2.gif), url(/images/btn_go.gif), url(/images/esther2.jpg); */
background-image: url(/images/esther3.jpg);
background-repeat: no-repeat;
background-position: 50% 5px;

/* prs adding following */
width: 940px;
margin-left:auto;
margin-right:auto;


}
BODY.campuspipeline {
background-color: #FFFFFF;
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-style: normal;
text-align: left;
/* BROWSER CONSIDERATION - Override browser settings for BODY margin */

margin-top: 6px;
margin-left: 1%;

/*margin-right: -6px;*/

background-image: none;
background-repeat: no-repeat;
}
BODY.previewbody {
background-color: #FFFFFF;
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
margin-left: 12%;
margin-right: 2%;
/* Override the background image in the main BODY */
background-image: none;
}

BODY.validationbody {
background-color: #FFFFFF;
color: black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
margin-left: 1%;
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;
}

DIV.headerwrapperdiv {
  
/* prs 2/24/14 change */

margin-left: 10px;
margin-top: 250px;
}

DIV.pageheaderdiv1 {
text-align: left;

margin-top: 0px;
margin-left: 0px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

DIV.pageheaderdiv2 {
display: none;
}

DIV.headerlinksdiv {
display: none;
}

/* Class for BANNER SEARCH Form text and button controls     */
/* ========================================================  */
DIV.headerlinksdiv2 {
display: none;
}

DIV.bodylinksdiv {
text-align: center;
margin-top: 1%;
}

DIV.footerlinksdiv {
text-align: center;
}

DIV.backlinkdiv {
text-align: right;
margin-top: -40px;
}

DIV.pagetitlediv {
display: none;
}

DIV.infotextdiv {
text-align: left;
}

DIV.pagebodydiv {
text-align: left;
}

DIV.pagefooterdiv {
text-align: left;
border: 0px;
margin-top: 0px;
float: left;
}

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: #FFFFFF;
font-family: Garamond;;
font-weight: bold;
font-size : 0%;
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: #1E2B83;
font-family: Verdana, arial,  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 : Black;
font-family: Verdana, Arial Narrow, helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
}


TEXTAREA {
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;

}

SELECT {
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
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: #1E2B83;
}

/* TABLE HEADERS AND DATA CELLS                             */
/* ======================================================== */
TABLE TH {
vertical-align: top;
color: black;
}

TABLE TD {
vertical-align: top;
color: black;
}

.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: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.deheader {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.detitle {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.detitle {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.delabel {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.delabel {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.deseparator {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dehighlight {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dedead {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dedefault {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dewhite {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
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: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ddheader {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddtitle {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.ddtitle {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.ddlabel {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ddlabel {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddseparator {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddhighlight {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dddead {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dddefault {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
border-bottom: 1pt #BFBFBF solid;
}

TABLE TD.ddnontabular {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddwhite {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
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: 90%;
}

TABLE TD.plwhite {
font-weight: normal;
}

/* MENU PLAIN TABLE HEADERS AND DATA CELLS                  */
/* ======================================================== */
TABLE TD.mptitle {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpheader {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.mplabel {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpwhite {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpdefault {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.indefault {
color: black;
font-family: Verdana, arial,  helvetica, sans-serif;
font-weight: normal;
font-size: 90%;
font-style: normal;
text-align: left;
vertical-align: top;
}
