*{margin:0; padding:0; outline:none;}
a img{border:0;}
@font-face
{
   font-family: 'proximanova-reg-webfont'; 
   src: url('proximanova-reg-webfont.eot'); 
   src: url('proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), 
		url('proximanova-reg-webfont.woff') format('woff'),
		url('proximanova-reg-webfont.ttf') format('truetype'), 
		url('proximanova-reg-webfont.svg#ArvoRegular') format('svg'); 
   font-weight: normal; 
   font-style: normal; 
}
@media screen and (min-device-width:1920px)
{
    .active .D_green /*, .left_side nav ul li a:hover .green*/{background-position:105% 5% !important;}
.active .orange /*, .left_side nav ul li a:hover .orange*/{background-position:105% 14.8% !important;}
/*.left_side nav ul li a:hover .blue,*/ .active .blue{background-position:105% 24.2% !important;}

/*.left_side nav ul li a:hover .pink,*/ .active .pink{background-position:105% 32.7% !important;}
/*.left_side nav ul li a:hover .sky_blue,*/ .active .sky_blue{background-position:105% 41.5% !important;}
/*.left_side nav ul li a:hover .yellow,*/ .active .yellow{background-position:105% 50.5% !important;}
/*.left_side nav ul li a:hover .purple,*/ .active .purple{background-position:105% 60.3% !important;}
/*.left_side nav ul li a:hover .brown,*/ .active .brown{background-position:105% 69.7% !important;}
}
@media screen and (min-device-width:1600px)
{
 .container {background:-webkit-linear-gradient(left, #1bc6c8 0%,#1bc6c8 6px,#f5f5f5 1px,#f5f5f5 100%) !important;}

}
@media (min-width:1600px) and (max-width:1700px)
{
     .active .D_green /*, .left_side nav ul li a:hover .green*/{background-position:107% 5% !important;}
.active .orange /*, .left_side nav ul li a:hover .orange*/{background-position:107% 14.8% !important;}
/*.left_side nav ul li a:hover .blue,*/ .active .blue{background-position:107% 24.2% !important;}

/*.left_side nav ul li a:hover .pink,*/ .active .pink{background-position:107% 32.7% !important;}
/*.left_side nav ul li a:hover .sky_blue,*/ .active .sky_blue{background-position:107% 41.5% !important;}
/*.left_side nav ul li a:hover .yellow,*/ .active .yellow{background-position:107% 50.5% !important;}
/*.left_side nav ul li a:hover .purple,*/ .active .purple{background-position:107% 60.3% !important;}
/*.left_side nav ul li a:hover .brown,*/ .active .brown{background-position:107% 69.7% !important;}
}
@media (min-width:1670px) and (max-width:1700px)
{
    .active .D_green /*, .left_side nav ul li a:hover .green*/{background-position:106% 5% !important;}
.active .orange /*, .left_side nav ul li a:hover .orange*/{background-position:106% 14.8% !important;}
/*.left_side nav ul li a:hover .blue,*/ .active .blue{background-position:106% 24.2% !important;}

/*.left_side nav ul li a:hover .pink,*/ .active .pink{background-position:106% 32.7% !important;}
/*.left_side nav ul li a:hover .sky_blue,*/ .active .sky_blue{background-position:106% 41.5% !important;}
/*.left_side nav ul li a:hover .yellow,*/ .active .yellow{background-position:106% 50.5% !important;}
/*.left_side nav ul li a:hover .purple,*/ .active .purple{background-position:106% 60.3% !important;}
/*.left_side nav ul li a:hover .brown,*/ .active .brown{background-position:106% 69.7% !important;}

}

 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
 {
.menu ul{left:-10px !important; min-width:158px !important;}
}
.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table, .GridToolTip_Default
{ font:13px 'proximanova-reg-webfont' !important;}

 .star{color:Red;font-size:14px;}
 .RadGrid_Default{ width:99.8% !important;}
 a{color:Blue;}
 a:hover{cursor:pointer;}
 .buttontolnk{background-color: transparent; color: blue; border: none; text-decoration: underline;}
 .buttontolnk:hover
        {
            cursor: pointer;
        }

body{background:url(../images/body_bg.jpg) repeat; font:14px 'proximanova-reg-webfont';}
.rwTable tr+tr td+td.rwWindowContent>div{background:url(../images/body_bg.jpg) repeat;}
section, aside, nav, header, footer, date, articale{display:block;}
#login{ display:table-cell; text-align:center; left:0;  position:absolute;  top:12%; vertical-align: middle;  width: 100%;}
#login_box{background-color:#b3dc94;border:1px solid #a3be7d;border-radius:3px; margin:15px auto 0; width:370px; padding-bottom:10px; -webkit-border-radius:3px;box-shadow:0 3px 4px 0 #999; behavior: url(PIE.htc);}
 .wrapper {height:100%; max-width:100%; min-width:1024px;}
.login_box{box-shadow:0 1px 0 0 #d4ebc2 inset; font-family:Arial, Helvetica, sans-serif; color:#333 !important; font-size:12px; }
.user_field {background:url("../images/user_icon.png") no-repeat scroll left top #FFF; border:1px solid #93AD71; border-radius:4px; box-shadow:0 1px 1px #AAAAAA inset;height:28px;
    padding-left: 10%; width:255px; behavior: url(PIE.htc);}
.forgt_pass{background:url("../images/mail_icon.png") no-repeat scroll left top #FFF; border:1px solid #93AD71; border-radius:4px; box-shadow:0 1px 1px #AAAAAA inset;height:28px;
    padding-left: 10%; width:255px; behavior: url(PIE.htc);}
.paswd {background: url("../images/pass_lock.png") no-repeat scroll left top #FFF; border:1px solid #93AD71; border-radius:4px; box-shadow:0 1px 1px #AAAAAA inset; height:28px;
padding-left:10%; width:255px; behavior: url(PIE.htc);}
.login_name{ font-size:24px; color:#426429; text-shadow:0px 1px 1px  #FFF; padding:12px 0;behavior:url(PIE.htc);}
.button{border:1px solid #b96818; text-decoration:none; box-shadow:0 1px 1px #fff; border-radius:5px; -webkit- border-radius:5px;font-size:14px;font-weight:bold; text-shadow:0px -1px 1px #333;color:#fff;
padding:6px 20px 4px; line-height: 20px; text-transform:uppercase; cursor:pointer; behavior: url(PIE.htc);
background: #f79433; /* Old browsers */
background: -moz-linear-gradient(top, #f79433 0%, #c86504 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79433), color-stop(100%,#c86504)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f79433 0%,#c86504 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f79433 0%,#c86504 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f79433 0%,#c86504 100%); /* IE10+ */
background: linear-gradient(to bottom, #f79433 0%,#c86504 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79433', endColorstr='#c86504',GradientType=0 ); /* IE6-9 */}
.login_button{padding:5px 35px; float:left;}
.login_input{margin:11px 0;}
.butns{margin:0 auto; width:292px;}
.forgt {
float: left;
margin-top: 7px;
width: 53%;
}
.anchor{ font:bold 12px arial; color:#0072bc !important; text-decoration:uunderline; margin-right:3%; background: none repeat scroll 0 0 transparent; border: medium none;}
/*.error{color:#F00; display:block; font-size:12px; padding-left:30%; text-align:left; } visibility:hidden;*/
.error {color: #FF0000;font-size: 12px; text-align: left;}
.left_side{float:left; width:17.5%; padding-top:15px; }
.logo{text-align:center;}
.logo img{width:210px;}
#search{ text-align:center; margin:15px 0 30px;}
.search{background:url("../images/search_icon.png") no-repeat 3% 50% #FFF;border:1px solid #ccc; margin:5px 0; box-shadow:0px 0px 1px #999 inset;padding:5px 35px 5px 25px; width:100px; text-align:left; color:#333 !important; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-radius:3px; -webkit-border-radius:3px; behavior: url(PIE.htc);}
.serach_arrow_bt{background:#f78e27; border:1px solid #fff; color:#fff; border-radius:5px; padding:5px; font-weight:bold; cursor:pointer; box-shadow: 1px 1px 0 #FFFFFF inset;}
.search_select{  border: 1px solid #B6C89D;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 1px #999999 inset;
    margin-bottom: 10px;
    width: 90%;}
.top_bar{
background: #939393; /* Old browsers */
background: -moz-linear-gradient(top,  #939393 0%, #939393 3%, #eeeeee 4%, #939393 6%, #6c6c6c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(3%,#939393), color-stop(4%,#eeeeee), color-stop(6%,#939393), color-stop(100%,#6c6c6c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #939393 0%,#939393 3%,#eeeeee 4%,#939393 6%,#6c6c6c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #939393 0%,#939393 3%,#eeeeee 4%,#939393 6%,#6c6c6c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #939393 0%,#939393 3%,#eeeeee 4%,#939393 6%,#6c6c6c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #939393 0%,#939393 3%,#eeeeee 4%,#939393 6%,#6c6c6c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#6c6c6c',GradientType=0 ); /* IE6-9 */
color:#dfdfdf;padding:10px 10px 10px 20px;text-shadow:0 -2px 2px #333;text-transform:capitalize; height:18px; behavior:url(PIE.htc);}
.left_side nav{background:#f3f8e7;border-bottom: 1px solid #BEC1B6; padding:10px 0;  box-shadow:0 0 4px #AAAAAA;behavior:url(PIE.htc);}
.upper{text-transform:uppercase;}
.left_side nav ul{list-style-type:none;}
.left_side nav ul li{}
.left_side nav ul li a{color:#414141;display:block; text-decoration:none;border-top:1px solid #f3f8e7;text-transform:capitalize;
padding:8px 0 8px 20px;}
.left_side nav ul li a:hover, .active{border-top:1px solid #a9aba4; box-shadow:0px 0px 1px #333333; behavior: url(PIE.htc);
background: #bec6aa; /* Old browsers */
background: -moz-linear-gradient(top, #bec6aa 0%, #c5d0af 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bec6aa), color-stop(100%,#c5d0af)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bec6aa 0%,#c5d0af 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bec6aa 0%,#c5d0af 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bec6aa 0%,#c5d0af 100%); /* IE10+ */
background: linear-gradient(to bottom, #bec6aa 0%,#c5d0af 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec6aa', endColorstr='#c5d0af',GradientType=0 ); /* IE6-9 */
transition: all .5s linear;-webkit-transition: all .5s linear;-o-transition: all .5s linear;-ms-transition: all .5s linear;}
.active{font-weight:bold !important;}
.line{background:url(../images/line.jpg) repeat-x; height:2px; width:100%; margin:2px 0;}
.siprit{background-image:url(../images/spirit_img.png); background-repeat: no-repeat;display:block;}
.D_green{background-position:102% 1%;}
.orange{background-position:102% 10.3%;}
.blue{background-position:102% 20%;}
.pink{background-position:102% 28.5%;}
.sky_blue{background-position:102% 37%;}
.yellow{background-position:102% 46%;}
.purple{background-position:102% 56.3%;}
.brown{background-position:102% 65.2%;}
.active .D_green /*, .left_side nav ul li a:hover .green*/{background-position:108% 5%;}
.active .orange /*, .left_side nav ul li a:hover .orange*/{background-position:108% 14.8%;}
/*.left_side nav ul li a:hover .blue,*/ .active .blue{background-position:108% 24.2%;}

/*.left_side nav ul li a:hover .pink,*/ .active .pink{background-position:108% 32.7%;}
/*.left_side nav ul li a:hover .sky_blue,*/ .active .sky_blue{background-position:108% 41.5%;}
/*.left_side nav ul li a:hover .yellow,*/ .active .yellow{background-position:108% 50.5%;}
/*.left_side nav ul li a:hover .purple,*/ .active .purple{background-position:108% 60.3%;}
/*.left_side nav ul li a:hover .brown,*/ .active .brown{background-position:108% 69.7%;}
.quk_link{font-weight:bold;text-transform:uppercase;color:#757575;text-shadow:0px 1px 1px #FFF;padding:10px 10px 5px 20px;margin:10px 0px;behavior:url(PIE.htc);}
.link{list-style-type:none;margin-left:20px; width:85%;}
.link li{display:block; margin:10px 0;}
.link li a{display:block; padding:4px 0 4px 10px; background:#c4cead; border-radius:3px; -webkit-border-radius:3px;behavior:url(PIE.htc); color:#414141; text-decoration:none;}
.link li a:hover{ padding:4px 0 4px 15px; font-weight:bold; transition:padding 1s, font-weight .1s;-webkit-transition:padding 1s, font-weight .1s;-o-transition:padding 1s, font-weight .1s;-ms-transition:padding 1s, font-weight .1s;}
.copyright{color:#757575;text-shadow:0px 1px 1px #FFF;padding:10px 10px 5px 20px;margin:20px 0 10px;behavior:url(PIE.htc);}
.right_side{float:left; width:80%; height:100%; }
.top{width:100%;}
.right_header{float:right; margin:0 1% 0 0; min-width:300px; width:auto;}
date{color:#3f3f3f;text-shadow:0px 1px 1px #FFF; width:150px; float:left; margin-top:14px; behavior:url(PIE.htc);}
.block_line{background:url("../images/block_line.png") no-repeat scroll 0 0 transparent; float: left; height:40px; width: 2px;}
.user_info{float:right; width:auto;  margin-top:7px;}
.menu,.menu ul,.menu li,.menu a {margin: 0; padding: 0; border: none; outline: none; color:#3f3f3f; z-index: 10000000;}
.menu{background:url(../images/black_arrow_down.png) no-repeat right center; padding-right:0; width:auto !important; text-align:right;}
.menu li { position: relative; list-style: none;  display: block; min-width:140px;}
.menu li a { text-align:right; padding: 0 14px;  margin: 2px 0;  line-height: 28px;  text-decoration: none; display:inline-block; }
.menu ul { position:absolute;top:30px; left:-3px; opacity: 0; background:url(../images/body_bg.jpg) repeat; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius:0 0 5px 5px;-webkit-transition: opacity .25s ease .1s;-moz-transition:opacity .25s ease .1s;-o-transition: opacity .25s ease .1s;-ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s; width:160px; behavior:url(PIE.htc);border:1px solid #B6BBAF; border-top:none; box-shadow:3px 3px 3px 0 #CCC;}
.menu li:hover > ul { opacity: 1; }
.menu ul li { height: 0; overflow: hidden; padding: 0; -webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s;  -o-transition: height .25s ease .1s;
   -ms-transition: height .25s ease .1s; transition: height .25s ease .1s;  behavior:url(PIE.htc);}
.menu li:hover > ul li { height: 36px; overflow: visible; padding: 0;}
.menu ul li a{margin:0; line-height:35px; text-align:left;}
.container_new{ background:#F5F5F5;border:1px solid #B6BBAF;border-radius:5px;-webkit-border-radius:5px; box-shadow:3px 0 3px 0 #CCC; float:left;height:100%;width:100%; 
 border-left:0; behavior:url(PIE.htc);}
 .grid_tab_detail{border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.container
{
    background: #1bc6c8; /* Old browsers */
background: -moz-linear-gradient(left, #1bc6c8 0%, #1bc6c8 4.3px, #f5f5f5 1px, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1bc6c8), color-stop(4px,#1bc6c8), color-stop(1px,#f5f5f5), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #1bc6c8 0%,#1bc6c8 4.3px,#f5f5f5 1px,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #1bc6c8 0%,#1bc6c8 4.3px,#f5f5f5 1px,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #1bc6c8 0%,#1bc6c8 4.3px,#f5f5f5 1px,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to right, #1bc6c8 0%,#1bc6c8 4.3px,#f5f5f5 1px,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bc6c8', endColorstr='#f5f5f5',GradientType=1 ); /* IE6-9 */
    border:1px solid #B6BBAF;border-radius:5px;-webkit-border-radius:5px; box-shadow:3px 0 3px 0 #CCC; float:left;height:100%;width:100%; min-height:850px;
 border-left:0; behavior:url(PIE.htc); margin-bottom:20px;}
 
.color_box{width:4px; height:100%; float:left; border-radius:4px 0 0 0; -webkit-border-radius:4px 0 0 0;behavior:url(PIE.htc);}
.heading{text-shadow:0px 1px 1px  #FFF; font-size:32px; padding:10px; text-transform:capitalize;}
.dst_green{background:#66b200;}
.color_txt{color:#66b200; float:left;}
.discription{ float:left; margin-left:4px; width:99.6%;}



.box { margin:0 auto; width:100%;}
.left_heading{float:left;}
.view{float:right; margin-right:20px; margin-top:-1px;}
.view ul{list-style-type:none;margin-left:20px;}
.view ul li{display:block; margin:0 5px; float:left;}
.view ul li a{display:block; font-size:12px; padding:4px 10px; border-radius:3px; -webkit-border-radius:3px;behavior:url(PIE.htc); color:#DFDFDF; text-decoration:none;
text-shadow:0px 1px 1px #000; text-transform:uppercase;}
.view ul li a:hover, .active_tab{ background:#4a4a4a; box-shadow:0px 1px 0px #969696;transition: all .5s linear;-webkit-transition: all .5s linear;-o-transition: all .5s linear;-ms-transition: all .5s linear;}
.newtabs{height:25px; border-top:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; width:100%;color:#6B6B6B;behavior:url(PIE.htc);
background:background: #eaeaea; /* Old browsers */
background: -moz-linear-gradient(top, #eaeaea 0%, #d9d9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom, #eaeaea 0%,#d9d9d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */ }
.lit_box{ border-right:1px solid #a4a4a4; width:2% !important; height:25px !important; float:left !important;}
.first_box{border-right:1px solid #A4A4A4;float:left !important; padding:4px 0 4px 10px !important;text-shadow:0 1px 1px #FFFFFF !important;text-transform:capitalize;
    width:72% !important;behavior:url(PIE.htc);}
.second_box{width:23% !important;text-transform:capitalize !important; float:left !important;padding:4px 0 4px 10px !important;behavior:url(PIE.htc);}
.grid_box{height:120px; width:100%; border-bottom:1px solid #a4a4a4; background:#fff; box-shadow: 0 2px 4px 0 #ccc;behavior:url(PIE.htc)overflow-x: hidden; overflow-y: scroll;;}
.grid_lit_box{ width:2%; height:25px; float:left;}
.grid_box_detail{float:left; width:100%; padding:10px 0px;}
.grid_first_box{width:73%;text-transform:capitalize;float:left;padding-left:10px;color:#0072bc;}
.grid_second_box{width:21%;text-transform:capitalize; float:left;color:#6B6B6B;  text-align:right;}
.rowcolor{background:#dff6fe; border-bottom:1px solid #b0e3f8; border-top:1px solid #b0e3f8;}
.detail{float:left; width:100%; padding-bottom:25px;}
/**************tabs******************/
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height:1px;	margin:-1px;overflow: hidden;padding:0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {	clear: both;}
.ui-helper-clearfix {min-height: 0; /* support: IE7 */}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;	filter:Alpha(Opacity=0);}
.ui-front {	z-index: 100;}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {cursor: default !important;}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {position: fixed;top: 0;left: 0;	width: 100%;height: 100%;}
.ui-accordion .ui-accordion-header {display: block;cursor: pointer;	position: relative;	margin-top: 2px;padding: .5em .5em .5em .7em;min-height: 0; /* support: IE7 */}
.ui-accordion .ui-accordion-icons {	padding-left: 2.2em;}
.ui-accordion .ui-accordion-noicons {padding-left: .7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute;left: .5em;top: 50%;margin-top: -8px;}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;overflow: auto;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.ui-button {display: inline-block;	position: relative;	padding: 0;	line-height: normal;margin-right:.1em;cursor:pointer;vertical-align: middle;text-align:center;overflow: visible; /* removes extra width in IE */
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration: none;}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {width: 2.2em;}
/* button elements seem to need a little more width */
button.ui-button-icon-only {width: 2.4em;}
.ui-button-icons-only {	width: 3.4em;}
button.ui-button-icons-only {width: 3.7em;}
/* button text element */
.ui-button .ui-button-text {display: block;	line-height: normal;}
.ui-button-text-only .ui-button-text {	padding: 0;}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding: .4em;text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text {	padding-left: 2.1em;	padding-right: 2.1em;}
/* no icon support for input elements, provide padding by default */
input.ui-button {padding: .4em 1em;}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
	position: absolute;	top: 50%;	margin-top: -8px;}
.ui-button-icon-only .ui-icon {	left: 50%;	margin-left: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right: .5em;}
/* button sets */
.ui-buttonset {	margin-right: 7px;}
.ui-buttonset .ui-button {margin-left: 0;margin-right: -.3em;}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {	border: 0;	padding: 0;}
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {	position: relative;	padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {	position: absolute;	top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {	top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;	left: 50%;	margin-left: -8px;	top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;	margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width:49%;}
.ui-datepicker table {	width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {	padding: .7em .3em;	text-align: center;	font-weight: bold;	border: 0;}
.ui-datepicker td {	border: 0;	padding: 1px;}
.ui-datepicker td span,.ui-datepicker td a {display: block;	padding: .2em;	text-align: right;	text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {	background-image: none;	margin: .7em 0 0 0;	padding: 0 .2em;	border-left: 0;	border-right: 0;	border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;	margin: .5em .2em .4em;	cursor: pointer;	padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {	float: left;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {	float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;	left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;	right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {	float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{border-right-width:0;	border-left-width: 1px;}
.ui-dialog {position: absolute;	top: 0;	left: 0;padding: .2em;	outline: 0;}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;	position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: .1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 21px;margin: -10px 0 0 0;	padding: 1px;height: 20px;}
.ui-dialog .ui-dialog-content {	position: relative;	border: 0;	padding: .5em 1em;	background: none;overflow: auto;}
.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin-top: .5em;	padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {	float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0;cursor: pointer;}
.ui-dialog .ui-resizable-se {width: 12px;height: 12px;right: -5px;bottom: -5px;	background-position: 16px 16px;}
.ui-draggable .ui-dialog-titlebar {	cursor: move;}
.ui-tabs {	position: relative;}
.ui-tabs .ui-tabs-nav {	margin: 0;padding: .2em .4em 0;}
.ui-tabs .ui-tabs-nav li {list-style: none;	float: left;position: relative;	top: 0;	margin:1px 0 0;	border-bottom-width: 0;	padding: 0;	white-space: nowrap;}
.ui-tabs-nav li span{color:#858585;}
.ui-tabs .ui-tabs-nav li a,  .RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {padding:5px 0px 2px 0 !important;text-decoration: none;	text-shadow:0 1px 1px #fff;	font:12px/27px 'proximanova-reg-webfont';text-transform:uppercase;
	min-height:21px;}
.ui-tabs .ui-tabs-nav li a.pads{padding:6px 0.5em 0.5em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {	cursor: text;font:11px 'proximanova-reg-webfont';
	 text-shadow:0 1px 1px #fff;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {	cursor: pointer;}
.ui-tabs .ui-tabs-panel, .grid_tab_detail {display: block;border-width: 0;background:#fff; color:#333 !important; height: auto; float:left; width:100%; box-shadow: 0 1px 5px #999999; behavior: url(PIE.htc);}
.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;	max-width: 300px;	-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa; behavior: url(PIE.htc);}
body .ui-tooltip {	border-width: 2px;}
.ui-widget {font-size: 1.1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {}
.ui-widget-content {border: 1px solid #aaaaaa;	background:#f3f3f3;	color: #222222; font:14px 'proximanova-reg-webfont';}
.ui-widget-content a {	color: #222222;}
.ui-widget-heade, .RadTabStripTop_Default .rtsLevel {
	border-top: 1px solid #868585; border-bottom:1px solid #868585;
	background:
	background: #d7d7d7; /* Old browsers */
background: -moz-linear-gradient(top, #d7d7d7 0%, #b5b5b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(100%,#b5b5b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d7d7d7 0%,#b5b5b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d7d7d7 0%,#b5b5b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d7d7d7 0%,#b5b5b5 100%); /* IE10+ */
background: linear-gradient(to bottom, #d7d7d7 0%,#b5b5b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {color: #222222;border-radius:3px 3px 0 0;border:1px solid #868585;	border-bottom:none;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border: 1px solid #d3d3d3;
	background: #e9e9e9; /* Old browsers */
background: -moz-linear-gradient(top, #e9e9e9 0%, #bfbfbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#bfbfbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e9e9e9 0%,#bfbfbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e9e9e9 0%,#bfbfbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e9e9e9 0%,#bfbfbf 100%); /* IE10+ */
background: linear-gradient(to bottom, #e9e9e9 0%,#bfbfbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {	color: #555555;	text-decoration: none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;	font-weight: normal;	color: #212121;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {	color: #212121;	text-decoration: none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {	border: 1px solid #aaaaaa;	background:#fff;font-weight:normal;color:#212121;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {	color: #212121;	text-decoration: none;}
.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-radius: 4px;}
.ui-widget-overlay {background: #aaaaaa ;opacity: .3;filter: Alpha(Opacity=30);}
.ui-widget-shadow {	margin: -8px 0 0 -8px;	padding: 8px;background: #aaaaaa;opacity: .3;filter: Alpha(Opacity=30);	border-radius: 8px;}
#tabs nav, .tabs, #job_calendar nav, .tobars{height:27px; border-top:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; width:100%;
background:background: #eaeaea; /* Old browsers */
background: -moz-linear-gradient(top, #eaeaea 0%, #d9d9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom, #eaeaea 0%,#d9d9d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
}
.tobars{text-align:left; padding-left:5px;color: #555;
    font: 13px 'proximanova-reg-webfont';
    text-shadow: 0 1px 1px #FFFFFF;
    text-transform: capitalize;}
#job_calendar{float:left; width:100%;}
.tabs{height:28px;}
.tabs div{ color:#6B6B6B; font: 14px 'proximanova-reg-webfont';  padding: 4px 0 3px 9px; text-shadow: 0 1px 1px #FFF;  width:15.5%; float:left; background:url("../images/detail_bg.jpg") repeat-y scroll 0 0 transparent}
#tabs nav ul li, #job_calendar nav ul li{border-left:1px solid #a4a4a4;background:none;font:14px 'proximanova-reg-webfont'; color:#6b6b6b;padding:4px 0 3px 10px; width:13%; display:inline; float:left; text-shadow:0 1px 1px #FFF; height:20px; text-transform:capitalize;}
#job_calendar nav ul li{width:31%;}
#job_calendar .tabsbox li, #job_calendar .tabsboxcolrs li{width:30%;}
#tabs nav ul li img, #job_calendar nav ul li img{ float:right; padding-right:5px; margin-top:4px;}
.tabsbox, .rgRow{height:40px; background:#fff !important;}
.RadGrid_Default .rgAltRow td, .RadGrid_Default .rgRow td { border-color: #B0E3F8 !important;}
#job_calendar .tabsbox{height:35px;}
#job_calendar .tabsboxcolrs{height:35px;}
#job_calendar nav{margin-top:25px;}
.dist_box{float:left; width:100%; height:130px; overflow-x:hidden; overflow-y:scroll;}
.tabsboxcolrs, .rgAltRow{height:38px; border-bottom:1px solid #b0e3f8; border-top:1px solid #b0e3f8; background:#dff6fe !important;}
.tabsbox li, .tabsboxcolrs li{color:#6B6B6B; font:14px 'proximanova-reg-webfont';padding:10px 0 3px 11px;text-shadow:0 1px 1px #FFFFFF; width:13%;list-style-type:none;float:left;
text-transform:capitalize;}
.box .tabsbox li a, .box .tabsboxcolrs li a{color:#0072bc; text-decoration:none; font:14px 'proximanova-reg-webfont'; padding:0;}
.box_inner{background:#f3f3f3; float:left; min-height:100px; width:100%; box-shadow: 0 1px 2px #808080; margin:0 auto 20px; behavior: url(PIE.htc); font:14px 'proximanova-reg-webfont';color:#6b6b6b;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.add_jobs{ text-align:right; width:100%; margin:10px 0;}
.add{background:url(../images/spirit_img.png) no-repeat -46% 74.9%; padding-left:25px; color:#0072bc !important; margin-right:10px; font-size:12px; text-decoration:none; text-transform:uppercase;}
.back{float:right; padding:25px 10px 10px;}
.back span{font-weight:bold; margin-right:5px;}
.back a{text-decoration:none; font-size:12px; color:#6f6f6f; text-transform:uppercase;}
.edit_type{  color: #fff;  height:25px; font-size:20px; padding:10px; text-shadow:0 -2px 2px #333333; text-transform:capitalize;behavior: url(PIE.htc); font-weight:bold;
background: #5c5c5c; /* Old browsers */
background: -moz-linear-gradient(top, #5c5c5c 0%, #5c5c5c 1%, #767676 2%, #5c5c5c 4%, #323232 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(1%,#5c5c5c), color-stop(2%,#767676), color-stop(4%,#5c5c5c), color-stop(100%,#323232)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5c5c5c 0%,#5c5c5c 1%,#767676 2%,#5c5c5c 4%,#323232 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5c5c5c 0%,#5c5c5c 1%,#767676 2%,#5c5c5c 4%,#323232 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5c5c5c 0%,#5c5c5c 1%,#767676 2%,#5c5c5c 4%,#323232 100%); /* IE10+ */
background: linear-gradient(to bottom, #5c5c5c 0%,#5c5c5c 1%,#767676 2%,#5c5c5c 4%,#323232 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#323232',GradientType=0 ); /* IE6-9 */}
.edit_type span{font-weight:normal; text-transform:uppercase; color:#DFDFDF;}
.left_container{float:left; width:48%; margin:2% 0 0 2%;}
.right_container{float:right; width:44%; margin:2% 0 0 5%;}
.del_box{float:left; width:100%; margin-bottom:20px;}
.del_box label{float:left; width:30%; margin-top:5px; color:#333 !important;}
.del_box label span input+label{margin-top:-1px;}
.del_box_right_side div span input{width:auto; margin-right:5px;}
.del_box_right_side div span input+label{ width:50%;margin-top:-1px;}
.del_box_right_side span span input+label{margin-top:-1px;}
.right_container label input{width:10px; margin-right:10px;}
.del_box input, .del_box select{float:left; width:63%; color:#333 !important;}
html body .riSingle .riTextBox[type="text"], .RadGrid .rgClipCells .rgHeader, .RadGrid .rgClipCells .rgFilterRow > td, .RadGrid .rgClipCells .rgRow > td, .RadGrid .rgClipCells .rgAltRow > td, .RadGrid .rgClipCells .rgEditRow > td, .RadGrid .rgClipCells .rgFooter > td{color:#333 !important;}
 select option selected{color:#fff;}
 
.input{border:1px solid #A6A6A6; border-radius:3px; -webkit- border-radius:3px; box-shadow:0 0 3px 0 #CCCCCC inset; padding:5px 0 5px 5px !important; behavior:url(PIE.htc);}
.ui-spinner {position: relative; border: 0px solid white; }
.ui-spinner-buttons {position: absolute}
#ctl00_ContentPlaceHolder1_TxtPhoneno_wrapper{width:92% !important;}
.PopupHeader{width:50%; max-height:100%; min-height:540px; overflow-x: hidden;}
.ui-spinner-button {overflow: hidden}
.del_box a.ui-spinner-button{display:block; width:16px;right:19px; top:1px; height:12px;}
.del_box a.ui-spinner-button+a.ui-spinner-down{  display: block; font-size:0.5em; height:12px; right:19px; top:-1px; width:16px;}

/* Icons*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(../images/icons.png); }
.ui-widget-content .ui-icon {background-image:(../images/icons.png); }
.ui-widget-header .ui-icon {background-image: url(../images/icons.png); }
.ui-state-default .ui-icon { background-image: url(../images/icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/icons.png); }
.ui-state-active .ui-icon {background-image: url(../images/icons.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/icons.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/icons.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -19px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -18px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.under{text-decoration:underline;}
.label, .textarea{width:95%; margin:1% 0 0 2%;}
.label{color:#3F3F3F}
.textarea{height:100px;}
.bottom_links{float:left; margin:3% 2% 1% 0; padding-right:2%; text-align:right;  width:97.5%;}
.large{font-weight:bold; color:#7e7e7e;}
.area{width:62%;}
.del_box div{ color:#333 !important;}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td{border-width:0 0 0 !important;}
.del_box label+div{margin-top:5px;}
.del_box_right_side{ color: #7E7E7E; float: left; padding-left: 30%; text-align: left; width: 60%;}
.auto{float:left; margin-left:32%;}
.auto input, .auto label{width:auto;}
 .auto label{margin:-2px 0 0 10px;}
.sides{background:url(../images/side_line.png) repeat-y; width:4px; height:360px; float:left;}
.st_box{border-bottom:1px solid #a4a4a4; float:left;}
.none{border:none !important;}
#status+.ui-spinner-button, #status+.ui-spinner-button+.ui-spinner-button{display:none;}
/***********popup**************/
.popup .container{box-shadow:3px 0 3px 0 #333;}
.popup .heading{color:#3f3f3f; font-size:16px; float:left;}
.close.close a{cursor:pointer; float:right; color:#6f6f6f; font-size:12px; padding:10px; text-transform:uppercase; text-decoration:none;}
.popup header{border-bottom:1px solid #999; padding:10px 0; float:left; width:100%;}
.popup .del_box{margin:12px;}
.popup  .left_container{margin:2% 0 0 0;}
.popup  .right_container{float:left; margin: 2% 0 0 0; width: 50%;}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:500px;
width:600px;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{cursor:pointer;}
.status{ color:#F3F3F3; float:right; font-size:14px; font-weight:normal; text-transform:capitalize;}
select{padding:2px 0;}
.plue_icon{background:url(../images/spirit_img.png) no-repeat 75% 75%; float:left; cursor:pointer; width:18px; height:16px; margin-right:10px;}
.-tve_icon{background:url(../images/spirit_img.png) no-repeat 75% 80%; float:left; width:18px; cursor:pointer; height:16px;}
.icons{float:right; margin-right:20px;}
.add_service{text-decoration:none; background:url(../images/spirit_img.png)  no-repeat -12% 92.7%; padding-left:25px; color:#DFDFDF;}
.none_bordr{margin:0;}
.clander{ background:url(../images/spirit_img.png)  no-repeat  -12% 85.5%; padding-left:25px;}
.right_box{    float: left;
    width: 70%;}
.right_box label { margin-left: 12px; width: 15%;}
.right_box select{width:15%; margin-top:5px;}
.right_box input{width:30%;}
.state_box{ float:left; width:65%;}
.state_box .RadComboBox{ width:30% !important; float:left;}
.state_box label { margin-left: 12px; width: 15% !important;}
.state_box label + span { float: right; margin-top: 5px; width: 31% !important;}
.state_box select{width:15%; margin-top:5px; float:left;}
.state_box input{width:33%;}
.RadTabStripTop_Default .rtsLink { background-position: 0 0 !important;}
.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut, .RadTabStripBottom_Default .rtsLevel .rtsLink, .RadTabStripBottom_Default .rtsLevel .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel, .RadTabStripBottom_Default_Baseline .rtsLevel{
    background-image: url("../images/scrolling_img.png") !important;}
    .RadTabStrip .rtsLI{margin-right:5px !important; height:33px;}
    .RadTabStrip .rtsLevel1 { padding:0.8% 0 0 0.5% !important;  width:99.4% !important;}
    .RadTabStripTop_Default .rtsSelected .rtsOut { background-position:100% -34px !important;}
    .RadTabStripTop_Default .rtsLI .rtsSelected {
    background-position: 0 -34px !important;
}
.RadTabStripTop_Default .rtsOut { background-position: 100% -72px !important;}
.label_none{top:5px; position:relative;}
.grd{float:left; width:100%;}
.label_none input{width:auto;}
.label_none label{margin:-2px 10px 0 3px !important;}
.RadGrid_Default .rgFilterRow { background: none repeat scroll 0 0 #EEEEEE !important; height: auto;}
.rgHeaderDiv{border-top:1px solid #999 !important;}
.RadInput_Default{float:left;}
input[type="button"], input[type="submit"]{cursor:pointer; text-decoration:none;}
input+span, select+span, textarea+span,{display:block;}
.RadGrid input[type="image"]{width:auto;}
.grid_list table tr td table tr td, .rgDataDiv table tr td table tr td {border:none !important;}
.img{width:100px; border:1px solid #ccc !important; border-radius:3px;  -webkie-border-radius:3px; padding:3px; box-shadow:1px 1px 1px #ccc;behavior:url(PIE.htc);}
.red{color:Red;}
.green{color:Green;}
.clSystemSettingTopRight, .clSystemSettingRightbottom{color:#333333;}
.clSystemSettingRightbottom{margin-left:10px;}
.clSystemSettingRightbottom th{text-align:left;}
.image{width:22px !important; margin-left:5px; margin-top:3px;}
.validtion{ color:Red;}
.left_div{float:left; width:65%;}
.RadButton_Default.rbLinkButton.rbDisabled, .RadButton_Default.rbLinkButton.rbDisabled:hover{border:0 !important;}
.RadGrid .rgClipCells .rgHeader, .RadGrid .rgClipCells .rgFilterRow > td, .RadGrid .rgClipCells .rgRow > td, .RadGrid .rgClipCells .rgAltRow > td, .RadGrid .rgClipCells .rgEditRow > td, .RadGrid .rgClipCells .rgFooter > td{color:#333 !important;}
legend{margin-left:15px;}
.clSystemSettingTopRight td{vertical-align:top;}
  /*#ctl00_ContentPlaceHolder1_leftContainer select option[selected=selected]{color:#fff;}*/
  .RadRating{float:left;}
  /*Employee auto suggest search css*/
  #ulSearchPopUp .tabsbox, #ulSearchPopUp .rgRow{height:auto;}
  #ulSearchPopUp .tabsboxcolrs, #ulSearchPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulSearchPopUp .rgHeader{display:none !important;}
    #ulSearchPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    /*Equipment auto suggest search css*/
  #ulSearchEquipment .tabsbox, #ulSearchEquipment .rgRow{height:auto;}
  #ulSearchEquipment .tabsboxcolrs, #ulSearchEquipment .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulSearchEquipment .rgHeader{display:none !important;}
    #ulSearchEquipment .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    
    
      /*subcontractor auto suggest search css*/
  #ulSearchSubcontratorPopUp .tabsbox, #ulSearchSubcontratorPopUp .rgRow{height:auto;}
  #ulSearchSubcontratorPopUp .tabsboxcolrs, #ulSearchSubcontratorPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulSearchSubcontratorPopUp .rgHeader{display:none !important;}
    #ulSearchSubcontratorPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    #ContentPlaceHolder1_grdJobsWithEstimate_ctl00 tr th:nth-child(5),
    #ContentPlaceHolder1_grdJobsWithEstimate_ctl00 tr th:nth-child(6),
    #ContentPlaceHolder1_grdJobsWithEstimate_ctl00 tr td:nth-child(5),
     #ContentPlaceHolder1_grdJobsWithEstimate_ctl00 tr td:nth-child(5) select,
    #ContentPlaceHolder1_grdJobsWithEstimate_ctl00 tr td:nth-child(6)
    {text-align:right !important;}
      .txtalign{text-align:right;}
    .clsUpload  {float: right;position: relative;right: -10%;width: 30%   
      }
   /* #ContentPlaceHolder1_RadGrid1_ctl00 tr th{display:none !important;}*/
       /*Customer auto suggest search css*/
  #ulSearchCustomerPopUp .tabsbox, #ulSearchCustomerPopUp .rgRow{height:auto;}
  #ulSearchCustomerPopUp .tabsboxcolrs, #ulSearchCustomerPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulSearchCustomerPopUp .rgHeader{display:none !important;}
    #ulSearchCustomerPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    
    
     /*Jobs auto suggest search css*/
  #ulJobSearchPopUp .tabsbox, #ulJobSearchPopUp .rgRow{height:auto;}
  #ulJobSearchPopUp .tabsboxcolrs, #ulJobSearchPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulJobSearchPopUp .rgHeader{display:none !important;}
    #ulJobSearchPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    
    
    

    html body .RadInput_Default .riDisabled, html body .RadInput_Disabled_Default{color:#444 !important;}
           /*Estimate auto suggest search css*/
  #ulEstimateSearchPopUp .tabsbox, #ulEstimateSearchPopUp .rgRow{height:auto;}
  #ulEstimateSearchPopUp .tabsboxcolrs, #ulEstimateSearchPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulEstimateSearchPopUp .rgHeader{display:none !important;}
    #ulEstimateSearchPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
      
      
      
    /*Work purchase auto suggest search css*/
  #ulWorkPurchaseSearchPopUp .tabsbox, #ulWorkPurchaseSearchPopUp .rgRow{height:auto;}
  #ulWorkPurchaseSearchPopUp .tabsboxcolrs, #ulWorkPurchaseSearchPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulWorkPurchaseSearchPopUp .rgHeader{display:none !important;}
    #ulWorkPurchaseSearchPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    
    
    
        /*User  auto suggest search css*/
  #ulSearchUserPopUp .tabsbox, #ulSearchUserPopUp .rgRow{height:auto;}
  #ulSearchUserPopUp .tabsboxcolrs, #ulSearchUserPopUp .rgAltRow{ background: none !important;
    border-bottom: 0px solid #B0E3F8;
    border-top: 0px solid #B0E3F8;
    height: auto;}
    #ulSearchUserPopUp .rgHeader{display:none !important;}
    #ulSearchUserPopUp .RadGrid_Default{ height: 200px;
    margin-left: 0 !important;
    overflow-y: auto;}
    .popup-box{background-color: #FFFFFF;
    border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: auto;
    left: 458px;
    max-width: 450px;
    min-height: 100px;
    min-width: 415px;
    padding: 10px;
    position: fixed;
    right: 10px;
    top: 88px;
    z-index: 10001;}
    .numeric_field{text-align:right;}
    .abc{float: right !important; width: auto !important;}
    input[type="checkbox"][disabled]{color:#333 !important;}
  
    #div_due, #div_rec, #ctl00_ContentPlaceHolder1_dvEdit, #ContentPlaceHolder1_dvView, #ContentPlaceHolder1_dvEdit{float:left;}
    
    
    .floatnone{ float:none !important; }
    .marL5 { margin-left:0px; }
    
     .contAmount { border: 1px solid #CFCFCF; padding: 2px; width: 44%;}
     
     
     
     .RadEditor.Default.reWrapper li { margin-left:20px; }
     .move5 {
         margin: -5px 0 0 5px;
     }


     #tbl tr  td{
         margin: 11px 0 11px 0;
     }

     .rgEditFormEstimate{
         margin: 10px 20px 10px 20px; 
         border:1px solid;
     }
     .rgEditFormEstimateContainer{
         
         border:1px solid;
     }

.dropbtn {
  /*background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;*/
}

.dropdown {
  position: relative;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  left: 17.4vw;
  top: 0;
  width: 200px;
}

  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }

    .dropdown-content a:hover {
      background-color: #ddd;
    }

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #c1caac;
}