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;
}


.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;
}
