﻿body 
{
   height:100%;
   font-size:11px;
   color:#000000; 
   margin:0; 
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
}
#main
{
   min-height: 100%;
   height: auto !important;
   height: 100%;	
   width:1012px;
}
#header
{
   position:relative;
   width:100%;
   height:128px;
   background:url(../dur_images/header_bg.jpg) no-repeat;
}
#middle_content
{
   position:relative;
   width:100%;
   height:100%;
   background:url(../dur_images/middle_bg.gif) repeat-x;
   
}
#middle_content2
{
   position:relative;
   width:100%;
   height:100%;
   margin-left:4px;
}
#content_header
{
   position:relative; 
   width:1008px; 
   height:40px; 
   color:White;
   font-size:13px;
   font-weight:bold;
   background-image:url(../dur_images/topImage.gif)
}
#content_data
{
   position:relative;
   min-height:420px;
   height:auto !important;
   width:1006px;
   background-color:#e6edf5;
   border-left:solid 1px #cbcbcb;
   border-right:solid 1px #cbcbcb;
}
#content_footer
{
   position:relative;
   background-image:url(../dur_images/middlebottimg.gif);
   width:1008px;
   height:12px;
}
#content_data_age
{
   position:relative;
   height:22px;
   width:100%;
   padding-top:10px;
}
.enterAge_span
{
   position:absolute; 
   left:20px; 
   font-weight:bold; 
   font-size:13px;
}
#content_data_grid
{
   position:relative;
   height:auto;
   width:540px;
   margin-left:20px;
   margin-top:10px;
 
}
#content_durSavings
{
   position:absolute;
   top:41px;
   left:575px;
   width:400px;
   height:auto;
 
}
#content_leftHeader
{
   position:relative;
   width:400px;
   height:30px;
  
   color:White;
   background-image:url(../dur_images/greentop.gif);
}
#content_leftContent
{
   position:relative;
   height:auto;
   width:100%;
   background-color:White;
   
}
.content_leftContenthead
{
   position:relative;
   height:auto;
   width:100%;
   background-color:#fdf7e9;
   padding-top:3px;
   padding-bottom:3px;
   text-align:center;
}
#divCalculateSavings
{
   position:relative;
   height:205px;
}
#content_leftdataSavings
{
   position:relative;
   height:205px;
  
   visibility:visible;
}
.content_leftContentheadSavings
{
   position:relative;
   height:auto;
   width:100%;
   background-color:#fdf7e9
}
.content_savingsValues
{
   position:relative;
   width:380px;
   height:28px;
   margin-left:10px;
   margin-right:10px;
   border-bottom:solid 1px #cbcbcb;
}
.content_savingsSpan
{
   position:absolute; 
   left:10px; 
   top:7px; 
   font-size:12px;
}
.content_savingsLabel
{
   position:absolute; 
   right:15px; 
   top:7px; 
   font-size:12px;
}
#content_leftFooter
{
   position:relative;
   height:10px;
   width:401px;
   background-image:url(../dur_images/greenbott.gif);
   
   
}
.content_leftfooterLinks
{
   position:relative;
   height:40px;
   width:100%;
   background-color:#fdf7e9;
   
   text-align:left;
   padding-top:10px;
}
#content_leftMessage
{
   position:relative; 
   width:100%; 
   top:5px;
   font-size:10px;
   margin-left:5px;
   margin-right:15px;
}
/* footer */

#eb_footer
{
   position: relative;    
   height: 80px;
   background-image: url(../dur_images/mastr_footer_bg.gif);
   background-repeat: repeat-x;
}

#eb_master_footer_holder
{
   position: relative; 
   width: 570px; 
   margin-left: auto; 
   margin-right: auto; 
   height: 40px; 
   top: 25px;
}
#eb_master_footer_content
{
    position: relative; 
    height: 20px; 
    text-align: center;
}

#eb_master_footer_copyright
{
    position: relative;
    height: 25px;
    color: #6A757B;
    font-size: 11px;
}

.eb_master_footer_lnk_holder
{
   position: relative;
   float: left;
}

.eb_master_footer_link
{
   font-size: 11px;
   color: #3268A4;
   text-decoration: none;
   font-weight: bold;
}


/* end of syles for main page */

/* styles forpopup */

#popup_header
{
   position:relative;
   width:625px;
   height:25px;
   text-align:center;
   color:White;
   font-size:12px;
   font-weight:bold;
   padding-top:5px;
   background-image:url(../dur_images/greeHeaderPOP.gif);
   background-repeat:repeat;
}
#popup_instr1
{
   position:relative;
   height:22px;
   width:100%;
   font-size:12px;
   text-align:center;
   padding-top:10px;
   background-color:#fcf7e9;
   color:#4271a7;
}
.popup_data
{
   position:relative;
   height:31px;
   background-color:#e6edf5;
   width:100%;
   border-bottom:solid 1px #bccee2;
}
.popup_data span
{
   position:absolute; 
   left:30px; 
   top:7px;
   font-size:12px;
}
.popup_dataTextbox
{
   position:absolute;
   left:100px;
   top:6px;
   
}
#popup_instr2
{
   position:relative;
   height:40px;
   width:100%;
   padding-top:10px;
   background-color:#fcf7e9;
}

/* end of styles forpopup */


/*registration screen*/
#durRegistration
{
   position:relative;
   height:auto;
   width:429px;
   margin-left:auto;
   margin-right:auto;
}
#durRegtopbanner
{
   position:relative;
   width:429px;
   height:30px;
   padding-top:12px;
   text-align:center;
   background-image:url(../dur_images/top_banner.gif);
}
#durRegbottombanner
{
   position:relative;
   width:429px;
   height:17px;
   background-image:url(../dur_images/bott_banner.gif);
}
.durRegMiddle
{
   position:relative;
   width:429px;
   height:auto;
   background-image:url(../dur_images/midd_sect.gif);
   background-repeat:repeat-y;
}
.durRegdata
{
   position:relative;
   height:auto;
   vertical-align:middle;
   
}
.durRegLabels
{
   position:absolute;
   left:30px;
   font-family:Arial;
   font-size:13px;
   color:#737C83;
   
}
.durRegTextboxs
{
   position:absolute;
   left:130px;
   width:250px;
}
.durRegValidator
{
   position:relative;
   left:130px;
}

/*end of registration screen*/

/* Report screen */
#reportTopBanner
{
   position: relative;
   height: 40px;
   margin-left:20px;
   width: 974px;
   background-image: url(../dur_images/middleTopimg2.gif);
}
#reportBannerCont
{
   position: absolute;
   left: 17px;
   top: 13px;
   color: White;
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
}
.reportBannerHelp
{
   position: absolute;
   right: 65px;
   font-size: 12px;
   top: 13px;
   color: White;
   font-family: Arial;
   text-decoration: none;
   cursor: pointer;
}
#reportContentFooter
{
   position: relative;
   height: 9px;
   width: 974px;
   background-image: url(../dur_images/bottom_blue_curve.gif);
   background-repeat: no-repeat;
   margin-left:20px;
}

#reportSearch
{
   position:relative;
   height:100px;
   width:100%;
   margin-left:10px;
}
.reportSearchdata
{
   position:absolute;
   height:auto;
   width:350px;
  
}
.reportSearchdata2
{
   position:absolute;
   height:auto;
   margin-left:370px;
   width:250px;
   
}
.reportSearchLabel
{
   position:absolute;
   left:20px;
   font-family:Arial;
   font-size:12px;
   color:#445598;
   font-weight:bold;
}
.reportSearchTextbox
{
   position:absolute;
   left:120px;
   
}
/* end of Report screen */

/*Telerik RadGrid new Skin*/

/*global*/

.RadGrid_new
{
    border-bottom:1px solid #f1f0eb;
    
    background:#fff;
    color:#333;
}

.RadGrid_new,
.RadGrid_new .rgMasterTable,
.RadGrid_new .rgDetailTable,
.RadGrid_new .rgGroupPanel table,
.RadGrid_new .rgCommandRow table,
.RadGrid_new .rgEditForm table,
.GridToolTip_new
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

.RadGrid_new .rgMasterTable,
.RadGrid_new .rgDetailTable
{
    border-collapse:separate;
}

.RadGrid_new .rgRow,
.RadGrid_new .rgAltRow,
.RadGrid_new .rgHeader,
.RadGrid_new .rgResizeCol,
.RadGrid_new .rgPager,
.RadGrid_new .rgGroupPanel,
.RadGrid_new .rgGroupHeader
{
	cursor:default;
}

.RadGrid_new input[type="image"]
{
	cursor:pointer;
}

.RadGrid_new .rgRow td,
.RadGrid_new .rgAltRow td,
.RadGrid_new .rgEditRow td,
.RadGrid_new .rgFooter td,
.RadGrid_new .rgFilterRow td,
.RadGrid_new .rgHeader,
.RadGrid_new .rgResizeCol,
.RadGrid_new .rgGroupHeader td
{
	padding-left:7px;
	padding-right:7px;
}

.RadGrid_new .rgAdd,
.RadGrid_new .rgRefresh,
.RadGrid_new .rgEdit,
.RadGrid_new .rgDel,
.RadGrid_new .rgFilter,
.RadGrid_new .rgPagePrev,
.RadGrid_new .rgPageNext,
.RadGrid_new .rgPageFirst,
.RadGrid_new .rgPageLast,
.RadGrid_new .rgExpand,
.RadGrid_new .rgCollapse,
.RadGrid_new .rgSortAsc,
.RadGrid_new .rgSortDesc,
.RadGrid_new .rgUpdate,
.RadGrid_new .rgCancel,
.RadGrid_new .rgUngroup
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.RadGrid_new .rgGroupItem input,
.RadGrid_new .rgCommandRow img,
.RadGrid_new .rgHeader input,
.RadGrid_new .rgFilterRow img,
.RadGrid_new .rgFilterRow input,
.RadGrid_new .rgPager img
{
	vertical-align:middle;
}

/*header*/

.RadGrid_new .rgHeaderDiv
{
	background:#fdf7e7 0 -5900px repeat-x url('Grid/sprite.gif') ;
	
}
.rgTwoLines .rgHeaderDiv
{
	background-position:0 -6200px;
}

.rgNoScrollImage .rgHeaderDiv
{
	background-image:none;
}

.RadGrid_new .rgHeader,
.RadGrid_new th.rgResizeCol
{
	border:0;
	
	padding-top:5px;
	padding-bottom:4px;
	background:#fdf7e7 0 -2300px repeat-x url('Grid/sprite.gif');
	text-align:left;
	font-weight:normal;
	
}

.RadGrid_new th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

.RadGrid_new .rgHeader,
.RadGrid_new .rgHeader a
{
    color:#175392;
    font-weight:bold;
    text-decoration:underline;
}

.RadGrid_new .rgCheck
{
	height:15px;
	margin:0;
	padding:0;
}

/*rows*/

.RadGrid_new .rgRow td,
.RadGrid_new .rgAltRow td,
.RadGrid_new .rgEditRow td,
.RadGrid_new .rgFooter td
{
	border:0;
	border-bottom:1px solid;
	padding-top:4px;
	padding-bottom:3px;
}

.RadGrid_new .rgRow td
{
	border-color:#cbcbcb;
	
}

.RadGrid_new .rgAltRow
{
	background:white;
}

.RadGrid_new .rgAltRow td
{
	border-color:#cbcbcb;
}

.RadGrid_new .rgRow .rgSorted
{
	border-bottom-color:#cbcbcb;
	background-color:white;
}

.RadGrid_new .rgAltRow .rgSorted
{
	border-bottom-color:#cbcbcb;
	background-color:white;
}

.RadGrid_new .rgSelectedRow .rgSorted,
.RadGrid_new .rgActiveRow .rgSorted,
.RadGrid_new .rgHoveredRow .rgSorted,
.RadGrid_new .rgEditRow .rgSorted
{
	background-color:transparent;
}

.RadGrid_new .rgRow a,
.RadGrid_new .rgAltRow a,
.RadGrid_new .rgEditRow a,
.RadGrid_new .rgFooter a,
.RadGrid_new .rgEditForm a
{
	color:#fff;
}

.RadGrid_new .rgSelectedRow
{
    background:#dce6f0 0 -3900px repeat-x url('Grid/sprite.gif');
    color:Black;
    font-weight:bold;
}
*+html .RadGrid_new .rgSelectedRow .rgSorted{background-color:#828282}
* html .RadGrid_new .rgSelectedRow .rgSorted{background-color:#828282}

.RadGrid_new .rgSelectedRow a
{
	color:Black;
	font-weight:bold;
}

.RadGrid_new .rgActiveRow,
.RadGrid_new .rgHoveredRow
{
    background:#dce6f0 0 -2900px repeat-x url('Grid/sprite.gif');
    color:Black;
    font-weight:bold;
}
*+html .RadGrid_new .rgActiveRow .rgSorted,
*+html .RadGrid_new .rgHoveredRow .rgSorted{background-color:#c5c5c5}
* html .RadGrid_new .rgActiveRow .rgSorted,
* html .RadGrid_new .rgHoveredRow .rgSorted{background-color:#c5c5c5}

.RadGrid_new .rgEditRow
{
	background:#fff 0 -4900px repeat-x url('Grid/sprite.gif');
}
*+html .RadGrid_new .rgEditRow .rgSorted{background-color:#fff}
* html .RadGrid_new .rgEditRow .rgSorted{background-color:#fff}

.RadGrid_new .rgActiveRow td,
.RadGrid_new .rgActiveRow td.rgSorted,
.RadGrid_new .rgHoveredRow td,
.RadGrid_new .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

.RadGrid_new .rgSelectedRow td,
.RadGrid_new .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6c6c6c;
}

/*footer*/

.RadGrid_new .rgFooterDiv,
.RadGrid_new .rgFooter
{
	background:#fdf7e7;
	height:10px;
}

.RadGrid_new .rgFooter td
{
	height:10px;
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

/*status*/

.RadGrid_new .rgPager .rgStatus
{
	width:35px;
	border:1px solid;
	border-color:#828282 #c9c9c9 #eee #c9c9c9;
	border-left:0;
	padding:3px 0 2px;
}

.RadGrid_new .rgStatus div
{
	width:24px;
	height:24px;
	overflow:hidden;
	border:0;
	margin:0 auto;
	padding:0;
	background:transparent center center no-repeat url('Common/loading_small.gif');
	text-indent:-2222px;
}

/*pager*/

.RadGrid_new .rgPager
{
	background:#fdf7e9;
	color:#8a8a8a;
}

.RadGrid_new .rgPager td
{
	padding:0;
}

.RadGrid_new .rgPager .rgPagerCell
{
	
	padding:4px 0 4px;
}

.RadGrid_new .rgWrap
{
	float:left;
	padding:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.RadGrid_new .rgArrPart1
{
	padding-right:0;
}

.RadGrid_new .rgArrPart2
{
	padding-left:0;
}

.RadGrid_new .rgInfoPart
{
	float:right;
	color:#8a8a8a;
}

.RadGrid_new .rgInfoPart strong
{
	font-weight:normal;
	color:Black;
}

.RadGrid_new .rgArrPart1 img,
.RadGrid_new .rgArrPart2 img
{
	margin:0 4px;
}

.RadGrid_new .rgPageFirst,
.RadGrid_new .rgPagePrev,
.RadGrid_new .rgPageNext,
.RadGrid_new .rgPageLast
{
	width:18px;
	height:22px;
	vertical-align:top;
}

.RadGrid_new .NextPrev .rgPageFirst,
.RadGrid_new .NextPrev .rgPagePrev,
.RadGrid_new .NextPrev .rgPageNext,
.RadGrid_new .NextPrev .rgPageLast
{
	vertical-align:middle;
}

.RadGrid_new .rgPageFirst
{
	background-position:0 -550px;
	
}
.RadGrid_new .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_new .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_new .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_new .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_new .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_new .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_new .rgPageLast:hover
{
	background-position:0 -1050px;
}

.RadGrid_new .rgPagerButton
{
	height:22px;
	border:1px solid;
	border-color:#d0d0d0 #aeaeae #8b8b8b;
	margin:0 14px 0 0;
	padding:0 4px 2px;
	background:#e8e8e8 repeat-x 0 -1550px url('Grid/sprite.gif');
	color:black;
	font:12px/12px "segoe ui",arial,sans-serif;
	vertical-align:middle;
	cursor:pointer;
}

.RadGrid_new .rgNumPart
{
	padding:0;
}

.RadGrid_new .NumericPages .rgNumPart
{
	padding:0 10px;
}

.RadGrid_new .rgNumPart a:hover,
.RadGrid_new .rgNumPart a:hover span,
.RadGrid_new .rgNumPart a.rgCurrentPage,
.RadGrid_new .rgNumPart a.rgCurrentPage span
{
	background:no-repeat url('Grid/sprite.gif');
}

.RadGrid_new .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	color:#8a8a8a;
	text-decoration:none;
}

.RadGrid_new .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}

.RadGrid_new .rgNumPart a:hover
{
	background-position:100% -1250px;
}

.RadGrid_new .rgNumPart a:hover span
{
	background-position:0 -1150px;
	cursor:pointer;
}

.RadGrid_new .rgNumPart a.rgCurrentPage,
.RadGrid_new .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
	cursor:default;
	color:black;
}

.RadGrid_new .rgNumPart a.rgCurrentPage span,
.RadGrid_new .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
	cursor:default;
}

.RadGrid_new .NextPrevNumericAndAdvanced .rgAdvPart
{
	float:none;
	text-align:center;
}

.RadGrid_new .rgPager .RadSlider
{
	float:left;
	margin:0 10px 0 0;
}

.RadGrid_new .rgPagerLabel,
.RadGrid_new .rgPager .RadComboBox,
.RadGrid_new .rgPager .RadInput_new
{
	margin:0 4px 0 0;
	vertical-align:middle;
   display:none !important;
	
}

*+html .RadGrid_new .rgPager .RadComboBox{margin-top:-1px;}
* html .RadGrid_new .rgPager .RadComboBox{margin-top:-1px;}

.RadGrid_new .rgPagerTextBox
{
	text-align:center;
	
}

/*sorting, reordering*/

.RadGrid_new .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_new .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	height:10px;
}

.GridReorderTop_new,
.GridReorderBottom_new
{
	width:9px !important;
	height:9px !important;
	margin-left:-5px;
	background:0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_new
{
	background-position:0 -50px;
}

/*filtering*/

.RadGrid_new .rgFilterRow
{
	background:#eee;
}

.RadGrid_new .rgFilterRow td
{
    border-bottom:1px solid #828282;
    padding-top:4px;
    padding-bottom:7px;
}

.RadGrid_new .rgFilter
{
	width:13px;
	height:11px;
	margin:0 0 0 4px;
	/*background-position:0 -300px;*/
	background-image:url(../dur_images/Filter.gif);
}

.RadGrid_new .rgFilter:hover
{
	/*background-position:0 -350px;*/
}

.RadGrid_new .rgFilterActive,
.RadGrid_new .rgFilterActive:hover
{
	/*background-position:0 -400px;*/
}

.RadGrid_new .rgFilterBox
{
	border:1px solid;
	border-color:#8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	padding:2px 1px 3px;
	font:12px "segoe ui",arial,sans-serif;
	color:#333;
	vertical-align:middle;
}

/*grouping*/

.RadGrid_new .rgGroupPanel
{
	height:24px;
	border:0;
	border-bottom:1px solid #828282;
	background:#eee 0 -1900px repeat-x url('Grid/sprite.gif');
}

.RadGrid_new .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

.RadGrid_new .rgGroupPanel td td
{
	padding:0;
}

.RadGrid_new .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

.RadGrid_new .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

.RadGrid_new .rgUngroup
{
	background-position:0 -6998px;
}

.RadGrid_new .rgGroupItem
{
	border:1px solid;
	border-color:#c4c4c4 #c4c4c4 #9e9e9e;
	padding:0 2px 1px 3px;
	background:#c6c6c6 0 -6500px repeat-x url('Grid/sprite.gif');
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
}

.RadGrid_new .rgMasterTable td.rgGroupCol,
.RadGrid_new .rgMasterTable td.rgExpandCol
{
	border-color:#d9d9d9;
	background:#d9d9d9 none;
}

.RadGrid_new .rgGroupHeader
{
    background:#d9d9d9;
    font-size:1.1em;
    line-height:21px;
	color:#fff;
}

.RadGrid_new .rgGroupHeader td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #d9d9d9;
	padding-top:0;
	padding-bottom:0;
}

.RadGrid_new .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

.RadGrid_new .rgExpand
{
	background-position:5px -496px;
}

.RadGrid_new .rgCollapse
{
	background-position:3px -444px;
}

.RadGrid_new .rgGroupHeader td p
{
    display:inline;
    margin:0;
    padding:0 10px;
}

.RadGrid_new .rgGroupHeader td div div
{
	top:-0.8em;
	padding:0 10px;
}

.RadGrid_new .rgGroupHeader td div div div
{
	top:0;
	padding:0;
	border:0;
}

/*editing*/

.RadGrid_new .rgEditForm
{
	border-bottom:1px solid #828282;
}

.RadGrid_new .rgUpdate
{
	background-position:0 -1800px;
}

.RadGrid_new .rgCancel
{
	background-position:2px -1848px;
}

/*hierarchy*/

.RadGrid_new .rgDetailTable
{
	border:1px solid #828282;
	border-right:0;
}

/*command row*/

.RadGrid_new .rgCommandRow
{
	background:#c5c5c5 0 -2099px repeat-x url('Grid/sprite.gif');
	color:#fff;
}

.RadGrid_new .rgCommandCell
{
	border:1px solid;
	border-color:#999 #f2f2f2;
	border-top:0;
	padding:0;
}

.RadGrid_new tfoot .rgCommandCell
{
	border-top:1px solid;
	border-bottom:0;
}

.RadGrid_new .rgCommandTable td
{
	border:0;
	padding:3px 7px 4px;
}

.RadGrid_new .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

.RadGrid_new .rgCommandRow a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_new .rgAdd
{
	margin-right:3px;
	background-position:0 -1650px;
}

.RadGrid_new .rgRefresh
{
	margin-right:3px;
	background-position:0 -1600px;
}

.RadGrid_new .rgEdit
{
	background-position:0 -1700px;
}

.RadGrid_new .rgDel
{
	background-position:0 -1750px;
}

/*multirow select*/

.GridRowSelector_new
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_new
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_new
{
	border:1px solid #828282;
	padding:3px;
	background:#fff;
	color:#333;
}

/*rtl*/

.RadGridRTL_new .rgHeader,
.RadGridRTL_new .rgResizeCol
{
	text-align:right;
}

.RadGridRTL_new .rgPager .rgStatus
{
	border-right:0;
	border-left-width:1px;
}

.RadGridRTL_new .rgWrap
{
	float:right;
}

.RadGridRTL_new .rgInfoPart
{
	float:left;
}

.RadGridRTL_new .rgNumPart
{
	width:220px;
}

.RadGridRTL_new .rgNumPart a
{
	float:right;
}

.RadGridRTL_new .rgDetailTable
{
	border-right:1px solid;
	border-left:0;
}
/* End of RadGrid styles */


.black_overlay
{
   display: none;
   position: absolute;
   top: 0%;
   left: 0%;
   width: 100%;
   height: 100%;
   background-color: black;
   z-index:1001;
   -moz-opacity: 0.8;
   opacity:.70;
   filter: alpha(opacity=70);
  
}

.white_content 
{

   display: none;
   position: absolute;
   top: 30%; 
   left: 35%;
   width: 320px;
   height: 220px;
   padding: 16px;
   border: 2px solid black;
   background-color: #fdf7e9;
   z-index:1002;
   overflow: auto;
   font-size:12px;
   

}
.white_contentHelp 
{

   display: none;
   position: absolute;
   top: 35%; 
   left: 35%;
   width: 350px;
   height: 210px;
   padding: 16px;
   border:solid 2px black;
   background-color: #fdf7e9;
   z-index:1002;
   overflow: auto;
   font-size:12px;
   

}

.white_contentContact 
{

   display: none;
   position: absolute;
   top: 15%; 
   left: 25%;
   width: 625px;
   height: 370px;
  
   
   background-color: #fdf7e9;
   z-index:1002;
   overflow: auto;
   font-size:12px;
   

}







/*Styles for the grid */

/*Telerik RadGrid newStyle Skin*/

/*global*/

.RadGrid_newStyle
{
   /*border:1px solid #828282;*/
   background: #fff;
   color: #333;
}

.RadGrid_newStyle, .RadGrid_newStyle .rgMasterTable, .RadGrid_newStyle .rgDetailTable, .RadGrid_newStyle .rgGroupPanel table, .RadGrid_newStyle .rgCommandRow table, .RadGrid_newStyle .rgEditForm table, .GridToolTip_newStyle
{
   font: 12px/16px "segoe ui" ,arial,sans-serif;
}

.RadGrid_newStyle .rgMasterTable, .RadGrid_newStyle .rgDetailTable
{
   border-collapse: separate;
}

.RadGrid_newStyle .rgRow, .RadGrid_newStyle .rgAltRow, .RadGrid_newStyle .rgHeader, .RadGrid_newStyle .rgResizeCol, .RadGrid_newStyle .rgPager, .RadGrid_newStyle .rgGroupPanel, .RadGrid_newStyle .rgGroupHeader
{
   cursor: newStyle;
}

.RadGrid_newStyle input[type="image"]
{
   cursor: pointer;
}

.RadGrid_newStyle .rgRow td, .RadGrid_newStyle .rgAltRow td, .RadGrid_newStyle .rgEditRow td, .RadGrid_newStyle .rgFooter td, .RadGrid_newStyle .rgFilterRow td, .RadGrid_newStyle .rgHeader, .RadGrid_newStyle .rgResizeCol, .RadGrid_newStyle .rgGroupHeader td
{
   padding-left: 20px;
   padding-right: 7px;
}

.RadGrid_newStyle .rgAdd, .RadGrid_newStyle .rgRefresh, .RadGrid_newStyle .rgEdit, .RadGrid_newStyle .rgDel, .RadGrid_newStyle .rgFilter, .RadGrid_newStyle .rgPagePrev, .RadGrid_newStyle .rgPageNext, .RadGrid_newStyle .rgPageFirst, .RadGrid_newStyle .rgPageLast, .RadGrid_newStyle .rgExpand, .RadGrid_newStyle .rgCollapse, .RadGrid_newStyle .rgSortAsc, .RadGrid_newStyle .rgSortDesc, .RadGrid_newStyle .rgUpdate, .RadGrid_newStyle .rgCancel, .RadGrid_newStyle .rgUngroup
{
   width: 16px;
   height: 16px;
   border: 0;
   margin: 0;
   padding: 0;
   background-color: transparent;
   background-image: url('Grid/sprite.gif');
   background-repeat: no-repeat;
   vertical-align: middle;
   font-size: 1px;
   cursor: pointer;
}

.RadGrid_newStyle .rgGroupItem input, .RadGrid_newStyle .rgCommandRow img, .RadGrid_newStyle .rgHeader input, .RadGrid_newStyle .rgFilterRow img, .RadGrid_newStyle .rgFilterRow input, .RadGrid_newStyle .rgPager img
{
   vertical-align: middle;
}

/*header*/

.RadGrid_newStyle .rgHeaderDiv
{
   background: #fdf7e9 0 -5900px repeat-x url('Grid/sprite.gif');
}
.rgTwoLines .rgHeaderDiv
{
   background-position: 0 -6200px;
}

.rgNoScrollImage .rgHeaderDiv
{
   background-image: none;
}

.RadGrid_newStyle .rgHeader, .RadGrid_newStyle th.rgResizeCol
{
   border: 0;
   border-bottom: 1px solid #828282;
   padding-top: 5px;
   padding-bottom: 4px;
   background: white 0 -2300px repeat-x url('Grid/sprite.gif');
   text-align: left;
   font-weight: normal;
}

.RadGrid_newStyle th.rgSorted
{
   background-color: white;
   background-position: 0 -2600px;
}

.RadGrid_newStyle .rgHeader, .RadGrid_newStyle .rgHeader a
{
   color: #3268A4;
   font-weight: bold;
   text-decoration: none;
}

.RadGrid_newStyle .rgCheck
{
   height: 15px;
   margin: 0;
   padding: 0;
}

/*rows*/

.RadGrid_newStyle .rgRow td, .RadGrid_newStyle .rgAltRow td, .RadGrid_newStyle .rgEditRow td, .RadGrid_newStyle .rgFooter td
{
   border: 0;
   border-bottom: 1px solid;
   padding-top: 4px;
   padding-bottom: 3px;
}

.RadGrid_newStyle .rgRow td
{
   border-color: #ececec;
}

.RadGrid_newStyle .rgAltRow
{
   background: white;
}

.RadGrid_newStyle .rgAltRow td
{
   border-color: #ececec;
}

.RadGrid_newStyle .rgRow .rgSorted
{
   border-bottom-color: #ececec;
   background-color: white;
}

.RadGrid_newStyle .rgAltRow .rgSorted
{
   border-bottom-color: #ececec;
   background-color: white;
}

.RadGrid_newStyle .rgSelectedRow .rgSorted, .RadGrid_newStyle .rgActiveRow .rgSorted, .RadGrid_newStyle .rgHoveredRow .rgSorted, .RadGrid_newStyle .rgEditRow .rgSorted
{
   background-color: transparent;
}

.RadGrid_newStyle .rgRow a, .RadGrid_newStyle .rgAltRow a, .RadGrid_newStyle .rgEditRow a, .RadGrid_newStyle .rgFooter a, .RadGrid_newStyle .rgEditForm a
{
   color: #000;
}

.RadGrid_newStyle .rgSelectedRow
{
   background: white 0 -3900px repeat-x url('Grid/sprite.gif');
   color: #fff;
}
* + html .RadGrid_newStyle .rgSelectedRow .rgSorted
{
   background-color: white;
}
* html .RadGrid_newStyle .rgSelectedRow .rgSorted
{
   background-color: white;
}

.RadGrid_newStyle .rgSelectedRow a
{
   color: #fff;
}

.RadGrid_newStyle .rgActiveRow, .RadGrid_newStyle .rgHoveredRow
{
   background: white 0 -2900px repeat-x url('Grid/sprite.gif');
   color: #333;
}
* + html .RadGrid_newStyle .rgActiveRow .rgSorted, * + html .RadGrid_newStyle .rgHoveredRow .rgSorted
{
   background-color: white;
}
* html .RadGrid_newStyle .rgActiveRow .rgSorted, * html .RadGrid_newStyle .rgHoveredRow .rgSorted
{
   background-color: white;
}

.RadGrid_newStyle .rgEditRow
{
   background: #fff 0 -4900px repeat-x url('Grid/sprite.gif');
}
* + html .RadGrid_newStyle .rgEditRow .rgSorted
{
   background-color: #fff;
}
* html .RadGrid_newStyle .rgEditRow .rgSorted
{
   background-color: #fff;
}

.RadGrid_newStyle .rgActiveRow td, .RadGrid_newStyle .rgActiveRow td.rgSorted, .RadGrid_newStyle .rgHoveredRow td, .RadGrid_newStyle .rgHoveredRow td.rgSorted
{
   border-bottom-color: #9e9e9e;
}

.RadGrid_newStyle .rgSelectedRow td, .RadGrid_newStyle .rgSelectedRow td.rgSorted
{
   border-bottom-color: #6c6c6c;
}

/*footer*/

.RadGrid_newStyle .rgFooterDiv, .RadGrid_newStyle .rgFooter
{
   background: #eee;
}

.RadGrid_newStyle .rgFooter td
{
   border-top: 1px solid #828282;
   border-bottom: 1px solid #fff;
}

/*status*/

.RadGrid_newStyle .rgPager .rgStatus
{
   width: 35px;
   border: 1px solid;
   border-color: #828282 #c9c9c9 #eee #c9c9c9;
   border-left: 0;
   padding: 3px 0 2px;
}

.RadGrid_newStyle .rgStatus div
{
   width: 24px;
   height: 24px;
   overflow: hidden;
   border: 0;
   margin: 0 auto;
   padding: 0;
   background: transparent center center no-repeat url('Common/loading_small.gif');
   text-indent: -2222px;
}

/*pager*/

.RadGrid_newStyle .rgPager
{
   background: #eee;
}

.RadGrid_newStyle .rgPager td
{
   padding: 0;
}

.RadGrid_newStyle .rgPager .rgPagerCell
{
   border: 1px solid;
   border-color: #828282 #eee #eee;
   border-right: 0;
   padding: 5px 0 4px;
}

.RadGrid_newStyle .rgWrap
{
   float: left;
   padding: 0 10px;
   line-height: 22px;
   white-space: nowrap;
}

.RadGrid_newStyle .rgArrPart1
{
   padding-right: 0;
}

.RadGrid_newStyle .rgArrPart2
{
   padding-left: 0;
}

.RadGrid_newStyle .rgInfoPart
{
   float: right;
   color: #8a8a8a;
}

.RadGrid_newStyle .rgInfoPart strong
{
   font-weight: normal;
   color: #4c4e54;
}

.RadGrid_newStyle .rgArrPart1 img, .RadGrid_newStyle .rgArrPart2 img
{
   margin: 0 8px;
}

.RadGrid_newStyle .rgPageFirst, .RadGrid_newStyle .rgPagePrev, .RadGrid_newStyle .rgPageNext, .RadGrid_newStyle .rgPageLast
{
   width: 22px;
   height: 22px;
   vertical-align: top;
}

.RadGrid_newStyle .NextPrev .rgPageFirst, .RadGrid_newStyle .NextPrev .rgPagePrev, .RadGrid_newStyle .NextPrev .rgPageNext, .RadGrid_newStyle .NextPrev .rgPageLast
{
   vertical-align: middle;
}

.RadGrid_newStyle .rgPageFirst
{
   background-position: 0 -550px;
}
.RadGrid_newStyle .rgPageFirst:hover
{
   background-position: 0 -600px;
}
.RadGrid_newStyle .rgPagePrev
{
   background-position: 0 -700px;
}
.RadGrid_newStyle .rgPagePrev:hover
{
   background-position: 0 -750px;
}
.RadGrid_newStyle .rgPageNext
{
   background-position: 0 -850px;
}
.RadGrid_newStyle .rgPageNext:hover
{
   background-position: 0 -900px;
}
.RadGrid_newStyle .rgPageLast
{
   background-position: 0 -1000px;
}
.RadGrid_newStyle .rgPageLast:hover
{
   background-position: 0 -1050px;
}

.RadGrid_newStyle .rgPagerButton
{
   height: 22px;
   border: 1px solid;
   border-color: #d0d0d0 #aeaeae #8b8b8b;
   margin: 0 14px 0 0;
   padding: 0 4px 2px;
   background: #e8e8e8 repeat-x 0 -1550px url('Grid/sprite.gif');
   color: #000;
   font: 12px/12px "segoe ui" ,arial,sans-serif;
   vertical-align: middle;
   cursor: pointer;
}

.RadGrid_newStyle .rgNumPart
{
   padding: 0;
}

.RadGrid_newStyle .NumericPages .rgNumPart
{
   padding: 0 10px;
}

.RadGrid_newStyle .rgNumPart a:hover, .RadGrid_newStyle .rgNumPart a:hover span, .RadGrid_newStyle .rgNumPart a.rgCurrentPage, .RadGrid_newStyle .rgNumPart a.rgCurrentPage span
{
   background: no-repeat url('Grid/sprite.gif');
}

.RadGrid_newStyle .rgNumPart a
{
   float: left;
   line-height: 22px;
   margin: 0;
   padding: 0 5px 0 0;
   color: #000;
   text-decoration: none;
}

.RadGrid_newStyle .rgNumPart span
{
   float: left;
   padding: 0 0 0 5px;
}

.RadGrid_newStyle .rgNumPart a:hover
{
   background-position: 100% -1250px;
}

.RadGrid_newStyle .rgNumPart a:hover span
{
   background-position: 0 -1150px;
   cursor: pointer;
}

.RadGrid_newStyle .rgNumPart a.rgCurrentPage, .RadGrid_newStyle .rgNumPart a.rgCurrentPage:hover
{
   background-position: 100% -1450px;
   cursor: newStyle;
   color: black;
   font-weight: bold;
}

.RadGrid_newStyle .rgNumPart a.rgCurrentPage span, .RadGrid_newStyle .rgNumPart a.rgCurrentPage:hover span
{
   background-position: 0 -1350px;
   cursor: newStyle;
}

.RadGrid_newStyle .NextPrevNumericAndAdvanced .rgAdvPart
{
   float: none;
   text-align: center;
}

.RadGrid_newStyle .rgPager .RadSlider
{
   float: left;
   margin: 0 10px 0 0;
}

.RadGrid_newStyle .rgPagerLabel, .RadGrid_newStyle .rgPager .RadComboBox, .RadGrid_newStyle .rgPager .RadInput_newStyle
{
   margin: 0 4px 0 0;
   vertical-align: middle;
   display: none !important;
}

* + html .RadGrid_newStyle .rgPager .RadComboBox
{
   margin-top: -1px;
}
* html .RadGrid_newStyle .rgPager .RadComboBox
{
   margin-top: -1px;
   padding: 1px 0;
}

.RadGrid_newStyle .rgPagerTextBox
{
   text-align: center;
}

/*sorting, reordering*/

.RadGrid_newStyle .rgHeader .rgSortAsc
{
	background-position:3px -248px;
	height:10px;
}

.RadGrid_newStyle .rgHeader .rgSortDesc
{
	background-position:3px -198px;
	
	height:10px;
}

.GridReorderTop_newStyle, .GridReorderBottom_newStyle
{
   width: 9px !important;
   height: 9px !important;
   margin-left: -5px;
   background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_newStyle
{
   background-position: 0 -50px;
}

/*filtering*/

.RadGrid_newStyle .rgFilterRow
{
   background: #cccccc;
}

.RadGrid_newStyle .rgFilterRow td
{
   border-bottom: 1px solid #828282;
   padding-top: 4px;
   padding-bottom: 7px;
}

.RadGrid_newStyle .rgFilter
{
   width: 13px;
   height: 11px;
   margin: 0 0 0 2px;
   background-image: url(../IMAGES/Filter.gif); /*background-position:0 -300px;*/
}

.RadGrid_newStyle .rgFilter:hover
{
   background-image: url(../IMAGES/Filter.gif);
}

.RadGrid_newStyle .rgFilterActive, .RadGrid_newStyle .rgFilterActive:hover
{
   background-image: url(../IMAGES/Filter.gif);
}

.RadGrid_newStyle .rgFilterBox
{
   background: white;
   border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
   font: 12px "segoe ui" ,arial,sans-serif;
   color: #333;
   vertical-align: middle;
}

/*grouping*/

.RadGrid_newStyle .rgGroupPanel
{
   height: 24px;
   border: 0;
   border-bottom: 1px solid #828282;
   background: #eee 0 -1900px repeat-x url('Grid/sprite.gif');
}

.RadGrid_newStyle .rgGroupPanel td
{
   border: 0;
   padding: 3px 4px;
}

.RadGrid_newStyle .rgGroupPanel td td
{
   padding: 0;
}

.RadGrid_newStyle .rgGroupPanel .rgSortAsc
{
   background-position: 4px -144px;
}

.RadGrid_newStyle .rgGroupPanel .rgSortDesc
{
   background-position: 4px -94px;
}

.RadGrid_newStyle .rgUngroup
{
   background-position: 0 -6998px;
}

.RadGrid_newStyle .rgGroupItem
{
   border: 1px solid;
   border-color: #c4c4c4 #c4c4c4 #9e9e9e;
   padding: 0 2px 1px 3px;
   background: #c6c6c6 0 -6500px repeat-x url('Grid/sprite.gif');
   line-height: 20px;
   font-weight: normal;
   vertical-align: middle;
}

.RadGrid_newStyle .rgMasterTable td.rgGroupCol, .RadGrid_newStyle .rgMasterTable td.rgExpandCol
{
   border-color: #d9d9d9;
   background: #d9d9d9 none;
}

.RadGrid_newStyle .rgGroupHeader
{
   background: #d9d9d9;
   font-size: 1.1em;
   line-height: 21px;
   color: #000;
}

.RadGrid_newStyle .rgGroupHeader td
{
   border-top: 1px solid #828282;
   border-bottom: 1px solid #d9d9d9;
   padding-top: 0;
   padding-bottom: 0;
}

.RadGrid_newStyle .rgGroupHeader td.rgGroupCol
{
   border-top-color: #828282;
}

.RadGrid_newStyle .rgExpand
{
   background-position: 5px -496px;
}

.RadGrid_newStyle .rgCollapse
{
   background-position: 3px -444px;
}

.RadGrid_newStyle .rgGroupHeader td p
{
   display: inline;
   margin: 0;
   padding: 0 10px;
}

.RadGrid_newStyle .rgGroupHeader td div div
{
   top: -0.8em;
   padding: 0 10px;
}

.RadGrid_newStyle .rgGroupHeader td div div div
{
   top: 0;
   padding: 0;
   border: 0;
}

/*editing*/

.RadGrid_newStyle .rgEditForm
{
   border-bottom: 1px solid #828282;
}

.RadGrid_newStyle .rgUpdate
{
   background-position: 0 -1800px;
}

.RadGrid_newStyle .rgCancel
{
   background-position: 2px -1848px;
}

/*hierarchy*/

.RadGrid_newStyle .rgDetailTable
{
   border: 1px solid #828282;
   border-right: 0;
}

/*command row*/

.RadGrid_newStyle .rgCommandRow
{
   background: #c5c5c5 0 -2099px repeat-x url('Grid/sprite.gif');
   color: #000;
}

.RadGrid_newStyle .rgCommandCell
{
   border: 1px solid;
   border-color: #999 #f2f2f2;
   background-color: #e7edf5;
   border-top: 0;
   padding: 0;
}

.RadGrid_newStyle tfoot .rgCommandCell
{
   border-top: 1px solid;
   border-bottom: 0;
}

.RadGrid_newStyle .rgCommandTable td
{
   border: 0;
   padding: 3px 7px 4px;
}

.RadGrid_newStyle .rgCommandTable
{
   border: 0;
   border-top: 1px solid #fdfdfd;
   border-bottom: 1px solid #e7e7e7;
}

.RadGrid_newStyle .rgCommandRow a
{
   color: #000;
   text-decoration: none;
}

.RadGrid_newStyle .rgAdd
{
   margin-right: 3px; /*background-image:url('../Images/add2.jpg');*/
}

.RadGrid_newStyle .rgRefresh
{
   margin-right: 3px; /*background-position:0 -1600px;*/
   background-image: url('../Images/Refresh.gif');
}

.RadGrid_newStyle .rgEdit
{
   background-position: 0 -1700px;
}

.RadGrid_newStyle .rgDel
{
   background-position: 0 -1750px;
}

/*multirow select*/

.GridRowSelector_newStyle
{
   background: #4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_newStyle
{
   border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_newStyle
{
   border: 1px solid #828282;
   padding: 3px;
   background: #fff;
   color: #333;
}

/*rtl*/

.RadGridRTL_newStyle .rgHeader, .RadGridRTL_newStyle .rgResizeCol
{
   text-align: right;
}

.RadGridRTL_newStyle .rgPager .rgStatus
{
   border-right: 0;
   border-left-width: 1px;
}

.RadGridRTL_newStyle .rgWrap
{
   float: right;
}

.RadGridRTL_newStyle .rgInfoPart
{
   float: left;
}

.RadGridRTL_newStyle .rgNumPart
{
   width: 220px;
}

.RadGridRTL_newStyle .rgNumPart a
{
   float: right;
}

.RadGridRTL_newStyle .rgDetailTable
{
   border-right: 1px solid red;
   border-left: 0;
}
.RadGridFilterItem
{
   background-color: White;
   color: Black;
   text-align: left;
   font-size: 11px;
   text-decoration: none;
   cursor: pointer;
   border-left: solid 1px #cccccc;
   border-right: solid 1px #cccccc;
   width: 200px;
   height: 20px;
   font-family: Arial;
}
/*styles for grid ends here*/
