/* Style Sheet for Intranet Central  - #0054A6 */

/* 
These link colors are not 508 compliant.  
Using browser defaults for links.
A:ACTIVE, A:HOVER, A:LINK {
	color : #010066;}
A:VISITED {
	color : #1D8E3A;}*/

Body 
{
	font: 11px/1.5em Tahoma,Verdana,Arial, Helvetica, sans-serif;
}

#seal { cursor:default; }

.AppVersion
{
	font-size : 7pt;
	color:FFFFFF;
}

.adminmenu
{
	font-size : 10pt;
    background:#F4F4F4;
	color:002851;
}

.lightmenu {
	color : White;font-size : 11pt;
	font-weight : bold;
	text-decoration : none;
}

.lightmenu:HOVER {
	color : White;font-size : 11pt;
	font-weight : bold;
	text-decoration : underline;
	cursor : hand;	
}

.lightmenuSmall {
	color : White;font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}

.lightmenuSmall:HOVER {
	color : White;font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
	cursor : hand;	
}

.revlightmenuSmall {
	color : #4f4b74;
	background-color : #FFFFFF;font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}

.revlightmenuSmall:HOVER {
	color : #4f4b74;
	background-color : #FFFFFF;font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
	cursor : hand;	
}

.body_text {
	color : Black;font-size : 10pt;
}

.body_header {
	color : #000000;
	background-color : #A4C0D0;
	font-size : 11pt;
}

.body_header_create {
	background-color:#DEF1D1;
	color : #000000;
	font-size : 11pt;
}

.body_header_delete {
	background-color:#F5BAB1;
	color : #000000;
	font-size : 11pt;
}


.body_header_table {
	border:1px solid #002851;
}


.body_header_rev {
	color : #002851;
	background-color : #FFFFFF;
	font-size : 12pt;
	font-weight : bold;
}

.body_normal {
	color : #FFFFFF;
	background-color : #4f4b74;
	font-size : 10pt;
	font-weight : normal;
}


.body_subheader {
	color : #FFFFFF;
	background-color : #4f4b74;font-size : 12pt;
	font-weight : bold;
}

.altColor1 {
	background-color : #A4C0D0;
	font-size : 12pt;
	font-weight : normal;
}

.altColor2 {
	background-color : #ffffff;
	font-size : 12pt;	
	font-weight : normal;
}

.altColor1 {
	background-color : #ffffff;
	font-size : 12pt;
	font-weight : normal;
}

.altColor1a {
	background-color : #cdcee4;
	font-size : 12pt;
	font-weight : normal;
}

.altColor2 {
	background-color : #e2e2e2;
	font-size : 12pt;	
	font-weight : normal;
}

.altColor2a {
	background-color : #cdcee4;
	font-size : 12pt;	
	font-weight : normal;
}

.table_subheader {
	color : #000000;
	background-color : #A4C0D0;
	border:1px solid #C7C9E0;
	font-size : 10pt;
}

.link_table_subheader {
	font-size : 11pt;
	color : #000000;
	text-decoration : underline;
}

.link_table_subheader:HOVER {
	font-size :11pt;
	color : #000000;
	text-decoration : underline;
	cursor : hand;	
}

.table_footer 
{
	color : #000000;
	background-color : #A4C0D0;
	border:1px solid #A4C0D0;
}

A:ACTIVE.table_footer, A:HOVER.table_footer, A:LINK.table_footer 
{
	color : #000000;
}
A:VISITED.table_footer 
{
	color : #000000;
}

.normal 
{
	font-size : 10pt;
	color : #000000;
}

.SearchBox
{
	margin:5px;
}
.BodyTitle 
{
	font-size : 12pt;
	font-weight:bold;
	color : #000000;
}

.BodySubTitle
{
	font-size : 10pt;
	color : #000000;
}

.body_content_normal {font-size : 10pt;
	color : #000000;
	width : 600px;
	margin-left : 15px;
	margin-top : 15px;
}
.link_normal {font-size : 10pt;
	color : #000000;
	text-decoration : none;
}

.link_normal:HOVER {font-size :10pt;
	color : #000000;
	text-decoration : underline;
	cursor : hand;	
}

.link_table_footer {font-size : 10pt;
	color : #000000;
	text-decoration : underline;
}

.link_table_footer:HOVER {font-size :10pt;
	color : #000000;
	text-decoration : underline;
	cursor : hand;	
}


.link_underline {font-size : 10pt;
	color : #000000;
	text-decoration : underline;
	cursor : hand;	
}

.link_normal_white:HOVER {font-size : 8pt;
	color : #ffffff;
	cursor : hand;	
	text-decoration : underline;
}

.formTextElements {
	font : normal normal 10px Arial;
	color : #003366;
	font-size : 12px;
	width : 150px;
	border : 1px solid #bbbbbb;
}

.darkcolor
{
	color : #FFFFFF;
	background-color : #174068;
	height:5px;
}

/*
#174068
#13205E
#002851
.darkcolor
{
	color : #FFFFFF;
	background-color : #4f4b74;
	height:5px;
}
*/

/* globalnav */
#globalnav
{font-size : 10px;
  position:relative;
  float:left;
  width:100%;
  padding:0em 0em 0em 0em;
  margin:0;
  list-style:none;
  line-height:1em;
}

#globalnav LI
{
  float:left;
  margin:0;
  padding:0;
}

#globalnav A 
{
 display:block;
 color : #FFFFFF;
 background-color : #174068;
 text-decoration:none;
 font-weight:bold;
 margin:0;
 padding:0.25em 1em;
 border-left:1px solid #ffffff;
 border-top:1px solid #ffffff;
 border-bottom:1px solid #aaaaaa;
 border-right:1px solid #aaaaaa;
}


#globalnav A:hover,
#globalnav A:active
{
  color : #174068;
  background-color : #FFFFFF;
}

#globalnav A.here:link,
#globalnav A.here:visited
{  
  color : #333333;
  background-color : #A4C0D0;
  position:relative;
  z-index:102;
}

/* subnav */
#globalnav UL
{
  position:absolute;
  left:0;
  top:1.5em;
  float:left;
  background:#bbbbbb;
  width:100%;
  margin:0;
  padding:0.25em 0.25em 0.25em 1em;
  list-style:none;
  border-top:1px solid #ffffff; 
}

#globalnav UL LI
{
  float:left;
  display:block;
  margin-top:1px;
}

#globalnav UL A
{
  background:#bbbbbb;
  color:#ffffff;
  display:inline;
  margin:0;
  padding:0 1em;
  border:0;
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited
{
  color:#444444;
}


.error
{
	color:#990000;font-size : 12px;
}

.required
{
	color:#CC0000;font-size : 12px;
}

.success
{
	color:#CC0000;font-size : 12px;
}

/* Calendar Picker Styles */
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
/* Calendar Picker Styles */

/* *************************************************** */
/* CSS Menu Styles */
/* *************************************************** */

/*h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
 */

.TableLine
{
	background:#002851;
}

.TableBar
{
	background:url("images/tabbackgroundJ2.gif") repeat left top;
	color:#FFFFFF;
	font-weight:bold;
}	
/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:12px;
      line-height:normal;
	  border-bottom:0px solid #24618E;
      }
    #tabsJ ul {
	margin:0;
	padding:2px 0px 0 2px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

/* *************************************************** */


    #tabsJa {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:12px;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJa ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsJa li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJa a {
      float:left;
      background:url("images/tableftJz.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJa a span {
      float:left;
      display:block;
      background:url("images/tabrightJz.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFFFFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJa a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJa a:hover span {
      color:#24618E;
      }
    #tabsJa a:hover {
      background-position:0% -42px;
      }
    #tabsJa a:hover span {
      background-position:100% -42px;
      }


