﻿@charset "utf-8";
/******************   common classes strats   ****************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, Inspform, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

td { vertical-align:top; }

body { font-family: "Segoe UI", arial, Helvetica, sans-serif; color: #666; line-height:16px; font-size:12px; background: url(../images/bg_rta1.jpg) repeat; -webkit-print-color-adjust:exact; }

.loginPage_Body{
    background: url(../images/bg_rta1.jpg) repeat !important;
}

html, body { height: 99.7%; }

ol, ul { list-style:none; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }

h5 { font-size:20px; font-weight:bold; color:#F60 !important; }

h6 { font-family: "Segoe UI", arial, Helvetica, sans-serif; font-size:16px; color:#333; font-weight:bold; }

p { font-size:12px; font-family: "Segoe UI", arial, Helvetica, sans-serif; padding:10px 10px; color:#777; line-height:18px; }

a { color:#2a9d8f; }

td a { color:#2a9d8f !important; }

table { border-collapse:collapse; border-spacing:0; }

checkbox { color:#000; }

fieldset, img { border:0; display:inline-block; }

address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }

caption, th { text-align:left; }

abbr, acronym { border:0; }

.font13 { font-size:13px !important }

.aligncenter { text-align:center !important; }

.alignleft { text-align: left; }

.alignright { text-align: right; }

.bg-white { background:#FFF !important; border:none !important; }

/*********  no style classes starts  *********/

.no-bgcolor { background:none !important; }

.nostyle { width:auto !important; max-width:none !important; margin:0px; padding:0px; border:none; }

.nostyle_radio { width:auto !important; max-width:none !important; margin-left:20px; padding:0px; border:none; }

.nostyle td, .nostyle th { border:none !important; }

.noborder td { border-bottom:none; }

.float-none { float:none !important; }

.nopad { padding:0px !important; }

.bordert-none { border-top:none !important }

.display-none { display:none; }

.nopad td { padding:0px; }

.noborder { border:none !important; }

.margin-t0 { margin-top:0px !important; }

.no-box { border: 1px solid #000; width: 115px; padding: 12px; margin: 5px auto; }

.no_oddeven { background: none !important; border-bottom: none !important; }

/*********  no style classes end  *********/

input[type='radio']  { top: 3px; position: relative; right: 3px; }

.gen-right { float:right; }

.gen-left { float:left; }

.gen-clear { clear: both; font:1px; height:1px; }

.display-block { display:block !important; }

.required { position: relative; height:0px; font-size: 11px; color: red; margin-left: 135px; }

.astrick { color:red !important; width:5px; padding:5px 0px 5px 5px !important; }

.important-note  { color:maroon !important; font-size:11px !important; font-style:italic; }

.error { width:18px; background:url(../images/error.png) 2px 10px no-repeat; }

.t-border { border-top: 1px solid #333 !important; }

.dash-border { border-bottom:1px dashed #ccc; }

.note { font-style:italic; font-size:11px; font-weight:bold }

.note1 { font-size:11px !important }

.background-none { background:none !important; }

.plus { font-weight:bold }

.placeholder { color:red !important }

.message-box { width:100%; text-align:center; clear:left; float:left; padding-top:25px }

.white { color:#fff }

.red { color:red}

.green { color:#005A04; }

.red-border { border:1px solid red !important }

.pad-r20 { padding-right:20px !important }

.padL-20px { padding-left:20px !important; }

.padt-10 { padding-top:10px !important; }

.margin-t { margin-top:3px !important; }

.marginl-90 { margin-left:90px !important; }

.msg { color:red; padding:15px; }

.date, .ui-datepicker-trigger { /*background: url('../images/date_bg.jpg') bottom right no-repeat;*/ }

.border-btm { border-bottom:1px solid #000; }

.time { width:52px !important; }

.vsmall { width:80px; }

.vvsmall { width:30px; }

.small { width:152px; }

.medium { width:200px; }

.big { width:250px }

.bigger { width:95% }

.width2 { width:168px !important; }

.rightJustified {
        text-align: right;
    }
.ui-combobox-input {width: 180px;}

/*.field-validation-valid {border: 1px solid;
    left: 9px;
    margin-bottom: -2px;
    min-height: 1px;
    padding: 0;
    position: absolute;
    top: 36px;}*/


/******************   common classes end   ****************************/


/******************   navigation classes starts   ****************************/

.top-dropdown { color:#333333!important;  *height:22px; cursor:pointer; font-weight:bold; }

@-moz-document url-prefix() {  .select-box { padding-right:3px !important }  }

.select-box { padding-right:4px \0/IE9!important }

#menu { float:right; margin-top:42px; margin-right:0px; clear:right;  *clear: inherit; height:41px; }

#nav { float:right; margin-top:88px; margin-right:25px; }

#nav ul { list-style-type:none; }

#nav li { float:left; }

#nav li a { float:left; display:block; padding:5px; font-size:14px; }

.navbase { width: 994px; height: 7px; margin-left: 2px; /*background: url(../images/navbase_bg.jpg) repeat-x;*/ }

.navbase_left { width:206px; height:45px; /*background:url(../images/navbase_left.jpg);*/ }

.navbase_right { width:765px; height:45px; background-color:red; float:right; }

.topbar { float: right; padding-top: 2px; }

.topbar ul { list-style-type:none; float: right; }

.topbar li { float:left; width:auto; color:#fff; font-weight:700; padding:3px; }

.topbar li a { font-size:12px; color:#fff; display:block; text-decoration:none; line-height:25px; font-weight:700; }

.top-dropdown option { background:#585858; color:#FFF; line-height:20px; }

#menu li { float:left; margin:10px 0 0 5px; display:inline !important; height:41px; }

#menu li a,#menu li a { position: relative; padding: 6px 9px 6px 2px; color: #303030; margin-left: 8px; font-size: 14px; font-family: Segoe UI, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: 500; border-bottom: none; background: url(../images/menu-right.png) right bottom; line-height: 17px; height: 19px; float: left; display:inline-block; }

#menu li a span { position:absolute; top:0; left:-10px; background: url(../images/menu-left.png) left bottom; float: left; width: 10px; height: 31px; background-repeat: no-repeat; }

/*.selected { background: url(../images/menu-left.png) left bottom !important; }

.selected-r { background: url(../images/menu-right.png) right bottom !important; }*/

#menu li a:hover span,#menu li a.selected span { background:url(../images/menu-left.png) right top; cursor:pointer; }

#menu li a:hover, #menu li a.selected { background:url(../images/menu-right.png) right top; color:#303030; }

.top-container { max-width:1000px; margin:0 auto; }

#top-link { float:right; }

#top-link ul { margin:0; padding:0; list-style:none; }

#top-link li { font-family:Segoe UI, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:left; padding:10px 5px 0 5px; }

#top-link li a { color:#fff; text-decoration:none; }

.btm-shadow { float:left; width:100%; height:4px; /*background:url(../images/btm-bg.png) repeat-x bottom;*/ }

.treeview .title { background:url(../images/orange-bg.png) !important; border:1px solid #fff !important; border-right:none; font-size:13px; font-weight:bold; padding:10px 6px 4px 10px; color:#fff; height:23px; width:91%; }

/*DropDown Style*/


.sbHolder { background-color: #2d2d2d; border: solid 1px #515151; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; height: 30px; position: relative; width: 200px; }

.sbSelector { display: block; height: 30px; left: 0; line-height: 30px; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 170px; }

.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color: #EBB52D; outline: none; text-decoration: none; }

.sbToggle { background: url(../img/select-icons.png) 0 -116px no-repeat; display: block; height: 30px; outline: none; position: absolute; right: 0; top: 0; width: 30px; }

.sbToggle:hover { background: url(../img/select-icons.png) 0 -167px no-repeat; }

.sbToggleOpen { background: url(../img/select-icons.png) 0 -16px no-repeat; }

.sbToggleOpen:hover { background: url(../img/select-icons.png) 0 -66px no-repeat; }

.sbHolderDisabled { /*background-color: #ccc;*/ border: solid 1px #bbb; color: #aaa; /*padding:3px 10px !important;*/ line-height:15px; margin-right:3px; cursor:default;} /* cursor:pointer; }*/

.sbOptions { background-color: #212121; border: solid 1px #515151; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute; top: 30px; width: 200px; z-index: 1; overflow-y: auto; }

.sbOptions li { padding: 0 7px; }

.sbOptions a { border-bottom: dotted 1px #515151; display: block; outline: none; padding: 7px 0 7px 3px; }

.sbOptions a:link, .sbOptions a:visited { color: #ddd; text-decoration: none; }

.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color: #EBB52D; }

.sbOptions li.last a { border-bottom: none; }

.sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }

.sbOptions .sbGroup { border-bottom: dotted 1px #515151; color: #EBB52D; display: block; font-weight: bold; padding: 7px 0 7px 3px; }

.sbOptions .sbSub { padding-left: 17px; }

/*DropDown Style End*/


/***********Stracture CSS **************************/

#main { min-width:900px; margin:0px auto!important; min-height:94% }

#Header { height: 116px; min-width: 900px; max-width: 1000px; margin: 0 auto; margin-top:5px; }

#logo { left: 20px; position: absolute; top: 10px; width: 172px; }

.header_position { min-width:900px; max-width:1000px; height:127px; margin: 0 auto; margin-bottom:-10px; background: url(../../images/logo_rta.png) no-repeat; width:1000px; }

#headerright { margin: 0 0px 0 175px; }

.logocontainer { width: 100%; max-width: 996px; height: 98px; background: url(../../images/logo_rta.png) no-repeat; clear: both; }

.conent_title { background:  url('../images/content_title.jpg') repeat-x bottom; background-color:#FFF; border:1px solid #CCC; border-color: #CCC #fff #fff #CCC; box-shadow: 1px 1px 2px #999; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction= 135, Color='#999999')"; font-size:13px; padding:5px; margin:10px 0px; text-shadow:1px 1px 0px #fff; color: #2a9d8f !important; clear:left; font-weight:bold; font-family: "Segoe UI", arial, Helvetica, sans-serif;}
 
.conent_title strong{ font-size:13px;}

.btncontainer { border-top:1px solid #CCC; text-align:right; padding:6px 0px; margin:10px 0px 10px !important; }

.pos-r .btncontainer { width:100%; }

.logout { width:275px; margin:150px auto; line-height:25px; }

.top-box { position:relative; height:38px; width:100%; background:url(../images/top-bg.png) repeat-x; }

.left-top { float:left; margin-top:96px; height:40px; margin-left:15px }

.green-left { background:url(../images/green-box-left.png) no-repeat; width:18px; height:46px; float:left; }

.green-right { background:url(../images/green-box-right.jpg) repeat-x; width:181px; height:46px; float:left; }

#middle { margin: 0 0px 0 10px; float: left; padding-top: 12px; width: 74.9%; }

.contenttitle-home { background:url(../images/content_title.jpg) repeat-x bottom; border-bottom:1px solid #d1d1d1; padding:6px; font-size:18px; color:#3f3f3f; font-family: "Segoe UI", arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #fff; text-transform:uppercase; }

.contenttitle { /*background: url(../images/ctitle1.png) repeat-x bottom;*/ /*border: 1px solid #D1D1D1;*/  margin: 10px 0; padding: 6px; font-size: 17px; color: #3F3F3F; /*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/ text-shadow: 1px 1px 1px white; text-transform: capitalize; width: auto; float: left; top: -15px; left: 20px; /*border-radius: 5px;*/ font-weight: 500; }

.subtitle { padding: 5px 6px 5px 12px; font-size: 12px; text-shadow: 1px 1px 0px #fff; color: #2a9d8f !important; font-family:  "Segoe UI", arial, Helvetica, sans-serif; text-shadow: 1px #e2e2e2; text-transform: capitalize; }

#box { background: white; border: 2px solid #D1D1D1; padding:0 10px; min-height: 510px; float: left; width: 100%; border-radius: 5px; margin-bottom:0; }

.scroll { background: #f6f6f6; height: 12px; width: 50%; border: 1px solid #CCC; float: right; font-size: 12px; }

#leftpane { width: 206px; float: left; margin: 11px 0 0 2px; }

#leftpane h2 { color: #ffffff; font-size: 13px; font-family: arial; margin:6px 10px 4px 10px; font-weight: bold; min-height:27px; }

#rightpane { width: 22%; margin-top: 0px; float: right; }

.right-img { position: relative; top: 15px; left: 15px; margin-bottom: 10px; }

#usermenu { position:absolute; top:0px; right:0px; font-family:Arial, Helvetica, sans-serif; padding:5px 5px 10px 10px; color:#999; }

#content { padding-bottom: 10px; float:left; width:100%; /*min-width:900px;*/ max-width:1000px; margin: 0 auto; float:none; }

.inner-page_Content {
    padding: 10px 4px 10px 10px;
    background: rgb(173 204 223 / 50%); /*url(../../images/content-bg.png) repeat;*/
    display: table;
    justify-content: center; 
}

.icon-position { float: left; margin-top: -3px; }

.heading-icon { /*position: relative; padding: 7px;*/ }
.pageheader {  width: 98.7%; background-color: #dbdcea; float:left;border-bottom:1px solid #ccc;font-size:14px;color:#2a9d8f;font-weight:bold;}
.listbox { width:500px; height:200px; overflow-y:scroll; border:1px solid #CCC; }

.listbox td { border-bottom:1px solid #F7F7F7; padding:2px; font-size:11px; }

.listbox table { margin:0px; }

.scroll span { font-weight:bold; color:#d22828; padding-right:8px; padding-left:5px; }

.inner-box { float:left; width:25%; min-height:150px; margin:30px 15px 20px 20px; padding:10px; }

.inner-box-dashboard { float:left; width:40%; min-height:150px; margin:30px 15px 20px 20px; padding:10px; }

.inner-box-dashboard h1 { font-family: "Segoe UI", arial, Helvetica, sans-serif; color: #455437; font-size: 17px; border: 3px solid white; font-weight: bold; text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.3); padding: 10px 0 5px 5px; text-align: center; float: left; }

.inner-box h1 { font-family: "Segoe UI", arial, Helvetica, sans-serif; color: #455437; font-size: 17px; border: 3px solid white; font-weight: bold; text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.3); padding: 10px 0 15px 5px; min-height: 30px; text-align: center; float: left; width: 125px; }

.list-item-box { width:100%; float:left; margin:10px 0 0 20px; background:url(../images/v-devidor.png) right top no-repeat; }

.drop-down { float:right; margin:3px 20px 0 10px; background:transparent;  *margin-top:7px; }

.left-dropdown-box { float: left; height: 33px; width: 100%; margin-bottom: 10px; margin-top: 10px; }

.dropdown-m { margin:5px 8px 3px 3px !important; }

.select-box option { background: #fbfbfb !important; color:#000 !important; color: #000; }

/*.select-box { width: 191px; font-family: "Segoe UI", arial, Helvetica, sans-serif; background: url("../images/left_menu_bg.gif") repeat-x top right; border: none; height: 26px; -webkit-appearance: none; -moz-appearance: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right:20px; }*/

.select-box { width: 191px; font-family: "Segoe UI", arial, Helvetica, sans-serif; border: 1px solid #a7a7a7; height: 26px; /*-webkit-appearance: none; -moz-appearance: none;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right:20px; }


.conent_box_title { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction= 135, Color='#999999')"; font-size:13px;
text-shadow: 1px 1px 0px #FFF; padding:5px; text-shadow:1px 1px 0px #fff; color:#d67036; clear:left; font-weight:bold; font-family: "Segoe UI", arial, Helvetica, sans-serif }

.box-section { background:  url('../images/content_box_title.jpg') bottom repeat-x #eaeaea; border:1px solid #CCC; border-color: #CCC #fff #fff #CCC; box-shadow: 1px 1px 2px #999; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction= 135, Color='#999999')"; padding:1px; margin:10px 0px 20px 0px; clear:left; }

.box_content { padding: 5px; }

.box-section .form { margin: 5px 0 0 0px; width: 100%; border: 1px solid #ededed; clear: both; }

.box-section .grid { margin: 5px 0 0 0px; }

.box-section .btncontainer { border-top: 1px solid #CCC; text-align: right; padding: 6px 0px 3px 0px; margin: 10px 0px 5px 0px !important; }

.box-section .review-title { margin:0 !important }

#footer { font-size:12px; /*font-family:Arial, Helvetica, sans-serif;*/ padding:10px; /*background:url(../images/footer_bg.png) repeat-x top;*/ color:#fff; margin-top: -25px; height:20px; clear:both; position:relative; text-align:center; margin-top:5px; }

#footer a { text-decoration:none; color:#fff; text-decoration:none; }
@-moz-document url-prefix() {
 #main {
 min-height:95%;
}
}


/****************  popup style starts  **************/

.pos-r { position:relative; }

.popupblock_bg { background:#565656; color:#333; z-index:999; position:absolute; width:100%; height:100%; display:none; filter: alpha(opacity=70); opacity:0.7; top:0; left:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

.relative_popup { z-index:100; position:absolute; width:350px; height:auto; border:3px solid #999; box-shadow:0px 0px 10px #333; left:55%; top:20%; background-color: #F8F8F8 }

.popupblock, .popupblock1, .popupblock2, .popupblock3, .popupblock4, .popupblock5, .popupblock6 { position:fixed; left:25%; padding:15px; display:none; z-index:1002; width:70%; top:10%; }

.popupblock6 { width:350px!important; height:237px!important; overflow-y:none!important; }

.popupblock6 .popup-content-wrapper { min-height:50px!important; }

.popupblock6 .popup-content-wrapper .grid { width:94.5%; overflow-y:auto; height:380px; }

.pop-up-wrapper { float: left; border: #5e5e5e solid 1px; top: 25%; left: 10%; background: url(../images/form_bg.jpg) top repeat-x #efefef; width: 100%; box-shadow: 1px 1px 15px #666; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction= 135, Color='#666')"; }

.pop-up-wrapper h2 { color:#fff; float:left;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px;
text-shadow:#000 0.1em 0.1em; font-size:16px; margin:9px 0 0 10px; font-weight:bold; }

.pop-up-close { background: url("../images/popup-close1.png") no-repeat 32px 3px; color: #7f9259; cursor: pointer; float: right; font-family: Arial; font-size: 20px; font-weight: bold; height: 31px; padding: 10px; text-decoration: none; width: 41px; }

.pop-up-header { background:url("../images/thbg.png") repeat scroll left bottom rgba(0, 0, 0, 0); /*border-bottom: 1px solid #666;*/ float: left; height: 28px; width: 100%; }

.popup-content-wrapper { min-height: 300px; padding:10px 10px 10px 10px; overflow-y:auto; height:100%; overflow-x:hidden; }

.popup-box { border:1px solid #000; margin:10px 0 20px 0 }

.popup-box td { padding:5px }

.payment { width: 35px; height: 35px; float: right; bottom: 21px; top: -15px; position: relative; cursor: pointer; }

.section-bg { border: 1px solid #cfdcc4; background: url('../../images/section-bg.jpg') top right repeat-x #dddddd !important; }

.warning-popup { left: 35%; overflow-y: auto; padding: 15px; position: fixed; top: 20%; width: 35%; z-index: 1002; }

.warning-pop-up-wrapper { background: none repeat scroll 0 0 #FFFFFF; /*border: 1px solid transparent;*/ float: left; width: 348px; }

.warning-content-wrapper { width: 100%; min-height: 130px; text-align: center; }

.warning-btn { border-top: 1px solid #CCC; text-align: center; padding: 6px 0; /*margin: 10px 10px 10px !important;*/ width: 94%; }

.warning-popup h2 { color:#303030; float:left; font-family: "Segoe UI", arial, Helvetica, sans-serif; line-height:20px; /*text-shadow: #282828 0.1em 0.1em;*/ font-size:18px; margin:5px 0 0 10px; }

.warning-wrapper-msg { width: 100%; /*margin: 20px 0 0 0;*/ padding: 1em; float:left; }

.competency-popup { top:42%; width:74%; left:12% }

.colapse-section { background:  url('../images/content_title.jpg') repeat-x top #e8e8e8; border:1px solid #CCC; border-color: #CCC #fff #fff #CCC; box-shadow: 1px 1px 2px #999; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction= 135, Color='#999999')"; padding:1px; margin:10px 0px; clear:left; }

.colapse-section th { text-shadow:none }

.collapse, .collapse1, .expand { padding: 5px; }

.colapse-section .form, .colapse-section .grid { margin-top:5px; }

.app-id { float:right; padding:3px 5px; /*border-bottom:1px solid #ccc;*/ margin:3px; font-size:14px; color:#333; font-weight:bold; }

.app-id span { color:#2a9d8f; }

.certificate { top:12%!important; width:595px !important; height:842px !important; left:27% !important; font-size:14px !important; color:#272727 }

.certificate p { font-size:14px !important; color:#272727; padding:5px 0 !important }

.certificate h3 { font-size: 24px; text-transform: uppercase; color: #272727; font-weight: bold; font-family: arial; margin: 15px 0 10px 0; }

.certificate h4 { font-size: 22px; text-transform: capitalize; color: #393939; font-weight: bold; margin: 15px 0; }

.marshall-heading { background-color:#1e3f34 !important; border-radius:15px; width:97%; text-align:center; padding:2px 5px; }

#marshall h1 { margin:0; padding:0; font-size:17px; color:#fff; font-weight:bold; padding:2px; }

#permit { padding: 5px; color: #000; border: 1px solid #ababab; margin: 20px; margin-left: 159px; }

#permit .box { float:left; margin:10px; border:1px solid #000; height:35px; width:85% }

#permit table { margin:0 5px }

.dash-border-b { border-bottom:1px dashed #000; margin-bottom:3px; float:left; width:100% }

.reciept { float: left; padding: 3px; width: 99%; margin-bottom: 10px; border: 1px solid #ECECEC;background: #F9F9F9; }

.reciept #tblComments {background: #ececec;}

.office_bg td{ background:#efeeee !important;}

.mesageDisplayed { color: #005A04; position: relative; top: 0px; text-align: center; right: 100px; font-size: 16px; margin-bottom: 40px; font-weight: bold; }

.reciept-link { margin-top:0 !important; border-bottom:none; margin-right:-3px; float: right; padding: 3px 5px; margin: 3px; font-size: 14px; color: #333; font-weight: bold; }

.reciept-link span { color: #666666; font-weight: normal; }

.reciept-link a { font-weight:normal !important; text-decoration: underline; cursor: pointer; }

#divOffenceDetails label { font-weight:normal !important; }

.txtboxbackground { background:transparent; border: none; width:200px; color: blue; text-decoration: underline; box-shadow:none; cursor: pointer; }

.txtboxodd { background:#FFFFFF; border: none; width:160px; cursor: pointer; }

.txtboxeven { background:#fbfbfb; border: none; width:160px; cursor: pointer; }

.textBoxWithoutBorder { background:#FFFFFF; border: none; width:160px; text-decoration: none; cursor: none; elevation:above; padding-top:0; }

.green-border { background: #738861; height: 15px; width: 78.1%; float: right; margin-top: 96px; position: relative; right:15px; }

#button { float:left; margin:10px 0 0 5px; }

#button li a { position:relative; padding:6px 9px 7px 2px; color:#FFF; margin-left:8px; font-size:14px; font-family: "Segoe UI", arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; border-bottom:none; background:url(../images/btn-r.png) right top; }

#button li a span { position:absolute; top:0; left:-10px; background: url(../images/btn-l.png) left top; float: left; width: 12px; height: 32px; background-repeat: no-repeat; }

#button li a:hover span { background:url(../images/btn-l.png) right bottom; cursor:pointer; }

#button li a:hover, #button li.selected a { background:url(../images/btn-r.png) right bottom; color:#fff; }

#leftpane p { border-right:1px solid #B3B3B3; padding-top:10px; }

#dataconctainer { background:#FFF; border:1px solid #d1d1d1; width:100%; float:left; }

#usermenu a { color: #333; font-weight:bold; }

.logincontent { width:400px; }

.small_container { max-width:700px; }

/****************** form style starts ***********************/

/*.login_container { padding-bottom: 15px; border:1px solid #ccc; float:left; text-align: center; width: 32% !important; margin:15% 0 0 35% !important; -webkit-box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); -moz-box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); }*/
.login_container { padding-bottom: 15px; /*border:1px solid #ccc;*/ float:left; text-align: left; width: 265px !important; /*margin:8% 0 0 40% !important;*/ /*-webkit-box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); -moz-box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); box-shadow: 0px 2px 10px 5px rgba(206,206,206,1);*/ }

.login_form { width: 100%; margin-top: 6px;}

.login_container label{ width:90px; padding-left:25px;margin-top:5px;}

/*.login_form td{ padding:10px 0; }*/
.login_form td{ padding:6px 0; }

.form_container { margin:20px 20px 10px 20px; padding:10px; font-family: "Segoe UI", arial, Helvetica, sans-serif; font-size:13px; background:url(../images/form_bg.jpg) repeat-x bottom; border:1px solid #bdbcbd; max-width:915px; }

.form_container td { padding:8px 3px; border-bottom:1px dotted #ddd; }

input, select, textarea, textfield { /*border-style:solid; border-width:1px; border-color: #fff #b7b7b7 #b7b7b7 #fff; border-color: #b7b7b7\0;*/ /*only IE8*/ /*background:url("../images/input_bg.jpg") repeat-x bottom #fff;*/ /*-webkit-box-shadow: inset 1px 1px 2px #666; box-shadow: inset 1px 1px 2px #666;*/ border-radius:3px; font-size:12px; /*padding:4px 1px 4px 4px !important;*/ padding: 3px 10px; border:1px solid #BCBCBC }

textarea { padding:4px 1px 4px 4px !important;}

input[type='checkbox'] { -webkit-box-shadow: none !important; box-shadow:none !important; position:relative; top:2px; }

input.browse {width:85%;}

/*select { background:url("../images/select_bg.jpg") no-repeat bottom right; -webkit-appearance: none; -moz-appearance: none; min-width:50px; }*/

/*select {-moz-appearance: none; min-width:50px; }*/
select {min-width:50px; }

label { font-size:12px; color:#575957; font-weight:normal; text-transform:capitalize; }

strong label { font-weight:bold; font-size:11px;}

strong { font-size:11px;font-weight:bold;}

.select { padding:6px }

/*input.btn { background: url(../images/btn_bg.jpg) repeat-x top #be3730; border:1px solid #c44741; padding:5px 7px; color:#fff; text-shadow:1px 1px 1px #802825; }

input:focus.btn, input:hover.btn { background: url(../images/btn_bghover.jpg) repeat-x top #be3730 !important; border:1px solid #c44741; padding:5px 7px; color:#fff; text-shadow:1px 1px 1px #802825; }*/

input[type=radio] { -webkit-box-shadow: none !important; box-shadow: none !important; border:none !important; background:none !important; }

.trBranch input[type=radio] {right:0 !important}

.lblcol { width:150px; }

.field-validation-error { color: red; left: 5px;top: 35px;float: left;width: 100%;}

.validation-error-position {position: relative; top: -12px;}

.form_container td.astrick { line-height:22px !important; }

.btncontainer input { margin-left:4px; }

.rowgrid { border-left:none; border-right:none; }

.gridcontainer table { margin:0px; border-collapse:collapse; }

.reminder-link { font-weight:bold !important; text-decoration:underline !important; }

/*input:focus.btn { background:#E9522C !important; }*/

input.medium, select.medium, textarea.medium { width:175px; padding:5px; color:#666; }

select.medium { width:187px !important; box-shadow:none; }

.medium:focus { border:1px solid #aaa; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ddd; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #ddd; outline: none !important; }

input.btn { cursor:pointer; }

ol.list a { text-decoration:none }

ol.list li { padding:2px; }

.collapse_action { cursor:pointer; }

.fieldset { border:1px solid #F5C758; background: #FEFAEB }

.fieldset1 td { border:none !important; padding-bottom:0px; }

.fieldset1 { border-top:#999 solid 1px; margin-top:10px; }

.padd { margin:6px; }

#cont_txt { height:auto; }


.taxititle { background-image:url(../images/menutitle_two.jpg); height:50px; font-size:13px; font-weight:bold; color:#fff; padding-left:20px; line-height:25px; }

.form { margin: 15px 0 0 0px; width:100%; border:1px solid #dbdbdb; clear:both; border-bottom:none; }

.grid tr.even td { background: #f9f9f9; border-top:1px solid #cad1bc; vertical-align: middle; }

.grid tr.odd td { background: #fff; border-top:1px solid #cad1bc; vertical-align: middle; }

.grid th strong { font-weight:normal }

.img-box { background: #FBFBFB; border: 1px solid #EDEDED; text-align:center; }

.img-box a { color:#626262; }

.form td { font-family: "Segoe UI", arial, Helvetica, sans-serif; font-size:12px; padding:5px 8px 5px 8px; vertical-align: middle; color: #575957; position:relative; border-bottom: 1px solid #DBDBDB;}

.form td strong { }

.form tr.even td { background: #f9f9f9; border-bottom:1px solid #dbdbdb; /*vertical-align: middle;*/ vertical-align:top; position:relative; }

.form tr.odd td { background: #fff; border-bottom:1px solid #dbdbdb; /*vertical-align: middle;*/ vertical-align:top; position:relative;}

.grid tr.even td { background: #f9f9f9; border-top:1px solid #dbdbdb; vertical-align: middle; }

.grid tr.odd td { background: #fff; border-top:1px solid #dbdbdb; vertical-align: middle; }

.grid th strong { font-weight:normal }

.form h2 { font-size:18px; color:#000; font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #ccc; }

.form sup { color:Red; }

.textarea { width:180px; }

.grid { width:100%; margin-top:10px; border-collapse: collapse;}

.grid th { background: #aeccdf; color: #303030; border-right-color: #8ba4b3; border-bottom-color: #8ba4b3; text-align: left; font-size: 13px !important; border-top: none; padding: 5px 0px 5px 5px !important; }

.grid th, .grid td { padding: 4px 6px; margin: 0px; border: 1px solid #8ba4b3; border-collapse: collapse; font-weight:normal; }

.grid td { border: 1px solid #8ba4b3; border-collapse: collapse; font-weight:normal; }

.btn-green { background: url(../images/thbg.png) repeat-x top #7b8e55; /*text-shadow: #282828 0.1em 0.1em;*/ text-align: center; font-size: 12px; line-height: 18px; padding:3px 10px !important; color: #303030; border: none; border-image: initial; cursor: pointer; margin: 0 3px 0 0 !important; font-weight: bold; text-transform:capitalize; }

.marg-left-seven { margin-left:7px; }

.marg-left-AnnualExemption { margin-left:70px; }

.top-btn { margin:0px 0px 0px 10px; }

.form h3 { font-size: 13px; color: #1d3557; font-weight: bold; border-bottom: 1px solid #8ba4b3; padding: 5px 5px; margin:8px 5px 8px 0; background:#aeccdf; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /*text-shadow: 1px 1px 0px #7b8b66;*/ }

.collapse h3 { margin: 8px 5px 8px 0 !important; }

.grid h3 { font-size:14px; font-weight:bold; border-bottom:1px dashed #666666; width:100%; float:left; padding-bottom:5px; }

.list-style ul { margin:5px 0 0 15px; padding:0px; }

.list-style li { list-style: decimal; margin:5px 0 0 15px; padding:0px; }

.signature { /*background:url('../images/content_title.jpg') repeat-x bottom !important;*/ background:#ECECEC !important; border: 1px solid #DBDBDB;
text-align: center;
padding:3px 0 0 0 !important; }

.multiselect { position:relative; white-space: nowrap; text-overflow: ellipsis; width: 187px;}
#up-box { border:1px solid #ccc; width:175px; min-height:14px; background:url('../../images/multiselect_bg.jpg'); background-position:top right; -webkit-appearance: none; -moz-appearance: none; padding: 5px 5px; cursor:pointer; }
#down-box { position:absolute; top:25px; background:#F7F7F7; border:1px solid #CCC; width:auto; display:none; }
#down-box li { padding:5px 3px 3px 3px; } 
.selection { background:#F3EBCB; }

.conditionmultiselect { position:relative; white-space: nowrap; text-overflow: ellipsis; width: 187px;}
#up-condition-box { border:1px solid #ccc; width:175px; min-height:14px; background:url('../../images/multiselect_bg.jpg'); background-position:top right; -webkit-appearance: none; -moz-appearance: none; padding: 5px 5px; cursor:pointer; }
#down-condition-box { position:absolute; top:25px; background:#F7F7F7; border:1px solid #CCC; width:185px; display:none; }
#down-condition-box li { padding:5px 3px 3px 3px; }


.border-seprate { border-collapse:separate !important }

.form-border { border-bottom:1px solid #000; border-left:0 !important; box-shadow:inset 0px 0px 0px #666 !important; border-top:0 !important; border-right:0 !important; border-radius:0 !important; width:280px !important; background:none !important }

.border-medium { width:175px !important }

.border-medium1 { width:190px !important; border-style: dashed !important }

.border-small { width:125px !important; }

.review-border .collapse_action span, .review-border .collapse_action strong { color:#2a9d8f !important; text-shadow: 1px 1px 0px #fff !important; }

.review-border { box-shadow: none; box-shadow: 1px 1px 2px #999;
/*background: #f3ebde; /* Old browsers */
/*background: -moz-linear-gradient(top,  #f3ebde 0%, #ffffff 23%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ebde), color-stop(23%,#ffffff));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #f3ebde 0%,#ffffff 23%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #f3ebde 0%,#ffffff 23%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #f3ebde 0%,#ffffff 23%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  #f3ebde 0%,#ffffff 23%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ebde', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 */
 }

.review-title { box-shadow: none; box-shadow: 1px 1px 2px #999; 
                background: url(../images/content_title.jpg) repeat-x bottom;
/*background: #f3ebde;*/ /* Old browsers */
/*background: -moz-linear-gradient(top,  #f3ebde 0%, #fcf8ef 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ebde), color-stop(100%,#fcf8ef));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #f3ebde 0%,#fcf8ef 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #f3ebde 0%,#fcf8ef 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #f3ebde 0%,#fcf8ef 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  #f3ebde 0%,#fcf8ef 100%);*/ /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ebde', endColorstr='#fcf8ef',GradientType=0 ); /* IE6-9 */
color:#2a9d8f !important; /*#1d3557; text-shadow: 1px 1px 0px #fff !important;*/ padding:5px 6px 5px 12px; border: 1px solid #CCC; border-color: #CCC #fff #fff #CCC; font-weight:bold; font-family: "Segoe UI", arial, Helvetica, sans-serif; margin: 10px 0px; }

.popup_titleimage { width:100%; text-align:center; border-bottom:1px solid #2d2d2d; }

#divMessage {float: left; margin: 0px 0 10px 0; width: 100%; text-align: center;}

#divMessage span { font-size: 16px; font-weight: bold;}

.alert_msg_content { border-bottom: none !important; box-shadow: none !important; width: 93% !important; /*padding-top: 20px !important;*/ text-align: center !important;}

.alert_msg_footer { margin: 0 !important; border-top: none !important; width: 95% !important; border-top: 1px solid #ccc !important;}

.ui-dialog-buttonset .ui-button
{
    border: 1px solid #91A170 !important; background:url('../images/thbg.png') repeat-x scroll center top #7B8E55 !important; font-weight: normal !important; color: #FFF !important;
    border-collapse: collapse !important; text-shadow: 0.1em 0.1em #282828 !important; text-align: center; font-size: 12px; line-height: 18px; padding: 1px 10px !important;
    color: #FFF; border: none !important; border-image: initial !important; cursor: pointer; margin-right: 5px !important; font-weight: bold !important;
    text-transform:capitalize !important; box-shadow: 1px 1px 2px #666 inset !important; border-radius: 3px !important; }

.merge_table { margin-top:0px !important; border-top:none !important; }

.multiple_receipts {  border-right: 1px solid #CCCCCC; color: #0000FF; font-size: 14px;
                      font-weight: bold; padding-right: 15px; position: relative; right: 7px;
                      text-decoration: none; top: 6px; }

.calender_disable {background:url('../images/disable.png') bottom right no-repeat; width:16px; height:16px;}
.calender_close {background:url('../images/remove.png') bottom right no-repeat; width:16px; height:16px;}
.reprintDailog{ width:572px !important;}

#IssuecardDetails#ReportViewerGeneral_ctl05{ display:none !important;}
.login_success_alert{color: #005A04;text-align: center;right: 100px;font-size: 12px;font-weight: bold;}
.login_error_alert{color:red;text-align: center;right: 100px;font-size: 12px;font-weight: bold;}
.login_user_msg{width: 100%;text-align: center;position: relative;top: 91px;}

.login_form .medium { width:130px; padding:5px; color:#666; }
.login_form select.medium {width:140px !important };
.login-button {float:right; margin-right:32px;}

/*.jcarousel-container-horizontal .jcarousel-clip ul {left: -2px !important;}*/
/****************** form style end ***********************/

.custom-combobox .ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}

.custom-combobox .ui-state-default, .custom-combobox .ui-widget-content .ui-state-default, .custom-combobox .ui-widget-header .ui-state-default {
/* border: 1px solid rgb(145, 161, 112); */
/* background: none repeat scroll 0% 0% rgb(162, 181, 123); */
font-weight: normal;
color: #2d2d2d !important;
border-collapse: collapse;
box-shadow: inset 1px 1px 2px #666 !important;
border-color: #fff #b7b7b7 #b7b7b7 #fff;
border-width: 1px;
border-style: solid;
/*background: url("../images/input_bg.jpg") repeat-x scroll center bottom #FFFFFF !important;*/
top:-2px;
}

.custom-combobox .ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}

.custom-combobox .ui-button-icon-only .ui-icon, .custom-combobox .ui-button-text-icon-primary .ui-icon, .custom-combobox .ui-button-text-icon-secondary .ui-icon,
.custom-combobox .ui-button-text-icons .ui-icon, .custom-combobox .ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}

.custom-combobox .ui-button-icon-only .ui-button-text, .custom-combobox .ui-button-icons-only .ui-button-text {
 padding: 0;
text-indent: -9999999px;
/* position: relative; */
margin-top: 1px;
height: 21px;
}
.custom-combobox input{ width:75%; border-top-right-radius: 0; }
.custom-combobox .ui-corner-all, .custom-combobox .ui-corner-bottom, .custom-combobox .ui-corner-right, .custom-combobox .ui-corner-br {
    border-bottom-right-radius: 0;
}
.custom_grid td, .custom_grid th {width:90px !important}

.jqgrid-remove-underline {
   text-decoration:none !important;
}
.height {
   height:350px !important;
}
.ReportViewerGeneral input[type="text"]{width:123px !important; padding:6px 5px !important;}
.ReportViewerGeneral select{width:164px !important; padding:5px !important;}

.ReportViewerGeneral img {position:relative; top:10px; left:2px; background:none; box-shadow:0 !important; border:none !important }
.ReportViewerGeneral span{position:relative; top:10px;}
.ReportViewerGeneral input[type="checkbox"] { top:-6px !important;}
.ReportViewerGeneral label { position:relative; top:-8px; left:2px;}
.ReportMenu { color:gray; text-decoration: none; }
.ReportMenu:hover { font-weight:bold; color: #00008B !important;cursor:pointer;  }
/*.date-report, .ui-datepicker-trigger  {
background: url('../images/date_bg.jpg') -12% 0% no-repeat !important;
}*/
#display-report iframe body
{
    background: #fff
    !important;
}
#display-report iframe
{
    border: none !important; height:300px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
{
    /*background: none repeat scroll 0 0 #f2b466 !important;*/
    border: 1px solid #fcefa1;
    background: #fff;
    color: #363636;
    border: 1px solid #a9a9a9 !important;
    color: #785933!important;
}


.ui-widget-header {
    /*border: 1px solid #aaaaaa;*/
    background: #ffffff !important;
    color: #222222;
    font-weight: bold;
}


 .ui-widget-header_new {
    background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50%;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
}


.reportcolIE
{
    width: 918px !important;
}

.logout-msg { text-align:center; top:5px; }

.lastmenu{height:5px;}
#tblPaymentMode input[type='checkbox'] { margin-left:10px;}
.calender td { vertical-align:top !important}
.conent_box_title strong{ font-size: 13px; text-shadow: 1px 1px 0px #FFF;}
.print_table td{padding:5px 3px 5px 5px;}
 .print_table th{padding:5px 3px 5px 5px;}

.MainID-Style {
    font-size: 12px;
    font-weight: bold;
    color:#800000
}

.gridnumbercol {
    padding-right: 10px !important;
    text-align:right;
}

@-moz-document url-prefix() {
  table {
    border-collapse: separate;
}
          }


.ui-dialog .ui-widget-header {
    background: url("/Content/images/thbg.png") repeat scroll left bottom transparent !important;
    width: 336px;
    width: auto;
    /*border: 1px solid rgb(94, 94, 94) !important;*/
    border-bottom: none;
}


.ui-dialog .ui-widget-content {
    float: left;
    border: 1px solid transparent;
    background: url("/Content/images/form_bg.jpg") repeat-x scroll center top rgb(239, 239, 239) !important;
    width: 100%;
    box-shadow: 1px 1px 15px rgb(102, 102, 102);
}
/************css change for client search reactivation mail popup*****************/
.ui-dialog .ui-widget-header.ui-dialog-titlebar {/*width:100% !important;*/}
.ui-dialog .ui-widget-content#ResendActivationMail {width:100% !important; padding:0 !important;}
.ui-dialog .ui-widget-content#ResendActivationMail .popup-content-wrapper {min-height:10px !important;}
/************css change for client search reactivation mail popup*****************/

.ui-dialog .ui-dialog-titlebar {
    padding: 0em;
    position: relative;
    height: 28px;
}


.ui-state-default-tab
{
    background: #e6e6e6 !important;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-nav li:first-child.ui-widget-header_new.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
    background:#fff !important;
}
.ui-tabs .ui-tabs-nav li { border-top-left-radius:10px; border-top-right-radius:10px;}
.ui-tabs .ui-tabs-nav li:first-child.ui-widget-header_new { background:#e6e6e6 !important;}

.mediumPh2{ width:200px; }

.biggerPh2 { width:95% }

.btn-greenPh2 { background: url(../images/thbg.png) repeat-x top #7b8e55; text-shadow: #282828 0.1em 0.1em; text-align: center; font-size: 12px; line-height: 18px; padding:3px 10px !important; color: white; border: none; border-image: initial; cursor: pointer; margin-right: 5px; font-weight: bold; text-transform:capitalize; }
.form.tblQuestionType { border: 1px solid #dbdbdb;}
.form.tblQuestionType.first tr.odd td { border:none;}
.form.tblAnswerOptions.first tr th {background:#fff; background: url('../images/content_title.jpg') repeat-x bottom; padding:5px; border-width:1px; border-style:solid; border-color:#CCC #fff #CCC #CCC; text-align:center; text-shadow:1px 1px 0 #fff;}
.form.tblAnswerOptions.first tr th:last-child { border-right:1px solid #dbdbdb;}
.form.tblAnswerOptions.first tr th strong {font-size:14px; font-weight:bold; color:#d67036;}
.form.tblAnswerOptions.first tr td {border:1px solid #dbdbdb;}
.ui-dialog .ui-dialog-titlebar-close { width:28px; height:28px; border:none;}
.ui-dialog-buttonset button {background: url(../images/thbg.png) repeat-x top #7b8e55; /*text-shadow: #282828 0.1em 0.1em;*/ text-align: center; font-size: 12px; line-height: 18px; padding: 3px 10px !important; color: #303030; border: none;  border-image: initial; cursor: pointer; margin: 0 3px 0 0 !important; font-weight: bold; text-transform: capitalize;}
select.medium.bgtrans {background:none; color:#fff; font-weight:bold; border:1px solid #fff;}
/*.reqsearchlist .ui-jqgrid .ui-jqgrid-htable, .reqsearchlist .ui-jqgrid .ui-jqgrid-hdiv, .reqsearchlist .ui-jqgrid .ui-jqgrid-view, .reqsearchlist .ui-jqgrid,
.reqsearchlist .ui-jqgrid .ui-jqgrid-bdiv, .reqsearchlist .ui-jqgrid .ui-jqgrid-btable{width:100% !important;}*/
.reqsearchlist .ui-jqgrid .ui-jqgrid-btable {width:100% !important;}
.reqsearchlist .ui-th-column, .reqsearchlist .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {white-space: normal;}
.reqsearchlist .ui-jqgrid .ui-jqgrid-htable th div {height:auto; text-align: left; padding: 0 0 0 3px;}
#clientName {background: #ccc; border-radius: 3px; padding: 3px 5px; margin-left: 10px; font-weight: bold; font-family: arial; font-size: 10px;}
#Summery { font-size: 12px; padding: 5px 0 15px 0; font-weight: bold; text-decoration: underline;}
.noncaps {text-transform:none !important;}
.errormessage-dialog {text-align: center; font-size: 22px; margin: 30px 0 0 0}
.abortedcontent { color:#666; font-size:14px; padding:15px; text-align:left; line-height:20px;}

.btn-edit { background: url(../images/edit.png) no-repeat top #7b8e55; width:25px; height:25px; text-indent:-9999px; overflow:hidden; cursor:pointer; }
.btn-cancel { background: url(../images/cancel.png) no-repeat top #7b8e55;   width:25px; height:25px; text-indent:-9999px; overflow:hidden; cursor:pointer; }
.txt-input-disabled { cursor:not-allowed;}
.note {font-size:smaller; font-family:inherit;}

.maintenance-container{ border:1px solid red; width: 500px !important; margin: 2px 2px 2px 2px !important; }
.login_maintenance_container { padding-bottom: 15px; border:1px solid #ccc; float:left; text-align: left; width: 400px !important; margin:1% 0 0 37% !important; -webkit-box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); -moz-box-shadow: 0px 2px 10px 5px rgba(206,206,206,1); box-shadow: 0px 2px 10px 5px rgba(206,206,206,1);}
.login_maintenance_container label{ width:90px; padding-left:25px;margin-top:5px;}


/*New CSS changes*/

.treeview {
    border: 1px solid #b3b3b3;
    padding: 10px 0 15px 5px;
    background: #fff !important;
    min-height: 450px;
    padding-top: 50px !important;
    border-radius: 5px;
}

option{
    color:#303030;
}

.ui-dialog .ui-dialog-titlebar-close{
    background: url(/Content/images/popup-close1.png) no-repeat scroll 0px 3px transparent !important;
}

.ui-dialog .ui-dialog-title{
    color:#303030;
    text-shadow:unset;
}
