/*******************************************************************************
* $Id: homePage.css,v 1.1 2008/04/14 03:41:04 steve Exp $
* ------------------------------------------------------------------------------
* $Log: homePage.css,v $
* Revision 1.1  2008/04/14 03:41:04  steve
* Rebuilt repository.
*
* Revision 1.1  2007/10/09 00:21:21  steve
* Restructured repository.
*
* Revision 1.1  2007/07/02 21:31:08  steve
* Release 1.0.0
*
*******************************************************************************/
@import url(/css/Page.css);

/*---------------*/
/* Page Headings */
/*---------------*/
.Header               { height: 100px; width: 100%; background: url(/images/bg_head.png) repeat-x }
.ETSLogo              { height: 100%;  width: 100%; background: url(/images/etslogo.png) no-repeat top left }
.Logo                 { height: 100%; width: 100% }
.WSLogo               { display: inline; float: right; padding 0 0 0 0; margin: 0 0 0 0 }
.ClientName           { position: absolute; left: 0; top: 0; font-size: xx-large; padding: 20px 0 0 20px; color: #800000 }
.ContactInfo          { position: absolute; left: 425px; top: 65px; font-size: smaller }
.ContactInfo a:link,
.ContactInfo a:active,
.ContactInfo a:visited { color: #800000 }

/*----------*/
/* Tab Menu */
/*----------*/
.TabMenu              { padding-top: 66px }

/*-----------*/
/* Page Body */
/*-----------*/
.Body                 { position: relative; width: 100% }
.Body                 { min-width: 750px; height: 500px; margin: 0; border-collapse: collapse }
.Body td              { vertical-align: top }
.Body a:link,
.Body a:active,
.Body a:visited       { color: #800000 }
.Body a:link img,
.Body a:visited img   { border: 1px solid #800000 }
.Body a:hover         { text-decoration: underline }

.Body img.left        { float: left; margin-right: 10px }
.Body img.right       { float: right; margin-left: 10px }
.Body img.link        { padding: 2px }
.Body p.center        { text-align: center }
.Body table.full      { width: 100% }
.Body td.vspace       { padding-top: 20px }
.Body .first          { margin-top: 0 }
.Body ul.noin li      { margin-left: -10px }
.Body p.hdr           { width: 230px; 
                        font-size: large;
                        margin-top: 20px;
                        text-align: center; 
                        padding: 18px 0 20px; 
                        background: url(/images/hdr_bgnd.png) no-repeat left top }

.BodyC                { width: 100%; margin-top: 30px; text-align: center }
.BodyL                { width: 250px; background-color: #E7EFFF }
.BodyL p              { padding: 0 10px 0 10px; margin: 10px 0 10px 0; line-height: 1.5em; font-size: 10pt; font-weight: bold }
.BodyL img            { margin: 10px 0 0 10px }
.BodyR                { min-width: 500px; background: white repeat-y; font-size: 10pt; padding: 10px 10px 0 5px }
.BodyR ul             { margin-left: 20px }
.BodyR .split p       { padding: 0 5px 0 0 }

.BodyTop              { background-color: #E7EFFF }
.BodyTop p            { padding: 0 20px 0 10px; margin: 10px 0 10px 0; line-height: 1.5em; font-size: 10pt; font-weight: bold }
.BodyTop img          { margin: 10px 0 0 10px }

.BodyBot              { background-color: white; padding: 10px 20px 0 10px }

.BodyRHdr             { height: 100px; font-size: medium; font-weight: bold; color: black }
.BodyRHdr td          { vertical-align: middle }
.BodyRErr td          { height: 34px;
                        background: url(/images/erroricon.png) no-repeat top left;
                        padding: 0 0 0 45px }

/*-------------*/
/* Login Block */
/*-------------*/
.Login                { font-size: small; font-weight: bold }
.Login td             { white-space: nowrap; vertical-align: baseline; padding: 0 0 10px 20px }
.Login td.tag         { text-align: right }
.Login input          { border: 1px #3F398F solid; padding: 0; width: 100px }
.Login tr.msg td      { white-space: normal; padding: 10px 0 0 0; color: black; font-style: italic; font-weight: normal }



