@charset "utf-8";
/* CSS Document */

/*----Universal Styles----*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
html {
	height: 100%;
}
body {
	line-height: 1;
	background: #96a2b7 url(images/background.png) repeat-x 0 0;
	background-attachment: fixed;
	text-align:center;
	height: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a 	{
	color: white;
	text-decoration:none;
	font-weight: bold;
	}
.one a{
color: #102E53
}
.two a{
color: #102E53
}
	

	
option {
	 height: 18px;
	 font: normal normal 12px/1em Arial, Helvetica, sans-serif;
	 }
/*--------*/	 
select {
	 height: 18px;
	 font: normal normal 12px/1em Arial, Helvetica, sans-serif;
	 }
	 
input	{
	font: normal normal 12px Arial, Helvetica, sans-serif;
	*height: 16px;
	}

td	{
	border-right: 1px solid #205ca6;
	border-bottom: 1px solid #205ca6;
	padding: 4px 15px;	
	text-align: left;
	vertical-align: middle;
	}
td.onenone	{
	padding: 3px 15px;	
	border: none;
	}
td.onenoneajax	{
	padding: 3px 15px;	
	border: none;
	font: normal normal 12px/1em Arial, Helvetica, sans-serif;
	}
td.onefull{
	border-right: 1px solid #205ca6;
	border-bottom: 1px solid #205ca6;
	border-left: 1px solid #205ca6;
	border-top: 1px solid #205ca6;
	padding: 3px 15px;
	/*background-color: white;*/
	}
td.nopad	{
	padding: 1px 1px;	
	}
td.zeropad	{
	padding: 0px 0px;	
	border: none;
	}


td.icon	{
		border-right: 1px solid #205ca6;
		border-bottom: 1px solid #205ca6;
		padding: 3px 3px;	
		}
		
		
/*----End of Universal Styles----*/

	
/*-----Background and Wrappers------*/
									
		/*-----Body Wrapper---*/
#BodyWrapper	{
				width:auto;
				min-width: 100%;
				display: inline-block;
				position: relative;
				min-height: 100%;
				margin-bottom: -3.6em;
				}
* html #BodyWrapper
{
height: 100%;
}									
		/*----Wraps theTop Table Tabs----*/		
					
	#TableTabWrapper{
					width: auto;
					height: 32px;
					margin: 0 auto;
					position: relative;
					display: inline-block;
					z-index: 4;
					border: none;
					}

        /*------Begin Brian Added-------*/				
.TitleText	{
			font: normal bold 12px/2.7em Arial, Helvetica, sans-serif;
			color: white;
			float: left;
			}
.TitleTextCenter	{
			font: normal bold 18px/2.7em Arial, Helvetica, sans-serif;
			color: white;
			text-align: center;
			}
			
.InstructionsText	{
					font: normal normal 11px/3.0em Arial, Helvetica, sans-serif;
					color: white;
					float: left;
					}
.MenuText	{
					font-family: tahoma, sans-serif; 
					font: normal normal 12px/1.5em Arial, Helvetica, sans-serif; 
					color: #000000;
					text-decoration: none; 
					text-decoration: none; 
					margin-top: 0px; 
					margin-bottom: 0px; }


.MenuText2	{
					font-family: tahoma, sans-serif; 
					font: normal normal 12px/1.5em Arial, Helvetica, sans-serif; 
					color: #000000;
					text-decoration: none; 
					text-decoration: none; 
					margin-top: 0px; 
					margin-bottom: 0px;
					background-color: silver;
					}
					
.SingleTable		{
				min-width: 400px;
				width: auto;
				height: auto;
				margin: 10px auto;
				font: normal normal 12px/1em Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				}
.Signon		{
				font: normal normal 12px/1em Arial, Helvetica, sans-serif;
				border-collapse: collapse;
				}

td.SingleLabel	{
				border:1px solid #205ca6;
				background-color: #102e53;
				padding: 5px 10px;	
				font: normal bold 12px/1em Arial, Helvetica, sans-serif;
				color: white;
				}
	
td.SingleData	{
				border: 1px solid #205ca6;
				background-color: #f9fbfd;
				padding: 5px 10px;
				font: normal normal 12px/1em Arial, Helvetica, sans-serif;
				color: #102e53;
				}
td.SingleLabelNB	{
				border:none;
				background-color: #102e53;
				padding: 5px 10px;	
				font: normal bold 12px/1em Arial, Helvetica, sans-serif;
				color: white;
				}
	
td.SingleDataNB	{
				border:none;
				background-color: #102e53;
				padding: 5px 10px;
				font: normal normal 12px/1em Arial, Helvetica, sans-serif;
				color: white;
				}
				
#TableWrapperInside2	{
						min-height: 1px;
						width: auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 5px;
						
						}
#TableWrapperInside3	{
						width: auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 5px;
						
						}
#TableWrapperInside4	{
						min-height: 1px;
						width: auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 5px;
						
						}
#TableWrapperInsideNoMin	{
						min-height: 1px;
						width: auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 5px;
						
						}
#TableWrapperInside3	{
						min-height: 250px;
						width: auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 1px;
						
						}
#TableWrapperInsideNoPad3	{
						min-height: 250px;
						width: auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 1px;
						}		
#TableWrapperInsideNoPad4	{
						width: auto;
						width:auto;
						height: 99%;
						margin: auto auto;
						font: normal normal 12px/1em Arial, Helvetica, sans-serif;
						color: black;
						background-color:  #102e53;
						border-collapse: collapse;
						padding: 1px;
						}							
		/*------End Brian Added-------*/
						
		
					
	/*----Wraps Lower Bar text and arrows----*/
					
#LowerBarTextWrapper	{
						width: auto;
						height: 29px;
						float: left;
						padding: 3px;
						margin: 1px 30px;
						display: inline;
						}
#LowerBarTextWrapperThin	{
						width: auto;
						height: 29px;
						float: left;
						padding: 3px;
						margin: 1px 20px;
						display: inline;
						}
#LowerBarTextWrapper2	{
						width: auto;
						height: 29px;
						float: left;
						padding: 3px;
						margin: 1px 30px;
						display: inline;
						}
#LowerBarTextWrapper3	{
						width: auto;
						height: 29px;
						float: left;
						padding: 3px;
						margin: 1px 30px;
						display: inline;
						}
#LowerBarTextWrapper4	{
						width: auto;
						height: 29px;
						float: left;
						padding: 3px;
						margin: 1px 30px;
						display: inline;
						}
						
		/*----Outside Table Wrapper (Gives Table a black border)-----*/
				
#TableWrapperOutside	{
						width: auto;
						height: auto;
						margin: 0 auto;		
						display: inline-block;
						padding: 1px;
						background-color: white;
						border: 1px solid black;
						}
#TableWrapperOutside2	{
						width: auto;
						height: auto;
						margin: 0 auto;		
						display: inline-block;
						padding: 1px;
						background-color: white;
						border: 1px solid black;
						}
#TableWrapperOutside3	{
						width: auto;
						height: auto;
						margin: 0 auto;		
						display: inline-block;
						padding: 1px;
						background-color: white;
						border: 1px solid black;
						}
#TableWrapperOutside4	{
						width: auto;
						height: auto;
						margin: 0 auto;		
						display: inline-block;
						padding: 1px;
						background-color: white;
						border: 1px solid black;
						}
				
		/*----Inside Table Wrapper (Gives Table an inner white border)----*/	
				
	#TableWrapperInside	{
						width: auto;
						height: auto;
						margin: 0 auto;
						padding: 5px;			
						background-color: #102e53;					
						border-top: 1px solid #407293;
						}
	#TableWrapperInsideNoPad	{
						width: auto;
						height: auto;
						margin: 0 auto;
						padding: 1px;			
						background-color: #102e53;					
						border-top: 1px solid #407293;
						}	
	#TableWrapperInsideNoPad2	{
						width: auto;
						height: auto;
						margin: 0 auto;
						padding: 1px;			
						background-color: #102e53;					
						border-top: 1px solid #407293;
						}	

		.ContainerTable	{
					width: auto;
					min-width: 100%;
					max-width: 1000%;
					height: auto;
					margin: 0 auto;
					padding: 0;
					border: none;
					margin-bottom:33px;
					}
		.ContainerTableHigh	{
					width: auto;
					min-width: 100%;
					max-width: 1000%;
					height: auto;
					margin: 0 auto;
					padding: 0;
					border: none;
					}
					
		td.ContainerCell	{
						width: 100%;
						border: none;
						text-align:center;
						}
				
/*----End of Background and Wrappers Section----*/
				

			
#FooterBar	{
			width:auto;
			min-width: 100%;
			height:33px; 
			margin-top: 25px;
			position:relative; 
			color: white;
			font:normal normal 12px/2.5em Arial, Verdana, Sans-serif; 
			background: url(images/footerbar.png) repeat-x 0 0;
			display: inline-block;
					}
			
	#FooterBar div	{
					margin: 0 auto;
					display: inline-block;
					}
					
	#FooterBar p	{	
				float: left;
				margin: auto 0px;
				}

#mrc	{
		top: 5px;
		right: 5%;
		float: right;
		vertical-align: middle;
		display: inline;
		position: absolute;
		width: 48px;
		height: 23px;
		background: url(images/mrclogo.png) no-repeat 0 0;
		}
		
		


/*----------------------Main Menu Bar----------------------------*/
			
#MainMenuBar{
			padding:0;
			width: auto;
			min-width:100%; 
			height:66px; 
			text-align: left;
			position:relative; 
			font:normal bold 12px/1 arial, verdana, sans-serif; 
			background: url(images/menubar1px.png) repeat-x 0 0;
			z-index: 6;
			}
	
	/*----------------------Logo in the Main Menu Bar----------------------------*/
	
	#Logo	{
			width: 57px;
			height: 58px;
			margin: auto 5%;
			position: absolute;
			background: url(images/logo.png) no-repeat 0 0;
			}
			
	#Logo:hover	{
				background-position: 0 -58px;
				}

	/*----------------------End of Logo----------------------------*/
	
	/*----------------------Main Menu Bar Icon Wrapper----------------------------*/
				
	#MainMenu 	{
				position: relative;
				margin: 0 auto;
				width: 505px;
				height: 77px;
				z-index: 5;		
				overflow: hidden;
				}
				
		#MainMenu a	{
					width: 100px;
					height: 77px;
					float: left;
					z-index: 6;
					background: url(images/menubarsprite.png) no-repeat 0 0;
					}
					
		#MainMenu a#Current:link	{background-position: 0px -77px;}
					
		/*----Menu Bar Icons----*/
				
		#MainMenu a.Retrievals:link		{background-position: 0px 0px;}
		#MainMenu a.Retrievals:visited	{background-position: 0px 0px;}
		#MainMenu a.Retrievals:hover		{background-position: 0px -77px;}
		#MainMenu a.Retrievals:active	{background-position: 0px -77px;}
		
		#MainMenu a.Reports:link			{background-position: -100px 0px;}
		#MainMenu a.Reports:visited		{background-position: -100px 0px;}
		#MainMenu a.Reports:hover		{background-position: -100px -77px;}
		#MainMenu a.Reports:active		{background-position: -100px -77px;}
		
		#MainMenu a.Summaries:link		{background-position: -200px 0px;}
		#MainMenu a.Summaries:visited	{background-position: -200px 0px;}
		#MainMenu a.Summaries:hover		{background-position: -200px -77px;}
		#MainMenu a.Summaries:active		{background-position: -200px -77px;}
		
		#MainMenu a.Maintenance:link		{background-position: -300px 0px;}
		#MainMenu a.Maintenance:visited	{background-position: -300px 0px;}
		#MainMenu a.Maintenance:hover	{background-position: -300px -77px;}
		#MainMenu a.Maintenance:active	{background-position: -300px -77px;}
		
		#MainMenu a.Admin:link			{background-position: -400px 0px;}
		#MainMenu a.Admin:visited		{background-position: -400px 0px;}
		#MainMenu a.Admin:hover			{background-position: -400px -77px;}
		#MainMenu a.Admin:active			{background-position: -400px -77px;}

		/*----End of Main Menu Bar----*/
		
/*----User----*/
		
	#User	{
				width: 150px;
				height: 50px;
				top: 5px;
				right: 2%;
				position: absolute;
				display: inline;
				z-index: 100;
				float: right;
				background: url(images/userbar.png) no-repeat 0 0;
					text-decoration: none;
				}
				
		#User:hover	{background: url(images/userbarhover.png) no-repeat 0 0;}
				
		#UserIcon	{
					position: absolute;
					width: 32px;
					height: 32px;
					left: 7px;
					top: 9px;
					border: none;
					}
					
		#UserName	{
					width: 75px;
					position: absolute;
					top: 20px; 
					left: 40px;
					color: white;
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
		
	/*-----Title and Image------*/
	
	#TitleBar	{
				width: 600px;
				height: auto;
				margin: 10px auto;

				}
								
		#TitleBar h1	{
					color: Black;
					font: normal bold 16px/2.9em Arial, Helvetica, Verdana;
					margin: 20px 0px -10px;
					}

			#TitleBar h1 img	{
							margin: 5px;
							vertical-align: middle;
							}
		
		

/*-----Beginning of Table Tab---------------*/

#TableTabBody	{
				float: left;
				height: 32px;
				width:auto;
				min-width: 700px;
				background: url(images/navbar.png) repeat-x 0 0;
				text-align: left;
				display: inline;
				border: none;
				margin: 15px auto;
				}
				
	#TableTabBody	a	{
						color: white;
						font: normal bold 11px/2.9em Arial, Helvetica, Verdana;
						float: left;
						display: inline;
						border: none;
						text-decoration: none;
						}
								
		#TableTabBody	a:hover	{
								text-decoration: underline;
								}
			
		#TableTabBody img	{
							margin: 7px 5px;
							vertical-align: middle;
							float: left;
							display: inline;
							border: none;
							}
								
		#DropDown	{
					margin: 12px 5px;
					vertical-align: middle;
					width: 18px;
					height: 11px;
					float: left;
					border: none;
					display: inline;
					background: url(images/dropdownarrow.png) no-repeat 0 0;
					}
											
			#DropDown:hover	{
							background-position: 0 -11px;
							}
					
		#TableTabLeftEnd	{
							width: 10px;
							height: 32px;
							float: left;
							display: inline;
							background: url(images/navbarleftend.png) no-repeat 0 0;
							margin: 15px auto;
							}

		#TableTabRightEnd	{
							width: 38px;
							height: 32px;
							float: left;
							display: inline;
							background: url(images/navbarrightend.png) no-repeat 0 0;
							margin: 15px auto;
							}
								
			#TableTabRightEnd:hover	{background-position: 0 -32px;}
		#TableTabRightEnd2	{
							width: 38px;
							height: 32px;
							float: left;
							display: inline;
							background: url(images/navbarrightend2.png) no-repeat 0 0;
							margin: 15px auto;
							}		
	/*-----End of Table Tab---------------*/	

/*----Styles to make the boxes on the Admin Screen--------*/
	
.AdminTitleBox	{
				height: 35px;
				color: white;
				font: normal bold 12px/2.9em Arial, Helvetica, Verdana;
				text-align: center;
				}
				
#Left	{
		width: 246px;
		border-right: 2px solid white;
		}
#LeftOneShort	{
		width: 123px;
		}
#LeftOneCol	{
		width: 123px;
		border-right: 2px solid white;
				*margin-left: 0;
		}
#CenterOneCol	{
		width: 123px;
		border-right: 2px solid white;
		margin-left: -4px;
		*margin-left: 0;
		}	
#RightOneCol	{
		width: 123px;
		margin-left: -4px;
		*margin-left: 0;
		}
#Template	{
		width: 369px;
		margin-left: -4px;
		border-right: 2px solid white;
		*margin-left: 0;
		}
#Center2	{
		width: 123px;
		border-right: 2px solid white;
		margin-left: -4px;
		*margin-left: 0;
		}		
#Center	{
		width: 369px;
		border-right: 2px solid white;
		margin-left: -4px;
		*margin-left: 0;
		}
#Center2	{
		width: 246px;
		border-right: 2px solid white;
		margin-left: -4px;
		*margin-left: 0;
		}
#Only	{
		width: 369px;
		border-right: 0px solid white;
		margin-left: 0px;
		*margin-left: 0;
		height: 125px;
		}
#OneRow	{
		width: 615px;
		border-right: 0px solid white;
		margin-left: 0px;
		*margin-left: 0;
		height: 125px;
		}
		
#Right	{
		width: 246px;
		margin-left: -4px;
		*margin-left: 0;
		}
#RightOne	{
		width: 123px;
		margin-left: -4px;
		*margin-left: 0;
		}
#Right3	{
		width: 369px;
		margin-left: -4px;
		*margin-left: 0;
		}
#LeftDDF	{
		width: 226px;
		border-right: 2px solid white;
		}
#LeftDDF2	{
		width: 113px;
		border-right: 2px solid white;
		}
#CenterDDF	{
		width: 339px;
		border-right: 2px solid white;
		margin-left: -4px;
		*margin-left: 0;
		}
#RightDDF	{
		width: 339px;
		margin-left: -4px;
		*margin-left: 0;
		}					
.AdminBox	{
			display: inline-block;
			position: relative;
			height: 217px;			
			}
.AdminBox2	{
			display: inline-block;
			position: relative;
			height: 308px;			
			}			
.AdminBox3	{
			display: inline-block;
			position: relative;
			height: 308px;			
			}
.AdminBox4	{
			display: inline-block;
			position: relative;
			height: 91px;			
			}				
	.AdminBox a	{
				width: 123px;
				height: 91px;
				background: url(images/adminbox.png) no-repeat 0 0;
				float: left;
				background-position: 0 -91px;
				}
	.AdminBox2 a	{
				width: 123px;
				height: 91px;
				background: url(images/adminbox.png) no-repeat 0 0;
				float: left;
				background-position: 0 -91px;
				}
	.AdminBox3 a	{
				width: 113px;
				height: 91px;
				background: url(images/adminbox.png) no-repeat 0 0;
				float: left;
				background-position: 0 -91px;
				}
	.AdminBox4 a	{
				width: 123px;
				height: 91px;
				background: url(images/adminbox.png) no-repeat 0 0;
				float: left;
				background-position: 0 -91px;
				}	
	.AdminBox a:hover	{
						background-position: 0 0;
						}
	.AdminBox2 a:hover	{
						background-position: 0 0;
						}
	.AdminBox3 a:hover	{
						background-position: 0 0;
						}
	.AdminBox4 a:hover	{
						background-position: 0 0;
						}
	.AdminBox a img	{
					margin: 10px auto 5px auto;
					display: inline-block;
					width: 48px;
					height: 48px;
					border: none;
					}
	.AdminBox2 a img	{
					margin: 10px auto 5px auto;
					display: inline-block;
					width: 48px;
					height: 48px;
					border: none;
					}
	.AdminBox3 a img	{
					margin: 10px auto 5px auto;
					display: inline-block;
					width: 48px;
					height: 48px;
					border: none;
					}
	.AdminBox4 a img	{
					margin: 10px auto 5px auto;
					display: inline-block;
					width: 48px;
					height: 48px;
					border: none;
					}
	.AdminBox a p	{
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
	.AdminBox2 a p	{
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
	.AdminBox3 a p	{
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
	.AdminBox4 a p	{
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
/*Copy of Admin box but used for Application Menu*/
.AppMenu	{
			display: inline-block;
			position: relative;
			height: 399px;			
			}
			
	
	.AppMenu a	{
				width: 123px;
				height: 91px;
				background: url(images/adminbox.png) no-repeat 0 0;
				float: left;
				background-position: 0 -91px;
				}
				
	.AppMenu a:hover	{
						background-position: 0 0;
						}
	.AppMenu a img	{
					margin: 10px auto 5px auto;
					display: inline-block;
					width: 48px;
					height: 48px;
					border: none;
					}
					
	.AppMenu a p	{
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
/*End of Copy of Admin box but used for Application Menu*/		
/*Copy of Admin box but used for Template Menu*/
.AppMenuTemplate	{
			display: inline-block;
			position: relative;
			height: 399px;		
			}
			
	
	.AppMenuTemplate a	{
				width: 369px;
				height: 364px;
				background: url(images/adminboxbig.png) no-repeat 0 0;
				float: left;
				background-position: 0 -364px;
				}
				
	.AppMenuTemplate a:hover	{
						background-position: 0 0;
						}
	.AppMenuTemplate a img	{
					margin: 80px 60px 10px 60px;
					display: inline-block;
					width: 250px;
					height: 181px;
					border: none;
					}
					
	.AppMenuTemplate a p	{
					font: normal bold 11px/1em Arial, Helvetica, Verdana;
					}
/*End of Copy of Admin box but used for Template Menu*/				
	.NewRow	{
			clear: left;
			}	
/*----End of styles to make the boxes on the Admin Screen--------*/	
				
				
a#HelpIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			background-image: url(images/symbol_questionmark.png);
			float: left;
			margin: 8px 5px;
			display: inline;
			z-index: 10;
			position: relative;
			}
#HelpIcon:hover    {
                background-image: url(images/symbol_questionmark_hover.png);
                }

a#RowSelectIcon	{
				cursor:hand;
			width: 24px;
			height: 24px;
			background-image: url(images/table_row.png);
			float: left;
			margin: 3px 5px;
			display: inline;
			z-index: 10;
			position: relative;
			}

a#SequencingIcon	{
				cursor:hand;
			width: 24px;
			height: 24px;
			background-image: url(images/sort_ascending.png);
			float: left;
			margin: 3px 5px;
			display: inline;
			z-index: 10;
			position: relative;
			}

a#AppMenuIcon	{
				cursor:hand;
			width: 24px;
			height: 24px;
			background-image: url(images/clipboard2.png);
			float: left;
			margin: 3px 5px;
			display: inline;
			z-index: 10;
			position: relative;
			}
a#AppMenuIcon:hover	{
			background-image: url(images/clipboard2_hover.png);
			}

/*----End of Table Tab----*/
			
/*----------------------Table Menu Bar--------------------------------*/
				

				
#LowerBar	{
			width: auto;
			height: 35px;
			background: url(images/lowerbar2.png) repeat-x 0 0;
			}
#LowerBar	{
			width: auto;
			margin:0px;
			height: 35px;
			background: url(images/lowerbar2.png) repeat-x 0 0;
			}
#LowerBar2	{
			width: auto;
			height: 35px;
			background: url(images/lowerbar2.png) repeat-x 0 0;
			}
#LowerBar3	{
			width: auto;
			height: 35px;
			background: url(images/lowerbar2.png) repeat-x 0 0;
			}
#LowerBar4	{
			width: auto;
			height: 35px;
			background: url(images/lowerbar2.png) repeat-x 0 0;
			}
			
.LowerBarText	{
				font: normal bold 12px/2.3em Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				float: left;
				}
.LowerBarText2	{
				font: normal bold 12px/2.3em Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				float: left;
				}
.LowerBarText3	{
				font: normal bold 12px/2.3em Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				float: left;
				}
#First			{
				font: normal bold 12px/2.3em Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				margin: 5px 0px 0px 25px;
				float: left;
				}
#Next			{
				font: normal bold 12px/2.3em Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				margin: 5px 0px 0px 15px;
				float: left;
				}
#Last, #Back	{
				font: normal bold 12px/2.3em Arial, Helvetica, sans-serif;
				color: white;
				text-decoration: none;
				margin: 5px 15px auto;
				float: left;
				}
				

				
#Accept	{
		float: none;
		}
				
.SmallButton	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/buttonssprite.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.SmallButton:hover	{
				background-position: 0 -35px;
				}
.Filter	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/filterbutton.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.Filter:hover	{
				background-position: 0 -35px;
				}
.DeSelectAllButton	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/deselectall.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.DeSelectAllButton:hover	{
				background-position: 0 -35px;
				}
.SelectAllButton	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/selectall.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.SelectAllButton:hover	{
				background-position: 0 -35px;
				}
.Cancel	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/cancel.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.Cancel:hover	{
				background-position: 0 -35px;
				}
.PrevButton	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/prevbutton.png) no-repeat 0 0;
			float: right;	
			/*display: table;*/
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.PrevButton:hover	{
				background-position: 0 -35px;
				}
.NextButton	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/nextbutton.png) no-repeat 0 0;
			float: right;	
			/*display: table;*/
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.NextButton:hover	{
				background-position: 0 -35px;
				}
.Accept	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/acceptbutton.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.Accept:hover	{
				background-position: 0 -35px;
				}
.Delete	
			{
			cursor:hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/deletebutton.png) no-repeat 0 0;
			float: right;	
			display: table;
			position: relative;
			font: normal bold 11px/2em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;
			}
.Delete:hover	{
				background-position: 0 -35px;
				}									
								
.MediumButton{
			cursor: hand;
			width: 125px;
			height: 35px;
			margin: 0px auto;
			background: url(images/buttonssprite.png) no-repeat -100px 0;
			display: table;
			position: relative;
			font: normal bold 11px/3em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			float:right;
			color: white;
			text-decoration:none;
			}
		
.MediumButton:hover	{
				background-position: -100px -35px;
				}
a.MediumButton2{
			cursor:hand;
			width: 125px;
			height: 35px;
			margin: 0x auto;
			background: url(images/buttonssprite.png) no-repeat -100px 0;
			float: right;	
			position: relative;
			font: normal bold 11px/3em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;	
			}
a.MediumButton2:hover	{
				background-position: -225px -35px;
				}

a.LargeButton{
			cursor:hand;
			width: 150px;
			height: 35px;
			margin: 0x 10px;
			background: url(images/buttonssprite.png) no-repeat -225px 0;
			float: right;	
			position: relative;
			font: normal bold 11px/3em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			color: white;
			text-decoration:none;	
			}
a.LargeButton:hover	{
				background-position: -225px -35px;
				}
.SmallButton{
			cursor: hand;
			width: 100px;
			height: 35px;
			margin: 0px auto;
			background: url(images/buttonssprite.png) no-repeat -100px 0;
			display: table;
			position: relative;
			font: normal bold 11px/3em Arial, Helvetica, sans-serif;
			background-color: transparent;
            border: none;
			float:right;
			color: white;
			text-decoration:none;
			}
		
.SmallButton:hover	{
				background-position: -100px -35px;
				}

.ButtonIcon	{
				width: 24px;
				height: 24px;
				float: left;
				margin: 6px 0 1px 15px;
				border: 0;
				z-index: 3;
				}
	
	/*----Navigation Buttons in Lower Table Bar----*/
		

/*----End of Table Menu Bar----*/



/*----Beginning of Table----*/



#Table	{
		width: auto;
		height: 99%;
		/*The comment below forces table to shift left, instead of center*/
		/*margin: auto auto;*/
		font: normal normal 12px/1em Arial, Helvetica, sans-serif;
		color: white;
		display: block;
		text-decoration: none;
		border-collapse: collapse;
		white-space: nowrap;
		}
#Table2	{
		width: auto;
		height: 99%;
		/*The comment below forces table to shift left, instead of center*/
		/*margin: auto auto;*/
		font: normal normal 12px/1em Arial, Helvetica, sans-serif;
		color: white;
		display: inline;
		text-decoration: none;
		border-collapse: collapse;
		white-space: nowrap;
		}
#Table3	{
		width: auto;
		height: 99%;
		/*The comment below forces table to shift left, instead of center*/
		/*margin: auto auto;*/
		font: normal normal 12px/1em Arial, Helvetica, sans-serif;
		color: white;
		display: inline;
		text-decoration: none;
		border-collapse: collapse;
		white-space: nowrap;
		}
#Table4	{
		width: auto;
		height: 99%;
		/*The comment below forces table to shift left, instead of center*/
		/*margin: auto auto;*/
		font: normal normal 12px/1em Arial, Helvetica, sans-serif;
		color: white;
		display: inline;
		text-decoration: none;
		border-collapse: collapse;
		white-space: nowrap;
		}
		#Table td	{white-space: nowrap;}
		#Table2 td	{white-space: nowrap;}
		#Table3 td	{white-space: nowrap;}
		#Table4 td	{white-space: nowrap;}
		
		
#TableSmall	{
		min-width: 300px;
		width: auto;
		display: table;
		height: 99%;
		margin: auto auto;
		font: normal normal 12px/1em Arial, Helvetica, sans-serif;
		color: white;
		text-decoration: none;
		border-collapse: collapse;
		white-space: nowrap;
		}
		
	/*----Header Row Settings----*/
			
.HeaderText	{
			margin: 0 auto;		
			display: inline-block;
			width: auto;
			text-align: center;
			font: normal bold 12px/1.5em Arial, Helvetica, sans-serif;
			white-space: nowrap;
			}
				
.FilterDropDown	{
				float: left;
				display: inline;
				clear: left;
				margin-left: 5px;
				}
				
.FilterInput	{
				text-align: center;
				display: table;
				position: relative;
				margin: 0 auto;
				}
		
.HeaderCellBorders	{
				border-right: 1px solid #205ca6;
				border-bottom-width: 0;
				width: auto;
				padding: 3px 8px 3px 8px;
				position: relative;
				white-space:normal; 
				text-align:center;
				}
.HeaderCellBordersNoPad	{
				border-right: 1px solid #205ca6;
				border-bottom-width: 0;
				width: auto;
				position: relative;
				text-align: center;
				}	
.IconCellBorders{
				border-right: 1px solid #205ca6;
				border-bottom-width: 0;
				width: 5px;
				padding: 0 2px;
				font: normal normal 10px/2em Arial, Helvitica, sans-serif;
				text-align: center;
				}

	/*----Blue Sort Buttons in Header Row----*/
				
a.SortUp	{
			width: 16px;
			height: 16px;
			padding-right: 3px;
			background-image: url(images/sortuparrow.png);
			display: inline-block;
			margin: 0 0 0 5px;
			clear: right;
			text-align: center;
			}
				
a.SortUp:hover	{
				background-image: url(images/sortuparrowhover.png);
				}
				
a.SortDown	{
			width: 16px;
			height: 16px;
			padding-left: 3px;
			background-image: url(images/sortdownarrow.png);
			display: inline-block;
			margin: 0 10px 0px 0;
			}
			
a.SortDown:hover{
				background-image: url(images/sortdownarrowhover.png);
				}
	
	/*----Data table rows colors and hovers----*/
	
tr.one	{
			background-color: #f9fbfd;
			color: black;
			}

td.one	{
			background-color: #f9fbfd;
			color: black;
			}
		
tr.one:hover	{
			
			background-color: #407293;
			color: white;
			}
tr.two	{
			
			background-color: #e3eaf1;
			color: black;
			}
td.two	{
			
			background-color: #e3eaf1;
			color: black;
			}

tr.two:hover	{
			
			background-color: #407293;
			color: white;
			}
tr.ten	{
			
			background-color: #e3eaf1;
			color: black;
			}

tr.ten:hover	{
			
			background-color: #407293;
			color: white;
			}
	/*----E12 classes match two classes and are used exclussivly for calculation logic.----*/
tr.e12 	{
			
			background-color: #e3eaf1;
			color: black;
			}
tr.e12:hover	{
			
			background-color: #407293;
			color: white;
			}



	/*----Begin Brian Added----*/

tr.MenuOptions	{
				background-color: #e3eaf1;
                vertical-align: top;
		    	}
				
tr.MenuOptions td	{
				border-width: 0;
				background-color: #e3eaf1;
                vertical-align: top;
				padding-bottom: 15px;
		    	}

.MenuOption{
				font: normal bold 14px/2.5em Arial, Helvetica, sans-serif;
				text-decoration: none;
		    	text-align: left;
			    margin: auto 0 auto 15px;
				list-style: none;
				color: #205DA7;
				}
				
.MenuOption a	{
				color: black;
				font: normal normal 12px/2.5em Arial, Helvetica, sans-serif;
				}
				
.MenuOption img	{
				float: left;
				position: relative;
				clear: left;
				margin: 5px 10px 0 0;
				}

 a.MenuOptionLink 	{
				font: normal normal 14px/2.7em Arial, Helvetica, sans-serif;
            	color: #205DA7;
            	text-decoration: none;
            	margin: auto 0 auto 10px;
            	}

.SubHeading	{
				font: normal bold 12px/2.7em Arial, Helvetica, sans-serif;
				color: #000000;
		    	position: relative;
		    	text-align: center;
                margin: 0 0 15px 0;
			}
.SubHeadingWhite	{
				font: normal bold 12px/2.7em Arial, Helvetica, sans-serif;
				color: white;
		    	position: relative;
		    	text-align: center;
                margin: 0 0 15px 0;
			}

.TemplateImg {
				margin: 5px 25px;
                border: 2px solid #205DA7;
                
} 

	/*----End Brian Added----*/


	/*----Table Icons----*/
		
a.RunIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/runicon.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.RunIcon:hover	{
				background-image: url(images/runiconhover.png);
				}
a.Magnify	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/magnify.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.Magnify:hover	{
				background-image: url(images/magnify_hover.png);
				}
a.WhereUsed	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/whereused.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.WhereUsed:hover	{
				background-image: url(images/whereused_hover.png);
				}
a.FieldIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/fieldsmall.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.FieldIcon:hover	{
				background-image: url(images/field_hover.png);
				}
a.SynonymIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/synonym.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.SynonymIcon:hover	{
				background-image: url(images/synonym_hover.png);
				}
				
a.Check	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/check.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.Check:hover	{
				background-image: url(images/check_hover.png);
				}
a.AcceptButton	{
				cursor:hand;
			width: 16px;
			height: 16px;
			padding: 0;
			background-image: url(images/check.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.AcceptButton:hover	{
				background-image: url(images/check_hover.png);
				}
a.EditIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background: url(images/editicon.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.EditIcon:hover	{
				background-image: url(images/editiconhover.png);
				}
a.MenuList	{
				cursor:hand;
			width: 32px;
			height: 32px;
			margin: auto auto;
			padding: 0;
			background: url(images/window32.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
a.GreenRun	{
				cursor:hand;
			width: 32px;
			height: 32px;
			margin: auto auto;
			padding: 0;
			background: url(images/green32.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
a.MenuIcon2	{
				cursor:hand;
			width: 32px;
			height: 32px;
			margin: auto auto;
			padding: 0;
			background: url(images/menuicon32.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
a.ParameterIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background: url(images/parameterlist.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.ParameterIcon:hover	{
				background-image: url(images/parameterlist_hover.png);
				}
a.AddIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background: url(images/add.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.AddIcon:hover	{
				background-image: url(images/add_hover.png);
				}
a.ReturnDataIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background: url(images/window_add.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.ReturnDataIcon:hover	{
				background-image: url(images/window_add_hover.png);
				}
a.PropertiesIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background-image: url(images/propertiesicon.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.PropertiesIcon:hover	{
				background-image: url(images/propertiesiconhover.png);
				}
				
a.PaintIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background-image: url(images/painticon.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.PaintIcon:hover	{
				background-image: url(images/painticonhover.png);
				}
				
a.CopyIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background-image: url(images/copyicon.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.CopyIcon:hover	{
				background-image: url(images/copyiconhover.png);
				}
a.DeleteIconNo	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background-image: url(images/blackx.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}				
a.DeleteIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background-image: url(images/deleteicon.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.DeleteIcon:hover	{
				background-image: url(images/deleteiconhover.png);
				}
a.DictionaryIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background-image: url(images/folder16.png);
			float: left;
			display: inline;
			margin-left: 8px;
			}
			
a.DictionaryIcon:hover	{
				background-image: url(images/folder16_hover.png);
				}

.buttonhide
 {
     color: transparent;
     text-transform: capitalize;
 }
.hide{
	display:none
	}

.error	{
		width: auto;
		max-width: 950px;
		height: auto;
		margin: 10px auto 0 auto;
		display: table;
		float: none;
		text-align: center;
		clear: both;
		display: inline-block;
		}
			
#ErrorBox	{
				width: auto;
				padding-right: 5px;
				position: relative;
				color: white;
				float: left;
				font: normal bold 14px/2.9em Arial, Helvetica, sans-serif;
				background: url(images/errorbox.png) repeat-x 0 0;
				}
			
#ErrorBoxLeftEnd	{
					height: 40px;
					width: 11px;
					color: white;
					float: left;
					background-image: url(images/errorboxleftend.png);
					}

#ErrorBoxRightEnd	{
					height: 40px;
					width: 11px;
					color: white;
					float: left;
					background-image: url(images/errorboxrightend.png);
					}
					
#ErrorBox img	{
				float: left;
				margin: 4px 10px 4px 2px;
				}

td.noborder	{
				border: none;
				}
				/*This next block of code is for all images located on either the application menu or a data dictionary menu*/
#ClipboardIconMenu, #mPowerConfIconMenu, #TestServletIconMenu, #TempCrossRefIconMenu, #ApplyUpdateIconMenu, #EditCodesIconMenu, #SysSettingsIconMenu, #VersionIconMenu, #ManageSecurityIconMenu, #RolesIconMenu, #UserEarthIconMenu, #PencilIconMenu, #TableIconMenu, #SortIconMenu, #TableRowIcon, #TableColumnIconMenu, #CalculatorIconMenu, #LinkIconMenu, #CubesYellowIconMenu, #GearsRunIcon, #PaletteIcon, #PreferencesIcon, #ArrowRightGreenIcon, #GearsIcon, #FolderNewIcon, #WindowsIconMenu, #SymbolsSumIcon, #UsersIcon, #DataTableIcon, #AddressBookIcon, #LockIconMenu, #LockIconMenu2, #DocumentEditIcon, #DictIconMenu, #MenuIconMenu 	
			{
				cursor:hand;
				text-indent: 35px;
				width: 200px;
				height: 24px;
				float: left;
				position: relative;
				margin: 8px 10px 0 15px;
			}
			/*This next block of codes shares images with the above by the width is different. Specifically, these images belong in the header graphics of every page*/
#ClipboardIcon, #mPowerConfIcon, #TempCrossRefIcon, #ApplyUpdateIcon, #EditCodesIcon, #SysSettingsIcon, #VersionIcon, #ManageSecurityIcon, #RolesIcon, #WindowsIcon, #NewIcon, #UserEarthIcon, #PencilIcon, #TableIcon, #SortIcon, #TableColumnIcon, #CalculatorIcon, #LinkIcon, #CubesYellowIcon, #GearsIconMenu, #FolderNewIconMenu, #SymbolsSumIcon2, #DataTableIcon2, #UsersIconMenu, #DataTableIconNav, #AddressBookIcon2, #LockIcon, #DocumentEditIconMenu, #ArrowLeftBlueIcon, #ArrowRightBlueIcon, #ReOrderIcon, #DictIcon, #MenuIcon, #MenuIconGreen
			{
				cursor:hand;
				text-indent: 35px;
				width: 24px;
				height: 24px;
				float: left;
				position: relative;
				margin: 4px 10px 0 5px;
				}
				
#ClipboardIcon{	background: url(images/clipboard2.png) no-repeat 0 0;}
#ClipboardIcon:hover    {background: url(images/clipboard2_hover.png) no-repeat 0 0;}
#PencilIcon	{background: url(images/pencil24.png) no-repeat 0 0;}
#PencilIcon:hover    {background: url(images/pencil24_hover.png) no-repeat 0 0;}
#PencilIconMenu	{background: url(images/pencil24.png) no-repeat 0 0;}
#PencilIconMenu:hover    {background: url(images/pencil24_hover.png) no-repeat 0 0;}
#ClipboardIconMenu	{background: url(images/clipboard2.png) no-repeat 0 0;}
#ClipboardIconMenu:hover    {background: url(images/clipboard2_hover.png) no-repeat 0 0;}
#RolesIcon	{background: url(images/redx.png) no-repeat 0 0;}
#RolesIcon:hover    {background: url(images/redx.png) no-repeat 0 0;}
#RolesIconMenu	{background: url(images/redx.png) no-repeat 0 0;}
#RolesIconMenu:hover    {background: url(images/redx.png) no-repeat 0 0;}
#LinkIconMenu	{background: url(images/link.png) no-repeat 0 0;}
#LinkIconMenu:hover    {background: url(images/link_hover.png) no-repeat 0 0;}
#SortIcon	{background: url(images/sort_ascending.png) no-repeat 0 0;}
#SortIcon:hover    {background: url(images/sort_ascending_hover.png) no-repeat 0 0;}
#TableIconMenu	{background: url(images/table.png) no-repeat 0 0;}
#TableIconMenu:hover    {background: url(images/table_hover.png) no-repeat 0 0;}
#SortIconMenu	{background: url(images/sort_ascending.png) no-repeat 0 0;}
#SortIconMenu:hover    {background: url(images/sort_ascending_hover.png) no-repeat 0 0;}
#TableRowIcon	{background: url(images/table_row.png) no-repeat 0 0;}
#TableRowIcon:hover    {background: url(images/table_row_hover.png) no-repeat 0 0;}
#TableColumnIconMenu	{background: url(images/table_column.png) no-repeat 0 0;}
#TableColumnIconMenu:hover    {background: url(images/table_column_hover.png) no-repeat 0 0;}
#TableColumnIcon	{background: url(images/table_column.png) no-repeat 0 0;}
#TableColumnIcon:hover    {background: url(images/table_column_hover.png) no-repeat 0 0;}
#CalculatorIconMenu	{background: url(images/calculator.png) no-repeat 0 0;}
#CalculatorIconMenu:hover    {background: url(images/calculator_hover.png) no-repeat 0 0;}
#CalculatorIcon	{background: url(images/calculator.png) no-repeat 0 0;}
#CalculatorIcon:hover    {background: url(images/calculator_hover.png) no-repeat 0 0;}
#LinkIcon	{background: url(images/link.png) no-repeat 0 0;}
#LinkIcon:hover    {background: url(images/link_hover.png) no-repeat 0 0;}
#ManageSecurityIcon{background: url(images/redx.png) no-repeat 0 0;}
#ManageSecurityIcon:hover    {background: url(images/redx.png) no-repeat 0 0;}
#ManageSecurityIconMenu{background: url(images/redx.png) no-repeat 0 0;}
#ManageSecurityIconMenu:hover    {background: url(images/redx.png) no-repeat 0 0;}
#GearsRunIcon	{background: url(images/gears_run.png) no-repeat 0 0;}
#GearsRunIcon:hover    {background: url(images/gears_run_hover.png) no-repeat 0 0;}
#PaletteIcon	{background: url(images/palette.png) no-repeat 0 0;}
#PaletteIcon:hover    {background: url(images/palette_hover.png) no-repeat 0 0;}
#PreferencesIcon	{background: url(images/preferences.png) no-repeat 0 0;}
#PreferencesIcon:hover    {background: url(images/preferences_hover.png) no-repeat 0 0;}
#ArrowRightGreenIcon	{background: url(images/runarrow.png) no-repeat 0 0;}
#ArrowRightGreenIcon:hover    {background: url(images/runarrow_hover.png) no-repeat 0 0;}
#GearsIcon	{background: url(images/gear.png) no-repeat 0 0;}
#GearsIcon:hover    {background: url(images/gear_hover.png) no-repeat 0 0;}
#GearsIconMenu	{background: url(images/gear.png) no-repeat 0 0;}
#GearsIconMenu:hover    {background: url(images/gear_hover.png) no-repeat 0 0;}
#UserEarthIcon	{background: url(images/user_earth.png) no-repeat 0 0;}
#UserEarthIcon:hover    {background: url(images/user_earth_hover.png) no-repeat 0 0;}
#UserEarthIconMenu	{background: url(images/user_earth.png) no-repeat 0 0;}
#UserEarthIconMenu:hover    {background: url(images/user_earth_hover.png) no-repeat 0 0;}
#DataTableIconNav	{background: url(images/data_table.png) no-repeat 0 0;}
#DataTableIconNav:hover    {background: url(images/data_table_hover.png) no-repeat 0 0;}
#ArrowLeftBlueIcon	{background: url(images/arrow_left_blue.png) no-repeat 0 0;}
#ArrowLeftBlueIcon:hover    {background: url(images/arrow_left_blue_hover.png) no-repeat 0 0;}
#ArrowRightBlueIcon	{background: url(images/arrow_right_blue.png) no-repeat 0 0;}
#ArrowRightBlueIcon:hover    {background: url(images/arrow_right_blue_hover.png) no-repeat 0 0;}
#ReOrderIcon	{background: url(images/sort_up_down.png) no-repeat 0 0;}
#ReOrderIcon:hover    {background: url(images/sort_up_down_hover.png) no-repeat 0 0;}
#DictIcon{background: url(images/books_blue.png) no-repeat 0 0;}
#DictIcon:hover    {background: url(images/books_blue_hover.png) no-repeat 0 0;}
#NewIcon{background: url(images/new.png) no-repeat 0 0;}
#NewIcon:hover    {background: url(images/new_hover.png) no-repeat 0 0;}
#DictIconMenu{background: url(images/books_blue.png) no-repeat 0 0;}
#DictIconMenu:hover    {background: url(images/books_blue_hover.png) no-repeat 0 0;}
span.highlight:hover 
				{
				background-color:#205DA7;
				color: #FFFFFF;
				}
span.highlight2 
				{

				font: normal bold 12px/2.0em Arial, Helvetica, sans-serif;
				}
span.highlight2:hover 
				{
				color: #FFFFFF;
				}
	/*----Logic for Call Out Window----*/				
 div.demoajaxbox { 	position:absolute;  
					border-bottom: 3px outset #aaaaaa; 
					border-right: 5px outset #cccccc;
					border-top: 1px outset #bbbbbb;    
					border-left: 1px outset #cccccc; 
					background-color: #ffffff; 
					padding: 10px 10px; 
					overflow: hidden; 
					z-index:1; 
				}
a.EditLinkIcon	{
				cursor:hand;
			width: 16px;
			height: 16px;
			margin: auto auto;
			padding: 0;
			background: url(images/editicon.png) no-repeat 0 0;
			float: left;
			display: inline;
			margin-left: 8px;
			}
		/*----Wraps Lower Bar Content----*/
					
#LowerBarContentsWrapper	{
							margin: auto 0;							
							display: inline;
							text-align: center;
							}
#LowerBarContentsWrapper2	{
							margin: auto 0;							
							display: inline;
							text-align: center;
							}
#LowerBarContentsWrapper3	{
							margin: auto 0;							
							display: inline;
							text-align: center;
							}
#LowerBarContentsWrapper4	{
							margin: auto 0;							
							display: inline;
							text-align: center;
							}
							
#LowerBarContentsWrapperButtons	{
							margin: 0 auto;
							width: auto;
							/*----width: 280px;----*/	
							display: table;
							}	
#LowerBarContentsWrapperWide	{
							margin: 0 auto;
							width: auto;
							/*----width: 750px;----*/	
							display: table;
							}	
#LowerBarContentsWrapperWide2	{
							margin: 0 auto;
							width: auto;
							/*----width: 1000px;----*/	
							display: table;
							}	
.sixsearch	{
							margin: 0 8px;
							}	
.thirtysearch	{
							margin: 0 32px;
							}	
.tensearch	{
							margin: 0 12px;
							}	
.fifteensearch	{
							margin: 0 17px;
							}	
.threesearch	{
							margin: 0 5px;
							}	
.twelvesearch	{
							margin: 0 14px;
							}	
.twentysearch	{
							margin: 0 22px;
							}	
.twentyfivesearch	{
							margin: 0 27px;
							}	
.zerosearch	{
							margin: 0 0px;
							}	
.MenuButton2
            {
			cursor: hand;
			width: 250px;
			height: 37px;
			margin: 3px 10px;
			background-image: url(images/menubutton2.png);
			display: table;
			position: relative;
			color: white;
			background-color: transparent;
			font: normal bold 12px/1.8em Arial, Helvetica, sans-serif;
            border: none;
			float:left;
			}
.MenuButton2:hover    {
                background-image: url(images/menubutton2_hover.png);
                }
.WelcomeBox	{
			width: 920px;
			height: 100px;
			position: relative;
			margin: 0 auto;			
			}
			
.WelcomeLogo	{
				width: 100px;
				height: 100px;
				float: left;
				display: block;
				margin: 0 20px;
				position: relative;
				background: transparent url(images/logo2.png) no-repeat 0 0;
				}
				
.WelcomeLogo:hover	{
					background: transparent url(images/logohover2.png) no-repeat 0 0;
					}
				
.WelcomeTextBox	{
				width: 800px;
				*width: 700px;
				height: 100px;
				margin: 20px 30px 0 30px;			
				font: normal normal 16px/1.2em arial,verdana,helvetica;
				}

.FrontPageBox	{
				width: 740px;
				height: 130px;
				position: relative;
				margin: 0 auto;
				top: -20px;
				background: transparent url(images/frontpagebox2.png) no-repeat 0 0;
				}
				
.FrontPageBoxText	{
					width: 700px;
					height: 100px;
					padding: 15px;
					margin: 15px auto;
					position: absolute;
					top: -25px;
					left: 10px;
					display: none;
					font: normal normal 13px/1.3em arial,verdana,helvetica;
					}
					
.FrontPageBoxTD	{
				/* border: 1px solid #205ca6; */
				border: none;
				padding: 4px 4px;	
				text-align: left;
				vertical-align: top;
				}
	
.FrontPageBoxLI {
				padding: 3px 2px;
				
}

/*	
.FrontPageBoxText img	{
						float: right;
						margin: 0 0 15px 15px;
						}
*/						
.ArrowBox	{
			Width: 125px;
			height: 125px;
			float: right;
			position: relative;
			top: -170px;
			left: 100px;
			z-index: 3;
			background: transparent url(images/curvedarrow.png) no-repeat 0 0;
			}
					
#DisplayText	{
				display: inline;
				}
#retroll	{
				display: inline;
				}
#rptroll	{
				display: none;
				}
#sumroll	{
				display: none;
				}
#mntroll	{
				display: none;
				}
#ddroll	{
				display: none;
				}
				
.LearnRetrievals	{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebar.png) no-repeat 0 0;
					}
					
.LearnRetrievals:hover	{
						float: left;
						width: 127px;
						height: 129px;
						background: transparent url(images/frontpagebarhover.png) no-repeat 0 0;
						}		

.LearnReports		{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebar.png) -127px 0;
					}						
				
.LearnReports:hover	{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebarhover.png) -127px 0;
					}	
					
.LearnSummaries	{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebar.png) -254px 0;
					}
					
.LearnSummaries:hover	{
						float: left;
						width: 127px;
						height: 129px;
						background: transparent url(images/frontpagebarhover.png) -254px 0;
						}		

.LearnMaintenance		{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebar.png) -381px 0;
					}						
				
.LearnMaintenance:hover	{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebarhover.png) -381px 0;
					}	
					
.LearnAdmin		{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebar.png) -508px 0;
					}						
				
.LearnAdmin:hover	{
					float: left;
					width: 127px;
					height: 129px;
					background: transparent url(images/frontpagebarhover.png) -508px 0;
					}	
.appmenucheck	{
				position:absolute;
				border:none;
				margin: 5px 0px 0px 5px;
				height:16px;
				width:16px;
				background: url(images/check16.png) no-repeat 0 0;
				}
.DatabaseRadioOption {
				padding: 5px 10px;
				
}
.radiocell {
				border:none;
				
}
#imgrotate	{
				top: 3px;
				left: 1%;
				float: left;
				vertical-align: middle;
				display: inline;
				position: absolute;
				width: 250px;
				height: 23px;
				min-width: 216px;
				}