﻿body, form { 
        /*height: 100%;
        width: 100%;*/
        width:auto;
        height:auto;
        margin: 0px;
		padding: 0px;		
		filter: expression(document.execCommand("BackgroundImageCache", false, true));
		border:0px;
		overflow: auto;
}


/*body{
margin: 0;
padding: 0;
width: auto;
height: auto;
}*/

 #resizer
 {
 position: fixed;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
 height: 100%;
 width: 100%; 
 visibility: hidden;
 z-index: -1;
 }
 
 * html #resizer { position: absolute; }

.Ink {

    position: absolute;

    background-color: #fff;

    border-top: 1px solid transparent;

    width: 1px;

    height: 1px;

}


.HelpDialog {
	height:100px;
	width: 100px;
	margin: 0;
	padding: 0;
	border: none;
	z-index:9999;
	background-color:white;

	text-align:center;
	top:75%;
	left:50%;
	position:absolute;
	
}

/*#wrapper {
	background-color:white;
	height:100%;
	width:100%;
}

*/
.MeasureOverlay
{
	position:absolute;
	background-color:#7fb714;
	z-index:9999;
}
.LayOut
{
	visibility:visible; 
	background-color:White; width:125px;
	height:175px;
	border-bottom-color:Red;
	border-bottom-width:2px;
	z-index:9998;
	}

/*.labels
{
	border:solid 3px Yellow;
}*/

.ComparisonLabel
{
	/*BORDER-RIGHT: #efefff 1px solid; 
	BORDER-TOP: #efefff 1px solid; 
	DISPLAY: inline; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	Z-INDEX: 9999;
	VERTICAL-ALIGN: baseline; 
	BORDER-LEFT: #efefff 1px solid;  
	COLOR: #ffffcc; 
	BORDER-BOTTOM: #efefff 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana; 
	bottom:53px;
	BACKGROUND-COLOR:#366ab3; 
	vertical-align:middle;*/
	
	vertical-align:middle;
	COLOR: Silver;/*#ffffcc;*/
	FONT-SIZE: 14pt;
	Z-INDEX: 9999;
	bottom:53px;
	}

.CurrentPage
{
	BORDER-RIGHT: #efefff 1px solid; 
	BORDER-TOP: #efefff 1px solid; 
	DISPLAY: inline; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	Z-INDEX: 9999;
	VERTICAL-ALIGN: baseline; 
	BORDER-LEFT: #efefff 1px solid; 
	/*WIDTH: 125px;*/ 
	COLOR: #ffffcc; 
	BORDER-BOTTOM: #efefff 1px solid; 
	FONT-STYLE: normal; 
	 
	bottom:17px;
	BACKGROUND-COLOR:#366ab3; 
	TEXT-ALIGN:left;
	vertical-align:middle;
	}
	
.CurrentImg
{
	BORDER-RIGHT: #efefff 1px solid; 
	BORDER-TOP: #efefff 1px solid; 
	DISPLAY: inline; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	Z-INDEX: 9999;
	BORDER-LEFT: #efefff 1px solid; 
	WIDTH: 125px; 
	COLOR: #ffffcc; 
	BORDER-BOTTOM: #efefff 1px solid; 
	FONT-STYLE: normal; 
	bottom:17px;
	BACKGROUND-COLOR: #366ab3; 
	TEXT-ALIGN:left;
	vertical-align:middle;
	}

.LeftPaging
{
	BORDER-RIGHT: #efefff 1px solid; 
	BORDER-TOP: #efefff 1px solid; 
	DISPLAY:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	Z-INDEX:9999;
	VERTICAL-ALIGN: baseline; 
	BORDER-LEFT: #efefff 1px solid; 
	 
	COLOR: #ffffcc; 
	BORDER-BOTTOM: #efefff 1px solid; 
	FONT-STYLE: normal; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #366ab3; 
	}
	
.RightPaging
{
	BORDER-RIGHT: #efefff 1px solid; 
	BORDER-TOP: #efefff 1px solid; 
	DISPLAY:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	Z-INDEX:9999;
	VERTICAL-ALIGN: baseline; 
	BORDER-LEFT: #efefff 1px solid; 
	COLOR: #ffffcc; 
	BORDER-BOTTOM: #efefff 1px solid; 
	FONT-STYLE: normal; 
	POSITION: absolute; 
	BACKGROUND-COLOR:#366ab3; 
	left:50%;
	}



.HideButton { Display :none;}

.GridViewStyle
{
	font-size:small;
	font-weight: normal;
	color: Black;
	text-align:center;
	border-style:none;
	background-color:Transparent;
	border:0px;
	left:0px;
}

.GridViewEmptyStyle
{
	font-size: small;
	font-weight: normal;
	color: #ff6600;/*#404040;*/
	text-align: center;
	border-style:none;
}

.GridViewHeaderStyle
{
	font-weight: bold;
	font-style: normal;
	font-size:small;
	text-align:center;
	position:relative;
	background-color:#F5F5DC;
	color:Black;
	left:0px;
}


.GridViewPagerStyle
{
	font-weight: normal;
	font-size: small;
	font-style: normal;
	text-align: left;
}

.DivScrollableGrid
{
	
	width:800px; 
	/*border: solid 1px black;*/
	overflow:auto;
	/*border-style:groove;*/
	background-color:Transparent;
	z-index:110;
	border:0px;
	
}


.DivStudyBrowser
{
	height:426px;
	width:806px;
	text-align:center;
	visibility:hidden;
	background-color:White;
	z-index:100;
	/*border:groove 1px Black;*/
	background-image:url(Images/studybrowserImage.jpg);
	}
	
.DivRepeater
{
	/*overflow:auto;*/

	width:100%;
	/*border: solid 1px gray;*/
	border-spacing:0;
	float:left;
	text-align:left;
	background-color:Transparent; 
	position:relative;
	
}
.DivRepeaterComp
{
	position:relative;
	z-index:9999;
	width:100px; 
	background-color:transparent;
	border: none;
	float:right; 
	margin:0px;
}
.Panel
{
	
	position:absolute;
	z-index:9999;
	width:60px; 
	background-color:transparent;
	border: none;
	float:left; 
	bottom:0px;
	height:97%;
	margin:0px;
	left:0px;
}

.PanelComp
{
	position:fixed;
	z-index:9999;
	width:60px; 
	background-color:transparent;
	border: none;
	right:20px;
	float:right; 
	bottom:20px;
	height:97%;
	margin:0px;	
}



table
{
	margin: 0px;
	padding: 0px;
}

.ImgPrimDiv
{	
	position: relative; 
	left:55px;
	top:40px;
	background-color:Black;
	float:left;
	border:0px;
	margin:0px;
	height: 100%;
	
	
}


.ImgCompDiv
{
	position: relative; 
	top:40px;
	background-color:Black;
	color:Black;
	margin:0px;
	height: 100%;
	/*border-left:solid 2px Orange;*/
	float:right;
	right:55px;
	
}

.DivViewerFull
{
	position: relative; 
	left:55px;
	top:35px;
	background-color:Black;
	margin:0px;
	border:0px;
	
}



.DivZoom
{
	z-index: 9000;
	top: 0px;
	left:0px; 
	/*visibility:hidden;*/ 
	width: 200px; 
	height:200px;
	border-bottom-color:Yellow;
	border-bottom-width:thin;
	border-bottom-style:solid;
	border-top-color:Yellow;
	border-top-width:thin;
	border-top-style:solid;
	border-left-color:Yellow;
	border-left-width:thin;
	border-left-style:solid;
	border-right-color:Yellow;
	border-right-width:thin;
	border-right-style:solid;
	
	
}

/*.MagnificationDiv
{	position:absolute;
	border:solid 1px red;
}*/

.MagnificationImage
{	background-color:black;
	position:absolute;
	top:0px;
	left:0px;
	clip: rect(0px, 0px, 0px, 0px);
	border-style: none;
	-ms-interpolation-mode:bicubic;
	background-image:url(Images/loadingPic.gif);
	
	visibility:hidden;
	
}
/*.ImgPrim
{
	background-color:purple; 
	top: 0px; 
	left: 0px;
	border-style: none;
	width:99%;
	height:100%;
	position:relative;
	border:0px;
	margin:0px;
}*/

/*style for ImgPrim 0-..*/
.ImgPosition0
{
	background-repeat:no-repeat;
	background-position:center center;
	background-color:transparent;
	z-index:9999;
	margin:0px;
	color:#ff6600;
	/*border:solid 1px #7fb714;*/
}


.Labels
{
	background-color:transparent;
	z-index:9998;
	margin:0px;
	position:absolute;
	color:#ff6600;
	font-size:small;

}

.SeriesThumbs
{
	position:absolute;
	z-index:9999;
	right:0px;
	float:right;
	background-color:transparent;
}
.CurrentSeriesThumbsDiv
{
	position:absolute;
	z-index:9998;
	left:0px;
	cursor:hand;
	margin:0px;
	color:#ff6600;
	float:left;
	border:0px;
}
.CurrentSeriesThumbsDivComp
{
	position:absolute;
	z-index:9998;
	cursor:hand;
	border:0px;
	margin:0px;
	right:0px;
	float:right;
}

.ShowControl
{
	z-index:100;
	visibility:visible;
	position:absolute;
}

.ShowControlComp
{
	z-index:100;
	visibility:visible;
	position:absolute;
	right:100%;
}

.HideControl
{
	z-index:0;
	visibility:hidden;
	position:absolute;
}

.Image
{
	width:135px;
}

.PanelImageNavigation
{
	/*position:absolute;
	display:inline-block;*/
	width:0;
	background-color:white;
}
.inputControl
{
	width:100px;
}


.ActiveMode{
	BORDER-RIGHT: #efefff 1px solid; 
	BORDER-TOP: #efefff 1px solid; 
	DISPLAY: inline; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	Z-INDEX: 9999;
	VERTICAL-ALIGN: baseline; 
	BORDER-LEFT: #efefff 1px solid; 
	WIDTH: 125px; 
	COLOR: #ffffcc; 
	BORDER-BOTTOM: #efefff 1px solid; 
	FONT-STYLE: normal; 
	BACKGROUND-COLOR:#366ab3; 
	TEXT-ALIGN:left;
	vertical-align:middle;
	}
	

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
 .toolMenu 
 {
	border-bottom-width:3px; 
	border-bottom-style:solid; 
	border-bottom-color:Gray; 
	border-right-width:3px; 
	border-right-style:solid; 
	border-right-color:Gray; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-left-color:Gray; 
	border-top-width:1px; 
	border-top-style:solid; 
	border-top-color:Gray; 
	padding:3px;
	cursor: hand;
	z-index:9999;
 }
.modalPopup {
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*  from catalogview*/

.photoover 
{ 
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 0px; 
	BACKGROUND:#cccccc;
	/*FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); */
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ffffff 1px solid; 
	CURSOR: hand; 
	PADDING-TOP:0px; 
	BORDER-BOTTOM: #999999 1px solid;
	z-index:9999;
	margin-bottom:0px;
	}
	
	.imgL 
	{
		BORDER-RIGHT: #99ccff 5px solid; 
		PADDING-RIGHT: 30px; 
		BORDER-TOP: #336699 5px solid; 
		PADDING-LEFT: 30px; 
		BACKGROUND-Color:Blue; 
		/*FILTER: progid:DXImageTransform.Microsoft.fade(duration=0.8),progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, ShadowOpacity=.30); */
		PADDING-BOTTOM: 30px; 
		BORDER-LEFT: #336699 5px solid; 
		CURSOR: hand; 
		PADDING-TOP: 30px; 
		BORDER-BOTTOM: #99ccff 5px solid }
		
	
	
	.thumb 
	{
		BORDER-RIGHT: solid thin #7fb714;  
		BORDER-TOP: #7fb714 thin solid;  
		BORDER-LEFT: #7fb714 thin solid;  
		BORDER-BOTTOM: #7fb714 thin solid; 
			
	}
	.series { BORDER-RIGHT: #ff6600 thin solid; 
			/*PADDING-RIGHT: 10px; */
			BORDER-TOP: #ff6600 thin solid; 
			/*PADDING-LEFT: 10px; */
			BORDER-LEFT: #ff6600 thin solid; 
			BORDER-BOTTOM: #ff6600 thin solid 
			}


.Report
{ 
	height:75%;
	width:65%;
	text-align:center;
	border-style:groove;
	visibility:visible;
	/*display: none;*/
	background-color:White;
	z-index:100;
}

.ButtonStyle
{
	font-size:small;
	border-right: #660000 1px solid;
	border-top: #cc0000 1px solid;
	font-weight: bold;
	border-left: #cc0000 1px solid;
	background-color: Silver;
	color: #000000;
	border-bottom: #660000 1px solid;
	height: 20px;
}

.LoginHeader
{
	border-top: #cc0000 1px outset;
	border-right: #660000 1px inset;
	border-bottom: #660000 1px inset;
	border-left: #cc0000 1px outset;
	background-color: Silver;
}

.ErrorMessageStyle
{
	font-size: small;
	color: Red;
}

.ImgErrorHandler
{
	background-image :url(Images/loadingPic.gif);
	background-repeat:no-repeat;
	
}


.FakeBtns
{
	display:none;
}

.Video
{
	height:30px;
	position:absolute; 
	bottom:0px; 
	left:0px;
}

.Pointer
{
	position:absolute;
	z-index:9999;
}



/* dock - top 
.dock {
	position: relative; 
	height: 24px; 
	text-align: center;
	
}
.dock-container {
	position: absolute;
	height: 48px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 24px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}
*/
img {
	border: none;
}	


.ChangePasswordTitlePanel
{
	font-weight: bold;
    background: url(../Images/menuBackground.jpg) repeat-x;
    text-align: center;
    height: 20px;
    margin-bottom: 2px;
    padding-top: 3px;
}

.ChangePasswordLabels
{
    text-align:right;
}

.ChangePassword-FailurePanel
{
    height: 4em;
    color: #990000;
}


.ChangePassword
{
    /*font-family: Trebuchet MS;*/
    font-size: small;
    padding: 4px; 
    border: outset 1px #660000;
    background:#eeeeee;
    width: 360px;
}
.modalBackground {
		background-color:Gray;
		filter:alpha(opacity=70);
		opacity:0.7;
		}
.button
{
	background-image:url(../Images/newButton.png);
	background-repeat: no-repeat;
	border: 0px;
	display: inline-block;
	font-size: small;
	color:black;
	width: 65px;
	height: 25px;
	text-align:center;	
	text-decoration:none;
	font-family: Trebuchet MS;	
	cursor: pointer;
}
.popupDialog 
{
	font-family: Trebuchet MS;
    font-size: small;
    display: block;
    border: solid 2px black;
    width: 318px;
    z-index:3;
}

.popupContainer
{
	border: solid 1px #808080;
	z-index:3;
}

.popupHeader
{
	background: url(../Images/gridviewHeader.png) repeat-x 0px 0px;
	color: #000000;
	border-bottom: solid 1px #cccccc;
	padding: 3px 10px;
	font-weight: bold;
}
.popupClose
{
	right: 7px;	
    background: url(../Images/delete_16.gif) no-repeat 0px 0px;
    width: 16px;	
    cursor: pointer;	
 
    top: 7px;	
    height: 16px;
}
.popupFooter
{
	background-color: #f2f2f2;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-top: 2px;
}

.popupBody
{
	background-color: #f2f2f2;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 8px;
}
.disclaimer
{
	font-size:smaller;
	font-family:Arial;
}
