/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

.blueborder {
	padding: 5px;
	border: solid #003366 1px;
	min-width: 135px;
}

.redborder {
	padding: 5px;
	border: solid #880000 1px;
	min-width: 135px;
}

div.right {
	padding-bottom: 15px;
}
	
h2.feature { font-size: 105%; color: #000066; text-transform: uppercase; margin-top: 3px; margin-bottom: 0px; 
	}	
	
.headdate { 
	color:#069; 
	padding-top: 0px;
	margin-top: 0px;
	}
div.center h3.whatsnew {
	font-size: 105%;
	color: #000066;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
div.center h3.whatsnew img.image-left { 
	float: left;
	vertical-align: text-top; 
	padding-right: 5px; 
	padding-bottom: 5px;
	margin-top: 0px;
}
div.right .menucontent, div.right .menucontent2 {
	border-bottom: 1px solid #CCC; 
}
div.right li.menucontent2, div.right div.menucontent2, div.right a.menulink2 {
	background-color: #FFEEDD;
}
		
.margin-bottom-none { margin-bottom: 0; padding-bottom: 0; }
.margin-top-none { margin-top: 0; padding-top: 0; }
.margin-both-none { margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; }

.colour-red          { color: #CC0000; background-color: transparent; }
.colour-blue-dark    { color: #000066; background-color: transparent; }
.colour-blue-med    { color: #0066CC; background-color: transparent; }
.colour-yellow          { color: #FFCC33; background-color: transparent; }
.colour-mauve         { color: #666699; background-color: transparent; }
.colour-green           { color: #006633; background-color: transparent; }
.colour-gold              { color: #999900; background-color: transparent; }
.colour-white            { color: #FFFFFF; background-color: transparent; }

/* Simple table display classes. */

.table-smallfont             { font-size: smaller; }
.table-font70                { font-size: 70%; }
.table-style1                { border: 2px #999999 solid; font-size: smaller; }
.table-highlights            { float: right; font-size: smaller;  margin-left: 6px; margin-bottom: 6px; }
td.cell-highlights           { background: #FFFFE5;  padding: 6px;  border: 2px #000099 solid; }
.table-expenses              { border: 1px #CCCCCC solid; width: 98.5%; }
td.cell-exp                  { border-left: 1px solid #CCCCCC; border-bottom: 1px #CCCCCC solid; }
td.cell-exp-date            { border-bottom: 1px #CCCCCC solid; }
td.cell-exp-total            { border-top: 1px #CCCCCC solid; }
	
.cell-grey-lt        { background: #E5E5E5;  }
.cell-grey           { background: #CCCCCC;  }
.cell-blue-med  { background: #0033CC; color: #FFFFFF; }
.cell-blue-dark  { background: #003366;  color: #FFFFFF; }
.cell-blue-lt        { background: #CCFFFF; }
.cell-tan              { background: #CCCC99; }
.cell-mauve        { background: #9999CC; }
.cell-yellow        { background: #FFCC33; }
.cell-yellow-lt    { background: #FFFFCC; }
.cell-black          { background: #000000;  color: #FFFFFF; }
.cell-dmp            { background: #CCFFCC; }

.box-highlight { background: #E5E5E5; padding: 10px; border: 1px solid; text-align:center; }
/* Very simple box highlight */

.box-redborder { padding: 8px; border: 4px #CC0000 double; text-align:left; }
/* Very simple box highlight with red border */

.box-dashed { border: 1px dashed #CC0000; border-width: 1px; padding: 0.5em; background: #E5E5E5; }

.box-note { border: 2px solid #000099; border-width: 2px 2px 2px 10px;
padding: 0.5em 0.5em 1em; background: #FFFFE5; }

.box-recommendation { border: 2px solid #666666; border-width: 2px 2px 2px 10px;
padding: 0.5em 0.5em 1em; background: #E5E5E5; }

.navbar-2col, .navbar-2col a { background: #FFCC33; display: block;  padding-top: 1px; padding-bottom: 1px; width: 284px; color: #000000; font-size: 9pt; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: center; }
.navbar-3col, .navbar-3col a { background: #FFCC33; display: block;  padding-top: 1px; padding-bottom: 1px; width: 148px; color: #000000; font-size: 9pt; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; text-align: center; }

.docnav			   { font-weight: bold; text-align: center; }
.docnav span  { color: #CC0000; }
 

H5 {
	COLOR: #039;
	font-size: 8pt;
}

div.BodyBorder  {
BORDER-BOTTOM: #CCCCCC 1px solid; 
BORDER-TOP: #CCCCCC 1px solid; 
BORDER-RIGHT: #CCCCCC 1px solid; 
BORDER-TOP: #CCCCCC 1px solid; 
BORDER-LEFT: #CCCCCC 1px solid;
PADDING-LEFT: 5px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
font-size: 8pt;
}

div.ToolBody {
BACKGROUND-COLOR: #F6F6F0; 

}

/* added from jb_files/ institution.css */
#slidecontainer {
	MARGIN: 0px 0px 0px 0px
}
#slideshow LI.menucontent IMG {
	MARGIN-LEFT: -12px; TEXT-ALIGN: center;
}

#slideshow-container {
	BORDER-RIGHT: none ; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/jb-ge/deco.gif) #ffffff no-repeat 0px 72px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: none;  PADDING-TOP: 0px
}
#slideshowplaybutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 19px
}
#slideshownextbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 19px
}
#slideshowbackbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 19px
}

#slideshowcontrolsContainer {
	BORDER-RIGHT: none; DISPLAY: block; BORDER-LEFT: none; HEIGHT: 19px; TEXT-ALIGN: right
}
#slideshow-container IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; PADDING-TOP: 0px
}
 HTML #slideshow-container IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#slideinterface {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px 0px 0px; PADDING-TOP: 0px
}

 HTML #slideinterface {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.ss-active {
	BORDER-RIGHT: #e1dcc9 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e1dcc9 1px solid; PADDING-TOP: 3px; TEXT-ALIGN: left! important
}
LI.ss-active A.ss-active {
	COLOR: #000! important; TEXT-ALIGN: left! important; TEXT-DECORATION: none
}
LI.ss-active A.ss-active:link {
	COLOR: #000! important; TEXT-ALIGN: left! important; TEXT-DECORATION: none
}
LI.ss-active A.ss-active:hover {
	COLOR: #000! important; TEXT-DECORATION: underline
}



