/* BITD website standardized stylesheet. CAPTION and VISIBLE attributes are for eWebEditPro use */

/*BITD default STYLES*/

body {

}

body, div, td {
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/*******************************************ANCHORS STYLES**********************************************/
/*BASIC ANCHOR*/
A {
	color: #403B6F;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	text-decoration: none;
}
A:HOVER {
	color: #403B6F;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size: 12px;*/
	text-decoration: underline;
}

.SiteMap
{
	cursor:hand;
}

.ErrorMsg
{
	color:Red;
}

/* breadcrumbs anchor */
.breadcrumbs {
	visible : false;
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.breadcrumbs {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.breadcrumbs:HOVER {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.titlelink {
	visible : false;
	color: #403B6F;
	text-decoration: none;
}
a.titlelink:HOVER {
	visible : false;
	color: #403B6F;
	text-decoration: none;
}

/***************** Content (document) related classes (some are available in webEditPro) **************/

.DocumentTitle {
	visible : false;
	color: #5B80BA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.DocumentIntro {

	visible : false;
	color: #DAB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.DocumentContent {
	caption : Normal Content;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.DocumentContentTitle {
	caption : Content Title;
	
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.DocumentContentSubTitle  {
	caption : Content Subtitle;
	
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.DocumentContentBorder  {
	caption : Content Border;
	
	background-color: #FFD301;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #403B6F;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.DocumentContentTable {
	caption : Content Table;
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.DocumentContentTableTitle {
	caption : Content Table;
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.DocumentContentHighlight1 {
	caption : Highlighted Content 1;
	color: #DAB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.DocumentContentHighlight2 {
	caption : Highlighted Content 2;
	color: #DAB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : italic;
}
.DocumentContentHighlight3 {
	caption : Highlighted Content 3;
	color: #DAB400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.DocumentNewsContenu {
	color: #001062;	
	visible : false;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
}
.DocumentNewsContact {
	color: #001062;	
	visible : false;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
}
/******************* Files & Related Links boxes ***********************/

.FileFrameBorder  {
	visible : false;
	background-color: #403B6F;
	border-width: 1px;
}
.BackgroundLight   {
	visible : false;
	background-color: #FFFFFF;
}
.BackgroundDark   {
	visible : false;
	background-color: #ECEBF0;
}


/******************* tree styles *******************/

/*tree navigation*/
.menu01 {
	background-color: #FFFFFF;	
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.menu02 {
	background-color: #FFED99;	
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
.menu03 {
	background-color: #FFFFFF;	
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

 /*Tree Links Anchors (level01/level02/level03) */
a.level01 {
	visible : false;
	background-color: #FFFFFF;	
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.level01:VISITED {
	visible : false;
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.level01:HOVER {
	visible : false;
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.level02 {
	visible : false;
	background-color: #FFED99;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.level02:VISITED {
	visible : false;
	background-color: #FFED99;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.level02:HOVER {
	visible : false;
	background-color: #FFED99;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a.level03 {
	visible : false;
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.level03:VISITED {
	visible : false;
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.level03:HOVER {
	visible : false;
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/******************** Module Related Styles *****************************/

.ModuleTitle  {	
	visible : false;
	background-color: #FFD301;
	color: #403B6F;
	border-bottom: none;
	border-left: 1px solid #403B6F;
	border-right: 1px solid #403B6F;
	border-top: 1px solid #403B6F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	font-weight: bold;
}
.ModuleSubTitle  {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.ModuleContent {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.ModuleSmallContent {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}
.ModuleGlossary {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-decoration: underline;	
}
.BackgroundTitle   {
	visible : false;
	background-color: #C1D3ED;
}
.BackgroundModule   {
	visible : false;
	background-color: #ECEBF0;
	color: #403B6F;
	border-bottom: none;
	border-left: 1px solid #403B6F;
	border-right: 1px solid #403B6F;
	border-top: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
}

.BackgroundModuleSeparator   {
	visible : false;
	background-color: #ECEBF0;
	color: #403B6F;
	border-bottom: 1px solid #403B6F;
	border-left: 1px solid #403B6F;
	border-right: 1px solid #403B6F;
	border-top: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
}

.TableBorder {
	visible : false;
	background-color: #5B80BA;
}
.RememberLanguage  {
	visible : false;
	color: #403B6F;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
.FlagBorder   {
	visible : true;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

/**************** admin *********************/

.txttitle {	visible : false; color : #403B6F; font-size: 13px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:600;}
.txtsmall { 	visible : false; color : #403B6F; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.txtsmalldisabled { 	visible : false; color : #999999; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: line-through;}
.entry {	visible : false;  color : #403B6F; font-size: 12px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

A.linkInTree:visited {	visible : false;  color : #403B6F; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.linkInTree:hover {	visible : false;  color : #666666; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.linkInTree:link {	visible : false;  color : #403B6F; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.linkinTreeSelected {	visible : false;  color : #000000; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:600;}
a.linkinTreeSelected:hover {	visible : false;  color : #000000; font-size: 10px; font-family:   Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:600;}

/*********************** specials ***************************/

/*** ? needs Alain explanations ? ***/

/* Alain, don't see any change when I remove these 3 next styles ... can you help ? */
.toolboxTitle {	
	visible : false; 
	background-color: #403B6F;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.toolboxContent {
	visible : false; 
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.toolboxContent {
	visible : false; 
	/*background-image: url(../../pics/toolbox_bg.gif);*/
	background-color: transparent;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

/* 3 next : only used for the "by iBi Center" ? needs a a.byline:hover I think ? */
.byline {
	visible : false; 
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}
a.byline {
	visible : false; 
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}
a.byline:HOVER {
	visible : false; 
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

/* please remove these next style defs, because I want a common unified definition based on what's above, for all modules ... 
please see in existing styles (moduleX) if you have enough (these styles are used everywhere so should be nice
and if you miss some styles we will see what can be done. Thanks */

.txt09 {
	visible : false; 
	background-color: #FFFFFF;
	color: #2E2E2E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.txt10 {
	visible : false; 
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.txt11 {
	visible : false; 
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.txt12 {
	visible : false; 
	background-color: #FFFFFF;
	color: #403B6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.txt15redbold {
	visible : false; 
	background-color: #FFFFFF;
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}


.GridView 
{
	width: 549px;
	border-left: none;
	border-right: none;
	border-top: solid 2px #ccccff;
	border-bottom: solid 2px #ccccff;
}

.GridView th
{
	text-align: center;
}

.GridView td 
{
	
	height: 18pt;
	border-left: none;
	border-right: none;
	border-top: solid 1px #fcfcfc;
	border-bottom: solid 1px #e8e8e8
}

.GridView th 
{
	
	height: 18pt;
	text-align: center;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #ccccff
}

.GridView input 
{
	width: 140px;
	font: 10pt Segoe
}