/************************************************************************/
body {
        background-color: #EBEBEB;
        color: #333333;
        text-align: center;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
}

/* Just for Help Links */

select.Nav {
  background-color : #FFFFFF;
  color: #004166;
}

/* forms and input elements */
select{
  margin: 0 0 0 0;
  color: #333333;
}

input{
  margin: 0 0 0 0;
  color: #333333;
}

.prompt{
  color: #004166;
  font-size : 100%;
  white-space: nowrap;
  font-weight: bold;
}


/* ONLY color attribute of textarea may be changed */
textarea{
  margin: 0 0 0 0;
  color: #333333;
  width: 99%;  
}

/* readonly input fields */
textarea.readonly{
    border: #FFFFFF 1px solid;
    background-color: #FFFFFF;
    width: 99%;  
    color: #333333;
    overflow: auto;
}

input.readonly {
  background-color : #dddddd;
  margin: 0 0 0 0;
}

/* Use for displaying search Params */

table.searchParams td{
  color: green;
  font-weight: bold;
  text-align: left;
}

table.searchParams th{
  color: purple;
  font-weight: normal;
  text-align: left;
}

/* page text */
/* Main title of a page - preferably once per page */
.title{
  color: #004166;
  font-weight : bold;
  font-size : 120%;
  margin-top: 0;
  margin-bottom: 0;
}

/* This should represent the page content */
.heading{
  color : #004199;
  font-weight : bold;
  font-size : 115%;
  margin-top: 0;
  margin-bottom: 0;
}
  
/* This should be used as a section heading*/
.subheading {
  color : #004199;
  font-weight : bold;
  font-size : 110%;
  margin-top: 0;
  margin-bottom: 0;
}

/* Error/Message Page fonts */

.msgHeading{
  color: #004166;
  font-size : 130%;
  font-weight : bold;
}

.normalMsg{
  color: #004166;
  font-weight : bold;
}

.errorMsg{
  color: #FF0000;
  font-weight : bold;
}

/*  Highlighting */

.highlightMsg{
  color: #330066;
  font-weight : bold;
}

/* Content page link styles - copies applicant style at present*/
a.noChangeLink:link { color: #004199; }
a.noChangeLink:visited { color: #004199; }
a.noChangeLink:hover { color: #666633; }

a.transLink:link { color: #004199; }
a.transLink:visited { color: #004199; }
a.transLink:hover { color: #FF0000; }

/*********************************************************************/

/* DO NOT CHANGE */
/* banner table */
td.banner { height: 1px; background-color: #FFFFFF;}

/* menu tables */
th.menu{
  background-color : #336666;
  height : 20px;
  color: white;
  text-decoration: none;
  font-weight: bold; 
}

td.menu{
  height : 20px;
}

a.menu:link { color: #336699; }
a.menu:visited { color: #336699; }
a.menu:hover { color: #666633; }

div.menu {color: #336699; }

/* sort tables */
th.sortTable { background-color : #336699; text-align : left; height : 20px; }

a.sortTable:link { font-family : Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-weight: bold; }
a.sortTable:visited { font-family : Arial, Helvetica, sans-serif; color: white; text-decoration: none; font-weight: bold; }
a.sortTable:hover { font-family : Arial, Helvetica, sans-serif; color: #FFEE00; text-decoration: none; font-weight: bold;}

/* the following attributes are adapted from portal.css */

a.Nav:link { color: #004166; text-decoration:none; }
a.Nav:visited { color: #004166; text-decoration:none; }
a.Nav:hover { color: #0080ab; text-decoration:none; }
a.Nav:active { color: #0080ab; text-decoration:none; }

td.Nav { background-color: #FFFFFF; color: #004166;}

a.dataLink:link {color: #000099; }
a.dataLink:visited {color: #336699; }
a.dataLink:hover {color: #FFCC33; }


/* main menu tabs */
td.LeftTabForeSlant{
  Background-Color : #004166 ;
  Background-Image : url(/common/images/WhiteLeftSlant.gif) ;
  Background-Attachment : scroll ;
  Background-Position : left top ;
  Background-Repeat : no-repeat ;
}

.LeftTabBgSlant{
  Background-Color : #d7e1e1 ;
  Background-Image : url(/common/images/WhiteLeftSlant.gif) ;
  Background-Attachment : scroll ;
  Background-Position : left top ;
  Background-Repeat : no-repeat ;
}

td.RightTabForeCurve{
  Background-Color : #004166 ;
  Background-Image : url(/common/images/WhiteRightCurve.gif) ;
  Background-Attachment : scroll ;
  Background-Position : right top ;
  Background-Repeat : no-repeat ;
}

.RightTabBgCurve{
  Background-Color : #d7e1e1 ;
  Background-Image : url(/common/images/WhiteRightCurve.gif) ;
  Background-Attachment : scroll ;
  Background-Position : right top ;
  Background-Repeat : no-repeat ;
}

/* This is main color scheme */
td.TabForegroundColor{
    Background-Color : #004166;
    width:100%
}
/*****************/

.TabBackgroundColor{
/*  Background-Color : #E6E6DC ;*/
  Background-Color : #d7e1e1;
  width:100%;
}

font.TabForegroundText{
  Font-Family : Arial, Helvetica ;
  Color : #FFFFFF;
  Font-Weight : Bold ;
  Text-Decoration : none ;
}

.TabBackgroundText{
  Color : #003366 ;
  Text-Decoration : none ;
  Font-Family : Arial, Helvetica ;
}

.TabInactiveText{
  Color : #778899 ;
  Text-Decoration : none ;
  Font-Family : Arial, Helvetica ;
}

a.tabNav {
   text-decoration: none;
}


