﻿body
{
	font-family: Arial, Tahoma;
	font-size: 9pt;
	background-color: #2E3136;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF
}

/* FONT STYLES */
.textHeader
{
	font-size: 14pt;
	color: #F6F6F6;
}

.textHeaderS
{
	font-size: 12pt;
	color: #F6F6F6;
}

.textHeader2
{
	font-size: 11pt;
	font-style: italic;
	color: #F6F6F6;
}


.FormFieldHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #F6F6F6;
}

.ValidationError
{
	font-weight: bold;
	font-size: 8pt;
	color: #FF9900
}

.textSmall
{
	font-size: 8pt;
	color: #F6F6F6;
}

.textSmallGrey
{
	font-size: 8pt;
	color: #626568;
	text-decoration: none;
}

.textSmallGrey A:link
{
	font-size: 8pt;
	color: #626568;
	text-decoration: none;
}

.textSmallGrey A:visited
{
	font-size: 8pt;
	color: #626568;
	text-decoration: none;
}

.textSmallGrey A:hover
{
	font-size: 8pt;
	color: #626568;
	text-decoration: underline;
	cursor: pointer;
}

/* MASTER PAGE SECTIONS */

.aMenuTop
{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

.aMenuTop A:link
{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

.aMenuTop A:visited
{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

.aMenuTop A:hover
{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

.aMenuItem
{
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}

.aStyledLink
{
	color: #59a6e6;
	text-decoration: none;
}

.aMenuLink A:link
{
	color: #59a6e6;
	text-decoration: none;
}

.aMenuLink A:visited
{
	color: #59a6e6;
	text-decoration: none;
}

.aMenuLink A:hover
{
	color: #59a6e6;
	cursor: pointer;
	text-decoration: underline;
}

.aLinkGrey A:link
{
	color: #F6F6F6;
	text-decoration: none;
}

.aLinkGrey A:visited
{
	color: #F6F6F6;
	text-decoration: none;
}

.aLinkGrey A:hover
{
	color: #F6F6F6;
	cursor: pointer;
	text-decoration: underline;
}

.bpane
{
	display:table;
	width: 938px;
	text-align: left;
}

#dNavigation
{
	display:table;
	width: 938px; 
	border-top: solid 1px #606060; 
	border-bottom: solid 1px #606060;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

#dFoot
{
	display:table;
	width: 938px;
}

.mOver
{
	background-image: url('/Web/V4/Img/tmbg.png');
}

.mOut
{
	background-image: none;
}

.mMain
{
	width: 480px;
	height: 225px;
	background-image: url('/Web/V4/Img/mcbg.png');
	position:absolute;
	display: none;
	color: #FFFFFF;
	padding: 20px 10px 10px 10px;
	cursor: default;
}

.mb
/* main block */
{
	width: 450px;
	height: 200px;
	position:absolute;
	display: none;
	color: #FFFFFF;
}

.m1
/* spacer - top of main menu block */
{
	width: 100%;
	height: 6px;
	background-image: url('/Web/V4/Img/spacer.png');
}

.m2
/* content area - filled with tiled background */
{
	width: 100%;
	height: 100%;
	background-image: url('/Web/V4/Img/mtile.png');
}

.m3
/* bottom rounding main menu block */
{
	height: 15px;
	width: 100%;

}

.m4
/* bottom fill main menu block */
{
	float:left;
	background-image: url('/Web/V4/Img/mtile.png');
}

.mc
/* menu content padding */
{
	padding: 20px 20px 20px 20px;	/* set to 0 to fix non-ie browsers was 20 20 20 20 */
	width: 100%;
	height: 100%;
}

.mc1
/* menu column 1 */
{
	width: 170px;
	height: 90%;
	color: #FFFFFF;
	border-right: solid 1px #606060;
	float: left;
}

.mc2
/* menu column 2 */
{
	width: 170px;
	height: 100%;
	color: #FFFFFF;
	border-right: solid 1px #606060;
	float: left;
	padding: 0px 0px 0px 20px
}

.mc3
/* menu column 3 */
{
	/*height: 100%; */
	color: #FFFFFF;
	float: left;
	padding: 0px 20px 0px 20px; /* 0px 20px 0px 20px; */
	width: 210px;
}

.mi
/* non highlighted menu item in menu block */
{
	width: 140px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-transform:uppercase;
}

.mih
/* highlighted menu item in menu block */
{
	width: 140px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color: #444444;
	background-image: url('/Web/V4/Img/ra.png');
	background-repeat:no-repeat;
	background-position:right center;
	text-transform: uppercase;
}

.mihn
/* highlighted menu item in menu block with NO right arrow */
{
	width: 140px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color: #444444;
	background-repeat:no-repeat;
	background-position:right center;
	text-transform:uppercase;
}

.supmOver
{
	background-image: url('/Web/V4/Img/tmbg.png');
	cursor: pointer;
}

.supmOut
{
	background-image: none;
	cursor: default;
}

/* RollOverButton */ 
.robLeft
{
	height: 18px;
	width: 6px;
	background-image: url('/Web/Images/normal-left.png');
	cursor:pointer;
}

.robLeftH
{
	height: 18px;
	width: 6px;
	background-image: url('/Web/Images/roll-left.png');
	cursor:pointer;
}

.robLeftD
{
	height: 18px;
	width: 6px;
	background-image: url('/Web/Images/disabled-left.png');
}

.robContent
{
	background-image: url('/Web/Images/normal-back.png');
	text-align: center; vertical-align: baseline; height: 18px;
	cursor:pointer;
}

.robContent a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	height: 18px;
	padding-top: 3px;
}

.robContentH
{
	background-image: url('/Web/Images/roll-back.png');
	text-align: center;  vertical-align: middle; height: 18px;
	cursor:pointer;
}

.robContentH a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	height: 18px;
	padding-top: 3px;
}

.robContentD
{
	background-image: url('/Web/Images/disabled-back.png');
	text-align: center;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	height: 18px;	
}

.robRight
{
	height: 18px;
	width: 6px;
	background-image: url('/Web/Images/normal-right.png');
	cursor:pointer;
}

.robRightH
{
	height: 18px;
	width: 6px;
	background-image: url('/Web/Images/roll-right.png');
	cursor:pointer;
}

.robRightD
{
	height: 18px;
	width: 6px;
	background-image: url('/Web/Images/disabled-right.png');
}

.textbox 
{  
	color: white;  
	border: solid 1px #3b3e43;
	background-color: #42454a;
	padding: 6px 4px 0px 4px;
	height: 21px;
	font-family: Arial, Tahoma;
	font-size: 9pt;
	background-image: url('/Web/V4/Img/tb-back.png');
} 

.textboxmulti
{  
	color: white;  
	border: solid 1px #3b3e43;
	background-color: #42454a;
	padding: 6px 4px 0px 4px;
	font-family: Arial, Tahoma;
	font-size: 9pt;

} 


/* BOX FRAME STYLES */
.boxftl
{
	width: 20px;
	height: 20px;
	background-image: url('/Web/Images/_Theme/Boxf/box-tl.png');
}

.boxftb
{
	height: 20px;
	background-image: url('/Web/Images/_Theme/Boxf/box-tb.png');
}

.boxftr
{
	width: 20px;
	height: 20px;
	background-image: url('/Web/Images/_Theme/Boxf/box-tr.png');
}

.boxflb
{
	width: 20px;
	height: 100%;
	background-image: url('/Web/Images/_Theme/Boxf/box-lb.png');
}

.boxfmb
{
	height: 100%;
	background-color: #32353A;
}

.boxfrb
{
	width: 20px;
	height: 100%;
	background-image: url('/Web/Images/_Theme/Boxf/box-rb.png');
}

.boxfbl
{
	width: 20px;
	height: 20px;
	background-image: url('/Web/Images/_Theme/Boxf/box-bl.png');
}

.boxfbb
{
	height: 20px;
	background-image: url('/Web/Images/_Theme/Boxf/box-bb.png');
}

.boxfbr
{
	width: 20px;
	height: 20px;
	background-image: url('/Web/Images/_Theme/Boxf/box-br.png');
}

@media Print
{
    * { background: #fff; color: #000; }
    .NoPrint
    {
        display:none;
    }
}

@media Screen
{
	.PrintOnly
	{
		display:none;
	}	
}

/* FOOTER STYLES */
.ftT
{
	padding: 0px 0px 5px 0px;
}

.ftM
{
	padding: 5px 0px 5px 0px; 
	border-bottom: dashed 1px #626568;
}

.ftB
{
	padding: 5px 0px 5px 0px;
}



.supGoOver
{
	background-image: url('/Web/V4/Controls/Img/sb-roll.png');
	cursor: pointer;

}

.supGoOut
{
	background-image: url('/Web/V4/Controls/Img/sb.png');
	cursor: default;
}

	
.mouseOver
{
	cursor: pointer;
}

.mouseOut
{
	cursor: default;
}