@import 'reset.css?v=@System.Configuration.ConfigurationManager.AppSettings["APPLICATION_VERSION"]';
@import 'foundation.css?v=@System.Configuration.ConfigurationManager.AppSettings["APPLICATION_VERSION"]'; 
body{background:url(../images/body.jpg) repeat 0 0;}
.container{}
/*//HomePage---------------------------------------------------------*/
.image{margin-top:5%;text-align:center;}
.homeError{text-align:center;font:bold 11px/28px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#ff0000;text-shadow:rgba(0, 0, 0, 0.4) 1px 1px 0;height:20px;}
/*//Topbar-------------------------------------------------------------------------*/
.topBar{background:url(../images/top-bar.jpg) repeat-x scroll 0 -2px;height:30px;position:fixed;z-index:601;padding:0 20px;top:0;left:0;width:98%;}
.topBar li{font-size:11px;float:left;color:#fff;margin:1px 0 0;line-height:28px;}
.topBar li span{float:left;}
.topBar li a{float:left;color:#fff;padding:0 14px 0 34px;}
.userUL{float:left;margin:0;}
.userRight{background:url(../images/li-bg.png) no-repeat right 1px;float:right;margin:0;}
.userRight li{background:url(../images/li-bg.png) no-repeat 0 0;}
li.user a{background:url(../images/user-icon.png) no-repeat 18px center;}
.userRight li.alerts > a{background:url(../images/alerts-icon.png) no-repeat 12px center;}
.userRight li.loginOut a{background:url(../images/logout-icon.png) no-repeat 12px center;}
.userRight span{float:left;}
.userRight span.notification{background:url(../images/notification.png) no-repeat 0 0;float:right;margin:6px 0 0 14px;height:16px;width:16px;line-height:16px;text-align:center;text-shadow:rgba(0, 0, 0, 0.4) 1px 1px 0;}
.alerts{position:relative;}
.alerts ul{display:none;background:#2f3840;border:1px solid #1f282d;position:absolute;top:28px;left:1px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;z-index:9999;}
.alerts li{background:none;display:block;margin:0px;padding:0px;float:none;width:100%;}
.alerts li a{border:none;display:block;padding:0px;float:none;margin:0 10px;border-bottom:1px solid #111;border-top:1px solid #444;width:150px;font-size:10px !important;color: #CCCCCC;}
li:hover.alerts > ul {display: block;}
.alerts li a strong{font-weight:bold;font-size:11px !important;color: #FFFFFF;}
/*//Header Group--------------------------------------------------------------*/
header{background:url(../images/4997C9.png) repeat 0 0 #4997C9;position:fixed;top:30px;width:100%;z-index:600;}
.headerInner{background:url(../images/background_overlay.png) center 0;padding:10px 20px;position:relative;}
.headerGroup{overflow:hidden;margin:10px 0 7px;}
#logo{float:left;}
#logo a{color:#fff;text-transform:uppercase;height:100%;width:100%;}
/*//Main Menu-------------------------------------------------------------------------*/
nav{float:left;bottom:0px;line-height:50px;position:absolute;left:20%;}
nav ul{margin:0 auto;}
nav ul li{float:left;margin-bottom:0px;/*border-right:1px solid #2E2E2E;border-left:1px solid #555555;*/}
nav ul li a{font:bold 11px/28px Arial, Helvetica, sans-serif;float:left;text-transform:uppercase;padding:0 10px;color:#fff;}
nav ul li:first-child{border-left:none;}
nav ul li:last-child{border-right:none;}
/*//Header Group--------------------------------------------------------------*/
fieldset{background:url(../images/fieldset.png) repeat-x 0 -10px #fff;border:1px solid #cdcdcd;position:relative;padding-top:26px;margin-bottom:20px;}
/*Uncomment if you want collapsable*/
.reports{margin-bottom:10px;overflow:hidden;}
.reports fieldset{margin-bottom:0px;}
.curheight{height:0px;overflow:hidden;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}
.expended{height:auto;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;}
fieldset legend span{background:url(../images/legend-bg.png) no-repeat 37px 1px;position:absolute;text-transform:uppercase;font-size:12px;line-height:26px;display:block;border-bottom:1px solid #cdcdcd;top:0;left:0;width:100%;}
fieldset legend span a{background:url(../images/triger.png) no-repeat 13px center;color:#636262;font-weight:bold;display:block;padding-left:51px;text-shadow:#fff 1px 1px 0;}
/*Uncomment if you want collapsable*/
fieldset legend span.active a{background:url(../images/trigerup.png) no-repeat 13px center;}
.headerLabelRight{position: absolute;right: 35px;top: 0;color: #636262;text-shadow: 1px 1px 0 #FFFFFF;font-weight: bold;}
.form-wrapper{/*padding:5px 20px 10px 20px;*/padding:5px;}
fieldset legend span a:hover, fieldset legend span a:focus{color:#636262;}
/*//Header Group--------------------------------------------------------------*/
label{display:block;color:#333;font-size: 10px;height: 24px;line-height: 24px;text-transform: uppercase;}
.form-wrapper .form-rowNext{background:url(../images/label-bg.png) repeat-x 0 0 #EDF3FA;/*margin-bottom:5px;*/padding-left:5px;height:60px;}
.form-wrapper .form-rowNext.form-rowheight{height:90px;}
.form-wrapper .form-rowNextBig {height:135px;}
.form-left{width:23%;float:left;height:60px;}
.form-left50pc{width:50%;float:left;}
.form-wrapper .form-rowNextBig .form-item{width:100%;}
.form-wrapper .form-rowNextBig textarea{width:98%;min-height:81px;}
.form-wrapper .form-rowNext label{color:#fff;margin-bottom:5px;padding-left:4px;}
.form-wrapper .form-rowNext a.labelicon{left: 2px;position: relative;top: 6px;}
.form-wrapper .form-rowNext span, .displayfor {color:#333;font-size: 10px;height: 24px;line-height: 24px;padding-left:4px;}
.displayHeadingSmall {width:200px;float:left;}
.displayHeadingBig {width:350px;float:left;}
.form-rowNextNoBG{background:none repeat scroll 0 0 transparent !important;}
.form-rowNextNoBG label {color:#333 !important;}
.displayforCaps{text-transform:uppercase;}
.form-wrapper .form-rowNext .form-item{margin-right:0px;padding-right:2px;}
.form-wrapper .form-rowNext .last{padding-right:0px !important;}
input[type="text"], input[type="phone"], input[type="email"], input[type="url"], textarea, input[type="password"]{height:14px;border:1px solid #ddd;padding:4px;-moz-box-shadow:inset #F8F8F8 0 4px 4px;-webkit-box-shadow:inset #F8F8F8 0 4px 4px;box-shadow:inset #F8F8F8 0 4px 4px;color:#333;vertical-align:top;}
input:focus[type="text"], input:focus[type="phone"], input:focus[type="email"], input:focus[type="url"], textarea:focus, input:focus[type="password"]{border:1px solid #4997C9;color:#333;/*color:#4997C9;*/}
textarea{height:auto;min-height:90px;resize:vertical;width: 57%;}
select{height:24px;padding:2px;border:1px solid #DDDDDD;color: #333333;-moz-box-shadow:inset #eee 2px 2px 5px;-webkit-box-shadow:inset #ee 2px 2px 5px;box-shadow:inset #eee 2px 2px 5px;vertical-align:top;width:100%;}
input[type="submit"], input[type="button"], input[type="reset"]{line-height:1px !important;border:none;-moz-transition: background 0.3s ease 0s;-webkit-transition: background 0.3s ease 0s;transition: background 0.3s ease 0s;background: url(../images/submit-button.png) repeat-x 0 0;border-radius: 2px;color: #FFFFFF;cursor: pointer;float: right;font:bold 12px/34px Arial,Helvetica,sans-serif;height: 34px;text-shadow: 1px 1px 1px #2686D2;text-transform: uppercase;width: auto;margin-left:20px;padding:0 20px;}
input:hover[type="submit"], input:hover[type="button"], input:hover[type="reset"]{background-position:0 -34px;text-shadow:#222 1px 1px 0;}
input[type="checkbox"], input[type="radio"]{float:left;	margin:7px 3px 0 10px;}
.rightSide input[type="checkbox"] + label, .radioChoose input[type="radio"] + label{width:30px;text-align:left;}
.radioChoose label{width:auto !important;text-transform:inherit;}
.radioChoose span{float:left;text-transform:uppercase;height:28px;line-height:28px;	font-size:12px;color:#555;}
input#dor, input#dd{float:left;	width:85%;}
.form-wrapper select{width:100%;}
.for-action{clear:both;overflow:hidden;margin:10px 0 0px;padding: 0 0 40px;}
.calender{float:left;}
.form-row{clear:both;overflow:hidden;}
.form-rowNew{overflow:hidden;width:75%;padding-left:1%;}
.user-name, .password-form, .form-extra{margin-bottom:20px;}
.first-row .last{float:right;}
.first-row label{display:inline;margin-right:10px;}
.form-item{float:left;margin-right:10px;}
.form-wrapper .form-item{width:9.7%;}
.form-wrapper .form-item.xlarge{width:74%;}
.form-wrapper .form-item.large{width:35%;}
.form-wrapper .form-item.small{width:9%;}
.form-wrapper .form-item.msmall{width:5%;}
.form-wrapper .form-item.big{width:14%;}
.form-wrapper .form-item.huge{width:25%;}
.form-wrapper .form-item.big input[type="text"]{width:93%;}
.form-wrapper .form-item.bigwithIcon input[type="text"]{width:75%;}
.form-wrapper .form-item.last{margin-right:0px;}
.form-wrapper .first-row .form-item{width:auto;}
.form-wrapper .first-row .form-item input[type="text"]{width:auto;margin-right:33px;}
.hasDatepicker{width:62%;}
.width80{width:80%;}
/*//Tab Menu-------------------------------------------------------------------------*/
ul.menu{border:1px solid #1c7ac5;border-right:none;margin-top:10px;}
ul.menu li{margin-bottom:0px;}
ul.menu li a {background: url(../images/submit-button.png) repeat-x 0 0;text-transform: uppercase;text-shadow: #6AB9F6 0 1px 0;border-bottom: 1px solid #1C7AC5;border-top: 1px solid #8FCDFC;font-size: 11px;font-weight: bold;color: #033257;height: 32px;line-height: 32px;display: block;}
ul.menu li:last-child a{border-bottom:none;}
ul.menu li a span{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;padding-left:15px;display:block;}
ul.menu li a.selected{background:#fff;position:relative;z-index:9;width:221px;-moz-box-shadow:2px 2px 5px #ddd inset;-webkitbox-shadow:2px 2px 5px #ddd inset;box-shadow:2px 2px 5px #ddd inset;text-shadow:none;}
ul.menu li a.selected span, ul.menu li a:hover span{padding-left:45px;color:#000;}
/*#searchForm----------------------------------------------------*/
#searchForm{position:relative;float:right;}
#searchForm input[type="text"]{background:url(../images/top-bar.jpg) repeat-x 0 -3px;border-radius:15px;padding:4px 10px 4px 30px;float:right;font-size:11px;	border-color:#222;box-shadow:inset #222 3px 3px 8px;width:220px;color:#fff;}
#searchForm input:focus[type="text"]{border-color:#111;color:#fff;}
#searchForm input[type="submit"]{background:url(../images/search-butn.png) no-repeat 0 6px;text-indent:-9999px;text-transform:uppercase;position:absolute;left:10px;top:4px;margin:0px;width:20px;height:20px;padding:0px;}
/*Change Password Form*/
#changepasswordform {background:#f6f6f6;border:1px solid #dcdcdc;border-radius:4px;padding:20px 20px 0;width:350px;margin:100px auto 0;box-shadow:#dedede 0 0 20px;}
#changepasswordform h3{color:#55585d;font-size:12px;text-transform:uppercase;margin-bottom:0;text-align:center;}
#changepasswordform P{color:#0c96df;font-size:11px;margin-bottom:20px;text-align:center;}
#changepasswordform label{float:left;width:100px;height:36px;color:#999;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
#changepasswordform input[type="text"], #changepasswordform input[type="password"]{width:240px;height:20px;color:#5D5D5D;font-size:14px;}
#changepasswordform input[type="submit"]{float:right;width:155px;}
#changepasswordform a{display:inline-block;padding:2px 10px;line-height:28px;font-size:12px;color : #ff4400;}
/*//#loginform----------------------------------------------------*/
#loginform {background:#f6f6f6;border:1px solid #dcdcdc;border-radius:4px;padding:20px 20px 0;width:350px;margin:100px auto 0;box-shadow:#dedede 0 0 20px;}
.user-name label{background:url(../images/user_name.png) no-repeat 0 0;}
.password-form label{background:url(../images/user_password.png) no-repeat 0 0;}
#loginform label{float:left;width:70px;height:36px;color:#999;text-indent:-9999px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
#loginform input[type="text"], #loginform input[type="password"]{width:265px;height:26px;color:#5D5D5D;font-size:14px;}
.form-extra{border-top:1px solid #ddd;padding-top:20px;}
#loginform a{display:inline-block;padding:2px 10px;line-height:28px;font-size:12px;color : #ff4400;}
#loginform input[type="submit"]{float:right;width:70px;}
#loginform h3{color:#55585d;font-size:12px;text-transform:uppercase;margin-bottom:0;}
#loginform P{color:#0c96df;font-size:11px;margin-bottom:20px;}
/*//Right Side-------------------------------------------------------------*/
.rightSide {background:#FFFFFF;border: 1px solid #1C7AC5;min-height: 231px;overflow: hidden;padding:20px;}
.rightSide .form-item{float:none;overflow:hidden;margin-bottom:10px;}
.rightSide .form-item strong {font-size:12px; text-transform:uppdrcase;padding-left: 9%;}
.rightSide label, .radioChoose label{float:left;width:33%;text-align:right;margin-right:10px;}
.rightSide .four label{text-align:right;}
.rightSide input[type="text"], .rightSide input[type="email"], .rightSide input[type="phone"], .rightSide input[type="url"],  select{/*width:60%*/width:52%;}
.FilterDropdown select,.FilterDropdown input{/*width:60%*/width:100% !important;}
.rightSide select[multiple]{height:100px;}
.rightSide .hasDatepicker{width:50% !important;}
.rightSide .form-item .checkboxWrapper{min-height:130px;max-height:200px;overflow:auto;width:57%;border: 1px solid #DDDDDD;box-shadow: 0 4px 4px #F8F8F8 inset;padding:5px 5px 5px 10px;}
.rightSide .form-item .checkboxWrapper label{float:none;text-align:left;width:auto;}
.rightSide .form-item .smallDropDown{width:100px;}
.rightSide .fivecols label{float:none;margin-right:0;text-align:left;width:auto;height:20px;}
.rightSide .fivecols input[type="text"], .rightSide .fivecols input[type="email"], .rightSide .fivecols input[type="phone"], .rightSide .fivecols input[type="url"], .rightSide .fivecols textarea, .rightSide .fivecols  select{/*width:60%*/width:89%;}
.rightSide .fivecols .form-item{margin-bottom:0;}
fieldset .rightSide{border:none;/*min-height:210px;*/min-height:170px;}
fieldset .rightSide.newReport{border:none;/*min-height:210px;*/min-height:10px;}
/*//.breadcrumbs------------------------------------------------------*/
.breadcrumbs{overflow:hidden;/*margin-bottom:10px; use this only for breadcrumbs*/ }
.breadcrumbs a{color:#888;font-size:11px;background:url(../images/breadcrumb.png) no-repeat right 6px;padding:0 10px;float:left;text-decoration:underline;}
.breadcrumbs span{color:#888;font-size:11px;padding:0 10px;float:left;}
.title{color: #448AB7;display: block;font-weight: bold;text-shadow: 1px 1px 0 #FFFFFF;margin: -4px 0 0;line-height:30px;text-transform: capitalize;}
.title a{background:none;float:left;height:32px;padding: 0 10px 0 0;}
.homeWarning{width:100%; padding:5px 0px; background:#fde073; color:#ff0000;position: absolute;top: 88px;left: 0px; font-size:16px;line-height: 27px; vertical-align:top;}
.homeWarning img{width:24px; height:24px; vertical-align:top;}
.content{margin-bottom:50px;}
footer{background:url(../images/sidebar.jpg) repeat-x 0 0;position:fixed;padding:0 20px;bottom:0;overflow:hidden;clear:both;height:30px;line-height:30px;width:97%;}
footer.footer h6{float:left;font-size:11px;color:#bbb;text-shadow:#333 1px 1px 0;width:33%;}
footer.footer h6 a{color:#bbb;text-decoration:underline;}
/*//sub menus-------------------------------------------------------------*/
#access li {float: left;position: relative;}
#access a {display: block;}
#access ul ul {background:#175881;display: none;float: left;margin: 0;position: absolute;top: 28px;/*left: 0; Put this if you want to remove bg*/left:1px;width: 188px;z-index: 99999;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {background: none;border-bottom: 1px solid #0c4061;border-top: 1px solid #246893;height: auto;line-height: 1em;margin: 0 10px;padding: 10px 0;text-transform: inherit;width: 168px;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
#access ul li a:hover
#access ul li:hover > a,
#access ul li a:focus, #access ul li:hover > a{background:#175881;/*background: -moz-linear-gradient(top,  rgba(86,86,86,0.4) 0%, rgba(54,54,54,0.3) 100%);background: -webkit-linear-gradient(top,  rgba(120,120,120,0.2) 0%,rgba(120,120,120,0.3) 100%);background: -o-linear-gradient(top,  rgba(128,128,128,0.4) 0%,rgba(115,115,115,0.3) 100%);background: -ms-linear-gradient(top,  rgba(86,86,86,0.2) 0%,rgba(54,54,54,0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33565656', endColorstr='#1a363636',GradientType=0 );*/}
#access ul ul li a:hover,
#access ul ul li a:focus,
#access ul ul li:hover > a{background:none;color:#09334e;text-shadow:#2d74a1 0 1px 0;}
#access ul li:hover > ul {display: block;}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {font-weight: bold;}
/* Remove this if you dont want menu bg */
#access > ul {/*background: rgba(0, 0, 0, 0.2);*/background:#175881;float: left;-webkit-border-radius: 2px 2px 0 0;-moz-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;}
#access > ul > li > a {border-left:1px solid #518eb3 !important;border-right:1px solid #397394 !important;}
#access > ul > li:last-child > a {border-right:none;}
/* End    */
.wrapper-form{padding:15px 20px 10px;}
.floatright{float:right;}
.floatleft{float:left;}
.floatleft span{margin-bottom: 5px;margin-right: 10px;color: #333333;font-size: 10px;height: 30px;line-height: 30px;text-transform: uppercase;float:left;}
#loginform .loginErrorMsg{color:#ff0000;padding: 0 10px;text-align:center;}
 .ui-dialog{-moz-border-radius:0  !important;-webkit-border-radius:0  !important;border-radius:0  !important;padding:0px  !important;}
.ui-dialog  .ui-widget-header{background:url("../images/fieldset.png") repeat-x 0 0;color:#636262;text-shadow:1px 1px 0 #FFFFFF;text-transform:uppercase;border:none;border-bottom:1px solid #CDCDCD;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.noclose .ui-dialog-titlebar-close{display:none;}
/*#dialog legend{margin-bottom:10px;}*/
.ui-widget input[type="submit"],.ui-widget button{float:none !important;margin:5px 0 0 0 !important;}   

CSNewtable{ margin-bottom:0px;}
.CSNewtable table {width: 100%;border-collapse: collapse; }
/* Zebra striping */
.CSNewtable tr:nth-of-type(odd) {background: #fff;}
.CSNewtable tr{background: #fff;vertical-align: middle;}
.CSNewtable th {/*background: #468CB9;*/background: url("../images/fieldset.png") repeat-x scroll 0 0 #468CB9 ;/*background:  #468CB9 url("../images/label-bg.png") repeat-x scroll 0 0 transparent ;*/color: black;font-size:10px; text-transform: uppercase;text-align: center;}
.CSNewtable td, .CSNewtable th { padding: 1px;border: 1px solid #000; text-align: left;font-size: 10px; vertical-align:middle;}
.CSNewtable td{font-size:10px;text-align:left; font-weight:bold;}
.CSNewtable td.right{text-align:right;}
.CSNewtable td.display{font-size:9px;font-style: italic; font-weight:normal; padding: 0 3px;}
.CSNewtable td input{width:94%; }
.CSNewtable tr.green{background-color:rgb(215, 249, 199);color:#000;}
.CSNewtable tr input.green{background-color:rgb(215, 249, 199);box-shadow: none;width:86%;}
.CSNewtable tr.brown{background-color:rgb(255, 204, 153);}
.CSNewtable tr.yellow{background-color:rgb(250, 237, 182);}

/*Css for tables added by suraj */
.costSavingTable{ margin-bottom:10px;}
.costSavingTable table {width: 100%; border-collapse: collapse; }
/* Zebra striping */
.costSavingTable tr:nth-of-type(odd) { background: #fff;}
.costSavingTable tr{background: #fff;vertical-align: middle;}
.costSavingTable th { /*background: #468CB9;*/background: url("../images/fieldset.png") repeat-x scroll 0 0 #f1f1f1 ;/*background:  #468CB9 url("../images/label-bg.png") repeat-x scroll 0 0 transparent ;*/color: black; font-size:10px; text-transform: uppercase;text-align: center;}
.costSavingTable td, .costSavingTable th { padding: 5px; border: 1px solid #ccc; font-size: 9px; vertical-align:middle;}
.costSavingTable td{font-size:12px;text-align:right;padding:0;}
.costSavingTable td.alignleft{text-align:left;padding:0 0 0 5px;}/*This is for Activity List in Baf Page*/
.costSavingTable td span{text-align:right;font-weight:bold;padding:0 5px 0 0; font-size:11px;}
.costSavingTable td input[type="text"] {width:200px;height:15px;border:none;font-size:10px;}
.costSavingTable td input[type="text"].center{text-align:center;}
.costSavingTable td .numeric{width:90px !important;}
.ActivityListWrapper{height:400px; overflow:auto;border:1px solid #ccc;}

.ApproveTimeCardTable{ margin-bottom:10px;}
.ApproveTimeCardTable table {width: 100%; border-collapse: collapse; }
/* Zebra striping */
.ApproveTimeCardTable tr:nth-of-type(odd) { background: #fff;}
.ApproveTimeCardTable tr{background: #fff;vertical-align: middle;}
.ApproveTimeCardTable th { /*background: #468CB9;*/background: url("../images/fieldset.png") repeat-x scroll 0 0 #f1f1f1 ;/*background:  #468CB9 url("../images/label-bg.png") repeat-x scroll 0 0 transparent ;*/color: black; font-size:10px; text-transform: uppercase;text-align: center;}
.ApproveTimeCardTable td, .costSavingTable th { padding: 5px; border: 1px solid #ccc; font-size: 9px; vertical-align:middle;}
.ApproveTimeCardTable td{font-size:11px;text-align:right;padding:0;}
.ApproveTimeCardTable td.alignleft{text-align:left;padding:0 0 0 5px;}/*This is for Activity List in Baf Page*/
.ApproveTimeCardTable td.alignright{text-align:right;padding:0 5px 0 0;}
.ApproveTimeCardTable td.alignCenter{text-align:center;}
.ApproveTimeCardTable td span{text-align:right;font-weight:bold;padding:0 5px 0 0; font-size:11px;}
.ApproveTimeCardTable td input[type="text"] {width:200px;height:15px;border:none;font-size:10px;}
.ApproveTimeCardTable td input[type="text"].center{text-align:center;}
.ApproveTimeCardTable td .numeric{width:90px !important;}
.ApproveTimeCardListWrapper{max-height:300px; overflow:auto;border:1px solid #ccc;}
.ApproveTimeCardBottemText{font-size:15px;}
.ApproveTimeCardBottomTextBold{font-size:15px; font-weight:bold; margin-bottom:15px;}
.ApproveTimeCardBottomTextBold span {color:#ff0000;text-decoration: underline;}

 .NoteTable{ margin-bottom:10px;}
.NoteTable table { width: 100%;border-collapse: collapse;border: 1px solid #ccc; }
.NoteTable tr{background: #fff;vertical-align: middle;}
.NoteTable th { background: url("../images/label-bg.png") repeat-x scroll 0 0 #EDF3FA;color: #fff; font-size:10px; text-transform: uppercase;text-align: left;padding:2px;}
.NoteTable td, .table th { padding: 6px; text-align: left;font-size: 12px;vertical-align:middle;}
.NoteTable td{font-size:12px;text-align:left;}
.NoteTable td table{border:none;}
.NoteTable td table td {padding:5px;border-bottom: 1px dotted #ccc;font-size:10px;}
.displayNotesRep{height:150px; overflow:auto; border:1px solid #ccc;}
.displayNotesRef{height:300px; overflow:auto; border:1px solid #ccc;}
.table{ margin-bottom:10px;}
.table table {width: 100%;border-collapse: collapse; }
/* Zebra striping */
.table tr:nth-of-type(odd) {background: #CFE7EC;}
.table tr{background: #fff;vertical-align: middle;}
.table th {/*background: #468CB9;*/background: url("../images/fieldset.png") repeat-x scroll 0 0 #468CB9 ;/*background:  #468CB9 url("../images/label-bg.png") repeat-x scroll 0 0 transparent ;*/color: black;font-size:10px; text-transform: uppercase;text-align: center;}
.table td, .table th { padding: 6px;border: 1px solid #ccc; text-align: left;font-size: 12px; vertical-align:middle;}
.table td{font-size:12px;text-align:left;}
.noColumnTable td, .noColumnTable th{border:none;}
.noColumnTable tr{border: 1px solid #ccc;}
.BAFTable{ margin:0 auto; width:100%;}
.BAFTable table { width: 100%;border-collapse: collapse;}
/* Zebra striping */
.BAFTable tr:nth-of-type(odd) { background: #fff;}
.BAFTable tr{background: #DBEBFF;vertical-align: middle;}
.BAFTable th {background: url("../images/bafhead.gif") repeat-x scroll 0 0 #E2F0FF ;color: #000; cursor:normal;text-align: center !important;padding:5px;font-weight: normal;overflow: hidden;text-align:center;}
.BAFTable td, .BAFTable th { border: 1px solid #A3C0E8; text-align: left;font-size: 12px; vertical-align:middle;}
.BAFTable td{font-size:12px;text-align:left;padding:2px;}
.BAFTable td.right{text-align:right;}
.BAFTable td.center{text-align:center;}
.BAFTable .hasDatepicker{width:60%; margin-top:2px;}
.BAFTable img{margin-top:2px;}
.BAFTable input{border: 1px solid #AFA8CB;width:94%;}
.BAFTable select{border: 1px solid #AFA8CB;}
.BAFTable.FileReviewQA input{border:0px !important;margin-left:0px !important;}
.BAFTable td.textCenter{text-align:center;}
.GenericTable{ margin-bottom:10px; /*padding:30px;*/}
.GenericTable table {/*width: 100%; */border-collapse: collapse; border: 1px solid #ccc;}
.GenericTable tr{background: #fff;vertical-align: middle;border: 1px dotted #CCCCCC;}
.GenericTable th {background: url("../images/label-bg.png") repeat-x scroll 0 0 #EDF3FA;color: #fff;font-size:10px; text-transform: uppercase;text-align: center;padding:2px;}
.GenericTable td, .table th {padding: 6px; text-align: left;font-size: 12px; vertical-align:middle;}
.GenericTable td{font-size:12px;text-align:left;}
.GenericTable td label{text-align:right;padding-right: 15px;}
.GenericTable td label.ext{padding-left: 15px;font-style:italic;text-transform: capitalize;text-align:left;margin-left: 5px;}
.GenericTable td input{ width:65px;float:left;}
.GenericTable td input.fulltxtbox{width:96%;float:left;}
.GenericTable td table{border:none;}
.GenericTable td table td {padding:5px;border-bottom: 1px dotted #ccc;font-size:10px;}
.PrevilegeCheck .leftAlign {text-align:left; padding-left:5px; font-size:10px; text-transform:uppercase;}
.PrevilegeCheck input[type="checkbox"], .PrevilegeCheck td {float:none; text-align:center;margin:2px 0 0 0;}  
.customExtendesSai input{    width:85%;}
.customExtendesSai td, .customExtendesSai th{font-size:10px;}
.docUploadSAI{margin:10px 0 0 0;}
.docUploadSAI input[type="file"]{border:0;}
.docUploadSAI th{font-size:10px;}
/*//Right Side-------------------------------------------------------------*/
.oneSide{background:#fff;/*border:1px solid #C3C3C3;*/padding:30px 20px;overflow:hidden;min-height:231px;}
.oneSide .form-item{float:none;overflow:hidden;margin-bottom:10px;width: 100%;}
.oneSide label, .radioChoose label{float:left;width:15%;text-align:right;margin-right:10px;}
.oneSide .four label{text-align:right;}
.oneSide input[type="text"], .oneSide input[type="email"], .oneSide input[type="phone"], .oneSide input[type="url"], .oneSide select{width:20%;}
.oneSide .hasDatepicker{width:50% !important;}
.oneSide textarea{width:80%;font-size:13px;}
.one{padding:1px;}
.one .item{width: 100%;}
.one .item span{font-size:10px;}
.one .item label{color: #333333;display: block;font-size: 10px;height: 24px;line-height: 24px;text-transform: uppercase;width:25%;float:left;}
.one .item label.huge{width:70%;}
.one .item input[type="radio"]{float:none;}
.one .itembig{padding-bottom:5px;}
.one .itembig label, .one .calander label{color: #333333;display: block;font-size: 10px;height: 24px;line-height: 24px;text-transform: uppercase;width:35%;float:left;}
.one .item .hasdatepicker{width:50%;}
.one .item input[type="text"]{border: 1px solid #DDDDDD;box-shadow: 0 4px 4px #F8F8F8 inset;color: #333333;height: 14px;padding: 4px;vertical-align: top;width:72%;font-size:10px;}
.one .itembig input[type="text"]{border: 1px solid #DDDDDD;box-shadow: 0 4px 4px #F8F8F8 inset;color: #333333;height: 14px;padding: 4px;vertical-align: top;width:43%;font-size:10px;}
.one .calander input[type="text"]{border: 1px solid #DDDDDD;box-shadow: 0 4px 4px #F8F8F8 inset;color: #333333;height: 14px;padding: 4px;vertical-align: top;width:30%;font-size:10px;}
.one .calander input[type="checkbox"]{float:none;}
.one .item textarea {height: auto;min-height: 50px;resize: vertical;font-size:13px;color:#333;width: 72%;}
.one .item select[multiple]{height:70px;}
.one .item .fadeinst{color: #888;display: block;font-size: 8px;line-height: 10px;text-transform: uppercase;width:72%;padding-left:25%;}
.ninetynine .item label{margin:0px;padding:0px;}
.ninetynine .item input[type="text"]{width:277px;margin:0px;}
.ninetynine .item textarea{width:277px;min-height:10px;height:28px;margin:0px;}
.form-wrapper input[type="submit"]{float:left;}
.TwoRowAttachment{margin-left: 20%;margin-top: 20px;width: 70%;}
.smallTextarea textarea{min-height:60px;height:60px;}
.ReportHeading{font-size: 18px;margin: 20px 0;text-align: center;text-decoration: underline;text-shadow: 1px 1px 0 #CCCCCC;}
.ViewLabel{float: none;overflow: hidden;margin-right: 10px;}
.ViewLabel label, .ViewLabel span{text-align: right; float: left;margin-right: 10px;width: 32%;color: #333333;font-size: 12px;height: 20px;line-height: 20px;text-transform: uppercase;font-weight:bold;}
.ViewLabel span{text-align: left;font-weight:normal;text-transform:none;}
.heading label{text-align: left;font-size:14px;}
.ViewContent span{width:100%;text-transform:none;height:auto;margin-bottom:15px;}
.ViewContent ul{padding-left:20px;}
.vAttach {text-align: center;vertical-align: middle;width: 40px;}
a.notesView{background: url("../images/view_notes.png") no-repeat scroll 0 0 transparent;float: right;height: 16px;line-height: 16px;text-align: center;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);width: 16px;}
/* Top SumbitButton on ReferralAddEdit  */
.refTopSubmit {left: 50%;position: absolute;top: 92px;width:46%;}
.refTopSubmit input[type="submit"], .refTopSubmit input[type="button"], .refTopSubmit input[type="reset"], .refTopSubmit a {height: 24px;line-height:24px;font-size: 8pt;padding:0 10px;margin-left: 6px;}
 .empSubmit{position: absolute;top: 895px;}
 .accRefWidth label{width:15.1%;}
 .accRefWidth select{width:74.5%;}
 /*New Deisgn for Report Summary */
.heading-body{width:100%; float:left; margin-top:5px;}
.heading-right{width:39%; float:left; margin-top:0px;}
.threeRowHeading{width:28%; float:left; margin-left:1%; margin-right:1.5%; /*padding-top:10px;*/ height:auto;}
.twoRowHeading{width:45%; float:left; margin-left:1%; margin-right:1.5%; /*padding-top:10px;*/ height:auto;}
.threeColumnHeadingfirst{width:34%;float:left;margin-right:1%;}
.threeColumnHeadinglast{width:30%;float:left;}
.twoColumnHeadingfirst{width:49.5%;float:left;margin-right:1%;}
.twoColumnHeadinglast{width:49.5%;float:left;}
.twoThirdRowHeading{ width:65%; float:left; margin-right:1%;}
.twoThirdRowHeading textarea{min-height:66px;}
.oneThirdRowHeading{ width:34%; float:left;height:135px;}
.innerBox{width:100%;height:125px; overflow:auto; }
.innerBox204{width:100%;height:204px; overflow:auto;}
.innerBox340{width:100%;height:340px; overflow:auto;}
.attach{/*position:absolute; background:none; float:left;*/}
.attach .attach-right a{background: none; position: absolute; top:20%; padding:0px;}
.patientInfo .attach-right a{background: none; position: absolute; top:15%; padding:0px; left:200px;}
.create{left:85%;}
.delete{left:92%;}
.docs-image{ float:left; padding:3px 0px 0px 3px; width:98%; }
.docs-image input[type="checkbox"]{margin: 0 5px 0 0;} 
.docs-imageRPFEmail{ float:left; padding:1% 0 0 1%;  width: 100%;}
.docs-imageRPFEmail input[type="checkbox"]{margin: 0 5px;} 
a.emailattach:link{}
a.emailattach:visited{color:#9E9C9C;}
a.emailattach:hover{color:#6A89C2;}
.docs-filename{font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 0 0 3px; text-shadow:#0066FF; vertical-align:top;}
.others{width:100%;height:125px; overflow:auto;}
.listbuttons{width:100%; text-align: center;}
.listbuttons input[type="submit"],.listbuttons input[type="button"]{ float:none; margin-bottom:10px; padding: 0 10px;margin-left: 5px;}
.clear{clear:both;}
.reportSummary{clear:both; margin: 0 1.5% 1.5%;;}
.list{ float:left; width:95%; padding:0.8% 2% 0;}
.list .text{ font-size:12px; font-weight:bold; color: #444; text-shadow: 1px 1px 0 #CCC; width:47%; float:left;}
.list .thirdboxtext{ font-size:12px; font-weight:bold; color: #444; text-shadow: 1px 1px 0 #CCC; width:45%; float:left;}
.comments a{float:left; width:10%;}
.tcComments{width:97%; min-height:100px; overflow:auto; border: 1px solid #ccc; padding:5px;}
.tcCommentsbig{width:97%; min-height:160px; overflow:auto; border: 1px solid #ccc; padding:5px;}
.edit a{left:90%; width:10%;}
.popup{}
.popup .form-item {margin-right: 10px;float:none;}
.popup .form-item span.note{color: #9F6000;display: block;font-size: 10px;}
.headingspan{background: url("../images/triger.png") no-repeat scroll 13px center transparent;color: #636262;display: block;font-weight: bold;padding-left: 3.5%;text-shadow: 1px 1px 0 #FFFFFF;width:96.5%;}
.informationArea {/*height: 50px;width: 100%;*/padding: 10px;margin-bottom: 5px;background-color: white;border: 1px solid #CBE2ED;/* outer shadows  (note the rgba is red, green, blue, alpha) */ -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5); /* rounded corners */-webkit-border-radius: 12px;-moz-border-radius: 7px; border-radius: 7px;/* gradients */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(15%, white), color-stop(100%, #D7E9F5)); background: -moz-linear-gradient(top, white 0%, white 55%, #D5E4F3 130%); overflow:auto;}
.informationArea p{font-size:10px;color:#2B6893;float:left;margin:4px 15px 10px 0px;text-transform:uppercase;}
.informationArea p #refStatus{font-size:14px;color:#778AA5;text-transform:uppercase;display:block;font-weight: bold;text-shadow: 1px 1px 0 #8BDFFA;padding-top: 3px;}
.informationArea p a{color:#ff0000;font-size:12px;text-transform:uppercase;}
.informationArea p a:hover{text-decoration:underline;}
.informationArea .form-row{font-size:12px;/*margin-top:10px;*/clear:none;float:left;}
.informationArea .form-row .form-item label{float:left;padding-right:5px;}
.informationArea .form-row .form-item input[type="text"]{float:left;width:60px;}
.informationArea .form-row .form-item select{float:left;width:130px;}
.informationArea .form-row .form-item input[type="submit"],.informationArea .form-row .form-item input[type="button"]{float:left;height:25px;font: bold 10px/25px Arial,Helvetica,sans-serif;}
.informationArea .form-row .form-item.large select{width:200px;}
.informationArea .form-row .form-item.mlarge select{width:250px;}
.informationArea .form-row .form-item input[type="text"].infoSearch{width:250px;}
.infoAreaGridView {background:none repeat scroll 0 0 #e4effa; border:1px solid #8ba0bc; border-bottom:none; height:30px; }
.infoAreaGridView input[type="image"] {float: right;margin: 2px 5px 0 0;}
.infoAreaGridView a {float: right;margin: 2px 5px 0 0;}
.infoAreaGridView span{padding: 10px; line-height: 27px; text-shadow:3px 3px 1px #ccc; font-family: 'Segoe UI Light','Helvetica Neue Light','Segoe UI','Helvetica Neue','Trebuchet MS',Verdana;}
.infoAreaGridView span h1{color:#f45100; display:inline;}
.border{border: 1px dashed #ccc;}
.fullWidthDiv, .fullWidthTextarea textarea{width:100%;}
.viewReportWrapper{margin:0 auto;width:830px; background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;}
.rowStyle{}
.rowStyle input[type="text"]{width:25%;float:left;}
.rowStyle select{width:80px;float:left;}
.rowStyle .zip{width:40px;float:left;}
.rowStyle .zip input[type="text"]{width:100%;}
.BAFLast{    border: 1px solid #A3C0E8;border-top:none;background: url("../images/baf-button-bg.gif") repeat-x scroll 0 0 #C6DEFF;height:40px;}
.BAFAddRows{float: left;width: 440px;padding: 9px;}
.BAFMsg{float: left;padding: 9px;}
.BAFMsg label{color:#FF0000;}
.BAFAddRows input[type="text"]{width:20px;float:left;}
.BAFAddRows input[type="button"]{height: 24px;margin: 0 0 0 1px;width: 40px;float:left;padding:0;line-height:24px;}
.BAFAddRows label{float:left;padding-right:2px;}
.BAFSave{float:right;padding:4px;}
.BAFError{border: 1px solid #A3C0E8;border-top:none;min-height: 30px;background-color:#EEF3FF;}
.BAFError li{font-size:10px;font-weight:bold;color: #0000FF;list-style-type:disc; text-transform: uppercase;}
.BAFError li .BAFColor{color:#FF0000;}
.BAFError .field-validation-error{font-size:10px;text-decoration:blink;font-weight:bold;/*float:left;*/padding: 5px 0px 5px 7%;}
.BAFLimitError{padding: 5px 0px 5px 2%;line-height: 1.5;border: 1px solid #CDCDCD;border-bottom: none;}
.RefErrMsg{color: #FF0000;display: block;font-size: 12px;left: 24px;position: absolute;top: 315px; }
.viewError{border:1px solid #A3C0E8; border-bottom:none;background-color:#EEF3FF;}
.viewError .field-validation-error{font-size:12px;text-decoration:blink;font-weight:bold;/*float:left;*/  padding: 5px 0px 5px 7%;}
.popup .form-item .field-validation-error{margin-left:0;}
.form-item .field-validation-error{margin-left:33%;}
.form-item .validMessageLeftAligned .field-validation-error{margin-left:0; padding:5px 0px;}
.form-item .ValidationLeft0 .field-validation-error{margin-left:0;}
.radioChoose span .field-validation-error{color:#ff0000;margin-left:0;}
.field-validation-error{font-size:10px;color:#ff0000;text-transform:uppercase;/*float:left;*/margin-right:40px;margin-left:0;display:block;}
.ValidationNote{font-size:9px;font-style:italic;color:#9F6000;list-style-position:outside;/*list-style-type: decimal;*/padding-left: 5px;}
.ValidationNote ul{font-size:9px;font-style:italic;color:#9F6000;list-style-position:outside;list-style-type: square;padding-left: 15px;}
.ValidationNote ul ul{font-size:9px;font-style:italic;color:#9F6000;list-style-position:outside;list-style-type: circle;padding-left: 15px;}
/*.field-validation-error{content: "";display: inline-block;height: 16px;width: 16px;background-image:url(../Images/error.png);vertical-align:middle;}*/
/*.field-validation-error span{display:none !important;}*/
.form-wrapper .form-rowNext span.VReferral,.form-wrapper .form-rowNext span.VReferralLabel, span.VReferral , span.VReferralLabel,.wrapper-form .nine  span.VReferral, .wrapper-form .nine  span.VReferralLabel,.wrapper-form .foru  span.VReferral, .wrapper-form .four  span.VReferralLabel{color: #333333;height: 14px;padding: 4px;font-size: 12px;}
.floatNone input[type="checkbox"]{float:none;}
.wrapper-form .nine  span.VReferralLabel, .wrapper-form .four  span.VReferralLabel{/*width:115px;*/width:161px;text-align:right;display: inline-block;}
.form-wrapper .form-rowNext span.VReferralLabel, span.VReferralLabel{font-weight:bold;line-height: 24px;}
.form-wrapper .form-rowNext span.VReferralLabel{color: #FFFFFF;margin-bottom: 5px;padding-left: 4px;display: block;line-height:14px;}
.myfield-validation-valid{content: ""; display: inline-block;height: 16px;width: 16px;margin-right: 4px;background-image:url(../Images/Ok-icon.png);}
.red{color:#cd2027;}
.green{color:#086A08;}
.blue{color:#0000ff;}
.warning, .reportsuccess{font: 12px/12px Arial;/*text-decoration: blink;*/text-transform: uppercase;font-weight:bold;border: 1px solid;padding:10px 10px 10px 50px;background-repeat: no-repeat;background-position: 10px center;}
.blink{text-decoration: blink;}
.warning{margin:0 auto;/*width:768px;*/color: #9F6000;background-color: #FEEFB3;background-image: url('../Images/warning.png');}
.reportsuccess{width:450px;color: #4F8A10;background-color: #DFF2BF;background-image:url('../Images/success.png');position:fixed;top:500px;left:477px;display:none;z-index:999;}
/* Report Processing Form*/
.chkBoxDivHeader{background: none repeat scroll 0 0 #6192B1;border: 1px solid #6192B1;color: #FFFFFF;float: left;font-size: 10px;font-weight: bold;margin: 2px 2px 0;text-align: center;width: 32%;}
.chkBoxDiv{float: left;width: 32%;overflow: auto;margin: 0px 2px 2px 2px;height: 60px;border: 1px solid #ccc;}
.chkBoxDiv .innerContainer{width:100%;}
.chkBoxDiv input[type="checkbox"]{width:auto;margin-left: 3px;}
.chkBoxDiv label{height: 20px;text-transform: inherit;}
.checkboxWrapper{border: 1px solid #CCCCCC;height: 120px;overflow: auto;padding: 0 2%;width: 95%;}
.divpopupfull{width:98%; height:45px; overflow:auto; border-top: 1px solid #ccc;font-size: 10px; padding:2px;}
.divpopupAttachment{width:98%; height:155px; overflow:auto; border-top: 1px solid #ccc;font-size: 10px; padding:2px;}
.divpopupfull textarea{width:97%;}
.bordersolid{border: 1px solid #ccc;}
/*DevExpress Override*/
.dxgvControl_Aqua input[type="text"],.dxgvControl_Aqua input[type="phone"],.dxgvControl_Aqua input[type="email"],.dxgvControl_Aqua input[type="url"],.dxgvControl_Aqua textarea,.dxgvControl_Aqua input[type="password"] {padding: 0;vertical-align: middle;}
.dxgvControl_Office2010Blue input[type="text"],.dxgvControl_Office2010Blue input[type="phone"],.dxgvControl_Office2010Blue input[type="email"],.dxgvControl_Office2010Blue input[type="url"],.dxgvControl_Office2010Blue textarea,.dxgvControl_Office2010Blue input[type="password"] {padding: 0;vertical-align: middle;}
.dxgv td, .dxgv_Aqua td, .dxgv_Office2010Blue td, td.dxgv{vertical-align: middle;}
.dxpCtrl td,.dxpCtrl_Aqua td, .dxpCtrl_Office2010Blue td{vertical-align: middle;}
.dxsplControl td,.dxsplControl_Aqua td, .dxsplControl_Office2010Blue td {vertical-align: middle; }
.dxpComboBox_Office2010Blue input,.dxpComboBox_Aqua input{width:25px !important;}
.dxpc-content input[type="submit"],.dxpc-content button{float:none !important;margin:5px 0 0 0 !important;}  
#gvTimeCard input[type="text"].dxeEditArea_Office2010Blue, #gvTimeCard input[type="password"].dxeEditArea_Office2010Blue {margin-top: 0;margin-bottom: 1px;width: 100% !important;}
#gvReportObjective input[type="text"].dxeEditArea_Office2010Blue, #gvReportObjective input[type="password"].dxeEditArea_Office2010Blue {margin-top: 0;margin-bottom: 1px;width: 100% !important;font-size:12px !important;}
#gvReportNOV input[type="text"].dxeEditArea_Office2010Blue, #gvReportNOV input[type="password"].dxeEditArea_Office2010Blue {margin-top: 0;margin-bottom: 1px;width: 100% !important;font-size:12px !important;}



#report_div{margin:0 auto;}
#ReportToolbar_Menu{width:100%;}/*Adjust Width of reporttoolbar*/
.ReportEditFull{width:100%}
.ReportEditHalf{width:70%;float:left}
.ReportfileQuestion{margin-left:1%;width:29%;float:left}

#tab{padding:30px 20px;}
.btnRedSubmit{background: linear-gradient(to bottom, #ED1C24 0px, #C0171D 100%) repeat scroll 0% 0% transparent; background-color:#ED1C24; border: 1px solid #B11F24;color: #FFF !important;height: 24px;padding: 7px 20px;font: bold 16px/24px Arial;float: right;text-align: center;margin: 5px 0px;/*width: 172px;*/}

.btnRedSubmit:hover{background-position:0 -34px;text-shadow:#222 1px 1px 0}
.btnQCSubmit{background:url(../images/submit-button.png) repeat-x scroll 0 0 transparent;border:medium none;border-radius:2px 2px 2px 2px;color:#FFF!important;cursor:pointer;font:bold 12px/24px Arial,Helvetica,sans-serif;height:24px;text-shadow:1px 1px 1px #2686D2;width:auto;padding:5px}
.btnQCSubmit:hover{background-position:0 -34px;text-shadow:#222 1px 1px 0}
button.btnQCSubmit {padding:0px 5px;}
.downloadForm {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E1E1E1;margin: 0 0 20px;padding: 15px;overflow:auto;}
.downloadForm ul.webmaster_list {list-style: none outside none; margin: 0; overflow:auto;}
.downloadForm ul.webmaster_list li {border: 0.1px solid #CCCCCC;box-shadow: 3px 3px 4px #000000;float: left;height: 75px;margin: 0 1% 1% 0;overflow: hidden;padding: 0.4% 0 0.4% 0.4%;width: 23.3%;}
.downloadForm ul.webmaster_list li span {font-size:10px;color:#333;font-style:italic;}
.downloadForm ul.webmaster_list li img {float: left;padding: 5px 5px 0px 0;}
.downloadForm ul.webmaster_list li img.smallIcon {float: left;padding-left:0px;}
.downloadForm ul.webmaster_list li a {color: #286A92;font-size: 13px;}
.downloadForm ul.webmaster_list li.help {height: 200px;text-align: center; width: 10%;}
.repMenuLeft{width:19%; float:left;} /*Remove This after splitter added*/
.repMenuRight{width:80%; float:right;}/*Remove This after splitter added*/
.repMenuRight fieldset{ background:none; /*margin: 0 0 40px;*/ margin:0; padding:0; top:0;}/*Remove This after splitter added*/
.MGTReports fieldset{ background:none; /*margin: 0 0 40px;*/ margin:0; padding:0; top:0; overflow:hidden;}
.Reports fieldset{margin:0;}
.font14 input[type="text"] textarea{font-size:14px !important;}
.margin_newline{clear:both;height:5px;}
/*#repmenu {width: 90%;border-style: solid solid none solid;border-color: #94AA74;border-size: 1px;border-width: 1px;margin: 10px auto;overflow:auto;}*/
#repmenu {margin: 0 auto 5px auto;overflow: auto;padding-left: 5%;width: 95%;}
#repmenu li a {height: 14px;text-decoration: none;font: 13px Arial;	vertical-align: middle;}	
#repmenu li a:link, #menu li a:visited {color: #5E7830;display: block;/*background: url(../images/menu1.gif);*/padding: 8px 0 0 0px;}
#repmenu li a:hover {color: #26370A;/*background: url(../images/menu1.gif) 0 -32px;*/padding: 8px 0 0 10px;}
#repmenu li a:active {color: #26370A;/*background: url(../images/menu1.gif) 0 -64px;*/padding: 8px 0 0 10px;}
#repmenu ul {list-style: none;margin: 0;padding: 0;}
#repmenu span {padding: 0px 5px 0 0px;}
#repMargin{margin:0 auto;}
.clsPrint{float:right;}
.compwell{width:800px;}
.compwell .hasDatepicker{width:100px !important; float:left;}
.compwell .ui-datepicker-trigger{float:left;}
.compwell .one .form-item{margin-top:2px;}
.compwell .one .form-item.questions{margin:0;}
.compwell .one .form-item label{width:auto; }
.compwell .one .form-item label.questions{font-weight:bold; font-size:12px; }
.compwell .one .form-item label.smallquestions{font-weight:bold; font-size:9px; }
.compwell .one .form-item label.italic{font-style:italic; font-size:12px; width:auto; }
.compwell .one .form-item input[type="text"]{float:left; width:200px; }
.compwell .one .form-item span{display:block;overflow:hidden;}
.compwell .one .form-item span input[type="text"].exp{float:left;width:95%; padding:4px 8px 4px 4px;}
.compwell .one .form-item textarea{min-height:0px; height:50px; width:98%;}
.compwellTable{ margin-bottom:10px; padding:30px;}
    .compwellTable table {border-collapse: collapse;border: 1px solid #ccc;}
	.compwellTable tr{background: #fff;vertical-align: middle;border: 1px dotted #CCCCCC;}
	.compwellTable th {background: url("../images/label-bg.png") repeat scroll 0 0 #EDF3FA;color: #fff; font-size:10px; text-transform: uppercase;text-align: center;padding:2px;}
	.compwellTable td, .table th { padding: 6px;text-align: left;font-size: 10px;vertical-align:middle;}
	.compwellTable td{font-size:10px;text-align:left;}
	.compwellTable td label{text-align:left;margin-right: 5px; float:left; text-transform:none; line-height:27px;width:auto;}
	.compwellTable td input{ width:auto;float:left; margin-left:0px;}
	.compwell_popup input[type="text"],textarea{width:300px;}
	.compwell_popup textarea{min-height: 30px;}
.compProfile .field-validation-error{margin:0;padding:0;}	
.followUpComment textarea{width:365px;}    
.nextbtn{padding-left: 37%;
    padding-top: 5%; }
    
.OpenDialog{width:20px;}
 .buttomside{float: right;height: 34px; padding-top: 5px;}
 /*.btn_popup_print{border: 1px solid #8CA0FF !important; padding:0px 15px !important; background: none !important; height: 25px !important;}*/

.btn_popup_print 
{
    vertical-align: top;position: relative;text-align: center;height: 25px !important;font-size: 10px !important;margin-left: 5px !important; padding: 0 15px !important;   
    /*background: #2980b9 !important;width: 100%;padding: 0;color: white;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);  
  border: 0; border-bottom: 2px solid #2475ab; cursor: pointer; -webkit-box-shadow: inset 0 -2px #2475ab; box-shadow: inset 0 -2px #2475ab;*/
}

  .hide
{
	display:none;
}

.two-line label
{
	float:none!important;
	text-align:left!important;
	width:100%!important;
}

#tvClosureCode input{width:100%;}
#tvClosureCodeSedg input{width:100%;}

.customcombo input[type="text"]{ padding:0.156em;}
.customcombo .dxeButtonEdit_Office2010Blue { border: 1px solid #ddd; -moz-box-shadow: inset #F8F8F8 0 4px 4px; -webkit-box-shadow: inset #F8F8F8 0 4px 4px; box-shadow: inset #F8F8F8 0 4px 4px;color: #333;vertical-align: top;}  
.customcombo .dxeButtonEditButton_Office2010Blue, .dxeSpinLargeIncButton_Office2010Blue, .dxeSpinLargeDecButton_Office2010Blue {Background:none;}  
.customcombo .dxeButtonEditButton_Office2010Blue, .dxeButtonEdit_Office2010Blue .dxeSBC { margin:0px 0px 0px 0px;border-top-width: 0;border-right-width: 0;border-bottom-width: 0;border-left-width: 0px;}

/* TimeCard Project CSS*/
ul.timecard li a.selected{width: 126px !important;border-right: 1px solid #ddd;}
ul.timecard {width: 126px;}
/*.timecardRightSide {box-shadow: 2px 2px 5px #ddd inset;min-height: 500px; padding:10px;}*/
.timecardRightSide {box-shadow: 2px 2px 5px #ddd inset;min-height: 500px; min-width: 500px; padding:10px;}
/*ul.dropdown{text-align: left; display: inline; margin: 0; padding: 0 4px 0 0; list-style: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); }
ul.dropdown li{font: bold 15px/18px sans-serif;display: inline-block;margin-right: -4px;position: relative;padding: 10px 20px;background: #fff;cursor: pointer;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
ul.dropdown li:hover{background: #555;color: #fff;}
ul.dropdown li ul{padding: 0;position: absolute;top: 38px;left: 0;width: 296px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;display: none;opacity: 0;visibility: hidden;-webkit-transiton: opacity 0.2s;-moz-transition: opacity 0.2s;-ms-transition: opacity 0.2s;-o-transition: opacity 0.2s;-transition: opacity 0.2s;}
ul.dropdown li ul li{background: #555;display: block;color: #fff;text-shadow: 0 -1px 0 #000;}
ul.dropdown li ul li:hover{background: #666;}
ul.dropdown li:hover ul {display: block;opacity: 1;visibility: visible;}*/
.timecardheader {display: block;width: 100%;height: 40px;}
button.redButton {border: 1px solid #b11f24;box-shadow: inset 0 1px 0 0 #df6870;background: linear-gradient(to bottom,#ed1c24 0,#c0171d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#c0171d'); color: #fff;font-size: 1.0rem;font-family: Arial,Helvetica,sans-serif;font-weight: bold;line-height: 1em;text-align: center;white-space: nowrap;cursor: pointer;border-radius: 5px;padding: 7px;box-sizing: border-box;}
button.greenButton  {border: 1px solid #236901;box-shadow: inset 0 1px 0 0 #339901;background: linear-gradient(to bottom,#339901 0,#236901 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339901', endColorstr='#236901');color: #fff;font-size: 1.0rem;font-family: Arial,Helvetica,sans-serif;font-weight: bold;line-height: 1em;text-align: center;white-space: nowrap;cursor: pointer;border-radius: 5px;padding: 7px;box-sizing: border-box;}
button.blueButton  {border: 1px solid #1c7ac5;box-shadow: inset 0 1px 0 0 #1c7ac5;background: linear-gradient(to bottom,#1c7ac5 0,#1c7ac5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c7ac5', endColorstr='#1c7ac5');color: #fff;font-size: 1.0rem;font-family: Arial,Helvetica,sans-serif;font-weight: bold;line-height: 1em;text-align: center;white-space: nowrap;cursor: pointer;border-radius: 5px;padding: 7px;box-sizing: border-box;}
a.greenButton {border: 1px solid #236901;box-shadow: inset 0 1px 0 0 #339901;background: linear-gradient(to bottom,#339901 0,#236901 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339901', endColorstr='#236901');color: #fff;font-size: 1.0rem;font-family: Arial,Helvetica,sans-serif;font-weight: bold;line-height: .5em;text-align: center;white-space: nowrap;cursor: pointer;border-radius: 5px;padding: 7px;box-sizing: border-box;}
.rButton {border: 1px solid #b11f24;box-shadow: inset 0 1px 0 0 #df6870;background: linear-gradient(to bottom,#ed1c24 0,#c0171d 100%); background-color:#ed1c24;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#c0171d'); color: #fff;font-size: 1.0rem;font-family: Arial,Helvetica,sans-serif;font-weight: bold;line-height: 1em;text-align: center;white-space: nowrap;cursor: pointer;border-radius: 5px;padding: 7px;box-sizing: border-box;}
.gButton {border: 1px solid #236901;box-shadow: inset 0 1px 0 0 #339901;background: linear-gradient(to bottom,#339901 0,#236901 100%);background-color:#339901; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339901', endColorstr='#236901');color: #fff;font-size: 1.0rem;font-family: Arial,Helvetica,sans-serif;font-weight: bold;line-height: 1em;text-align: center;white-space: nowrap;cursor: pointer;border-radius: 5px;padding: 7px;box-sizing: border-box;}
.BtnGreen{border: medium none;border-radius: 5px;color: #FFF!important;cursor: pointer;font: bold 12px/24px Arial,Helvetica,sans-serif;font-size: 1.0rem;height: 24px;text-shadow: 1px 1px 1px #2686D2;width: auto;background: #309001; padding: 5px 10px;    }
.timecardTitle {float:left;}
.timecardTitle h1, .timecardTitle h2, .timecardSpan {font-family: 'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana;font-weight: 200;display: inline;font-size: 20px;color: #565656;text-transform: none;}
.timecardSpan{font-size:16px;}
.timecardTitle h2{color: #F17F21;line-height: 1px;    }
.dataentryBox{height:455px;}
.timecardActionBar{float:right; padding-top:20px;}
.addrowsTextBox {width: 30px !important;height: 30px !important;font-family: 'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana !important;font-weight: 200;font-size: 20px !important;color: #565656;text-align: center;}
.timecardWrapper{width:90%;}
.timecardWrapper label{text-align:right; width:25% !important; padding-right:5px;}
.timecardWrapper input[type="text"] {height:24px !important;}
.timecardWrapper input[type="checkbox"] {margin: 6px 0 !important;}
.timecardWrapper input[type="submit"]{float:left !important;}
.timecardWrapper .submitButton {clear:both;padding: 50px 0 0 69px !important; width: 90% !important;}
.timecardWrapper .timeCardEdit input[type="text"] {height:14px !important;}
.tabrow {padding-left: 40px;list-style: none;margin: 8px 0 20px;line-height: 35px;height: 37px;overflow: hidden;font-size: 16px;font-weight: 800;font-family: 'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana;position: absolute;width: 50%;}
.tabrow li {border: 1px solid #AAA;background: #D1D1D1;background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);display: inline-block;position: relative;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;text-shadow: 0 1px #FFF;margin: 0 -5px;padding: 0 30px;}
.tabrow a {color: #555;text-decoration: none;}
.tabrow li.selectedTab {background: #FFF;color: #333;border-top-color: #FFF;}
.tabrow:before {position: absolute;content: " ";width: 100%;top: 0;left: 0;border-top: 1px solid #AAA;}
.tabrow li:before,.tabrow li:after {border: 1px solid #AAA;position: absolute;top: -1px;width: 6px;height: 6px;content: " ";}
.tabrow li:before {left: -7px;border-top-right-radius: 6px;border-width: 1px 1px 0px 0px;box-shadow: 2px 0px 0 #ECECEC;}
.tabrow li:after {right: -7px;border-top-left-radius: 6px;border-width: 1px 0px 0px 1px;box-shadow: -2px 0px 0 #ECECEC;}
.tabrow li.selectedTab:before {box-shadow: 2px 0px 0 #FFF;}
.tabrow li.otherTab{cursor: pointer;}
.tabrow li.selectedTab:after {box-shadow: -2px 0px 0 #FFF;}
/* TimeCard PayPeriod DropDown*/
.wrapper-dropdown-3 {/* Size and position */position: relative;width: 320px;margin: 0 auto;padding: 7px;/* Styles */background: #fff;border-radius: 7px;border: 1px solid rgba(0,0,0,0.15);box-shadow: 0 1px 1px rgba(50,50,50,0.1);cursor: pointer;outline: none;display:inline-block;/* Font settings */font-weight: bold;color: #565656;}
.wrapper-dropdown-3:after {content: "";width: 0;height: 0;position: absolute;right: 15px;top: 50%;margin-top: -3px;border-width: 6px 6px 0 6px;border-style: solid;border-color: #8aa8bd transparent;}
.wrapper-dropdown-3 .dropdown {/* Size & position */position: absolute;top: 120%;left: 0;right: 0;/* Styles */background: white;border-radius: inherit;border: 1px solid rgba(0,0,0,0.17);box-shadow: 0 0 5px rgba(0,0,0,0.1);font-weight: normal;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;-ms-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;list-style: none;/* Hiding */opacity: 0;pointer-events: none;z-index:-1;}
.wrapper-dropdown-3 .dropdown:after {content: "";width: 0;height: 0;position: absolute;bottom: 100%;right: 15px;border-width: 0 6px 6px 6px;border-style: solid;border-color: #fff transparent;}
.wrapper-dropdown-3 .dropdown:before {content: "";width: 0;height: 0;position: absolute;bottom: 100%;right: 13px;border-width: 0 8px 8px 8px;border-style: solid;border-color: rgba(0,0,0,0.1) transparent;}
.wrapper-dropdown-3 .dropdown li a {display: block;padding: 10px;text-decoration: none;color: #565656;border-bottom: 1px solid #e6e8ea;box-shadow: inset 0 1px 0 rgba(255,255,255,1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.wrapper-dropdown-3 .dropdown li i {float: right;color: inherit;}
.wrapper-dropdown-3 .dropdown li:first-of-type a {border-radius: 7px 7px 0 0;}
.wrapper-dropdown-3 .dropdown li:last-of-type a {border: none;border-radius: 0 0 7px 7px;}
/* Hover state */
.wrapper-dropdown-3 .dropdown li:hover a {background: #f3f8f8;}
/* Active state */
.wrapper-dropdown-3.active .dropdown {opacity: 1;pointer-events: auto;z-index:21;}
/* No CSS3 support */
.no-opacity .wrapper-dropdown-3 .dropdown,.no-pointerevents .wrapper-dropdown-3 .dropdown {display: none; opacity: 1; /* If opacity support but no pointer-events support */ pointer-events: auto; /* If pointer-events support but no pointer-events support */}
.no-opacity .wrapper-dropdown-3.active .dropdown,.no-pointerevents .wrapper-dropdown-3.active .dropdown {display: block;}
/* TimeCard PayPeriod DropDown*/
.statBox-Wrapper{width:953px; text-align:center; margin:0 auto 10px auto; overflow:hidden; margin-bottom:0px !important; }
.statBox {margin-bottom:0px !important; height:118px !important; font-family: 'Segoe UI Light','Helvetica Neue Light','Segoe UI','Helvetica Neue','Trebuchet MS',Verdana !important;}
.statBox.last {margin:0; margin-top:5px;margin-bottom:0px !important;}
.statBox .stat_heading{position: relative; color: #ffffff;height: 25px;text-align: center;  }
.statBox .stat_number{position: relative; height: 75px; z-index:2; color:#5c94ff;margin-top:-15px; text-align: center; font-size:65px;}
.statBox .stat_number a {text-decoration:none !important;}
.statBox .stat_number a:hover {text-decoration:underline !important;}
.statBox .stat_total{position: relative; height: 20px; padding-top:5px; font-size:12px;

}
.statBox .stat_total span{}
.dashboardContent{background: none repeat scroll 0 0 #1ba1e2;left: 0;padding: 15px 0;position: absolute;right: 0; width: 100%;margin-bottom:50px;}
.dashboardGridDataContent{margin: 0 20px;}
/* End TimeCard Project CSS*/

/*overridde fontsize for report add and edit*/
.font14 input[type="text"], .font14 textarea, .font14 select{font-size:14px !important;}
.caseAct input[type="text"]{height:23px !important;}
.nursenotes{margin: 0px 20px 0px 20px;}
.nursenotebtn{margin: 5px 0px 5px 10px; float:right;} 
#nurseNoteObj_Note_desc {height: 200px !important;font-size: 13px;color: #333;width: 97% !important; margin-top:5px;}
#tvRehabCode{width:840px !important;}
#reportObj_0__RepDetailObj_cur_complaints{display:block !important;}
#tvRehabCode{width:840px !important;}
.staffing-controls input[type="text"] {width:100px !important;}
.staffing-controls input[type="checkbox"] {float:none !important;}
.staffing-closure input[type="text"] {width:650px !important;}
.staffing-controls .item label {width:auto !important; float:none !important; }
.staffing-text {font-size: 12px;font-weight: bold;color: rgb(68, 68, 68);text-shadow: 1px 1px 0 rgb(204, 204, 204);width: 28%;float: left; }
.closureoptions{margin-left: 20px;}
.closureoptions label {display:inline !important;}
#msgBody{margin: 0 auto 5px auto;overflow: auto;padding-left: 5%;padding-top:2%;width: 95%;}

#msgMenu li a {height: 14px;text-decoration: none;font: 16px Arial;	vertical-align: top;}
#msgMenu li a {height: 14px;text-decoration: none;font: 13px Arial;	vertical-align: top;}	
#msgMenu li a:link, #menu li a:visited {color: #5E7830;display: block;/*background: url(../images/menu1.gif);*/padding: 8px 0 0 0px;}
#msgMenu li a:hover {color: #26370A;/*background: url(../images/menu1.gif) 0 -32px;*/padding: 8px 0 0 10px;}
#msgMenu li a:active {color: #26370A;/*background: url(../images/menu1.gif) 0 -64px;*/padding: 8px 0 0 10px;}
#msgMenu ul {list-style: none;margin: 0;padding-left: 5%;}
#msgMenu span {padding: 0px 5px 0 0px;}

.caseworkform .FilterDropdown{width:180px;float:left;}
.caseworkform .caseInput{ width:60%;float:left; margin-left:15px;margin-bottom:10px;}
.caseworkform .caseInput input{width:99%!important;}
.partialContents {/*padding:60px 0background:#efeeee;*/}
.asyncloader{
    height: 25px;
    top: 5px;
    
    margin-right: 10px;
    position: relative;
}
.rightSide .form-item .checkboxWrapper label{
    float: none;
    text-align: left;
    width: auto;
    padding-left: 28px;
    line-height: 1.5;
    position: relative;
    top: 5px;
}
.listinput label {
height:auto;
}
.listinput input {
position:relative;
z-index:15;
}

#m_popup_PW-1{position:fixed !important;}

.btnQCSubmitSimilar{background:url(../images/submit-button.png) repeat-x scroll 0 0 transparent;border:medium none;border-radius:2px 2px 2px 2px;color:#FFF!important;cursor:pointer;font:bold 12px/24px Arial,Helvetica,sans-serif;height:24px;text-shadow:1px 1px 1px #2686D2;width:auto;padding:5px}
        .btnQCSubmitSimilar:hover {
            background-position: 0 -34px;
            text-shadow: #222 1px 1px 0;
        }
    button.btnQCSubmitSimilar {
        padding: 0px 5px;
    }

