body {
	margin: 0px 0px 0px 0px;
	/*background-color: #C0B9AF;*/
	/*background-color: #E5E1E0;*/
	background-color: #F4F3F2;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	padding-top: 0;
	margin-top: 0;
	border-spacing: 0;
	padding: 0px 0px 0px 0px;
}

hr {
	color: DarkGray;
	height: 1px;
}

td {
	padding: 0px 0px 0px 0px;
}

input {
	border:solid 1px black;	
}

td.padding {
	padding: 2px 5px 2px 5px;
}

/*Anchor Classes*/
a.devSig{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: arial;	
	TEXT-DECORATION: none;
}

a.devSig:link {
	FONT-SIZE: 8pt;
	COLOR: black;
	TEXT-DECORATION: none;
	FONT-FAMILY: arial;
}
a.devSig:visited {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
a.devSig:hover {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}

a {
	FONT-SIZE: 10pt;
	COLOR: #C23142;
	FONT-FAMILY: arial;
}
a:link {
	FONT-SIZE: 10pt;
	COLOR: #C23142;
	FONT-FAMILY: arial;
}
a:visited {
	FONT-SIZE: 10pt;
	COLOR: #C23142;
	FONT-FAMILY: arial;
}
a:hover {
	FONT-SIZE: 10pt;
	COLOR: #A1B2AC;
	FONT-FAMILY: arial;
}

a.NavHistory {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.NavHistory:link {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.NavHistory:visited {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.NavHistory:hover {
	FONT-SIZE: 10pt;
	COLOR: #595959;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLink {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLink:link {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLink:visited {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLink:hover {
	FONT-SIZE: 10pt;
	COLOR: #595959;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
	font-weight: bold;
}

a.languageLinkSelected {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLinkSelected:link {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLinkSelected:visited {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

a.languageLinkSelected:hover {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

/*Header Classes*/
table.header {
	border: 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-color: white;
}

td.headerTopLeft
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	width:7px;
	background-image: url("/images/topLeftHeader.gif");
	background-repeat: no-repeat;
	height:7px;
	line-height:7px;
	font-size: 0px;
	min-height: 7px;
	margin:0;

}

td.headerTopRight
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	width:7px;
	background-image: url("/images/topRightHeader.gif");	
	background-repeat: no-repeat;
	height:7px;
	line-height:7px;
	font-size: 0px
	min-height: 7px;
	margin:0;

}

td.headerTopRight_fondation
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	width:7px;
	background-image: url("/images/topRightHeaderFondation.gif");	
	background-repeat: no-repeat;
	height:7px;
	line-height:7px;
	font-size: 0px
	min-height: 7px;
	margin:0;

}


td.headerTopCenter
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	border-top:solid 1px #431714;	
	height:6px;
	line-height:6px;
	font-size: 0px
	min-height: 6px;
	margin:0;

}

td.headerCenter
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	border-left:solid 1px #431714;	
	border-right:solid 1px #431714;	
}



/*Table Classes*/

td.fondationHeader_en {	
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-image: url("/images/en/foundationLogoFullRevised.jpg");
}

div.fondationHeader_fr {	
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-image: url("/images/fr/foundationLogoFullRevised.jpg");
}

table.leftSideBar {	
	border-right: 1px solid #431714;	
	border-bottom: 1px solid #431714;	
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-color: #C2B5B6;	
}

td.leftSideBarTop {	
	border-right: 1px solid #C2B5B6;
	/*border-bottom: 1px solid #C2B5B6;	*/		
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	
}

td.leftSideBar {	
	
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-image: url("/images/leftSideBarStrip.gif");
}

td.leftShadowBox {	
	
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	border:0px;
	width:18px;
	/*background-image: url("/images/shadowBorderLeft.gif");*/
}

td.rightShadowBox {

	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	border:0px;
	width:18px;
	background-image: url("/images/shadowBorderRight.gif");
}

td.topLeftShadowBox{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;	
	/*background-image: url("/images/shadowBorderTopLeft.gif");	*/
	height:6px;
	border:0px;
	line-height:6px;
	font-size: 0px
	min-height: 6px;	
	background-repeat: no-repeat;
}

td.topRightShadowBox{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;	
	border:0px;
	background-image: url("/images/shadowBorderTopRight.gif");	
	height:6px;
	line-height:6px;
	font-size: 0px
	min-height: 6px;	
	background-repeat: no-repeat;
}

td.bottomLeftShadowBox{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;	
	/*background-image: url("/images/shadowBorderBottomLeft.gif");	*/
	height:7px;
	border:0px;
	line-height:7px;
	font-size: 0px
	min-height: 7px;	
	background-repeat: no-repeat;
}

td.bottomRightShadowBox{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;	
	background-image: url("/images/shadowBorderBottomRight.gif");	
	height:7px;
	border:0px;
	line-height:7px;
	font-size: 0px
	min-height: 7px;	
	background-repeat: no-repeat;
}

td.bottomShadowBox{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;	
	background-image: url("/images/shadowBorderBottom.gif");	
	border:0px;
	height:7px;
	line-height:7px;
	font-size: 0px
	min-height: 7px;	
}

table.content{
	background-color: white;
	border:0px;
	border-spacing: 0;	
	color:black;
}

table.rightSideBar {		
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-color: white;	
}

td.navigationBar {
	background-color: #B8B8B8;
	background-image: url('/images/navBarBackground.gif');
	border: 1px solid black;
	padding: 2px 5px 2px 5px;
}

td.Connection {
	border-top:solid 1px #4E4E4E;
	border-bottom:solid 1px #4E4E4E;
	background-image: url('/images/menus/connectionBackground.jpg');
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: black;
	font-weight: bold;		
}

td.Connection:hover {
	border-top:solid 1px #4E4E4E;
	border-bottom:solid 1px #4E4E4E;
	background-image: url('/images/menus/connectionBackground.jpg');
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: black;
	font-weight: bold;		
}

table.mainSection{
	border-left:solid 1px #431714;
	border-right:solid 1px #431714;	
	
}


/*Menu */
a.mainMenu{
	border:none;
	TEXT-DECORATION: none;
	COLOR: black;
	font-weight: bold;
}
a:hover.mainMenu{
	border:none;
	TEXT-DECORATION: none;
	COLOR: #213138;
	font-weight: bold;
}

a.mainMenuSelected{
	COLOR: #213138;
	TEXT-DECORATION: none;
	border:none;
	font-weight: bold;
}

a.mainMenuSelected:hover{
	COLOR: #213138;
	TEXT-DECORATION: none;
	border:none;
	font-weight: bold;
}

td.menuTd{	
	border-bottom:solid 1px #792B26;
	
	/*background-image: url('/images/menus/mainMenuBackground.jpg');*/
	TEXT-DECORATION: none;
	background-color:#F0ECEA;
	padding: 3px 4px 3px 4px;
	COLOR: black;
	font-weight: bold;	
}

td.menuTd:hover{	
	border-bottom:solid 1px #792B26;
	/*background-image: url("/images/menus/mainMenuBackgroundHover.gif");*/
	background:white;
	TEXT-DECORATION: none;
	padding: 3px 4px 3px 4px;
	COLOR: White;
	font-weight: bold;
}

td.menuTdSelected{	
	border-bottom:solid 1px black;
	/*background-image: url("/images/menus/mainMenuBackgroundHover.gif");*/
	background:white;
	TEXT-DECORATION: none;
	padding: 3px 4px 3px 4px;
	COLOR: Black;
	font-weight: bold;
	/*text-shadow: Black;*/
}

td.menuTdSelected:hover{
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: 0px;
	/*background-image: url("/images/menus/mainMenuBackgroundHover.gif");*/
	background:white;
	TEXT-DECORATION: none;
	padding: 3px 4px 3px 4px;
	COLOR: Black;
	font-weight: bold;
	/*text-shadow: Black;*/
}

td.membersMenu{	
	border-bottom:solid 1px black;
	/*background-image: url('/images/menus/connectionBackground.jpg');*/
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: black;
	font-weight: bold;	
}

td.membersMenu:hover{	
	border-bottom:solid 1px black;
	/*background-image: url("/images/menus/mainMenuBackgroundHover.gif");*/
	background:white;
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: White;
	font-weight: bold;
}

td.membersMenuSelected{	
	border-bottom:solid 1px black;
	/*background-image: url("/images/menus/mainMenuBackgroundHover.gif");*/
	background:white;
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: Black;
	font-weight: bold;
	/*text-shadow: Black;*/
}

td.membersMenuSelected:hover{
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: 0px;
	/*background-image: url("/images/menus/mainMenuBackgroundHover.gif");*/
	background:white;
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: Black;
	font-weight: bold;
	/*text-shadow: Black;*/
}

/*Drop Down Menu*/

table.dropDownMenu
{
	border-right:solid 1px #792B26;
	border-top:solid 1px #792B26;
	border-left:solid 1px #792B26;
}

td.dropDownMenu{
	border-bottom:solid 1px #792B26;
	background-color: #F0ECEA;
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: white;
	font-weight: bold;		
}

td.dropDownMenu:hover{
	
	background-color: white;
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: black;
	font-weight: bold;
	
}

td.dropDownMenuSelected
{
	background-color: white;
	border: 1px solid #792B26;
	TEXT-DECORATION: none;
	padding: 2px 2px 2px 2px;
	COLOR: black;
	font-weight: bold;	
}

div.dropDownMenu
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-color:white;	
	position:absolute;
	width: 0px;
	height: 1px;
	/* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
	
}

/*Footer*/
table.footerTable {	
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
}

td.footerLeft
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	width:7px;
	/*background-image: url("/images/footerLeft.gif");*/
	background-image: url("/images/footerLeftOther.gif");
	background-repeat: repeat-x;
	height:7px;
	line-height:7px;
	font-size: 0px;
	min-height: 7px;
}

td.footerRight
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	width:7px;
	background-image: url("/images/footerRight.gif");	
	background-repeat: repeat-x;
	height:7px;
	line-height:7px;
	font-size: 0px;
	min-height: 7px;
}

td.footer
{
	height:15px;
	background-image: url("/images/footerBackground.gif");
	background-color: #431714;	
	
}
td.footerBotom
{
	background-color: #431714;
	
}

















/*Login*/
a.login
{
	TEXT-DECORATION: none;
	COLOR: white;
}

a:hover.login
{
	TEXT-DECORATION: none;
	COLOR: #A1B2AC;
}

/*Calendar*/

table.cal_default{
	border:solid 1px black;
	
}

tr.calheader_default{
	background-image: url('/backEnd/images/menuBackground.gif');
	padding: 0px 0px 0px 0px;
	color:white;
	height:20px;
}

div.calDayHover_default{
	background-color:#FFF3F3;
}


td.calDayToday_default{
	background-color:#FFFCD8;
	border-bottom: solid 1px black;
}

td.calDayOdd_default{
	background-color:#E6E9E5;
	border-bottom: solid 1px black;
}

td.calDayEven_default{
	background-color:white;
	border-bottom: solid 1px black;
}

/*Table Classes*/
table.main {
	border: 1px solid #18270E;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	margin: 5px 0px 0px 0px;
}






table.menuTable
{
	height="20";
	border-spacing: 0;
	background-color: #black;
	padding: 0px 0px 0px 0px;
}

.noPadding
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
}

table.standardBorder
{
	background-color: white;
	padding: 0px 0px 0px 0px;
	border: 1px solid #535959;
	color:black;
}

tr.standardHeader
{
	background-color: #535959;
	padding: 0px 0px 0px 0px;
	color:white;
}

table.overlayWindow {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	border: 2px solid black;
	background: #eae9e7;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;	
}

tr.overlayWindow{	
	background-image: url('/images/navBarBackground.gif');
	padding: 0px 0px 0px 0px;
	color:white;
}

table.overlayBox {
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-FAMILY: arial;
	border: 2px solid black;
	background: #eae9e7;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	margin: 0px 0px 0px 0px;	
}

tr.overlayBox{	
	background-image: url('/images/navBarBackground.gif');
	padding: 0px 0px 0px 0px;
	color:white;
}

div.ErrorMessage
{
	border:1px solid #535959;
	background-color: #D5D5D5;
	color:red;	
	padding: 2px 2px 2px 2px;
	/* for IE */
	filter:alpha(opacity=50);
	/* CSS3 standard */
	opacity:50;
}

div.main
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
}

div.messageBoard
{
	background-image: url("/images/streamPictures.jpg");
	background-color: #D5D5D5;
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	color:black;
	border: solid 1px #1A6FAA;
	height:57px;
	font-weight: bold;
}

div.streamPicturesHeader
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-color:#1A6FAA;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
}

div.streamPictures
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0;
	background-color:#18270E;
	border-bottom:solid 1px black;
	border-top:solid 1px black;

}

div.loginWindow
{
	position:relative;
	left: 0px;
	top: 0px;
	width: 250px;
	height: 0px;
	margin-top: 0px; /* half of the height */
	margin-left: -250px; /* half of the width */

}

/* Grey Out Fade */
div.greyOut{
	position:absolute;
	left: 0; 
	top: 0;
	width: 99.7%;
	/*height: 99.6%;*/
	margin-top: 0px; /* half of the height */
    margin-left: 0px; /* half of the width */
    border: 1px solid;
	background: black;
	/* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
	
}

div.defaultCenter{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 0px;
	height: 0px;
	margin-top: 0px; /* half of the height */
    margin-left: -0px; /* half of the width */	
    /* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
}

div.overlayBox{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 200px;
	height: 100px;
	margin-top: -50px; /* half of the height */
    margin-left: -100px; /* half of the width */   
	/* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
}

div.overlayBoxBig{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 200px;
	height: 400px;
	margin-top: -200px; /* half of the height */
    margin-left: -100px; /* half of the width */   
	/* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
}


div.billBoardWindow{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 700px;
	height: 500px;
	margin-top: -250px; /* half of the height */
    margin-left: -350px; /* half of the width */   
    COLOR: black;
    overflow: auto;
    z-index:2;
}

div.rheumatologistsWindow{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 500px;
	height: 330px;
	margin-top: -165px; /* half of the height */
    margin-left: -250px; /* half of the width */   
    COLOR: black;
   
}

div.eventDetailsWindow{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 350px;
	height: 300px;
	margin-top: -150px; /* half of the height */
    margin-left: -175px; /* half of the width */   
    COLOR: black;
   
}

div.forumMessageWindow{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 500px;
	height: 500px;
	margin-top: -250px; /* half of the height */
    margin-left: -250px; /* half of the width */   
    COLOR: black;
   
}



div.standardBox{
	border: solid 1px #91352F;
	background-color:#E6E1E1;	
	
}

/*General Classes*/
.nounderline {
	text-decoration: none;
}
.bold
{
	FONT-WEIGHT: bold;
}
.nounderlinebold
{
	text-decoration: none;
	FONT-WEIGHT: bold;
}

/*Custom DataTable Classes*/

/*Tabel Control*/


tr.tableCtrl_row{
	background-color: #F0ECEA;
}

tr.tableCtrl_rowSelected{
	background-color: #A78787;
}

td.tableCtrl{
	border-left: solid 1px black;
	border-right: solid 1px black;
}

td.tableCtrl_footer{
	border: solid 1px black;
}

div.tableCtrl{	
	background-color:#431714;
	line-height:1px;
	height:1px;
	font-size: 0px;
	
}

div.tableCtrl_header1{
	
	background-color:#431714;
	line-height:1px;
	height:1px;
	font-size: 0px;
}

div.tableCtrl_header2{
	
	background-color:#874D49;
	line-height:1px;
	height:1px;
	font-size: 0px;
}

div.tableCtrl_header{
	
	background-image: url('../../images/miniHeaderBackground.gif');
	height: 18px;
}

a.tableCtrl_header {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.tableCtrl_header:link {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.tableCtrl_header:visited {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.tableCtrl_header:hover {
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
	font-weight: bold;
}

