﻿
/*grids.css*/body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;width:56.301em;min-width:750px;}#doc2{width:73.074em;width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;width:73.117em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{float:right;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{margin-right:0;width:32%;width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{margin-right:0;}.yui-gb .yui-gd .yui-u{width:66%;width:61.2%;}.yui-gb .yui-gd div.first{width:31%;width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;float:left;margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;width:48.1%;margin-left:0;}.yui-g .yui-g div.first{margin:0;}.yui-gb .yui-g div.first{margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{width:48.1%;margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{width:24%;width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{width:73.5%;width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}.yui-gb .yui-u{float:left;}
.popcomm{float: left; padding-top: 4px; clear: right; padding-left: 4px; display:block ; border-right: red 2px solid; padding-right: 2px; border-top: red 2px solid; padding-bottom: 4px; margin-left: 15px; border-left: red 2px solid; border-bottom: red 2px solid;}
#boxSmallTop{background-image: url(../style/images/box1-top.jpg);height:22px;width:300px}
#boxSmallMid{background-image: url(../style/images/box1-mid.jpg);height: 17px;width: 300px;background-repeat: repeat;}
#boxSmallBot{background-image: url(../style/images/box1-bot.jpg);height:22px;width:300px}
#boxSmalCont{border-right: gainsboro thin solid; padding-right: 12px; border-top: gainsboro thin solid; padding-left: 12px; font-size: 12pt; padding-bottom: 12px;margin-top: 12px; border-left: gainsboro thin solid; color: #000000; padding-top: 12px;border-bottom: gainsboro thin solid; font-family: Arial; float: left; width: 300px;height: 147px; display: inline; position:absolute; overflow:hidden ; top:150px; left:5px; background-color:White; cursor:move ;}
.bdbg{background-image: url(../style/images/box-mid.jpg);background-repeat: repeat-y;background-position: center center;}
#ft
{   min-height:20px;
	clear: both;
	background-position:bottom ;
	background-image: url(../images/Css/bgFT.gif);
	background-repeat: repeat-x;
	margin-top:2px
}
#boxTop
{
	background-image: url(../style/images/box-top.jpg);
	height:40px;
	width:600px
}
#boxBody
{
	background-image: url(../style/images/box-mid.jpg);
	width: 600px;
	min-height:100px;
	background-repeat: repeat-y;
}
#ftbox
{
	min-height: 40px;
	clear: both;
	background-image: url(../style/images/box-bottom.jpg);
	background-repeat: no-repeat;
}
#HeaderMain
{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 90px;
	background-image: url('../Images/Css/bg-main.png' );
	background-repeat: repeat-x;
	position: absolute;
	z-index: 0;
	vertical-align: bottom;
	text-align: left;
	padding-top: 12px;
	padding-left: 60px;
}
.HDT
{

	width: auto;
	height: 24px;
	background-image: url('../Images/Css/bg-mainT.png' );
	background-repeat: repeat-x;
	z-index: 0;
	vertical-align: bottom;
	text-align: left;
	padding-top: 12px;
	padding-left: 60px;
	position:relative
}

.HDB
{
	width: auto;
	min-height: 55px;
	height: auto;
	background-image: url(../Images/Css/bg-mainB.png);
	background-repeat: repeat-x;
	z-index: 0;
	vertical-align: bottom;
	text-align: left;
	padding-top: 12px;
	padding-left: 60px;
	background-position: left top;
}

.HeaderImageBgrnd
{
  
	width: auto;
	height: 70px;
	background-image: url('../Images/Css/bg-main.png' );
	background-repeat: repeat-x;
	z-index: 0;
	vertical-align: bottom;
	text-align: left;
	padding-top: 12px;
	padding-left: 60px;
	position:relative
}
.ucheader
{
	border-right: #ffffff 2px solid;
	min-width: 700px;
	width: 99%;
	height: 120px;
	padding-right: 2px;
	border-top: #ffffff 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #ffffff 2px solid;
	padding-top: 2px;
	border-bottom: #ffffff 2px solid;
	font-size: 12pt;
	color: #ffffff;
	font-family: Arial;
	margin-bottom: 5px;
	background-color: transparent;
	overflow: visible;
	background-image: none;
}
 .WithSS
        {width:700px;
        float: left; display: inline;text-align:center; 
                                overflow:hidden ; padding-left: 250px; padding-right: 300px; padding-top:15px; left: 1px; 
                                position: absolute; top: 1px; height: 100px; border-left: #ffffff 1px solid; z-index:3
        }
         .WithOutSS
        {width:800px;
        float: left; display: inline;  text-align:center;
                                overflow:hidden ; padding-left: 250px;  padding-top:15px; left: 1px; 
                                position: absolute; top: 1px; height: 100px; border-left: #ffffff 1px solid; z-index:3
        }
        
   
    .SShow
    {
		display: inline; float: right; width: 280px;
                    overflow: hidden
    }    
 #PPcriteria
    {        
		 padding-right: 1px;  padding-left: 1px; padding-bottom: 1px;
         padding-top: 1px;; font-size: 12pt; 
         color: #000099; font-family: Arial; height: 30px; 
         background-color: #f7f5ff;
          display:none;
       }



    #PPcriteriaCounter
    {      
		 padding-right: 1px;  padding-left: 2px; padding-bottom: 1px;
         padding-top: 1px;; font-size: 12pt; 
         color: #000099; font-family: Arial, 'Book Antiqua'; height: 20px; 
         font-weight: bold; 
     }
.helpPopUpSmall
{
	width: 200px;
	border-right: #cc0066 1px solid;
	padding-right: 5px;
	border-top: #cc0066 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: #cc0066 1px solid;
	color: #990033;
	padding-top: 5px;
	border-bottom: #cc0066 1px solid;
	background-color: #fffff0;
	vertical-align: middle;
	text-align: left;
	font-size: 8pt;
}

.spanLeftL
{
	float: left;
	display: inline;
	width: 250px;
	text-align: right; font-family:Arial;
	
}

.spanRight
{
	float: right;
	display: block;
	width: 340px;
	text-align: left; padding-left:5px;
	
}
.spanLeft
{
	float: left;
	display: inline;
	width: 200px;
	text-align: right; font-family:Arial;
	
}
.popDetailsLeftSpan
{
	float: left;
	display: inline;
	width: 130px;
	text-align: right;
	margin-right: 5px;
}

.propDetailsRightSpan
{
	float: left;	display: inline; width: auto;
}
.imagebox
{
	display: inline;
	float: left;
	padding:8px;
	height: 40px;
	width: 43px;
	vertical-align: bottom;
	text-align: center;
	vertical-align:middle 
}


.divblockNarrow
{
	width: 440px;
	height: 24px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: #d3d3d4 1px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #d3d3d4 1px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

.divblockLeftBar
{
	width: 565px;
	height: 24px;
	background-color: #f5f8ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-right: #d3d3d4 1px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #9900cc 3px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:5px
}
.divblockLeftBarYellow
{
	width: 565px;
	height: 24px;
	background-color: #fffff1;
	z-index: 3;
	font-size: 9pt;
	color: #cc0066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-right: #cc0066 1px solid;
	border-top: #cc0066 1px solid;
	border-left: #cc0066 3px solid;
	border-bottom: #cc0066 1px solid;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.divblockBar
{
	width: 560px;
	height: 24px;
	background-color: #f5f8ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-right: #9900cc 4px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #9900cc 4px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.divblock
{
	width: 560px;
	height: 24px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: #d3d3d4 1px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #d3d3d4 1px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

.divblockDoubleHeight
{
	width: 560px;
	height: 48px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: #d3d3d4 1px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #d3d3d4 1px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}
.divblockTripleHeight
{
	width: 560px;
	height: 66px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 7px;
	border-right: #d3d3d4 1px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #d3d3d4 1px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

.divblockQuatroHeight
{
	width: 560px;
	height: 88px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 7px;
	border-right: #d3d3d4 1px solid;
	border-top: #d3d3d4 1px solid;
	border-left: #d3d3d4 1px solid;
	border-bottom: #d3d3d4 1px solid;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}
.currentNode
{ 
	color:Blue ;
	font-weight:bold;
	font-family:Arial;
	font-size:medium 
}
.divblockVisibility
{
	min-height: 25px;
	width: 770px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 10px;
	display: none;
}
.divblockVisibilityShow
{
	min-height: 25px;
	width: 770px;
	background-color: #f5f5ff;
	z-index: 3;
	font-size: 9pt;
	color: #330066;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 4px;
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
	display:block;
}
.buttonBlue
{
	width: 148px;
	height: 22px;
	background-image: url(../Firm/imgMenu/lev0_bg1.gif);
	background-repeat: repeat;
	position: relative;
	text-align: center;
	font-size:x-small ;
	vertical-align: middle;
	font-family: Arial, Microsoft Sans Serif;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left-color: white;
	border-top-color: white;
	border-right-color: white;
	border-bottom: darkgray 1px solid;
	cursor: pointer;
	margin-right:5px;
	z-index:3
}


.buttonWhite
{
	width: 148px;
	height: 22px;
	background-image: url(../Images/Css/Product-Bar_Bkgd.gif);
	background-repeat: repeat-x;
	position: relative;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Microsoft Sans Serif;
	font-size:x-small ;
	color: #0002cd;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left-color: white;
	border-top-color: white;
	border-right-color: white;
	border-bottom: darkgray 1px solid;
	cursor: pointer;
	margin-right:5px;
}

.buttonWhiteBgrnd
{
	width: 148px;
	height: 25px;
	background-image: url(../Images/Css/Product-Bar_Bkgd.gif);
	background-repeat: repeat-x;
	position: relative;
	vertical-align: middle;
	font-family: Arial, Microsoft Sans Serif;
	color: #0002cd;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left-color: white;
	border-top-color: white;
	border-right-color: white;
	border-bottom: darkgray 1px solid;
	cursor: pointer;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


#CenterContent
{
	position: absolute;
	left: 50%;
	width: 600px;
	margin-top: 10px;
	margin-left: -316px;
	text-align: left;
	padding: 15px;
	border: 1px dashed #333;
	background-color: #ffcc66;
}

.listTemplate
{
	background-color: #ffffff;
}

.listAlterTemplate
{
	background-color: #f5f5f6;
}


#C1
{
	float: left;
	display: inline;
	width: 160px;
	height: auto;
	border-right: #f5f5f7 3px double;
	padding-right: 5px;
	margin-right: 5px;
	min-height:300px;
	
}

#C2
{
	float: left;
	display:inline ;
	width: 390px;
	height: auto;
	min-height:500px;
	overflow: visible;
	border-right: #f5f5f7 2px solid;
	padding-right: 5px;
	border-top: #f5f5f7 2px solid;
	border-left: #f5f5f7 2px solid;
	margin-right: 5px;
	border-bottom: #f5f5f7 2px solid;
}

#C3
{
	float: left;
	display: inline;
	width: 390px;
	height: auto;
	overflow: visible;
	border-right: #f5f5f7 2px solid;
	padding-left:3px;
	padding-right: 5px;
	border-top: #f5f5f7 2px solid;
	border-left: #f5f5f7 2px solid;
	margin-right: 5px;
	border-bottom: #f5f5f7 2px solid;
}
#C4
{
	float: right;
	display: inline;
	height: 390px;
	overflow: visible;
	padding-right: 5px;
	margin-right: 5px;
	width:auto;
	text-align:left 
}
.panelDisplayResultsMinHeight
{
	padding-right: 9px;
	padding-left: 3px;
	padding-bottom: 9px;
	margin: 9px 9px 9px 3px;
	width: 95%;
	padding-top: 9px;
	border-right: #dce0dc 1px solid;
	border-top: #dce0dc 1px solid;
	border-left: #dce0dc 1px solid;
	border-bottom: #dce0dc 1px solid;
	min-height: 500px;
	background-color: #ffffff;
}

.panelPopup
{
	background-color: #f8f9ff;	
	height: auto;
	padding-left: 8px;
	padding-top: 7px;
	line-height: 22px;
	cursor:pointer ;
	color: #69696b;
	font-family: Arial;
	vertical-align: top;
	direction: ltr;
	letter-spacing: normal;
	text-align: left;
	border-right: #cc0066 4px solid;
	border-top: #cc0066 4px solid;
	border-left: #cc0066 4px solid;
	border-bottom: #cc0066 4px solid;
	 z-index: 10;
}

.popupLine
{ width: 420px; background-color: #f8f9ff;border-bottom: #cc0066 1px solid; margin-top:5px}
.inner
{
	width: 600px;
	margin: 0px auto;
	text-align: left;
	background-color: #eee;
	border-right: #000099 1px solid;
	padding-right: 10px;
	border-top: #000099 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #000099 1px solid;
	padding-top: 10px;
	border-bottom: #000099 1px solid;
}

.outer
{
	margin:0px; padding:0px;text-align:center;
}

.button
{
	text-decoration: none;
	border: 1px solid #336699;
	background-color: #2c5f93;
	cursor:pointer ;
	font-size: small;
	font-family: Arial;
	color: #ffffff;
}

#LeftPlaceHolder
{
	margin-right: 20px;
	margin-left:10px;
	padding-bottom: 1em;
	top: 50px;
	float: left;
	left: 0;
	width: 160px;
	z-index: 2;
	padding-right: 5px;
	position: absolute;
	height: auto;
	display: block;
	padding-left: 7px;
	padding-top: 7px;
	border-right: #dddcdc 2px solid;
	vertical-align: top;
	font-family: Arial;
	text-align: left;
	z-index: 3;
	background-image: none;
	border-top: #dddcdc 2px solid;
	padding-bottom: 2px;
	border-left: #dddcdc 2px solid;
	border-bottom: #dddcdc 2px solid;
}

#RightPlaceHolder
{
	top: 50px;
	left: 240px;
	position: absolute;
	z-index: 1;
	text-align: left;
	padding-left: 12px;
	margin-left: 12px;
	width: 600px;
	height: auto;
	display: block;
}
.promoGridLine
{
	background-color: #ffffbc;
	border-right: #990033 2px dashed;
	padding-right: 5px;
	border-top: #990033 2px dashed;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 5px;
	border-left: #990033 2px dashed;
	color: #990033;
	padding-top: 5px;
	border-bottom: #990033 2px dashed;
	font-family: Arial;
}
 #indicator
  {
   z-index:300; height:auto; width:96%; background-color:White;  min-height:200px;
   position:absolute; left:0px; top:0px; padding-left:50px; padding-top:25%;
  opacity :0.80; filter:alpha(opacity=75)
  }
  
    .menuHolder1
{
	position: absolute;
	height: 24px;
	z-index: 200;
	background-color: white;
	z-index: 200;
	width: 99%;
	background-image: url(../Firm/menu/imgMenu/lev0_bg1.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-width:400px
}
    .menuHolder2
{
	position: absolute;
	height: 24px;
	z-index: 200;
	background-color: white;
	z-index: 200;
	width: 99%;
	background-image: url(../Firm/menu/imgMenu/lev0_bg1a.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-width:400px
}
    .menuHolder3
{
	position: absolute;
	height: 24px;
	z-index: 200;
	background-color: white;
	z-index: 200;
	width: 99%;
	background-image: url(../Firm/menu/imgMenu/lev0_bg1b.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-width:400px
}
    .menuHolder4
{
	position: absolute;
	height: 24px;
	z-index: 200;
	background-color: white;
	z-index: 200;
	width: 99%;
	background-image: url(../Firm/menu/imgMenu/lev0_bg1c.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-width:400px
}
    .menuHolder5
{
	position: absolute;
	height: 24px;
	z-index: 200;
	background-color: white;
	z-index: 200;
	width: 99%;
	background-image: url(../Firm/menu/imgMenu/lev0_bg1d.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-width:400px
}
    .menuHolder6
{
	position: absolute;
	height: 24px;
	z-index: 200;
	background-color: white;
	z-index: 200;
	width: 99%;
	background-image: url(../Firm/menu/imgMenu/lev0_bg1e.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-width:400px
}
/* Navigation */

#navigation
{
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid #ED9F9F;font-size: 8pt;width: 200px;margin-bottom:2px
}
#navigation li a
{
	display: block;
	padding: 2px 4px 4px 0.4em;
	border-left: #660099 11px solid;
	border-right: #660099 1px solid;
	background-color: #0000cc;
	color: #ffff01;
	text-decoration: none;
	font-size: 8pt;
	border-bottom: #660099 2px solid;
}
#navigation li a:hover
{
	background-color: #ffffcc;
	color: #000099;
	border-right: #cc0066 4px double;
	padding-right: 4px;
	border-top: #cc0066 4px double;
	padding-left: 0.9em;
	padding-bottom: 4px;
	border-left: #cc0066 11px solid;
	padding-top: 4px;
	border-bottom: #cc0066 4px double;
	font-size: 8pt;
	background-position: left center;
	background-image: url(../images/dot_w.gif);
	background-repeat: no-repeat;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li
{
	border-bottom: 1px solid #711515;
	margin: 0;
	background-color: #0000cc;
	color: white;
}
#navigation ul ul a:link, #navigation ul ul a:visited
{
	background-color: #e9f2fe;
	color: #0000cc;
	font-size: 7pt;
}
#navigation ul ul a:hover
{
	background-color: #0000cc;
	color: white;
	font-size: 7pt;
}

/* Navigation #1*/

#navigation1
{
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
#navigation1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation1 li {
	border-bottom: 2px solid #ED9F9F;
	width: 200px;
	margin-bottom:2px
}
#navigation1 li a
{
	display: block;
	padding: 0px 5px 5px 0.5em;
	border-left: #660099 11px solid;
	border-right: #660099 1px solid;
	background-color: #0000cc;
	color: yellow;
	text-decoration: none;
	font-size: 8pt;
}
#navigation1 li a:hover
{
	display: block;
	border-left: #ffff66 11px solid;
	border-right: #ffff66 11px solid;
	background-color: #0000cc;
	color: #fffffe;
	text-decoration: none;
	font-size: 9pt;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 5px;
	padding-top: 0px;
	border-bottom: #ffff66 1px solid;
}
#navigation1 ul ul {
	margin-left: 12px;
}
#navigation1 ul ul li
{
	border-bottom: 1px solid #711515;
	margin: 0;
	background-color: #0000cc;
	color: white;
}
#navigation1 ul ul a:link, #navigation1 ul ul a:visited
{
	background-color: #e9f2fe;
	color: #0000cc;
	font-size: 8pt;
}
#navigation1 ul ul a:hover
{
	background-color: #0000cc;
	color: white;font-size: 7pt;
}

/* Navigation Groups*/

#navigationG
{
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#navigationG ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigationG li {
	border-bottom: 1px solid #ED9F9F;font-size: 8pt;width: 200px;margin-bottom:2px
}
#navigationG li a
{
	display: block;
	padding: 2px 4px 4px 0.4em;
	border-left: #660099 11px solid;
	border-right: #660099 1px solid;
	background-color: #0000cc;
	color: #ffff01;
	text-decoration: none;
	font-size: 8pt;
	border-bottom: #660099 2px solid;
}
#navigationG li a:hover
{
	background-color: #ffffcc;
	color: #000099;
	border-right: #cc0066 4px double;
	padding-right: 4px;
	border-top: #cc0066 4px double;
	padding-left: 0.9em;
	padding-bottom: 4px;
	border-left: #cc0066 11px solid;
	padding-top: 4px;
	border-bottom: #cc0066 4px double;
	font-size: 8pt;
	background-position: left center;
	background-image: url(../images/dot_w.gif);
	background-repeat: no-repeat;
}
#navigationG ul ul {
	margin-left: 12px;
}
#navigationG ul ul li
{
	border-bottom: 1px solid #711515;
	margin: 0;
	background-color: #0000cc;
	color: white;
}
#navigationG ul ul a:link, #navigation ul ul a:visited
{
	background-color: #e9f2fe;
	color: #0000cc;
	font-size: 7pt;
}
#navigationG ul ul a:hover
{
	background-color: #0000cc;
	color: white;
	font-size: 7pt;
}
/* MP.master */
#content_main
{
	width: 100%;
	padding-top: 2px;
	display: block;
	visibility: visible;
	background-image: none;
	background-color: #ffffff;
	overflow: auto;
}

#TwoColumnLeft
{
	display: block;
	width: 200px;
	float: left;
	height: 100%;
	padding-left: 7px;
	padding-top: 7px;
	border-right: #dddcdc 2px solid;
	vertical-align: top;
	font-family: Arial;
	text-align: left;
	z-index: 3;
	background-image: none;
	padding-right: 2px;
	border-top: #dddcdc 2px solid;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #dddcdc 2px solid;
	border-bottom: #dddcdc 2px solid;
}

#TwoVolumnRight
{
	display: block;
	width: auto;
	min-width: 600px;
	float: left;
	height: auto;
	padding-left: 7px;
	padding-top: 1px;
	border-right: #f5f5f4 1px inset;
	vertical-align: top;
	font-family: Arial;
	text-align: left;
	z-index: 3;
	background-image: none;
	background-color: transparent;
	overflow: hidden;
	clear: right;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 2px;
}

/* grid view */
.item
{
	text-align: Left;
	font-size: small;
	vertical-align: middle;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
}

.itemCenter
{
	text-align: Center;
	font-size: small;
	vertical-align:middle ;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
	padding-right: 5px;
}
.itemFirstCenter
{
	text-align: Center;
	font-size: small;
	vertical-align: top;
	border-right: #dcdcdd 1px solid;
	border-left: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
}

.itemYellow
{
	text-align: Left;
	font-size: small;
	vertical-align: middle;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
	background-color: yellow;
	color: #000000;
}
.itemRed
{
	text-align: Left;
	font-size: small;
	vertical-align: middle;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	 padding-right:2px;
	min-width: 20px;
	background-color: red;
	color: #ffffff;
}

.itemGreen
{
	text-align: Left;
	font-size: small;
	vertical-align: middle;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
	background-color: green;
	color: #ffffff;
}
.itemLightCyan
{
	text-align: Left;
	font-size: small;
	vertical-align: middle;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
	background-color: #dfffff;
	color: #000000;
	text-align:center 
}
.itemLightBrown
{
	text-align: Left;
	font-size: small;
	vertical-align: middle;
	border-right: #dcdcdd 1px solid;
	padding-left: 5px;
	min-width: 20px;
	background-color: #ffcc66;
	color: #660033;	text-align:center 
}
 .header
{
	text-align: center;
	font-size: small;
	vertical-align: middle;
	background-image: url(../style/images/lev0_bg1Tall.png);
	color: White;
	border-right: #ffffff 2px solid;
	height: 26px;
	min-width: 30px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	border-bottom: #000099 1px solid;
}

.GridHeaderWhite
{text-align: center; color:White 
}
/* promotion pop up*/
.promocriteriaspan
{
    display:block; 
   clear:both; 
    float:left; width:280px; height:40px; margin:5px; padding:3px; border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
}
.promoCriteriaPanelPopup
{   
	z-index: 10;
	background-color: #f8f9ff;
	width: 300px;
	height:220px;
	padding-left: 6px;
	padding-top: 7px;
	cursor:pointer ;
	color: #69696b;
	font-family: Arial;
	vertical-align: top;
	direction: ltr;
	letter-spacing: normal;
	text-align: Left;
	border-right: #cc0066 thick solid;
	border-top: #cc0066 thick solid;
	border-left: #cc0066 thick solid;
	border-bottom: #cc0066 thick solid;
}
.btnnav
{
	width: 320px;
	height: 22px;
	text-align: left;
	font-size:small ;
	vertical-align: middle;
	font-family: Arial, Microsoft Sans Serif;
	color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left-color: white;
	border-top-color: white;
	border-right-color: white;
	border-bottom: darkgray 1px solid;
	cursor: pointer;
	z-index:3
}

/* dlides banner formating */
.slider_rail
{
	position: relative;
	height: 15px;
	width: 200px;
	background: url(../Firm/imgMenu/lev0_bg2a.gif) #ffffff repeat-x;
}
.slider_handle{position: absolute;height: 14px;width: 22px;background-color:Red}
.cssPager span{background-color: #4f6b72;font-size: 18px;color: #ffffff;} 
.cssPager td{padding-left: 4px;padding-right: 4px;}
#promoDiv
{width:700px;margin:0px auto;text-align:left;padding:15px;border:1px dashed #333;background-color:#eee;}
/* ucHeader control*/
#linesTable{width:auto;margin-top:3px; margin-bottom:2px; background-color:Transparent}
#imagetd{width:220px; padding :1px; vertical-align:middle;}

  .divShow { display:Inline; float:left; margin-left:12px; font-size:x-small; cursor:pointer  }  
  .PartTitleStyle {background-color:#5D7B9D; font-weight:bold; font-size:small; color:White; text-align:left ; font-family:Arial } 
  #img{opacity :1;filter:alfa(opacity='100')}
  .spacer{ width:98%; display:block; height:5px; clear:both}
 
