﻿/* NON IE HACK TO SHOW INACTIVE SCROLLBAR AVOIDING LEFT SHIFT OF LAYOUT ON LONG PAGES 
   http://archivist.incutio.com/viewlist/css-discuss/42371
*/
HTML {
   overflow: -moz-scrollbars-vertical;
}

BODY, TH, TD {
	font-family:"Lucida Grande Regular", "Lucida Sans", Verdana, Arial, Helvetica;
}

.fixedFont
{
	font-size:12px !important;	
}
A, A:visited {
	color:#B7001A;
	text-decoration:none;
}
A:hover {
	color:#000000;
	text-decoration:none;
}
.Accent {
	color:#B7001A !important;
}
.previewImage {
    border:solid 1px #000000;
}
/* Elenco rows ------------------------- */
td.tbRow 
{
}
td.tbRowSolidBorderNa
{
	border-top:solid 1px #7F7F7F;
	color:#5D5E60;	
}
td.tbRowNoBorder 
{
	height:19px;
	border-top:solid 1px #FFFFFF;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;
}
td.tbRowSolidBorder 
{
	height:19px;
	border-top:solid 1px #7F7F7F;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;
}
td.tbRowDashedBorder 
{
	height:19px;
	border-top:dashed 1px #7F7F7F;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;	
}
td.tbRowDashedBorderLast
{
	height:19px;
	border-top:dashed 1px #7F7F7F;
	border-bottom:dashed 1px #7F7F7F;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;	
}
td.tbAltRow 
{
	background-color:#F5F5F5;
}
td.tbAltRowSolidBorderNa
{
	border-top:solid 1px #7F7F7F;
	color:#5D5E60;	
	background-color:#F5F5F5;
}
td.tbAltRowNoBorder 
{
	height:19px;
	border-top:solid 1px #F5F5F5;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;
	background-color:#F5F5F5;
}
td.tbAltRowSolidBorder 
{
	height:19px;
	border-top:solid 1px #7F7F7F;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;
	background-color:#F5F5F5;
}
td.tbAltRowDashedBorder 
{
	height:19px;
	border-top:dashed 1px #7F7F7F;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;
	background-color:#F5F5F5;	
}
td.tbAltRowDashedBorderLast 
{
	height:19px;
	border-top:dashed 1px #7F7F7F;
	border-bottom:dashed 1px #7F7F7F;
	color:#5D5E60;	
	padding:5px 0px 5px 0px;
	background-color:#F5F5F5;	
}
td.tbAltRowTopDashedBottomSolidBorder 
{
	height:29px;
	border-top:dashed 1px #7F7F7F;
	border-bottom:solid 1px #7F7F7F;
	color:#5D5E60;	
	background-color:#F5F5F5;
}
td.vRowsPadded
{
	padding-right:15px;
	padding-left:15px;
}
td.vRowsLeftPadded
{
	padding-left:15px;
}
/* /Elenco rows ------------------------- */

.Label
{
		color:#000000;
		/*font-weight:bold;*/
}

#InputTextBox, .InputTextBox
{
	border:solid 1px #7F7F7F;
	font-family:"Lucida Grande Regular", "Lucida Sans", Verdana, Arial, Helvetica;
	color:#B7001A;
}

/* START LIGHTBOX ------------------------- */
#lightbox
{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.html); }

html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(../admin/lightbox/blank.html);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../admin/lightbox/overlay.png", sizingMethod="scale");
}
/* END LIGHTBOX ------------------------- */
