.enFrSeparate{
  border-left-style:solid;
  border-left-color:gray;
  border-left-width:thin;
}


body{
	background-image: 	url(images/longbg.jpg);
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			medium;
	width:				100%;
}




hr {
	color:	#8197E0;
}
ul {
	list-style-image: url(images/bul1.gif);
	list-style-position: outside;
} /* That's bul-one */
li {
	margin-top: 0.5em;
}
ul ul {
	list-style-image: url(images/bul2.gif);
	list-style-position: outside;
}
.logo {
	position: 	absolute;
	left: 		0px;
	top: 		0px;
}
.logotext {
	position: 	absolute;
	left:		186px;
	top:		29px;
	height:		50px;
	width:		135px;
}
.logotext2 { position: absolute; top: 29px; left: 321px; height: 50px; width: 129px;}
.logotext3 { position: absolute; top: 29px; left: 450px; height: 50px; width: 113px;}
.logotext4 { position: absolute; top: 29px; left: 563px; height: 50px; width: 115px;}

.topleft {
	position: 	absolute;
	top: 		93px;
	height: 	31px;
	left: 		0px;
	z-index: 	5;
	width: 		170px;
}
.midleft {
	position: 	absolute;
	left: 		0px;
	top: 		124px;
	width:		170px;
	height:		16px;
}
.topcrn {
	position: 	absolute;
	left: 		170px;
	top: 		93px;
	width:		16px;
	height:		31px;
	z-index:	5;
}
.botcrn {
	position:	absolute;
	left: 		170px;
	top: 		124px;
	width:		16px;
	height:		16px;
}
.navbar a:link {
	color: 				#000099;
	background-color: 	#eaf2ff;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	text-decoration: 	none;
	vertical-align: 	middle;
	text-align: 		center;
}     /* unvisited link */
.navbar a:visited {
	color: 				#000099;
	background-color: 	#eaf2ff;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	text-decoration: 	none;
	vertical-align: 	middle;
	text-align: 		center;
}  /* visited link */
.navbar a:hover {
	color: #FF3333;
	text-align: center;
	vertical-align: middle;

}   /* mouse over link */
.navbar {
	position: absolute;
	left: 8px;
	top: 150px;
	width: 150px;
}
.pubmenu {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	font-weight: 	bold;
	text-align: 	center;
	color: 				#000099;
}
.tabmenu {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	text-align: 	center;
	color: 				#000099;
}
.tabmenu a:link {
	color: 				#000099;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	text-decoration: 	none;
	text-align: 		center;
}     /* unvisited link */
.tabmenu a:visited {
	color: 				#000099;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	text-decoration: 	none;
	text-align: 		center;
}  /* visited link */
.tabmenu a:hover {
	color: #b22222;
	text-align: center;
}   /* mouse over link */
.tabbgover {
	background-image: url(images/TabRed.gif);
	cursor:	pointer;
	background-repeat: no-repeat;
}  /* changes tab image */
.tabbgout {
	background-image: url(images/TabGrey.gif);
	cursor:	auto;
	background-repeat: no-repeat;
}
.tabon {
	background-image: url(images/TabBlue.gif);
	background-repeat: no-repeat;
}


.wideTabOff{
	background-image: url(images/GreyWide.gif);
	cursor:	auto;
	background-repeat: no-repeat;
}
.wideTabOn{
	background-image: url(images/BlueWide.gif);
	background-repeat: no-repeat;
}
.wideTabOver{
	background-image: url(images/RedWide.gif);
	cursor:	pointer;
	background-repeat: no-repeat;
}

.defRow{
	border-top: 		0px none;
	border-right: 		0px none;
	border-bottom: 		1px solid #666666;
	border-left: 		0px none ;

}
.defRowSplit{
	border-right: 		1px solid #666666;
}

.navcell {
	background-color: 	#EAF2FF;
	border-top: 		0px none #666666;
	border-right: 		1px solid #666666;
	border-bottom: 		1px solid #666666;
	border-left: 		0px none #666666;
	text-align: 		center;
	height: 			15px;
	vertical-align:		middle;
}
td.navcell:hover {
	background-color: #CCCCCC
}
.contenthome {
	position: absolute;
	top: 150px;
	left: 180px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: justify;
	color: #000066;
	right: 160px;
}
.content {
	position: absolute;
	top: 150px;
	left: 182px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: justify;
	color: #000066;
	right: 10px;
}
.topbar {
	position: absolute;
	height: 31px;
	width: 102%;
	left: 0px;
	top: 93px;
}
.optbar {
	position: absolute;
	top: 97px;
	right: 10px;

	vertical-align: text-top;

}
.optcell {
	background-image: url(images/ISMPCbutton.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 89px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	vertical-align: text-top;
}
.optsrch {
	background-image: url(images/ISMPCBigButt.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:		#000099;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	vertical-align: text-top;
}
.optbar a:link {
	color: 				#003399;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	text-decoration: 	none;
	vertical-align: 	text-top;
	text-align: 		center;
	font-style: italic;

}     /* unvisited link */
.optbar a:visited {
	color: 				#000099;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	text-decoration: 	none;
	vertical-align: 	middle;
	text-align: 		center;
}  /* visited link */
.optbar a:hover {
	color: #FF3333;
	text-align: center;
	vertical-align: middle;

}   /* mouse over link */
.scroller {
	position: absolute;
	top: 171px;
	right: 10px;
}
.scrolltop {
	position: absolute;
	top: 150px;
	right: 11px;
}
.phead {
	font-size: larger;
	font-weight: bold;
	color: #b22222;
} /* paragraph heading */
.shead {
	font-weight: bold;
	color: #b22222;
	font-style: italic;
} /* section heading */
.pagehead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #0066FF;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	letter-spacing: 0.2em;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
} /* page heading */
.cap-g {
	float: left;
	font-family: 		Lucida Handwriting, Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	padding: 0 0.15em;
	margin: 0 0.15em -0.5em 0;
	color: #b22222;
	font-style: normal;
	font-weight: bolder;
  }
.slink a:link {
	color: 				#000099;
	font-weight: bold;
}     /* unvisited link */
.slink a:visited {
	color: 				#000099;
	font-weight: 		bold;
}  /* visited link */
.slink a:hover {
	color: 				#FF3333;
	font-weight:		bolder;
}   /* mouse over link */
.deffont{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	color:				#000066;
}
.nulink{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	color:				#000066;
}
.nulink a:link {
	color:	#000099;
	text-decoration: 	none;
}
.nulink a:visited {
	color:	#000099;
	text-decoration: 	none;
}
.nulink a:hover {
	color: 	#b22222;
	text-decoration: 	underline;
} /* no underline link */
.phpdig a:link {
	font-weight: bold;
}
.phpdig a:visited {
	font-weight: bold;
}
.phpdig a:hover {
	font-weight: bolder;
}
.phpdigHighlight {
	background-color: #FFFF99;
}
.grey {padding:5px;

       margin-top:8px;
       margin-bottom:18px;
       margin-right:8px;

       border:2px dotted #BBBBBB;
       background-color:#EEEEEE;
       font-size:	x-small}
.srchnav {
	background-color: 	#EAF2FF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	border:		1px solid #BBB;
}
.srchnav a:link {
	color: 				#000099;
}     /* unvisited link */
.srchnav a:visited {
	color: 				#b22222;
}  /* visited link */
.srchnav a:hover {
	color: 				#FF3333;
}   /* mouse over link */
.uiTBH {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	color:				#000066;
}
.button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	font-weight:		bold;
	text-align:			center;
	color:				#b22222;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.clearTextBox{
	background-image: url(images/bg.jpg);
	border: none;
	color: #000066;
}
.OutBox{
	border-collapse:	collapse;
	border: 2px dashed #b22222;
	padding: 10px;
}
.DemoBox {
	border-collapse:	collapse;
	border: 2px dashed #b22222;
}



































































































.maxRows{
	font-size: 			xx-small;
}

.recPerScreen{
	font-variant:	small-caps;
	text-align:		right;
	font-size:		12px;
}

.eventRow,
.eventRowBackGround, .eventRowBackGroundUser,
.ismpEventRow,
.eventHeader, .eventHeaderUser,
.headerHover,
.sortArrow,
.userAnswer{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			x-small;
	color:				#000066;						/* aebrowse.php for event rows */
}
		.eventRowBackGround, .eventRowBackGroundUser {
			background-color:   #f0f0ff;		/*  light blue background of alternate event row*/
		}
				.eventRowBackGroundUser {
					background-color:   #fff0f0;		/*  purple color of USER alternate event row */
				}
		.ismpEventRow{
			background-color:   #ccffcc;		/* green background of event row with an unanswered ISMP message */
		}										/* must match TWO 'View New Messages' color in ismp132menu.js */
		.eventHeader, .eventHeaderUser {
			background-color:   #7CA3DE;		/*  blue color of ISMP table header */
			color:				#FFFFFF;		/* white */
			font-weight:		bold;
		}
				.eventHeaderUser {
					background-color:   #DEA37C;		/*  burnt yellow color of USER table header */
				}
		.headerHover {
			background-color:   #7CA3DE;		/*  blue color of table header */
			color:				#ffff00;		/* yellow */
			font-weight:		bold;
		}
		.sortArrow{
			background-color:   #7CA3DE;		/*  blue color of table header */
			font-family: 		symbol;
			color:				#ffff00;		/* yellow */
		}
		.userResponse{
			font-size:			6px;
			color:				#990000;		/* light red */
		}
		.userResponseHover{
			font-size:			12px;
			color:				#990000;		/* light red */
		}

.anonymous{
	color:				#000000;		/* black */
	font-size: 			9px;
}


























.largeRadios{
	width:  24px;
	height: 24px;
}

.floatOff{
	visibility: hidden;
	display: none;
}

.floatMenu{
	filter: alpha(opacity=60);
	background-color: transparent;
	width:  24px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #E6D3CF;			/*  is faded tan was aabbcc light grayish for |A|B|C|D|E| in tabs */
	text-align: center;
	border-right: 		1px solid #e0e0e0;
}


.msOddColor{
	background-color: #BDF0E8;			/* green 1, lightest green */
}
.msEvenColor{
	background-color: #74DECA;			/* green 2, second lightest green */
}
.msRadioABCDE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #E6D3CF;			/*  is faded tan was aabbcc light grayish for |A|B|C|D|E| in tabs */
	text-align: center;
	border-right: 		1px solid #e0e0e0;
}
.msCore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: Left;
	background-color: #E6D3CF;			/* is  faded tan was ffffcc light yellow for 'Core distinguishing char..' in tabs */
/*	font-style: italic;  */
}
.msElements{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: Center;
	background-color: #009999;			/* green #3, second darkest for element description on the top of tabs */
}

/* green #3 is used for the selected tab */
/* green #4 006666, the darkest green, is only used in the color of the not selected tabs */
/* http://wellstyled.com/tools/colorscheme2/index-en.html for non-green colors */


















body{
	background-image: 	url(images/bg.jpg);
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
}
hr {
	color:	#8197E0;
}
ul {
	list-style-image: url(images/bul1.gif);
	list-style-position: outside;
} /* That's bul-one */
ul ul {
	list-style-image: url(images/bul2.gif);
	list-style-position: outside;
}
.msTabLinkDisable{
	color:#000000;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

}

a.msTabLink{
	color:#ffffff;

	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
}

a.msTabHover{
	color:#999999;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

a.msNextPage{
	color:000044;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

a.msNextPageHover{
	color:#0000aa;
 cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


.msOddColor{
	background-color: #F0F0FF;
}

.msEvenColor{
	background-color: #FFF0FF;
}




.msRadioTable{
}

.msRadioABCDE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #aabbcc;
	text-align: center;
	border-right: 		1px solid #e0e0e0;
}

.msRadios{
	border-right: 		1px solid #e0e0e0;
}

.part_pls{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

.msDoneABCDE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #ccbbcc;
	/*   border-right: 		1px solid #ddccdd;	*/
}

.msRadio{
/*	background-color: #ffffcc;  light yellow */
}

.msCore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: Left;
	background-color: #ffffcc;
	font-style: italic;
}

.msDemographics{
	font-family: Arial, Helvetica, sans-serif;
}

.msElements{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: Center;
	background-color: #ffeeee;
}

.msSave{
	font-size: 16px;
}

.msHideRadio0{
	display: none;
}
.msPrintTitle{
	font-family: Arial, Helvetica, sans-serif;
	text-align: Left;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
}
.msPrintSubTitle{
	font-family: Arial, Helvetica, sans-serif;
	text-align: Center;
	font-size: 16px;
	font-weight: bold;
}
.msPrintHeader{
	font-family: Arial, Helvetica, sans-serif;
	text-align: Center;
	font-size: 14px;
	font-weight: bold;
	background-color: #eee;
}
.msPrintDemo{
	font-family: Arial, Helvetica, sans-serif;
	text-align: Left;
	font-size: 12px;
}

.msPrint{
	font-family: "Times New Roman", Times, serif;
	text-align: Left;
	font-size: 14px;
}

.msPrintCoreTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: Center;
}

.msPrintCoreText{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}

.msPrintCoreScore{
	font-family: Arial, Helvetica, sans-serif;
	text-align: Left;
	font-size: 14px;
	font-weight: bold;
}

.msPrintFirstScore{
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 0px;
	border-left-width: thin;
	text-align: center;
}

.msPrintSecondScore{
	border-top-width: 0px;
	border-right-width: thin;
	border-bottom-width: 0px;
	border-left-width: thin;
	text-align: center;
}
.msPrintThirdScore{
	border-top-width: 0px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	text-align: center;
}
.msQuestNum{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
}
.msQuest{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	text-align: 		left;
}
.pagehead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #0066FF;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	letter-spacing: 0.2em;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
} /* page heading */
.deffont{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color:				#000066;
}
.OutBox{
	margin: 0px;
	border-collapse:	collapse;
	border: 2px dashed #006;
	padding: 10px;

}
.BotBorder{
	border-bottom: 2px dotted #b22222;
}
.phead {
	font-size: larger;
	font-weight: bold;
	color: #b22222;
} /* paragraph heading */
.clearTextBox{
			border: none;
			background-color: #FFFFFF;
			color: #000066;
}

.answered{
	border-left: 		3px solid #FFFFFF;
}

.notAnswered{
	border-left: 		3px solid #FF0000;
}

.msQuestNumRed{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
	color: CC0000;
}

.msQuestNumDel{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
	color: #888888;
}
.msQuestDel{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	text-align: 		left;
	color: #888888;
}

.redChanges{
/*	color: #FF0000; */
}
























body {
	background-image: url(images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: justify;
	color: #000066;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	/* text-align: justify; */
	color: #000066;
}



.style2 {
color:#B22222;
}
.style3 {
font-size:12px;
}

.frenchtext {
	color: #990000;
}

