﻿
/* Default  high level styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  line-height: 1.0;
  font-family: inherit;
  text-align: left;
  text-indent: 0;
  vertical-align: baseline;
}

body {
  max-width: 1000px;
  min-width: 980px;
  _width: 1000px; /* IE6 HACK */
  font-family: arial, helvetica, sans-serif;
  font-size: 81%;
  border-left: 1px solid #555;  
  border-right: 1px solid #555;
  border-bottom: 1px solid #555;
  margin: 0 auto;
  color: #333;
  background: #706C6C;
  position: relative; /* IE6 fix */
}
form {
  background: white;
}

/* Header & branding --------------------*/
#header {
  overflow: auto;
  clear: both;
  background: white url(images/bg-header.jpg) left top no-repeat;
  position: relative;
  height: 100px;
  padding-bottom: 3px;
  text-align: left;
  width:100%;
}

h1#site-title {padding: 0; margin: 0;}

h1#site-title {position: absolute;left: 8px; top: 23px; }

#site-title img { display: inline; }

/* Misc ----------------------*/
#skip, #overall-menu-heading, #page-info-heading {display: none;}

/* Horizontal menu */
ul.h-menu {
  margin: 0;
}

.h-menu li {
  list-style: none;
  /* if floating is done from <a>, then items will not wrap */
  float: left;
  margin: 0;

  /* IE6 HACK: probably not needed, but just to be safe */
  _display: inline; 
}

.h-menu li a {
  text-decoration: none;
  white-space: nowrap;
  display: block;
  padding: 0.5em 1em;
  border: 1px solid black;
  margin: 0 5px;

  /* IE6 HACK */
  _float: left;
  _display: inline;
}

.h-menu a:hover,
.h-menu a:focus,
.h-menu a:active { text-decoration: underline; }

/* App specific ----------------------*/

th {
  text-align: left;
  background: rgb(203,199,222);
  padding: 0.2em 0.4em;
  border-bottom: 0.2em solid white;
}

H1{
	FONT-SIZE:1.8em;
	COLOR: #0069B3;
	background-color: transparent;   
	padding: 0.2em 0em 0.5em 0em;
}
h2{
   FONT-SIZE:1.3em;   
   COLOR: #0069B3;
	background-color: transparent;   
   MARGIN: 0em;
	PADDING: 0.2em 0em 0.3em 0em;
}
H3{
   FONT-SIZE:1em;   
	COLOR: #0069B3;
	background-color: transparent;
	PADDING: 0.2em 0em 0.2em 0em;
}
H4{
   FONT-SIZE:0.8em;
   font-weight:bold;
	background-color: transparent;
	PADDING: 0.2em 0em 0.2em 0em;
}
.StatusAnnouncement 
{
	color: #B22222;
	text-decoration: none;
	padding: 0.3em 0em 0.3em 0em;
	font-size: smaller;
}

/* Hidden item */

.PrintHidden
{
    font-size:small; 
}
.HiddenItem
{
    visibility:hidden ; 
}
.StandardRow
{
    height:2.5em; 
}
.StandardRowSrch
{
    height:2.0em; 
}
.StandardRowSmall
{
    height:1.5em; 
}
/* Button styles */
BUTTON
{
   font-size:small; 
   font-family: Verdana, Arial, Helvetica, Sans-serif; 
   font-weight:bold; 
}
.StandardButton
{
    font-size:small; 
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
    height:2em; 
    color: Black; 
    border-width:thin;
}
.StandardButtonHeader
{
    font-size:0.8em; 
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
    height:2em; 
	width:6em;  
    color: Black; 
    border-width:thin;
}
.ButtonWidthSmaller
{
	width:4em;  
}
.ButtonWidthSmall
{
	width:6em;  
}
.ButtonWidthMedium
{
	width:12em;  
}
.ButtonWidthLarge
{
	width:15em;  
}
.ButtonWidthLarger
{
	width:18em;  
}
.ButtonWidthXLarge
{
	width:25em;  
}
.TextboxSmaller
{
	width:7em;  
}
.TextboxSmall
{
	width:12em;  
}
.TextboxMedium
{
	width:15em;  
}
.TextboxLarge
{
	width:22em;  
}
.TextboxLarger
{
	width:28em;  
}
.TextboxXLarge
{
	width:30em;  
}
.TextboxXXLarge
{
	width:35em;  
}
.ActionButtons
{
	font-family  : Verdana, Arial, Helvetica, Sans-serif; 
	font-size: small; 
	background-color: #98a3bb; 
	color:white; 
	height:20.3em; 
	font-weight:bold; 
}

.actionResponse{ 
	font-size: 1.1em;
	text-decoration: none;
	font-weight:bold;
	color: #990000;
	background-color: transparent;
}

.Head1{
	FONT-SIZE: 1.3em;
    font-weight:bold; 
	COLOR: #0069B3;
	background-color: transparent;   
	padding: 0.2em 0em 0.5em 0em;
}
.Head2{
    FONT-SIZE: 1.1em; 
    font-weight:bold;   
    COLOR: #0069B3;
    background-color: transparent;   
    MARGIN: 0em;
	PADDING: 0.2em 0em 0.3em 0em;
}
.Head3{
    FONT-SIZE: 1em;  
    font-weight:bold; 
	COLOR: #0069B3;
	background-color: transparent;
	PADDING: 0.2em 0em 0.2em 0em;
}
.detail
{  
	padding: 0.7em 0.7em 0.7em 0.7em;
	margin-left: 13em;
	font-size:small;
}
.formbackground
{   
	background-color: #f4f8ff;
}

/* Error styles */
.ErrorBorder
{
	border-color:Red;
	border-style:solid;
	border-width:0.2em;
}
.ErrorPageHeading
{
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
    font-size: large; 
    color: Red;  
}

/* Main headings */
.LabelApplicationHeading
{
	FONT-SIZE:x-large;
	COLOR: #0069B3;
	font-weight:bold;
}
.LabelHeadingColor
{
	 color:#E0FFFF; 
}
/* Common footer text */
.FooterText
{
     font-family: Verdana, Arial, Helvetica, Sans-serif; 
     font-size: smaller; 
     color: Black;      
}
/* Mandatory field asterisk */
.LabelAsterix
{
     font-family: Verdana, Arial, Helvetica, Sans-serif; 
     font-size: small; 
     color: Red; 
     font-weight:bold;
}
/* Back to top links */
.BackToTop
{
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
    font-size: x-small; 
    color: Navy;
}
/* Small text for inout field descriptions */
.InputDesc
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size: smaller; 
 color: Black;  
}

/* Grid style components */
.GridLayout
{
    overflow:auto;
}
    
.GridHeading
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: small; 
	color:navy;  
	background-color:#B0C4DE; 
	font-weight:bold;  
	vertical-align:middle;
	border: solid 1px #CCCCCC;
}
.GridViewDataRow
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-family: Arial ; 
	color: Black; 
	background-color:White;  
	vertical-align:top;  
	border: solid 1px #CCCCCC;
}
.StandardContainer
{
	font-size: 0.7em;
	background-color: #f4f8ff;
	color: black;		
	border-style: solid;
	border-color: Navy;
	border-width: 0.1em;
	MARGIN: 0em; 
	padding: 0.4em 0.2em 0.6em 0.2em;
	text-align: center;
}
.StandardContainerInner
{
	background-color: white;
	border-style: solid;
	border-color: #B0C4DE;
	border-width: 0.1em;
}
.hiddencol
{
	display:none;
}

/* General text components */

.FooterText
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 0.8em;
}
.StandardPadding
{   
	PADDING: 0.2em 0em 0.2em 0em;
}
.StandardTextSmall
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:0.8em; 
}
.StandardTextSmaller
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:smaller; 
}
.StandardTextxxSmall
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:xx-small; 
}
.StandardText
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size: small; 
}
.StandardTextMedium
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:medium; 
}
.StandardTextLarge
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:large; 
}
.StandardTextLarger
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:larger; 
}
.StandardTextXLarge
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:x-large; 
}
.StandardTextXXLarge
{
 font-family: Verdana, Arial, Helvetica, Sans-serif; 
 font-size:xx-large; 
}
.MenuItem
{
	FONT-SIZE:small;
	COLOR: NAVY;
	background-color: transparent;   
	
}
.MessageBorder
{
	border-color:Red;
	border-style:solid;
	border-width:0.1em;		
	PADDING: 0.2em 0em 0.5em 0em;
}
.HomeLinks
{
	border-color:Gray;
	border-style:inset;
	border-width:0.1em;		
	background-color: #f4f4ff; 
}
.AdviceMessage
{
	color:Green;
}	
.ContrastBackground
{
	background-color: #f4f4ff; 
}

/* General Alignment styles */
.AlignLeft
{
	text-align:left;
}
.AlignRight
{ 
	 text-align:right;
}
.AlignCenter
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}                    
.ValignTop
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	vertical-align:top;
}
.ValignMiddle
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	vertical-align:middle;
	margin-top:auto;
	margin-bottom:auto;
}
.ValignBottom
{
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	vertical-align:bottom;
}     
/* Horizontal Line style */
.LineBackground
{
	background-color:#336699;
}        
/* General text styles */ 
.InputLabel
{
	visibility:hidden; 
}
.TextItalic
{
	font-style: italic;
}     
.TextBold
{
	font-weight:bold;
}           
.TextImportant
{
	color: Red;
}                
.TextNote
{
	color: #993333;
}              
.TextHighlight
{
	color: Navy;
}               
.TextOK
{
	color:Green;
}              
.TextContrast
{
	color: White;
	background-color:Transparent;
}                         
.TextLink
{
	color: Blue;
}                
.TextNormal
{
	color: Black;
}  
.TextBackground1
{
    background: rgb(255,255,221);
}
.TextBackground2
{
    background: rgb(239,254,202);
}
.AlternateColor
{ 
	background-color: #f4f8ff; 
}
.TextItalic
{
	  font-style:italic   
} 

/* readability styles */
a:hover, a:focus, a:active 
{
      color: red;
	  background:#dadaff;
      text-decoration: underline;
}
.clrboth 
{
clear:both;
}

/* Master formatting */
#master_wrapper {
	background-image: url(images/bg-header.jpg);
	background-repeat:no-repeat;
	vertical-align: middle;
	width:100%;
	padding:0;
	margin:0;
	text-align:left;
	height:8em;
}
#master_headleft {
	width:20em;
	padding:0;
	margin:0;
	float:left;
	text-align:Left; 
	vertical-align:middle;
}
#master_headmiddle {
	width:40%;
	padding:0;
	margin:0;
	float:left;
	text-align:Left; 
	vertical-align:middle;
}
#master_headright {
	width:30%;
	padding:0;
	margin:0;
	float:right;
	text-align:Left; 
	vertical-align: middle;
}
#MenuHeader {
	color: white;
	background: #2967B2;
	padding: 0.3em 0em 0.3em 0em;
	MARGIN: 0em; 
	font-size:small;
	font-weight: bold;
 	text-align: center;
	height:1.5em;
}
.invisibleText {
	FONT-size: 0em; 
	COLOR: white; 
	visibility : hidden;
	background-color:transparent; 
}

/* Content area formatting */

#LeftSidebar
{
	background-color: #f4f8ff;
	border: navy 0.1em solid;
	padding-right: 0.2em;
	padding-left: 0.2em;
	left: 0em;
	padding-bottom: 0.6em;
	margin: 0em;
	width: 95%;
	color: black;
	padding-top: 0.4em;
	float: left;
} 
#content_wrapper {
	width:97%;
	padding-left:0.8em;
	padding-right:1.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	margin:0;
}
#content_left {
	vertical-align:middle;
	width:17%;
	padding:0.2em;
	margin:0;
	float:left; 
}
#content_right {
	vertical-align:middle;
	width:80%;
	padding:0.3em;
	margin:0;
	float:right;
}

/* Footer formatting */
#footer_wrapper {
	width:97%;
	padding:0.5em;
	margin:0;
	background-color:white;
}
#footer_left {
	vertical-align:middle;
	padding-left:1.5em;
	padding-bottom:0.5em;
	margin:0;
	text-align:left;
	width:97%;
	float:left;
}
#footer_right {
	vertical-align:middle;
	padding-right:0.5em;
	margin:0;
	text-align:right;
	width:97%;
	float:right;
}

/* fieldset formatting */
.fieldset_format 
{
	border-style:none;
	background-color:white;
}
.legend_format 
{
	font-size:xx-small;
	color:White;
	background-color:Transparent;
}
.footer_wrapper {
	width:97%;
	padding:0.5em;
	margin:0;
	background-color:#FFFFFF;
    height: 80px;
}
.content_wrapper {
	width:97%;
	padding-left:0.8em;
	padding-right:1.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	margin:0;
}
/* general page formatting */
.general_wrapper {
	width:100%;
	text-align:left;
	background-color:white;
}
.general_left_big {
	vertical-align:top;
	width:76%;
	padding:0;
	margin:0;
	float:left; 
}
.general_right_small {
	vertical-align:top;
	width:22%;
	padding:0;
	margin:0;
	margin-left:1em;
	float:right; 
	text-align:left; 
	background-color: #f4f4ff; 
}
.general_left_small {
	vertical-align:top;
	width:22%;
	padding:0;
	margin:0;
	float:left; 
	text-align:left;
	background-color: #f4f4ff; 
}
.general_right_big {
	vertical-align:top;
	width:76%;
	padding:0;
	margin:0;
	margin-left:1em;
	float:right;  
}
.general_right_small_clear {
	vertical-align:middle;
	width:22%;
	padding:0;
	margin:0;
	margin-left:1em;
	float:right; 
}
.general_left_small_clear {
	vertical-align:middle;
	width:22%;
	padding:0;
	margin:0;
	float:left; 
}
.general_left_split {
	width:48%;
	float:left;
	text-align:left; 
}
.general_right_split {
	width:48%;
	float:right; 
	text-align:left; 
}
.LogoRepeater{
	background-image: url(images/banner_extend.gif);
	background-repeat: repeat-x;
	width: 100%;
	vertical-align: middle;
}

/* Items relating to legacy code */
/**************************************************************************
 * File Name: stylesheet_NN.css
 * Created by: Leslie Zhou, 15 July 2002
 * Modification History:
 *
 **************************************************************************/

/* The following style elements should be used to comply with the standard SofWeb footer */
#footer {
    /* The background-color and font color can be changed accordingly */
	font-size: 0.7em;
	background-color: white;
	color: black;		
	height: 7em;
	MARGIN: 0 0 0 0; 
	padding: 0.8em 1.2em 1.6em 1.5em;
	border-top-width: 0.1em;
	border-top-color: #00607c;
	border-top-style: solid;
	border-bottom-width: 0.1em;
	clear: both;
}

#footerSeparator{
    /* The background-color and font color can be changed accordingly */
	font-size: 0.7em;
	background-color: white;
	color: black;		
	height: 4em;
	clear: both;
}

#login {
    /* The background-color and font color can be changed accordingly */
	font-size: 0.8em;
	background-color: #ebebeb;
	color: black;		
	border-style: solid;
	border-color: Navy;
	border-width: 0.1em;
	MARGIN: 0em; 
	padding: 0.4em 0.2em 0.6em 0.2em;

}

a.foot:link {
	font-size: 1em;
	font-weight: bold;
	text-decoration : none;
}
a.foot:visited {
	font-size: 1em;
	font-weight: bold;
	text-decoration : none;
}
a.foot:hover {
	font-size: 1em;
	font-weight: bold;
	background-color: transparent;
	text-decoration : underline;
}
.right{
	float: right;
	width:100%;
}
/* End of footer style elements */

FORM
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
P{
	font-size: 1em;
	margin: 0.8em 0em 0em 0em;
	PADDING: 0em;
}
HR{
	height: 0.05em;
	color:navy;
	background-color: transparent;
}

/**************************************************************************/
/* All IDs */
#content
{
   
	padding: 0.7em 0.7em 0.7em 0.7em;
	margin-left: 13em;
	font-size: 0.8em;
}



#profile
{
	font-size: small;
	background-color: #f4f8ff;
	color: black;		
	border-style: solid;
	border-color: Navy;
	border-width: 0.1em;
	MARGIN: auto; 
	padding: 0.3em 0.2em 0.3em 0.2em;
	text-align: center;
}
 
#LMenu
{
	background-color: #f4f8ff;
	border-right: navy 0.1em solid;
	border-left: none;
	border-top: none;
	border-bottom: navy 0.1em solid;
	padding-right: 0.2em;
	padding-left: 0.2em;
	left: 0em;
	padding-bottom: 0.6em;
	margin: 0em;
	width: 9em;
	color: black;
	padding-top: 0.4em;
	float: left;
} 
/**************************************************************************/
/* All link elements and classes */


A.leftMenu:link{	  
	font-weight: bold;
	text-decoration : none;
	color: #0066ff;
	font-size:  smaller;
}
A.leftMenu:visited
{
	font-weight: bold;
	color: #3399ff;
	background-color: transparent;
	text-decoration: none;
	font-size:  smaller;
} 
A.leftMenu:hover{ 
	font-weight: bold;
   text-decoration : underline;
	font-size:  smaller;
} 

A.menu:link{	
	color: #0066ff;
	font-size:0.85em;   
   text-decoration : none; 
}
A.menu:visited{
	color: #0066ff;
	font-size: 0.85em;   
	text-decoration : none; 
} 
A.menu:hover{
	color: #0066ff;
	font-size: 0.85em;   
   text-decoration : underline;
} 

A.vcemenu:link{	
	font-size:1em;   
	font-weight: bold;
   text-decoration : none; 
}
A.vcemenu:visited{
	font-size: 1em;   
	font-weight: bold;
	text-decoration : none; 
} 
A.vcemenu:hover{
	font-size: 1em;   
	font-weight: bold;
   text-decoration : underline;
} 


A.bottomMenu:link { 
	font-size:1em;
	text-decoration: none; 
} 
A.bottomMenu:visited { 
	font-size:1em;
	text-decoration : none;
} 
A.bottomMenu:hover { 
	font-size:1em;
	text-decoration : underline; 
}

A.navLink:link 
{
	font-weight: bold;
	text-decoration : underline; 
}

/**************************************************************************/
/* All classes */
LI.liMenu{
	margin: 0em;
	padding: 0em;
	font-size: 0.8em;
}
UL.ulMenu{
	margin-left: 1em;
	padding-left: 0.1em;
}
.small {font-size: 0.7em;}
.large {font-size: 1.1em;font-weight:bold;}
.smallBold {font-size: 0.7em; font-weight: bold;}
.invisibleText {
	FONT-size: 0em; 
	COLOR: white; 
	visibility : hidden;
	background-color:transparent; 
}
.menuTitle{ 
	font-size: 0.7em;
	text-decoration: none;
	font-weight:bold;
	color: #990000;
	background-color: transparent;
}
.highlight{
	background-color: white;
	color: black;
}

.pagebreak
{ 
	page-break-after: always 
}

.lowlight
{
	background-color: #CCCCCC;
}

.inputform
{
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	font-weight: bold;
	font-size: 0.8em;

}

.btnClicked
{
	background-color: #ebebeb;
	border-bottom-color: #ebebeb;
	border-left-color: Navy;
	border-right-color: Navy;
	border-top-color: Navy;
	border-top-style: solid;
	border-top-width: 0.1em;
	border-left-style: solid;
	border-right-style: solid;
	border-right-width: 0.1em;
	border-left-width: 0.1em;
	width: 15em;
	text-align: center;
	font-size: 0.8em;
}

.btnClick
{
	border-right: #0069b3 0.1em solid;
	border-top: #0069b3 0.1em solid;
	border-left: #0069b3 0.1em solid;
	width: 15em;
	color: white;
	border-bottom: navy 0.1em solid;
	background-color: #3366cc;
	text-align: center;
}

.bottomBorder
{
	border-bottom-style: solid;
	border-bottom-color: Navy;
	border-bottom-width: 0.1em;
	font-size: 0.8em;
}

.activeTab
{
	width: 15em;
	text-align: center;
}

.clsAltCol
{
	background-color: #FFFEFF;
}

.clsAlert
{
	color: Red;
	font-size: small;
	background-color: White;
	padding: 0.4em 0.4em 0.4em 1em;
	border: solid 0.1em navy;
	width:95%;
	text-align:left;
}

.clsCustomFields
{
	background-color: White;
	border: solid 0.1em navy;
	width:95%;
	text-align:left;
	padding: 0.4em 0.4em 0.4em 1em;
}
.clsTableInputText
{
	font-size:small;
	font-weight: Normal;
	BORDER-RIGHT: #B0C4DE 0.1em solid; 
	BORDER-TOP: #B0C4DE 0.1em solid; 
	BORDER-LEFT: #B0C4DE 0.1em solid; 
	BORDER-BOTTOM: #B0C4DE 0.1em solid;
	text-align:left;
}

.cellSeparator{ 
	text-decoration: none;
	color: #0069B3;
	background-color: #ebebeb;
}

.cellSeparatorHeader{ 
	text-decoration: none;
	color: #0069B3;
}

.Announcement {
	color: #00607c;
	text-decoration: none;
	padding: 0.3em 0em 0.3em 0em;
	font-size: 0.8em;
	background-color:Transparent;
}

.StatusAnnouncement {
	color: #B22222;
	text-decoration: none;
	padding: 0.3em 0em 0.3em 0em;
	font-size: 0.8em;
}

#divStatusOuter {
	background-color:#ebebeb;
}

#divStatusInner {
	padding: 0.3em 0em 0.3em 0em;
	border-bottom-width: 0.05em;
	margin-left: 14em;
	border-bottom-color: navy;
	border-bottom-style: solid;
		
}

/* Items relating to the Header & Footer */

#GeneralDepartmentHeader {
	 background: #00607c;
	 padding: 0.3em;
}

A.HeadingLink:link{
	color: white;
	text-decoration: none;
	background-color:Transparent;
}
A.HeadingLink:visited
{
	color: white;
	background-color:Transparent;
	text-decoration: none;
}
A.HeadingLink:hover{
	color: white;
	background-color:Transparent;
	text-decoration: underline;
}
A.HeadingLink:active{
	color: white;
	background-color:Transparent;
	text-decoration: none;
}

#HeadingDeparmentName{
	font-size: smaller
}

.LogoRepeater{
	background-image: url(images/banner_extend.gif);
	background-repeat: repeat-x;
	width: 100%;
	vertical-align: middle;
}

.EmphasisTextBox {
 	border-right:  #696969 0.1em solid; 
 	border-top: #696969 0.1em solid; 
 	border-left: #696969 0.1em solid; 
 	border-bottom: #696969 0.1em solid;
	padding:  1em;
	background-color: White;
	text-align:center;
	margin: auto;
}

.SelectedEmphasis
{
	background-color: White;
	padding: 1em 1em 1em 1em;
	border: solid 0.1em navy;
}

.SchoolBorder
{
	border-color:rgb(221,221,221);
	border-style:solid;
	border-width:0.1em;	
	padding: 0.6em 0.4em 0.6em 0.4em;
}
/*Local implemented version to the breadcrumbs concept - modified by application */
.DivisionNotice { 
	margin:	0.2em 0 0.2em 24%;
}

.Notice {
	font-weight: bold;
	color: #B22222;
	background-color: white;
	text-decoration: none;
	font-size: 0.8em;
}

.Unavailable {
	font-weight: bold;
	color: #494949;
	background-color:	transparent;
	text-decoration: none;
}


.clsInput
{
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: small;
}

.clsInputText
{
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: small;
	font-weight: bold;
}

.clsProfile
{
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: small;
}

.clsDisplay
{
    font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: small;
	font-style: italic;
	font-weight: normal;
	width:100%;
}

/* Header Menu */

#overall-menu{
  list-style: none;
  float: left;
  clear: both;
  padding:0 0 0 2em;
  margin: 0;
  color: white;
  font-size:small;
  width:100%;
 }
 
#overall-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}

#overall-menu li { 
  float: left;
  line-height: 1.2;
  padding: 0 0.6em 0 0.6em; 
  border-left: 0.1em solid #688;
  margin: 0;
  list-style: none;
  color: white;
  font-size:small;
}

#overall-menu li a {
  white-space: nowrap;
  color: white;
  text-decoration: underline;
}
#overall-menu li a:hover, a:focus, a:active {
	color:red;
	background:#dadaff;
	text-decoration:underline;
}

#overall-menu a:hover, a:focus, a:active {
	color:red;
	background:#dadaff;
	text-decoration:underline;

}

#overall-menu li.first { 
	padding-left: 0;
	border-left: none;
   font-size :small;
}
/************************** END OF FILE ************************/

