body
{
	color: #414953;
	font-size: 11px;
	font-family: verdana;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

P
{
	font-size: 11px;
	color: #414953;
	font-family: verdana;
}

.LargerContent
{
	font-size: 10pt;
}

/* Common heading styles */
H1
{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 7 0;
	margin: 0;
}

H2
{
	font-size: 16px;
	line-height: normal;
	padding: 2 0 5 0;
	margin: 0;
}

H3
{
	font-size: 14px;
	padding: 0;
	margin: 0;
}

H4
{
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #B31134;
}

H5
{
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
/* End Common heading styles */

.SmallItalic
{
	font-style: italic;
	font-size: 11px;
}

.LoginInstructions
{
	font-size: 11px;
	font-weight: bold;
}

/*From escardio web site */
.Level1HomePageHeader
{
	font-weight: bold;
	font-size: 1.25em;
	border-top: #e5ebeb thin solid;
	border-bottom: #e5ebeb thin solid;
}

.Level1OneHomePageHeader
{
	color: #B31134;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

/* Bullets and asterisk Style*/
.ErrorText
{
	font-weight: bold;
	color: Red;
}

.Asterisk
{
	font-weight: bold;
	color: Red;
	font-size: medium;
	vertical-align: top;
}

li
{
	list-style-image: url(/myESC/images/red_bullet.gif);
	font-size: 11px;
	font-family: verdana;
}
/* End Bullets and asterisk Style*/

/* Tables style*/
table
{
	border: 0;
	border-collapse: collapse;
}

.HotNewsItemTable
{
	background-color: #e5ebeb;
	border-bottom: solid 1px #C8D2D1;
}

td
{
	color: #414953;
	font-size: 11px;
	font-family: verdana, sans-serif;
}

td.centralCell
{
	vertical-align: top;
	width: 100%;
}

/*Left Menu*/
.BoxNavigation
{
	text-decoration: none;
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	font-size: 11px;
	color: #888888;
	width: 189; /* 	background-color: #e5ebeb; 	font-family: verdana; 	font-size: 11px; 	width: 130; 	*/
}

.BoxNavigation a, .BoxNavigation a:link, .BoxNavigation a:visited
{
	background-color: #F2F2F2;
	padding: 8px 0px 8px 15px;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	display: block;
}

.BoxNavigation a:hover
{
	background-color: #FFFFFF;
	color: #D00040;
	display: block;
	text-decoration: none;
}


.BoxTitle
{
	/*background-color:#A9A9AB;*/
	background-color: #b31134; /*background-image:url('../images/bg_breadcrumb_header_menu.gif');*/
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center; /*	 	background-color: #b31134; 	color: white; 	font-size: 11px; 	font-family: verdana; 	font-weight: bold; 	border-bottom: solid 2 #7B0026; */
}

.Divider
{
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2; /* 	border-style:none; 	border-bottom-color: #FFFFFF; 	border-bottom-style: inset; 	border-bottom-width: 2; 	*/
}

.Divider li
{
	/* 	background-image: url(/myESC/images/red_bullet.gif); 	background-repeat: no-repeat; 	background-position: 0 13; 	*/
	list-style-image: none;
	list-style-type: none;
	margin-top: -13px;
}

/*End Left Menu*/

.UserControlDisplay
{
	color: black;
	font-family: verdana;
	font-size: 11px;
	width: 95%;
	border-width: 1;
	border-style: solid;
	border-color: #a8b0b2;
}

*.UserControlDisplay h3
{
	color: #414953;
	font-family: verdana;
}

div.UserControlDisplay
{
	text-align: left;
	padding: 5px 5px 5px 5px;
}

/*DataGrid*/
.DefaultGridTable
{
	background-color: #c8d2d3;
	border: none;
}

.DefaultGridRowHeader
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #e5ebeb;
	border: none;
}

.DefaultGridRow
{
	background-color: #ffffff;
}

.DefaultGridAlternateRow
{
	background-color: #dcdcdc;
}

.DefaultGridCell
{
	border: none;
}

.DefaultGridDescriptionColumn
{
	padding: 2 5 2 5;
	width: 70%;
}
/*End DataGrid*/

.DashboardBoxBorder
{
	height: 200;
	border: solid 1px #a9a9a9;
	border-top-style: solid;
	border-top-width: medium;
}

/*From escardio web site*/
.Level1SubTableCell
{
	border-top-style: solid;
	border-top-width: medium;
	border-bottom: solid 1px #C9D3D4;
}

/* End Tables style*/

/* Header & Footer Style*/
.footer
{
	color: #A8B0B0;
	font-family: verdana;
	font-size: 11px;
}

.bgFooterColor
{
	background-color: #B31134;
	border-top: solid 2px #7B0026;
}

/* End Header & Footer Style*/

/* Normal links and rollovers */
a, a:visited, a:active
{
	font-family: verdana;
	font-size: 11px;
	color: #008294;
	text-decoration: none;
}

a:hover
{
	font-family: verdana;
	font-size: 11px;
	color: #D00040;
	text-decoration: none;
}

/* End Normal links and rollovers */

/* Header link styles */
a.GeneralMenuLink, a:visited.GeneralMenuLink
{
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	color: #008294;
}

a:hover.GeneralMenuLink, a:active.GeneralMenuLink
{
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	color: #D00040;
}

a.LogOutLink, a:visited.LogOutLink, a:hover.LogOutLink, a:active.LogOutLink
{
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #D00040;
}

/*From escardio web site */
a.Level1OneHomePageHeader, a:visited.Level1OneHomePageHeader, a:hover.Level1OneHomePageHeader, a:active.Level1OneHomePageHeader
{
	color: #B31134;
	font-size: 1.2em;
	font-weight: bold;
	font-family: verdana, sans-serif;
	text-decoration: none;
}
/* End Header link styles */

/* Footer link styles */
a.FooterLink, a:active.FooterLink, a:visited.FooterLink
{
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	color: #008294;
}

a:hover.FooterLink
{
	font-size: 11px;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
	color: #D00040;
}
/* End Footer link styles */

/* Drop down list style*/
.formDropDownListText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}
/* End Drop down list style*/

/* Buttons style */
.formBtnText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	background-color: #CCCCCC;
}
.formEditorBtnText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	background-color: #BED2ED;
}
/* End Buttons style */

/* CheckBox & Radio button style */
.formCheckboxText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}

.formCheckboxListText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}

.formRadio
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	width: 150;
}

.formRadioButtonListText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}
/* End CheckBox & Radio button style */

/* ListBox style */
.formListBoxText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}
/* End ListBox style */

/* TextBox style */
.formTextboxText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}
.formInputBoxText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	width: 150px;
}
.formInputMultiLineText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
}
.formLargeInputBoxText
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	width: 250px;
}
.formInputBoxTextLogin
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	width: 150px;
}
.formInputBoxTextPassword
{
	color: #000000;
	font: 11px verdana;
	text-decoration: none;
	width: 100px;
}
.formRichTextBox
{
	color: #000000;
	font: 11px verdana;
}
/* End TextBox style */

/* Font Style for little text at bottom of pages */
.topNewsHeader
{
	font-size: 0.6em;
	font-family: verdana, sans-serif;
	letter-spacing: 4px;
	color: #000000;
}

.fontBottomPageTest
{
	font: xx-small verdana;
	padding-top: 10px;
}
/* End Font Style for text at bottom of pages */

.fontDefaultAddress
{
	font: 11px verdana;
	color: black;
	border: none;
	font-weight: bold;
}

.fontJournalAddress
{
	font: 11px verdana;
	color: #394248;
	border: none;
}

.fontActivityLevel1
{
	font: 11px verdana;
	color: black;
	font-weight: bold;
}

.fontSpecialityLevel1
{
	font: 10px verdana;
	color: black;
}

/* Style for breadcrumbs */
.BreadCrumb
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	color: #414953;
}

.BreadCrumbSeparator
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	color: #D00040;
}

a.BreadCrumbLink, a:visited.BreadCrumbLink
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	color: #008294;
}

a:hover.BreadCrumbLink, a:active.BreadCrumbLink
{
	font-size: 10px;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	color: #D00040;
}

/*Drop-down menu styles*/
.TopMenuGroup
{
	padding: 0;
}

.TopMenuItemOver
{
	cursor: pointer;
	cursor: hand;
}

.MenuGroup
{
	border: 1px;
	border-style: solid;
	border-color: #C8D2D1;
}

.MenuItem
{
	background-color: #E5EBEB;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	color: #008294;
}

.MenuItemOver
{
	background-color: #E5EBEB;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	color: #D00040;
}

.MenuItemDown
{
	background-color: #E5EBEB;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 2px;
	cursor: default;
	color: #D00040;
	cursor: pointer;
	cursor: hand;
}
/*End Drop-down menu styles*/

.bgColorLeftMenu
{
	background-color: #E3CFD6;
	height: 100%;
}

.InfoRequestForm
{
	font-family: verdana, sans-serif;
	font-size: 11px;
}

/*Fellows*/
a.literalTabs, a:visited.literalTabs, a:active.literalTabs
{
	font-size: 16px;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #008294;
}

a:hover.literalTabs
{
	font-size: 16px;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #D00040;
}

.fellowDirectoryLetter
{
	font-weight: normal;
	font-size: 80px;
	font-family: Monotype Corsiva;
	color: #D00040;
}

.fellowContent
{
	font-size: 10pt;
	font-family: verdana, sans-serif;
}
/*End Fellows*/

#tableLogOffInfo TD
{
	font-size: x-small;
}

.webprofile
{
	width: 100%;
}

div.webprofile
{
	padding-top: 5px;
}

.webprofile_image
{
	padding: 0px 5px 5px 0px;
	float: left; /* 	padding: 0px 0px 5px 5px; 	float:right; 	*/
}

.membership_directory
{
	font-size: 10pt;
	font-family: verdana, sans-serif;
}

.membership_directory a
{
	font-size: 10pt;
	font-family: verdana, sans-serif;
}

.membership_directory_header
{
	text-align: left;
}

.membership_directory_header a
{
	background: url(/myESC/images/sort_icon.gif) no-repeat 95% 50%;
	padding-right: 25px;
}

div.membership_directory
{
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px; /* 	border-width: 1; 	border-style: solid; 	border-color: #a8b0b2; 	*/ /*background-color:  #e5ebeb;*/
}

th.membership_directory
{
	text-align: left;
}

div.webProfile
{
	padding-bottom: 10px;
}

.bold
{
	font-weight: bold;
}

.infoRedBold
{
	color: #B31134;
	font-weight: bold;
}

/*************************************************************************************/
/*										MAIN HEADER								 	 */
/*************************************************************************************/
.mainHeaderPanel
{
	padding-top: 10px;
	background-position: -4px 4px;
	background-image: url('../images/bg_banner_mainHeader.gif');
	background-repeat: repeat-x;
	width: 100%;
}
.searchPanel
{
	text-align: -moz-right !important; /* compatibility with Firefox */
	text-align: right; /* only for IE6 & IE7 */
	width: 912px; /*margin-right:25px;*/
}

.logo
{
	background: transparent url('../images/LogoESC.gif') no-repeat scroll 0%;
	float: left;
	height: 86px;
	margin: 4px 0px 0px 4px;
	width: 81px;
}

.log_in_out
{
	float: left;
	width: 700px;
}

/*************************************************************************************/
/*									BUTTON Admin								 */
/*************************************************************************************/
.btnAdmin
{
	width: 54px;
	height: 21px;
	padding: 0px 5px 0px 0px;
}
.btnAdmin a
{
	background: url('../images/btnAdmin.gif');
	background-repeat: no-repeat;
	width: 54px;
	height: 21px;
	text-decoration: none;
	display: block;
	background-position: 0px 0px;
}
.btnAdmin a:hover
{
	background-repeat: no-repeat;
	background-position: 0px -21px;
}

/*************************************************************************************/
/*									BUTTON FAQs								 */
/*************************************************************************************/
.faqs
{
	width: 47px;
	height: 21px;
	padding: 0px 5px 0px 0px;
}
.faqs a
{
	background: url('../images/btnFAQs.gif');
	background-repeat: no-repeat;
	width: 47px;
	height: 21px;
	text-decoration: none;
	display: block;
	background-position: 0px 0px;
}
.faqs a:hover
{
	background-repeat: no-repeat;
	background-position: 0px -21px;
}

/*************************************************************************************/
/*									BUTTON CONTACT US								 */
/*************************************************************************************/
.contactus
{
	width: 83px;
	height: 21px;
	padding: 0px 5px 0px 0px;
}
.contactus a
{
	background: url('../images/btnContactUs.gif');
	background-repeat: no-repeat;
	width: 83px;
	height: 21px;
	text-decoration: none;
	display: block;
	background-position: 0px 0px;
}
.contactus a:hover
{
	background-repeat: no-repeat;
	background-position: 0px -21px;
}

/*************************************************************************************/
/*									MENU MY ESC								 		 */
/*************************************************************************************/
.loginMyESC a
{
	background: url('../images/TopButtonMyESC.gif');
	background-repeat: no-repeat;
	width: 83px;
	height: 22px;
	text-decoration: none;
	display: block;
	background-position: 0px 0px;
}
.loginMyESC a:hover
{
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

.my_esc_menu
{
	text-align: right;
}
/*
.menuMyESC{
	width:83px;
	height:23px;
	background: url('../images/TopButtonMyESC.gif');
}
.MyESCNavItem 
{
	color: #D00040;
	text-align:center;
	font-weight :bold ;	
	width:83px;
}

.menuMyESC a:hover ,
.menuMyESC a:focus 
{
	color: #D00040;
}


.MyESCNavFlyOuts
{
	color: #D00040;
	margin-top:22px;
}

.MyESCNavFlyOutsItem
{
	background-color:#DAE4E9;
	border-bottom: 2px solid #FFFFFF;	
	font-size:11px;
	color: #008294;
	text-align:left;

	white-space:normal ;	
	display:block ;
	padding: 2px 5px 2px 5px;

}

.MyESCNavFlyOutsItem a,
.MyESCNavFlyOutsItem a:visited 
{
}

.MyESCNavFlyOutsItem a:hover 
{
	color:#D71541;
}
.MyESCNavFlyOutsHover
{
	background-color:white;	
}
*/
/*************************************************************************************/
/*								LEFT NAVIGATION MENU								 */
/*************************************************************************************/
.leftNav
{
	background: #ffffff; /*border-top: 2px #B4B4B4 solid;		 	border-left: 2px #B4B4B4 solid;*/
	border-bottom: 2px #B4B4B4 solid;
	width: 189px;
}

.leftNavItem
{
	text-decoration: none;
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	font-size: 11px;
	color: #888888;
	display: block;
}

.leftNavItem a, .leftNavItem a:link, .leftNavItem a:visited
{
	display: block;
	background-color: #F2F2F2;
	padding: 8px 0px 8px 15px;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
}

.leftNavFlyOuts
{
	border-top: 2px #B4B4B4 solid;
	border-bottom: 2px #B4B4B4 solid;
	margin: 0px;
	padding: 0px;
}

.leftNavFlyOutsItem
{
	margin: 0px;
	background-color: #F2F2F2;
	white-space: nowrap;
	display: block;
	font-size: 11px;
	color: #888888;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	padding: 5px 10px 5px 5px;
	text-decoration: none;
}

.leftNavFlyOutsItem a, .leftNavFlyOutsItem a:link, .leftNavFlyOutsItem a:visited
{
	margin: 0px;
	display: block;
	background-color: #F2F2F2;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	white-space: nowrap;
}

.leftNavHover, .leftNavHover a, .leftNavHover a:link, .leftNavHover a:visited, .leftNavHover a:hover, .leftNavHover a:active, .leftNavHover a:focus, .leftNavFlyOutsHover, .leftNavFlyOutsHover a, .leftNavFlyOutsHover a:link, .leftNavFlyOutsHover a:visited, .leftNavFlyOutsHover a:hover, .leftNavFlyOutsHover a:active, .leftNavFlyOutsHover a:focus, .leftNavItem a:hover, .leftNavFlyOutsItem a:hover, .leftNavSelected, .leftNavSelected a, .leftNavSelected a:link, .leftNavSelected a:visited, .leftNavSelected a:hover, .leftNavSelected a:active, .leftNavSelected a:focus
{
	background-color: #FFFFFF;
	color: #D00040;
	display: block;
	text-decoration: none;
}


/*************************************************************************************/
/*								TOP NAVIGATION MENU									 */
/*************************************************************************************/

.topMenuBg
{
	background-position: 0px 0px;
	background-image: url('../images/bg_topNav_menu.gif');
	background-repeat: repeat-x;
	margin-top: 10px;
}

.topNav
{
	background-position: 0px 0px;
	background-image: url('../images/bg_topNav_menu.gif');
	background-repeat: repeat-x;
	width: 912px; /*width:100%;*/
	height: 24px;
	font-weight: bold;
	vertical-align: bottom; /*margin-top:2px;*/
	white-space: normal;
}

.topNavItem, .topNavItem a:link, .topNavItem a:visited
{
	/*margin:0px 0px 0px 0px;*/
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	color: #FFFFFF;
	display: inline-block;
	line-height: 24px;
	height: 24px;
	font-size: 12px !important;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif !important;
	text-align: -moz-center !important;
	text-align: center;
	white-space: nowrap;
}

.topNavFlyOuts
{
	float: none;
	border-bottom: 1px #008294 solid; /* #57A39F  */
}

.topNavFlyOutsItem
{
	float: none;
	background-color: #DAE4E9;
	border-bottom: solid 2px #FFFFFF;
	white-space: nowrap;
	display: inline-block;
	margin-right: 15px;
	padding: 3px 0px 3px 3px;
	vertical-align: middle;
	text-align: left;
	font-size: 11px;
}

.topNavItem a:hover, .topNavItem a:focus, .topNavItem a:active, .topNavHover, .topNavHover a, .topNavHover a:link, .topNavHover a:visited, .topNavHover a:hover, .topNavHover a:active, .topNavHover a:focus, .topNavSelected, .topNavSelected a, .topNavSelected a:link, .topNavSelected a:visited, .topNavSelected a:hover, .topNavSelected a:active, .topNavSelected a:focus
{
	/*margin:0px 0px 0px 0px;*/ /*padding:0px 5px 0px 5px;*/
	margin-right: 0px;
	background-image: url('../images/bg_hover_topNavItem.gif');
	background-repeat: repeat-x;
	background-position: 0px -27px;
	color: #D00040;
	text-decoration: none;
	height: 24px;
	line-height: 24px;
	display: inline-block;
}

.topNavFlyOutsHover, .topNavFlyOutsHover a, .topNavFlyOutsHover a:link, .topNavFlyOutsHover a:visited, .topNavFlyOutsHover a:hover, .topNavFlyOutsHover a:active, .topNavFlyOutsHover a:focus, .topNavFlyOutsItem a:hover, .topNavFlyOutsItem a:focus, .topNavFlyOutsItem a:active
{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #D00040;
	display: inline-block;
}


.secureBando
{
	background-image: url('../images/bg_hover_topNavItem.gif');
}

.bando-haut
{
	background-color: #E5E5E5;
	font-size: 1px;
	height: 4px;
	line-height: 4px;
	margin-top: -5px;
	padding: 0px;
}

.bando-bas
{
	background-color: #E5E5E5;
	font-size: 1px;
	height: 4px;
	line-height: 4px;
	padding: 0px;
}

.bando-haut-thin
{
	background-color: #E5E5E5;
	font-size: 1px;
	height: 2px;
	line-height: 2px;
	padding: 0px;
}

.footer
{
	background-image: url(../images/bg_footer.jpg);
	background-position: 0px;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px; /*margin-top:5px;*/
	height: 109px;
}

.menu-footer
{
	color: #DBECEC;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 20px 36px 0px 0px;
	text-align: right;
	width: 170px;
}

.copyright
{
	color: #91C1C1;
	font-size: 10px;
	height: 17px;
	line-height: 17px;
	padding-top: 80px;
	text-align: center;
}

.menu-footer a, .menu-footer a:visited, .menu-footer a:active
{
	color: #91C1C1;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 10px !important;
	text-decoration: none;
}

.menu-footer a:hover
{
	color: #FFFFFF;
}

.breadCrumb
{
	color: #56534A;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: 18px;
}

.breadCrumb a
{
	color: #008294;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 10px !important;
}


.breadCrumb a:hover
{
	color: #D00040;
}

a.breadCrumbCurrentNode, a.breadcrumbCurrentNode:active, a.breadcrumbCurrentNode:visited, a.breadcrumbCurrentNode:hover
{
	color: #D00040;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

table.presentationUploadLinks
{
	border: 1px solid;
	font-weight: bold;
}

tr.presentationUploadLinks, td.presentationUploadLinks, th.presentationUploadLinks
{
	border: none;
}

.lnk_disabled
{
	text-decoration: none;
	color: Gray;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

a.lnk_disabled:hover
{
	text-decoration: none;
	color: Gray;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

.loadingPanel
{
	width: 200px;
	background-color: #DBDBDB;
	vertical-align: middle;
	border-style: solid;
	border-bottom-color: Gray;
	border-width: 1px;
	padding: 10px 10px 10px 10px;
	position: absolute;
	left: 45%;
}

.form_label
{
	padding: 2px 2px 2px 2px;
}

.wizard_start
{
	color: #008294;
	font-weight: bold;
	font-size: 18px;
	font-family: verdana;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wizard_info
{
	color: #008294;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wizard_info a
{
	font-size: 12px; /*font-size: 18px; font-family: verdana;	color: #008294; 	font-weight: bold; 	font-size: 18px; 	font-family: verdana; 	margin-top:10px; 	margin-bottom:10px; 	*/
	text-decoration: underline;
}

.wizard_info a:hover
{
	color: #B31134; /* 	font-weight: bold; 	font-size: 18px; 	font-family: verdana; 	margin-top:10px; 	margin-bottom:10px; 	text-decoration:underline; 	*/
}


table.progress_bar
{
	border-style: none;
	border-collapse: collapse;
	width: 800px; /*     border-style:solid;     border-width:1px; 	*/
	display: inline;
	vertical-align: middle;
}

tr.progress_bar
{
	height: 20px;
}

td.progress_bar
{
	text-align: right;
	font-weight: normal;
}

td.progress_title
{
	/*width: 94px; 	text-align: left;*/
	float: left; /*display: inline;*/
}

.progress_filled
{
	background-color: #B31134;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: none;
	border-color: black;
	border-width: 1px;
	text-align: right;
}

.progress_empty
{
	background-color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: solid;
	border-color: black;
	border-width: 1px;
}

.progress_percent
{
	text-align: right;
	font-weight: bold;
	color: White;
	margin-right: 10px;
}
a.tooltip em
{
	display: none;
}
a.tooltip:hover
{
	border: 0;
	position: relative;
	z-index: 500;
	text-decoration: none;
}
a.tooltip:hover em
{
	font-style: normal;
	display: block;
	position: absolute;
	top: 25px;
	left: -25px;
	padding: 5px;
	color: #fff;
	border: 4px solid #fff;
	background: #c3d9ff;
	width: 170px;
}
a.tooltip:hover em span
{
	position: absolute;
	top: -14px;
	left: 15px;
	height: 14px;
	width: 29px; /*background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop01.gif);*/
	margin: 0;
	padding: 0;
	border: 0;
}
a.tooltip:hover em
{
	top: 20px;
	left: -10px;
	color: #000;
	border: 1px solid #bbb;
	background: #ffc;
}
a.tooltip:hover em span
{
	top: -7px;
	left: 15px;
	height: 7px;
	width: 11px; /*background: transparent url(http://idata.over-blog.com/0/08/58/81/outils/infobulletop00.gif);*/
}
/*
a.tooltip em
{
	display: none;
}

a.tooltip:hover
{
	border: 0;
	position: relative;
	z-index: 500;
	text-decoration: none;
}
a.tooltip:hover em
{
	font-style: normal;
	display: block;
	position: absolute;
	top: 20px;
	left: -30px;
	padding: 5px;
	color: #000;
	border: 1px solid #bbb;
	background: #ffc;
	width: 170px;
}
a.tooltip:hover em span
{
	position: absolute;
	top: -7px;
	left: 15px;
	height: 7px;
	width: 11px;
	background: transparent url(../images/image-infobulle.gif);
	margin: 0;
	padding: 0;
	border: 0;
}
*/
.productNameColumn
{
	padding: 2 5 2 5;
	width: 30%;
}

.productDescriptionColumn
{
	padding: 2 5 2 5;
	width: 30%;
}

.productAdditionalInformationColumn
{
	text-align: left;
}
/*
div.regLink
{
	border-style : solid;
	border-width: 1px;
}
*/
td.regLink
{
	padding: 5 5 5 5;
	Width: 120px;
}

td.regLinkDesc
{
	padding: 5 5 5 5;
}

img.regLinkImg
{
	border: 0px solid;
	width:25;
	height:25;
	vertical-align:middle;
}