/*Yellow Theme*/
/*Core CSS formatting styles */
@-webkit-keyframes helptra {
  0% {
    border-top: 0px solid #b3b3b3;
    border-left: 0px solid #b3b3b3;
    border-bottom: 0px solid transparent;
  }
  100% {
    border-top: 37px solid #b3b3b3;
    border-left: 37px solid #b3b3b3;
    border-bottom: 37px solid transparent;
  }
}
@keyframes helptra {
  0% {
    border-top: 0px solid #b3b3b3;
    border-left: 0px solid #b3b3b3;
    border-bottom: 0px solid transparent;
  }
  100% {
    border-top: 37px solid #b3b3b3;
    border-left: 37px solid #b3b3b3;
    border-bottom: 37px solid transparent;
  }
}
.helptra {
  -webkit-animation-name: helptra;
  animation-name: helptra;
}
body {
  background: #e5e5e5;
}
div#mnav,
div#usettings,
#gsearch button,
.lookupcontrolbutton input,
.calendar,
.ui-datepicker-trigger,
.searchbtn,
.document-list li a[name="newtab"],
.pagebut input[type="image"],
.quickadd,
.Lmenu:hover a,
.menus a,
.Lmenu a,
.grid td a.fileattach {
  background-image: url(../img/Blue-sprite2.png) !important;
  background-repeat: no-repeat;
}
#gsearch input[type="text"],
#gsearch input[type="password"] {
  border: 1px solid #A8A8A8!important;
  border-radius: 4px 0 0 4px;
  box-shadow: inset 0px 0px 4px 1px #bababa;
}
#gsearch input[type="text"]:focus,
#gsearch input[type="password"]:focus {
  border: 1px solid #A8A8A8!important;
  border-radius: 4px 0 0 4px;
  outline: none;
}
#gsearch select {
  border: 1px solid #cacaca !important;
}
#gsearch button {
  color: #FFFFFF;
  border: 0px !important;
  background-color: #01a2d8;
  border-radius: 3px;
}
#gsearch button.search {
  background-position: -5px -33px;
  border-radius: 0px 3px 3px 0px;
  -moz-box-shadow: inset -1px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset -1px 0px 2px 1px #066f92;
  box-shadow: inset -1px 0px 2px 1px #066f92;
}
#gsearch button.search:hover {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
#gsearch button.ntab {
  background-position: -32px -110px;
  border-radius: 3px;
  -moz-box-shadow: inset 0px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 0px 2px 1px #066f92;
  box-shadow: inset 0px 0px 2px 1px #066f92;
}
#gsearch button.ntab:hover {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
/*Lookup styles*/
#cmask {
  background: #808080;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.cmask,
.modalBackground {
  background: #808080;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.lookuptextbox {
  border: 1px solid red;
}
.lookuptextbox:focus {
  border: 1px solid #51cbee;
  box-shadow: 0 0 2px #51cbee;
}
.lookupcontrolbutton input {
  border: 0px solid #b3b3b3 !important;
  background-color: #b3b3b3;
  color: #FFFFFF;
  background-position: -7px -35px;
}
.lookupcontrolbutton input:hover {
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.lookupmodal {
  background: #ffffff;
  -moz-box-shadow: 1px 0px 7px #000000;
  -webkit-box-shadow: 1px 0px 7px #000000;
  box-shadow: 1px 0px 7px #000000;
}
.lookup-header {
  background: #ebebeb;
  border-bottom: 1px solid #d1d1d1;
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
}
.lookup-header h1 {
  color: #505050;
}
.lookup-body {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #efefef 5%, #ffffff 100%);
  background: -o-linear-gradient(top, #efefef 5%, #ffffff 100%);
  background: -ms-linear-gradient(top, #efefef 5%, #ffffff 100%);
  background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
}
.lk_header td input[type="text"] {
  border: 1px solid #cacaca;
}
.lk_header input[type="button"] {
  border: 0px solid #01a2d8 !important;
}
.lk_header input[type="button"] {
  color: #fff;
  background-color: #01a2d8;
  background-position: -32px -110px;
  border-radius: 3px;
  -moz-box-shadow: inset 0px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 0px 2px 1px #066f92;
  box-shadow: inset 0px 0px 2px 1px #066f92;
}
.lk_header input[type="button"]:hover {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.btn-search-group input {
  border: 1px solid #bababa;
  background: #cccccc;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
}
.btn-search-group input:hover {
  border: 1px solid #bababa;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
}
.gtblh {
  border-top: 1px solid #cccccc;
}
.lk_tbl_body thead {
  color: #0c4fa1;
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
}
.lk_tbl_body thead th {
  padding: 5px;
  text-align: left;
  vertical-align: top;
  border-right: 1px solid #cccccc;
}
.ie8 .lk_tbl_body thead th {
  border-bottom: 1px solid #cccccc;
}
.lk_tbl_body tbody {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ebebeb 0%, #ffffff 100%);
}
.lk_tbl_body tbody tr:hover td {
  color: #fff;
  border-bottom: 1px solid #ffffff !important;
  background: #56afd1;
  background: -moz-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #78c9e7), color-stop(100%, #56afd1));
  background: -webkit-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -o-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -ms-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: linear-gradient(to bottom, #78c9e7 0%, #56afd1 100%);
}
.lk_tbl_body tbody td {
  border-bottom: 1px solid #c4c4c4 !important;
  border-top: 0px solid #ffffff !important;
  border-right: 1px solid #c4c4c4;
  border-left: 0px solid #ffffff;
}
.lookup-loader {
  background: #000000;
  opacity: 0.6;
  filter: alpha(opacity=70);
}
.lookup-loader .preloader {
  background: url(../img/preloader.gif) center no-repeat;
}
.lk_search {
  border: 1px solid #808080;
}
.lk_autooptions {
  background: #ffffff;
  border: 1px solid #808080;
}
.lk_autooptions li:hover {
  background: #808080;
  color: #ffffff;
}
.lk_auto_options {
  border: 1px solid #cacaca;
  border-width: 0px 1px 3px 1px;
  border-bottom-color: #14b2db;
  background: #fdfdfd;
  -moz-box-shadow: 0px 10px 14px -4px #999999;
  -webkit-box-shadow: 0px 10px 14px -4px #999999;
  box-shadow: 0px 10px 14px -4px #999999;
}
.lk_auto_options ul li {
  border-bottom: 1px solid #cacaca;
  border-top: 1px solid #ffffff;
}
.lk_auto_options ul li a {
  color: #000000;
}
.lk_auto_options ul li:hover {
  background: #14b2db;
}
.lk_auto_options ul li:hover a {
  color: #ffffff;
}
/*Lookup styles end*/
#qsoptions {
  border-width: 0px 1px 3px 1px;
  border-bottom: 3px solid #01a2d8;
  background: #fcfcfc;
  -moz-box-shadow: 0px 3px 6px 2px #999;
  -webkit-box-shadow: 0px 3px 6px 2px #999;
  box-shadow: 0px 3px 6px 2px #999;
}
#qsoptions ul li {
  border-bottom: 1px dotted #cacaca;
  padding-left: 5px;
}
#qsoptions ul li a {
  color: #505050;
}
#qsoptions ul li:hover {
  background: #14b2db;
  cursor: pointer;
  color: #ffffff;
}
#qsoptions ul li.highlight {
  background: #14b2db;
  color: #ffffff;
  box-shadow: inset 0px 3px 5px 0px gray;
}
/* Header formatting styles */
div#topnav {
  border-top: 2px solid #2088bb;
  background: #56afd1;
  background: -moz-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #78c9e7), color-stop(100%, #56afd1));
  background: -webkit-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -o-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -ms-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: linear-gradient(to bottom, #78c9e7 0%, #56afd1 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@topnavbgcolorstart', endColorstr='@topnavbgcolorend',GradientType=0 );*/
}
div#bottomnav {
  border-top: 1px solid #cacaca;
  background: #ebebeb;
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d3d3d3',GradientType=0 );*/
}
div#logo,
div#Clogo {
  background-color: #ffffff;
}
div#mnav {
  background-color: #01a2d8;
  background-position: -2px -138px;
  height: 27px;
  border-radius: 3px 3px 3px 3px;
  
  -moz-box-shadow: inset 0px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 0px 2px 1px #066f92;
  box-shadow: inset 0px 0px 2px 1px #066f92;
  /*background: #c8c9c9;
	background: -moz-linear-gradient(top, #c8c9c9 0%, #e6e7e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c8c9c9), color-stop(100%,#e6e7e6));
	background: -webkit-linear-gradient(top, #c8c9c9 0%,#e6e7e6 100%);
	background: -o-linear-gradient(top, #c8c9c9 0%,#e6e7e6 100%);
	background: -ms-linear-gradient(top, #c8c9c9 0%,#e6e7e6 100%);
	background: linear-gradient(to bottom, #c8c9c9 0%,#e6e7e6 100%); 
	-moz-box-shadow: 1px 0px 7px #bbbbbb;
    -webkit-box-shadow: 1px 0px 10px #bbbbbb;
    box-shadow: 1px 0px 10px #bbbbbb; */
}
div#mnav:hover {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.ie8 div#mnav,
.ie8 div#usettings {
  background-color: #068ebb;
}
.ie8 div#mnav:hover,
.ie8 div#snav a:hover,
.ie8 div#snav a.active,
.ie8 div#usettings:hover {
  background-color: #016a8d;
}
div#mnav:hover .nav-menu-drop {
  top: 27px;
  padding: 7px 0 0 0px;
}
.menu-drop-div {
  border: 1px solid #cacaca;
  border-width: 0px 0px 3px 1px;
  border-bottom-color: #01a2d8;
  background: #ffffff;
  border-right: 1px solid #cacaca;
  position: relative;
}
.nav-menu-drop b {
  top: -7px;
  left: 15px;
  position: absolute;
  border: 7px solid transparent;
  border-bottom-color: #ffffff;
  width: 0px;
  height: 0px;
  z-index: auto;
}
.submodule-list {
  background: #ffffff;
  border-right: 1px solid #cacaca;
}
.submodule-list h4 select {
  background: none;
  border: 1px solid #d1d1d1;
}
.submodule-list ul li a,
.submodule-list ul li a:active {
  padding: 0px 15px 0px 22px;
  width: 180px;
  height: 31px;
  overflow: hidden;
  text-decoration: none;
  float: left;
  background: url(../img/menu.gif) no-repeat left 3px;
  font-weight: bold;
  color: #0b3285;
}
.safari .submodule-list ul li a,
.safari .submodule-list ul li a:active {
  font-weight: normal;
}
.submodule-list ul li a:hover,
.submodule-list ul li a.active {
  color: #ffffff;
  border: 0px solid #08809f;
  border-width: 0px 0;
  background-color: #01a2d8;
  background-image: -moz-radial-gradient(44% 47%, ellipse closest-side, #7bd6f3, #01a2d8 100%);
  background-image: -webkit-radial-gradient(44% 47%, ellipse closest-side, #7bd6f3, #01a2d8 100%);
  background-image: -o-radial-gradient(44% 47%, ellipse closest-side, #7bd6f3, #01a2d8 100%);
  background-image: -ms-radial-gradient(44% 47%, ellipse closest-side, #7bd6f3, #01a2d8 100%);
  background-image: radial-gradient(44% 47%, ellipse closest-side, #7bd6f3, #01a2d8 100%);
  -moz-box-shadow: inset -1px 1px 3px #066f92;
  -webkit-box-shadow: inset -1px 1px 3px #066f92;
  box-shadow: inset -1px 1px 3px #066f92;
}
.submodule-list ul li a:hover i,
.submodule-list ul li a.active i {
  border-top: 4px solid transparent;
  border-left: 4px solid #ffffff;
  border-bottom: 4px solid transparent;
}
.document-list h4 {
  color: #14b2db;
}
.document-list li {
  border-bottom: 1px solid #d4d4d4;
}
.document-list li a {
  color: #0b3285;
}
.document-list li a[name="newtab"] {
  background-position: -7px -114px;
}
a:link.alnk {
  background: #01a2d8;
  border-radius: 3px;
  color: #ffffff;
  padding: 1px 5px;
  text-decoration: none;
  margin: 3px;
  line-height: 20px;
}
a:hover.alnk {
  border-radius: 3px 3px 4px 4px;
  -moz-box-shadow: inset 0 0 2px 1px #066f92;
  -webkit-box-shadow: inset 0 0 2px 1px #066f92;
  box-shadow: inset 0 0 2px 1px #066f92;
}
div#snav a {
  color: #fff;
}
div#snav a:hover {
  color: #fff;
  background: #01a2d8;
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
div#snav a.active {
  color: #ffffff;
  background: #01a2d8;
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0 0 2px 1px #066f92;
  -webkit-box-shadow: inset 0 0 2px 1px #066f92;
  box-shadow: inset 0 0 2px 1px #066f92;
}

div#snav2 a {
  color: #fff;
}
div#snav2 a:hover {
  color: #fff;
  background: #F5602B;
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0px 2px 2px 1px #C63400;
  -webkit-box-shadow: inset 0px 2px 2px 1px #C63400;
  box-shadow: inset 0px 2px 2px 1px #C63400;
}
div#snav2 a.active {
  color: #ffffff;
  background: #01a2d8;
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0 0 2px 1px #066f92;
  -webkit-box-shadow: inset 0 0 2px 1px #066f92;
  box-shadow: inset 0 0 2px 1px #066f92;
}


div#location {
  color: #000000;
}
div#usettings {
  padding: 0px 8px 0px 8px;
  margin: 7px 4px 6px 7px;
  height: 27px;
  width: 38px;
  border-radius: 3px 3px 3px 3px;
  background-color: #01a2d8;
  background-position: -34px -168px;
  -moz-box-shadow: inset 0px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 0px 2px 1px #066f92;
  box-shadow: inset 0px 0px 2px 1px #066f92;
}
div#usettings:hover {
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
div#usettingsdiv {
  top: 27px;
  padding-top: 9px;
}
div#usettingsdiv i {
  top: -5px;
  right: 12px;
  position: absolute;
  border: 7px solid transparent;
  border-bottom-color: #ffffff;
  width: 0px;
  height: 0px;
  z-index: auto;
}
.ie8 div#usettingslist {
  border: 1px solid #01a2d8;
  border-width: 0px 1px 3px 1px;
}
div#usettingslist {
  border-radius: 0 0 5px 5px;
  border-width: 0px 1px 3px 1px;
  border-bottom: 3px solid #01a2d8;
  border-color: #01a2d8;
  background: #fcfcfc;
  -moz-box-shadow: 0px 3px 6px 2px #999;
  -webkit-box-shadow: 0px 3px 6px 2px #999;
  box-shadow: 0px 3px 6px 2px #999;
}
div#usettingslist ul li {
  border-bottom: 1px dotted #cacaca;
}
div#usettingslist ul li a {
  color: #505050;
}
div#usettingslist ul li:hover a {
  background: #01a2d8;
  cursor: pointer;
  color: #ffffff;
}
div#mnav:hover .mask {
  background-color: black;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
/* Content Area formatting styles */
.pageheader {
  border: 1px solid #bcbcbc;
  background: #f0f0f0;
  background: -webkit-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -o-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -moz-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dadada', GradientType=0);
  height: 37px;
}
.pageheader h1 {
  color: #0c4fa1;
}
/*
.page-but a:link,.page-but a:visited
{
	color:#0f3390;
}
.page-but a:hover,.page-but a.active					 
{
	border:1px solid #b9b9b9;
	padding:0px 5px 0px 3px;
	background: #f6f6f6;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 100%);
}*/
.helpbut i {
  border-top: 34px solid #b3b3b3;
  border-left: 32px solid transparent;
  border-bottom: 0px solid transparent;
}
.helpbut:hover i {
  border-top: 34px solid #01a2d8;
}
.helplist {
  border: 1px solid #cacaca;
  border-width: 0px 0px 3px 0px;
  border-bottom-color: #14b2db;
  background-color: #FFFFFF;
  -moz-box-shadow: 0px 10px 14px -4px #999999;
  -webkit-box-shadow: 0px 10px 14px -4px #999999;
  box-shadow: 0px 10px 14px -4px #999999;
}
.helplist ul li a {
  color: #0f3390;
}
.helplist ul li:hover {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  background: #f2f2f3;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f3));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f3 100%);
  color: #0f3390;
}
.pagebut input[type="image"] {
  padding: 5px 5px 4px 5px;
  margin: 1px 3px 0px 3px;
}
.pagebut input[type="image"].Anew {
  background-position: -8px -512px;
  width: 84px;
  height: 24px;
}
.pagebut input[type="image"].PHEdit {
  background-position: -104px -512px;
  width: 54px;
  height: 24px;
}

.pagebut input[type="image"].PHUpdate {
  background-position: -521px -544px;
  width: 64px;
  height: 24px;
}

.pagebut input[type="image"].PHUpload {
  background-position: -474px -544px;
  width: 69px;
  height: 24px;
}


.pagebut input[type="image"].PHBack {
  background-position: -598px -544px;
  width: 50px;
  height: 24px;
}

.pagebut input[type="image"].PHAdd {
  background-position: -666px -544px;
  width: 64px;
  height: 24px;
}

.pagebut input[type="image"].PHExport {
  background-position: -3px -482px;
  width: 64px;
  height: 24px;
}

.pagebut input[type="image"].PHCopypaste {
  background-position: -80px -482px;
  width: 80px;
  height: 24px;
}

.pagebut input[type="image"].PHCopypaste:hover {
  background-position: -80px -458px;
  width: 80px;
  height: 24px;
}

.pagebut input[type="image"].PHExport:hover {
  background-position: -3px -458px;
  width: 64px;
  height: 24px;
}


.pagebut input.PHExport[type="image"]:focus {
    background-color: #01a2d8;
   background-position: -3px -458px;
    border-radius: 3px 3px 5px 5px;
    box-shadow: 0 2px 2px 1px #066f92 inset;
     width: 64px;
  height: 24px;
}



.pagebut input[type="image"].PHAddress {
  background-position: -486px -511px;
  width: 66px;
  height: 24px;
}

.pagebut input[type="image"].PHSelectAll {
  background-position: -828px -545px;
  width: 72px;
  height: 24px;
}

.pagebut input[type="image"].PHSearch {
  background-position: -918px -544px;
  width: 64px;
  height: 24px;
}




.pagebut input[type="image"].PHImport {
  background-position: -742px -544px;
  width: 64px;
  height: 24px;
}


.pagebut input[type="image"].PHDelete {
  background-position: -168px -512px;
  width: 69px;
  height: 24px;
}
.pagebut input[type="image"].PHPrint {
  background-position: -248px -512px;
  width: 59px;
  height: 24px;
}
.pagebut input[type="image"].PHClear {
  background-position: -311px -512px;
  width: 62px;
  height: 24px;
}
.pagebut input[type="image"].PHSave {
  background-position: -8px -544px;
  width: 59px;
  height: 24px;
}
.pagebut input[type="image"].PHGview {
  background-position: -78px -544px;
  width: 82px;
  height: 24px;
}
.pagebut input[type="image"].PHconfig {
  background-position: -168px -544px;
  width: 108px;
  height: 24px;
}
.pagebut input[type="image"].PHreload {
  background-position: -283px -544px;
  width: 71px;
  height: 24px;
}
.pagebut input[type="image"].PHapprove {
  background-position: -362px -544px;
  width: 81px;
  height: 24px;
}
.pagebut input[type="image"].PHGen {
  background-position: -689px -512px;
  width: 80px;
  height: 24px;
}

.pagebut input[type="image"].PHGet {
  background-position: -783px -512px;
  width: 60px;
  height: 24px;
}

.pagebut input[type="image"].PHCancel {
  background-position: -862px -512px;
  width: 60px;
  height: 24px;
}



.pagebut input[type="image"].PHHelp {
  background-position: -918px -512px;
  width: 60px;
  height: 24px;
}

.pagebut input[type="image"].PHPSlip {
  background-position: -584px -512px;
  width: 80px;
  height: 24px;
}

.pagebut input[type="image"].PHattach {
  background-position: -383px -512px;
  width: 99px;
  height: 24px;
}


.pagebut input[type="image"]:hover {
  border-radius: 3px 3px 5px 5px;
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.pagebut input[type="image"]:hover.Anew {
  background-position: -8px -576px;
  width: 84px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHEdit {
  background-position: -104px -576px;
  width: 54px;
  height: 24px;
}
.pagebut input[type="image"]:hover:hover.PHDelete {
  background-position: -168px -576px;
  width: 69px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHPrint {
  background-position: -248px -576px;
  width: 59px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHClear {
  background-position: -311px -576px;
  width: 62px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHSave {
  background-position: -8px -608px;
  width: 59px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHUpdate
{
    background-position: -521px -607px;
  width: 64px;
  height: 24px;
	
}

.pagebut input[type="image"]:hover.PHUpload
{
	 background-position: -474px -607px;
  width: 69px;
  height: 24px;
	
}

.pagebut input[type="image"]:hover.PHBack
{
	 background-position: -598px -607px;
  width: 50px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHAdd
{
	 background-position: -666px -607px;
  width: 64px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHAddress
{
	 background-position: -486px -573px;
  width: 64px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHSelectAll
{
	 background-position: -826px -604px;
  width: 72px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHSearch
{
	 background-position: -918px -605px;
  width: 64px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHAdd
{
	 background-position: -666px -606px;
  width: 64px;
  height: 24px;	
}


.pagebut input[type="image"]:hover.PHImport
{
	 background-position: -742px -607px;
  width: 64px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHGen
{
	 background-position: -690px -576px;
  width: 80px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHGet
{
	 background-position: -784px -576px;
  width: 60px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHPSlip
{
	 background-position: -585px -576px;
  width: 80px;
  height: 24px;	
}

.pagebut input[type="image"]:hover.PHCancel
{
  background-position: -860px -576px;
  width: 60px;
  height: 24px;
}

.pagebut input.PHCancel[type="image"]:focus {
    background-color: #01a2d8;
    background-position: -860px -576px;
    border-radius: 3px 3px 5px 5px;
    box-shadow: 0 2px 2px 1px #066f92 inset;
      width: 60px;
  height: 24px;
}

.pagebut input[type="image"]:hover.PHHelp
{
  background-position: -918px -576px;
  width: 60px;
  height: 24px;
}


.pagebut input[type="image"]:focus.PHSave {
  background-position: -8px -608px;
  width: 59px;
  height: 24px;
  border-radius: 3px 3px 5px 5px;
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.pagebut input[type="image"]:focus.PHGview {
  background-position: -78px -608px;
  width: 82px;
  height: 24px;
  border-radius: 3px 3px 5px 5px;
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.pagebut input[type="image"]:focus.PHClear {
  background-position: -311px -576px;
  width: 59px;
  height: 24px;
  border-radius: 3px 3px 5px 5px;
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.pagebut input[type="image"]:focus.PHAdd {
  background-position: -666px -607px;
  width: 64px;
  height: 24px;
  border-radius: 3px 3px 5px 5px;
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.pagebut input[type="image"]:hover.PHGview {
  background-position: -78px -608px;
  width: 82px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHconfig {
  background-position: -168px -608px;
  width: 108px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHreload {
  background-position: -283px -608px;
  width: 71px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHapprove {
  background-position: -362px -608px;
  width: 81px;
  height: 24px;
}
.pagebut input[type="image"]:hover.PHattach {
  background-position: -383px -576px;
  width: 99px;
  height: 24px;
}
.photosign {
  border: 1px solid #e2e2e2;
}
.photo {
  background: #ffffff;
}
.photo:hover .img {
  background: #ffffff;
  border: 2px solid #cacaca;
}
.sign {
  background: #ffffff;
}
.panel-div {
  border: 1px solid #bcbcbc;
}
.panel-div1 {
  border: 0px solid #bcbcbc;
  border-width: 0px 1px 1px 1px;
}
.panel-divW {
  border: 0px solid #bcbcbc;
  border-width: 1px 1px 1px 1px;
}
.panel-divW > .panel-heading {
  border-bottom: 1px solid #bcbcbc;
  background: #f2f2f3;
  background: #e4e4e4;
  background: -webkit-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -o-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -ms-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -moz-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
}
.panel-div > .panel-heading {
  border-bottom: 1px solid #bcbcbc;
  background: #f2f2f3;
  background: #e4e4e4;
  background: -webkit-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -o-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -ms-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: -moz-linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  background: linear-gradient(#e4e4e4 5%, #ffffff 60%, #dadada 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dadada', GradientType=0);
}
.selected {
  border: 1px solid #2088BB !important;
  background: #2088BB !important;
}

#content #left #menu ul {
background: #57B0D2;
}
#content #left #menu li
{

	border-top: 1px solid #6FC2E2;
	/*border-bottom: 1px solid #FEA989;*/

}

#content #left #menu h6
{
	background: #97CFE3 url("../images/menu.png") repeat-x;

}

#content #left #menu li.collapsible a.minus
{
border-bottom: 1px solid #419CBF;
}

#content #left #menu li ul
{
border-left: 18px solid #2088BB;
}

#content #left #menu li ul li
{
	
	background: url("../../images/menu_arrow.png") no-repeat 10px 12px;
	border-top: 1px solid #6FC2E2;
	/*border-bottom: 1px solid #326395;*/
}


.panel-heading h3,
.panel-body h3 {
  color: #505050;
  font-size: 14px;
}
.panel-heading i {
  border-top: 37px solid #b3b3b3;
  border-left: 37px solid transparent;
  border-bottom: 37px solid transparent;
}
.panel-heading i:hover {
  border-top: 37px solid #cccccc;
  border-left: 37px solid transparent;
  border-bottom: 37px solid transparent;
}
.panel-body {
  border-top: 0px solid #ffffff;
  background: #ffffff;
}
.FormsCtrl td {
  color: #0a1b62;
}
.FormsCtrl td input[type="text"],
.HFormsCtrl td input[type="text"],
.formtext,
.formtext1 {
  border: 1px solid #b6b6b6;
}
.FormsCtrl td input[disabled="disabled"] {
  background: #ebebeb;
  color: #000000;
}
.FormsCtrl td input[type="text"]:focus,
.HFormsCtrl td input[type="text"]:focus,
.formtext:focus,
.formtext1:focus {
  border: 1px solid #51cbee;
  box-shadow: 0 0 2px #51cbee;
}
.FormsCtrl td select,
.FormsCtrl td textarea,
.HFormsCtrl td select,
.formselect {
  border: 1px solid #b6b6b6;
}
.FormsCtrl td select:focus,
.FormsCtrl td textarea:focus,
.HFormsCtrl td select:focus,
.formselect:focus {
  border: 1px solid #51cbee;
  box-shadow: 0 0 2px #51cbee;
}
.tb_Btn,
.ui-datepicker-trigger {
  color: #FFFFFF;
  border: 0px solid #b3b3b3 !important;
  background-color: #b3b3b3 !important;
  -moz-user-select: none;
  border: 0px solid rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0px 0px 0px 0px #066f92 !important;
  -webkit-box-shadow: inset 0px 0px 0px 0px #066f92 !important;
  box-shadow: inset 0px 0px 0px 0px #066f92 !important;
}
.tb_Btn:hover,
.ui-datepicker-trigger:hover {
  background-color: #01a2d8 !important;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92 !important;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92 !important;
  box-shadow: inset 0px 2px 2px 1px #066f92 !important;
}
.tb_Btn:focus,
.ui-datepicker-trigger:focus {
  background-color: #01a2d8 !important;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92 !important;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92 !important;
  box-shadow: inset 0px 2px 2px 1px #066f92 !important;
}
.calendar,
.ui-datepicker-trigger {
  background-position: -6px -65px !important;
}
.searchbtn {
  background-color: #b3b3b3;
  background-position: -7px -36px;
  padding: 5px 4px 4px 4px !important;
}
.quickadd {
  background-position: -7px -9px !important;
  background-repeat: no-repeat;
}
.modalpopup {
  position: fixed;
  left: 50%;
  top: 50%;
  border-radius: 5px;
  background: #ffffff;
  -moz-box-shadow: 1px 0px 7px #000000;
  -webkit-box-shadow: 1px 0px 7px #000000;
  box-shadow: 1px 0px 7px #000000;
}
.modalpopupclient {
  position: fixed;
  left: 50%;
  top: 50%;
  border-radius: 5px;
  background: #ffffff;
  -moz-box-shadow: 1px 0px 7px #000000;
  -webkit-box-shadow: 1px 0px 7px #000000;
  box-shadow: 1px 0px 7px #000000;
  margin-left: -450px;
  margin-top: -250px;
  width: 900px;
  z-index: 999999;
}
.clientpopup {
  position: fixed;
  left: 50%;
  top: 50%;
  border-radius: 5px;
  background: #ffffff;
  -moz-box-shadow: 1px 0px 7px #000000;
  -webkit-box-shadow: 1px 0px 7px #000000;
  box-shadow: 1px 0px 7px #000000;
  z-index: 999999;
}
.pop-header {
  background: #ebebeb;
  border-bottom: 1px solid #d1d1d1;
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
}
.pop-header h1 {
  color: #505050;
}
.pop-body {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #efefef 5%, #ffffff 100%);
  background: -o-linear-gradient(top, #efefef 5%, #ffffff 100%);
  background: -ms-linear-gradient(top, #efefef 5%, #ffffff 100%);
  background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
}
.pop-header {
  height: 36px;
  clear: both;
  border-radius: 5px 5px 0 0;
}
.pop-header h1 {
  width: auto;
  float: left;
  padding: 0px;
  font-size: 17px;
  margin: 7px 8px 2px 5px;
}
.pop-header input {
  float: right;
  width: 25px;
  margin: 6px 8px 3px 3px;
}
.pop-body {
  margin: 0px;
  clear: both;
}
.searchbtn1 {
  background: #14b2db;
}
.grid-panel {
  border: 0px solid #bdbbbb;
  border-width: 0px 1px 1px 1px;
  -moz-box-shadow: 0px -2px 7px #c8c8c8;
  -webkit-box-shadow: -2px 0px 7px #c8c8c8;
  box-shadow: 0px 4px 7px #c8c8c8;
}
.grid-panel > .grid-panel-heading {
  border-bottom: 1px solid #cccccc;
  background: #ebebeb;
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
}
.grid-panel-heading h3 {
  font-size: 13px;
  color: #505050;
}
.grid-panel-body {
  border-top: 1px solid #ffffff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #efefef 10%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #efefef), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #efefef 10%, #ffffff 100%);
  background: -o-linear-gradient(top, #efefef 10%, #ffffff 100%);
  background: -ms-linear-gradient(top, #efefef 10%, #ffffff 100%);
  background: linear-gradient(to bottom, #efefef 10%, #ffffff 100%);
}
.grid tbody {
  background: #f7f7f7;
}
.grid tbody tr th,
.grid thead tr th {
  padding: 3px 4px 3px 4px !important;
  vertical-align: top;
  border-right: 1px solid #d9d9d9;
  border-left: 0px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9 !important;
  color: #5a5a5a;
  background: #dddddd;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
}
.grid th a img {
  float: right;
  width: 12px;
  margin-top: 6px;
}
.grid th a span {
  width: 80%;
}
.grid th a {
  text-decoration: none;
  color: #5a5a5a;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}
.grid th a:hover {
  text-decoration: none;
  color: #0c4fa1;
}
.grid tbody tr:hover {
  background: #f7f7f7;
}
.grid tbody th:last-child {
  border-right: 0px;
}
.grid tbody th:first-child {
  border-left: 0px;
}
.grid tbody tr td {
  padding: 3px 4px 3px 4px !important;
  vertical-align: top;
  border-bottom: 1px solid #d9d9d9 !important;
  border-top: 1px solid #d9d9d9 !important;
  border-right: 1px solid #d9d9d9;
  border-left: 0px solid #d9d9d9;
}
/*
.grid tbody tr:hover td 
	{ 
		padding:3px 4px 3px 4px !important; 
	
		border-bottom:1px solid #c4c4c4 !important;
        border-top:1px solid #ffffff !important;
        border-right:1px solid #d9d9d9;
        border-left:1px solid #ffffff;
       
     
	}
	*/
.grid thead tr td:last-child {
  border-right: 1px;
}
.grid thead tr td:first-child {
  border-left: 1px;
}
.grid td a.gico {
  text-decoration: none;
  outline: none;
  padding: 2px 2px;
  margin: 0px 4px 0;
  float: left;
  height: 20px;
  width: 20px;
}
.grid td a.gico:link,
.grid td a.gico:active {
  text-decoration: none;
  padding: 2px 2px;
  margin: 0px 4px 0;
  float: left;
  outline: none;
}
.grid td a.gico:hover {
  text-decoration: none;
  background: #cdcdcd;
  border-radius: 3px;
}
.grid td a.gico img {
  float: left;
  border: 0px;
}
.grid td input[type="text"] {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border: 1px solid #b6b6b6;
  padding: 2px 4px;
}
.grid td textarea {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  resize: none;
  border: 1px solid #b6b6b6 !important;
  padding: 2px 4px;
}
.grid td select {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border: 1px solid #b6b6b6;
  padding: 2px 4px;
}
.grid-panel-footer {
  background: #f2f2f3;
  border-top: 1px solid #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f3));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f3 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f3 100%);
}
.Consultant_head {
  background: #ebebeb;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
}
.Consultant_head i {
  background: #808080;
  color: #ffffff;
}
.clip {
  position: absolute;
  top: 0px;
  left: 0px;
}
.flagclip {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 3px 0 0 20px;
}
.Dhelp {
  clip: rect(70px 54px 84px 40px);
  left: -40px;
  top: -70px;
}
.AddHelp {
  clip: rect(13px 54px 27px 40px);
  left: -40px;
  top: -13px;
}
.userhelp {
  clip: rect(39px 54px 53px 40px);
  left: -40px;
  top: -39px;
}
.QuickICO {
  clip: rect(13px 27px 28px 12px);
  left: -12px;
  top: -13px;
}
.ie7 #gsearch input[type="text"] {
  padding: 5px 5px 4px 5px !important;
  border: 0px solid #068ebb !important;
  border-width: 1px 0px 1px 1px !important;
}
.ie7 #gsearch select {
  padding: 3px !important;
  font-size: 13px;
}
.ie7 #gsearch button {
  height: 27px !important;
  width: 28px !important;
  float: left;
}
.ie7 div#logo {
  height: 22px;
}
.ie7 div#mnav {
  margin-top: 11px !important;
  width: 32px !important;
}
.ie7 div#usettings {
  width: 22px !important;
}
.ie7 div#usettingslist {
  border: 1px solid #01a2d8;
  border-width: 0px 1px 3px 1px;
}
.ie7 div#usettingslist ul li a {
  width: 130px;
}
.ie7 div#usettingslist ul li .themediv1 {
  width: 120px;
  margin-bottom: 5px;
}
.ie7 div#mnav,
.ie7 div#usettings,
.ie7 #gsearch button,
.ie8 #gsearch button {
  background-color: #068ebb;
}
.ie7 div#mnav:hover,
.ie7 div#snav a:hover,
.ie7 div#snav a.active,
.ie7 div#usettings:hover,
.ie7 #gsearch button:hover,
.ie8 #gsearch button:hover {
  background-color: #016a8d;
}
.ie7 .nav-menu-drop {
  width: 720px !important;
  top: 29px;
}
.ie7 .menu-drop-div {
  width: 720px !important;
}
.ie7 #qsoptions {
  border: 1px solid #01a2d8;
  border-width: 0px 1px 3px 1px;
  left: 0px !important;
}
input[type="submit"] {
  color: #FFFFFF;
  border: 0px !important;
  background: #01a2d8;
  border-radius: 3px;
  background-position: -5px -33px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: inset -1px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset -1px 0px 2px 1px #066f92;
  box-shadow: inset -1px 0px 2px 1px #066f92;
}
input[type="submit"]:hover {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.slimScrollDiv {
  width: 100%;
  height: 100% !important;
}
.main-form-div2 {
  padding: 0px 4px 4px 4px;
  overflow: hidden;
}
.leftmenu {
  position: fixed;
  height: 87%;
  width: 245px;
  top: 60px;
  left: 0px;
  z-index: 2 !important;
  border: 0px solid #CACACA;
  border-width: 1px 1px 1px 0px;
  -webkit-animation: fadeIn;
  animation: fadeIn;
  background: #fcfcfc;
}
.togleleftmenu {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  right: -7px;
  height: 50px;
  width: 15px;
  background: #56afd1;
  background: -moz-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #78c9e7), color-stop(100%, #56afd1));
  background: -webkit-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -o-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: -ms-linear-gradient(top, #78c9e7 0%, #56afd1 100%);
  background: linear-gradient(to bottom, #78c9e7 0%, #56afd1 100%);
  border-radius: 5px 5px 5px 5px;
}
.togleleftmenu i {
  border-top: 6px solid transparent;
  border-right: 10px solid white;
  border-bottom: 6px solid transparent;
  height: 0px;
  width: 0px;
  position: absolute;
  right: 3px;
  top: 18px;
}
.lefttop {
  background: #dedede;
  background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dedede));
  background: -webkit-linear-gradient(top, #ffffff 0%, #dedede 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #dedede 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #dedede 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #dedede 100%);
}
.Msgleftmenu {
  position: fixed;
  height: 87%;
  width: 245px;
  top: 60px;
  left: 0px;
  z-index: 2 !important;
  border: 0px solid #CACACA;
  border-width: 1px 1px 1px 0px;
  -webkit-animation: fadeIn;
  animation: fadeIn;
  background: #fcfcfc;
}
.right-main-div {
  margin-left: 250px;
}
.IPServicesleft {
  overflow: hidden;
}
.bright {
  border-right: 1px solid #cacaca;
  padding-right: 5px;
}
.ListCtrl th {
  border-bottom: 1px solid #cacaca;
}
.border {
  border: 0px solid #cacaca;
  border-radius: 3px;
}
.border1 {
  border: 0px solid #cacaca;
  border-radius: 3px;
}
tr.GridErrorMsg td {
  color: red;
  font-size: 20px;
  padding: 30px 30px 30px 30px !important;
  text-align: center;
}
a.formlnk,
a.lnkbtn,
.button {
  text-transform: none;
  margin: 0px !important;
  padding: 2px 4px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 0px;
  text-decoration: none;
  color: #FFFFFF;
  border: 0px !important;
  background: #01a2d8;
  border-radius: 3px;
  background-position: -5px -33px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: inset -1px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset -1px 0px 2px 1px #066f92;
  box-shadow: inset -1px 0px 2px 1px #066f92;
}
input.disablebtn {
  color: #FFFFFF;
  border: 0px !important;
  background: #C8C8C8;
  border-radius: 3px;
  background-position: -5px -33px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: inset -1px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset -1px 0px 2px 1px #868686;
  box-shadow: inset -1px 0px 2px 1px #858788;
}
input.disablebtn:over {
  -moz-box-shadow: inset 0px 2px 2px 1px #a5a8a9;
  -webkit-box-shadow: inset 0px 2px 2px 1px #a5a8a9;
  box-shadow: inset 0px 2px 2px 1px #a5a8a9;
}
a.formlnk:hover,
a.lnkbtn:hover,
.button:over {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
a.lnkbtn {
  padding: 3px 4px;
}
.popover {
  margin: 4px 4px 7px 4px;
  padding: 3px 4px;
  border-radius: 3px 3px 3px 3px;
  background-color: #01a2d8;
  color: white;
  background-position: -34px -168px;
  -moz-box-shadow: inset 0px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 0px 2px 1px #066f92;
  box-shadow: inset 0px 0px 2px 1px #066f92;
}
.popover:hover {
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.popoverdiv {
  top: 23px;
  padding-top: 9px;
}
.popoverdiv i {
  top: -4px;
  left: 12px;
  position: absolute;
  border: 7px solid transparent;
  border-bottom-color: #cacaca;
  width: 0px;
  height: 0px;
  z-index: auto;
}
.popoverdiv i.dup {
  top: -2px;
  left: 13px;
  position: absolute;
  border: 6px solid transparent;
  border-bottom-color: #ffffff;
  width: 0px;
  height: 0px;
  z-index: auto;
}
.popoverlist {
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #cacaca;
  border-bottom: 3px solid #01a2d8;
  background: #fcfcfc;
  color: #333333;
  -moz-box-shadow: 0px 3px 6px 2px #999;
  -webkit-box-shadow: 0px 3px 6px 2px #999;
  box-shadow: 0px 3px 6px 2px #999;
}
.popoverlist ul li {
  border-bottom: 1px dotted #cacaca;
}
.popoverlist ul li a {
  color: #505050;
}
.popoverlist ul li:hover a {
  background: #01a2d8;
  cursor: pointer;
  color: #ffffff;
}
input[type="submit"].lookupbtn {
  border: 0px solid #b3b3b3 !important;
  background-color: #b3b3b3;
  color: #FFFFFF;
  background-position: -7px -35px;
}
input[type="submit"].lookupbtn:hover {
  background-color: #01a2d8;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
.viewpd {
  background: url(../img/viewpd.png) #01a2d8 center no-repeat;
  width: 34px;
  border-radius: 3px;
  height: 24px;
  padding: 2px;
  border-shadow: none !important;
}
.viewpd:hover {
  background-color: #066f92;
}
div.rclick {
  border-radius: 5px 5px 5px 5px;
  border-width: 1px 1px 3px 1px;
  border-bottom: 3px solid #01a2d8;
  border-color: #01a2d8;
  background: #fcfcfc;
  -moz-box-shadow: 0px 3px 6px 2px #999;
  -webkit-box-shadow: 0px 3px 6px 2px #999;
  box-shadow: 0px 3px 6px 2px #999;
}
div.rclick ul li {
  border-bottom: 1px dotted #cacaca;
}
div.rclick ul li a {
  color: #505050;
}
div.rclick ul li:hover a {
  background: #01a2d8;
  cursor: pointer;
  color: #ffffff;
}
.grid tbody tr:hover {
  background: #dfdfdf;
  color: #000;
}
.grid tbody tr:hover .grid tbody tr {
  background: none;
  color: #333333;
}
.grid tbody tr:hover input[value="+"],
.grid tbody tr:hover input[value="-"] {
  color: #000;
}
.grid tbody tr td {
  padding: 3px 4px 3px 4px !important;
  vertical-align: top;
  border-bottom: 1px solid #d9d9d9 !important;
  border-top: 1px solid #d9d9d9 !important;
  border-right: 1px solid #d9d9d9;
  border-left: 0px solid #d9d9d9;
}
ul.cautocomplete {
  border: 1px solid #cacaca;
  border-width: 0px 1px 3px 1px;
  border-bottom-color: #14b2db;
  background: #fdfdfd;
  -moz-box-shadow: 0px 10px 14px -4px #999999;
  -webkit-box-shadow: 0px 10px 14px -4px #999999;
  box-shadow: 0px 10px 14px -4px #999999;
}
ul.cautocomplete li {
  border-bottom: 1px solid #cacaca;
  border-top: 1px solid #ffffff;
}
ul.cautocomplete li a {
  color: #000000;
}
ul.cautocomplete li:hover {
  background: #14b2db;
}
ul.cautocomplete li:hover a {
  color: #ffffff;
}
div#stplistdiv {
  top: 27px;
  padding-top: 9px;
}
div#stplistdiv i {
  top: -5px;
  left: 12px;
  position: absolute;
  border: 7px solid transparent;
  border-bottom-color: #ffffff;
  width: 0px;
  height: 0px;
  z-index: auto;
}
.ie8 div#stplist {
  border: 1px solid #01a2d8;
  border-width: 0px 1px 3px 1px;
}
div#stplist {
  border-radius: 0 0 5px 5px;
  border-width: 0px 1px 3px 1px;
  border-bottom: 3px solid #01a2d8;
  border-color: #01a2d8;
  background: #fcfcfc;
  -moz-box-shadow: 0px 3px 6px 2px #999;
  -webkit-box-shadow: 0px 3px 6px 2px #999;
  box-shadow: 0px 3px 6px 2px #999;
}
div#stplist table td {
  border-bottom: 1px dotted #cacaca;
}
div#usettingslist table td a {
  color: #01a2d8;
}
div#stplist table td:hover {
  background: #01a2d8;
  cursor: pointer;
  color: #ffffff;
}
div#stplist table td:hover a {
  color: #ffffff;
}
div.qmenu {
  padding: 0px 8px 0px 8px;
  margin: 0px 4px 6px 7px;
  height: 24px;
  width: 30px;
  border-radius: 3px 3px 3px 3px;
  background-color: #01a2d8;
  background-position: -30px -111px;
  -moz-box-shadow: inset 0px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 0px 2px 1px #066f92;
  box-shadow: inset 0px 0px 2px 1px #066f92;
}
div.qmenu:hover {
  border-radius: 3px 3px 5px 5px;
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
div.qmenudiv {
  top: 20px;
  padding-top: 9px;
}
div.qmenudiv i,
div.qmenudiv i:hover {
  top: -5px;
  right: 12px;
  position: absolute;
  border: 7px solid transparent;
  border-bottom-color: #ffffff;
  width: 0px;
  height: 0px;
  z-index: auto;
}
.ie8 div.qmenulist {
  border: 1px solid #01a2d8;
  border-width: 0px 1px 3px 1px;
}
div.qmenulist {
  border-radius: 0 0 5px 5px;
  border-width: 0px 1px 3px 1px;
  border-bottom: 3px solid #01a2d8;
  border-color: #01a2d8;
  background: #fcfcfc;
  -moz-box-shadow: 0px 3px 6px 2px #999;
  -webkit-box-shadow: 0px 3px 6px 2px #999;
  box-shadow: 0px 3px 6px 2px #999;
}
div.qmenulist span {
  border-bottom: 1px dotted red;
}
div.qmenulist span a {
  color: #505050;
}
div.qmenulist span:hover a {
  cursor: pointer;
  background: #01a2d8;
  color: #ffffff;
}
.color {
  color: #01a2d8;
}
.grid2 tbody {
  background: #f7f7f7;
}
.grid2 tbody tr th,
.grid2 thead tr th {
  padding: 3px 4px 3px 4px !important;
  vertical-align: top;
  border-right: 1px solid #d9d9d9;
  border-left: 0px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9 !important;
  color: #5a5a5a;
  background: #dddddd;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
}
.grid2 th a img {
  float: right;
  width: 12px;
  margin-top: 6px;
}
.grid2 th a span {
  float: left;
  width: 80%;
}
.grid2 th a {
  text-decoration: none;
  color: #5a5a5a;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}
.grid2 th a:hover {
  text-decoration: none;
  color: #0c4fa1;
}
.grid2 tbody tr:hover {
  background: #f7f7f7;
}
.grid2 tbody th:last-child {
  border-right: 0px;
}
.grid2 tbody th:first-child {
  border-left: 0px;
}
.grid2 tbody tr td {
  padding: 3px 4px 3px 4px !important;
  vertical-align: top;
  border-bottom: 1px solid #d9d9d9 !important;
  border-top: 1px solid #d9d9d9 !important;
  border-right: 1px solid #d9d9d9;
  border-left: 0px solid #d9d9d9;
}
/*
.grid2 tbody tr:hover td 
	{ 
		padding:3px 4px 3px 4px !important; 
	
		border-bottom:1px solid #c4c4c4 !important;
        border-top:1px solid #ffffff !important;
        border-right:1px solid #d9d9d9;
        border-left:1px solid #ffffff;
       
     
	}
	*/
.grid2 thead tr td:last-child {
  border-right: 1px;
}
.grid2 thead tr td:first-child {
  border-left: 0px;
}
.grid2 td a.gico {
  text-decoration: none;
  outline: none;
  padding: 2px 2px;
  margin: 0px 4px 0;
  float: left;
  height: 20px;
  width: 20px;
}
.grid2 td a.gico:link,
.grid2 td a.gico:active {
  text-decoration: none;
  padding: 2px 2px;
  margin: 0px 4px 0;
  float: left;
  outline: none;
}
.grid2 td a.gico:hover {
  text-decoration: none;
  background: #cdcdcd;
  border-radius: 3px;
}
.grid2 td a.gico img {
  float: left;
  border: 0px;
}
.grid2 td input[type="text"] {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border: 1px solid #b6b6b6;
  padding: 2px 4px;
}
.grid2 td textarea {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  resize: none;
  border: 1px solid #b6b6b6 !important;
  padding: 2px 4px;
}
.grid2 td select {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border: 1px solid #b6b6b6;
  padding: 2px 4px;
}
.grid2 td a {
  padding: 0px;
  margin: 0px;
}
a.blinkbtn {
  text-transform: none;
  margin: 0px !important;
  padding: 2px 4px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 0px;
  text-decoration: none;
  color: #FFFFFF;
  border: 0px !important;
  background: #01a2d8;
  border-radius: 3px;
  background-position: -5px -33px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: inset -1px 0px 2px 1px #066f92;
  -webkit-box-shadow: inset -1px 0px 2px 1px #066f92;
  box-shadow: inset -1px 0px 2px 1px #066f92;
}
a.blinkbtn:hover {
  -moz-box-shadow: inset 0px 2px 2px 1px #066f92;
  -webkit-box-shadow: inset 0px 2px 2px 1px #066f92;
  box-shadow: inset 0px 2px 2px 1px #066f92;
}
a.blinkbtn {
  padding: 3px 4px;
}




#content div.box div.title
{
background: #97CFE3 url("../images/colors/blue/title.png") repeat-x;
color:#000;
}
#content div.box div.title div.search
{
background: url("../images/colors/blue/title_link.png") no-repeat top left;
border-left: 1px solid #AFDFF0;
}

#content div.box div.title div.search div.input input
{
border: 1px solid #78B7CD;
}

/*#expanderHead{
background-color:#999999;
width:26px; float:left; position:absolute;
height:26px; margin:-5px 5px 0px 0px;
  border-radius: 3px 3px 3px 3px;
  background-color: #F5602B;
  background-position: -34px -168px;
  -moz-box-shadow: inset 0px 0px 2px 1px #C63400;
  -webkit-box-shadow: inset 0px 0px 2px 1px #C63400;
  box-shadow: inset 0px 0px 2px 1px #C63400;
background:url(../../images/pin-icon.png) no-repeat top right;
z-index:9999;
}*/

#expanderHead{
background-color:#999999;
width:26px; float:left; position:absolute;
height:26px; margin:17px 5px 0px 185px;
/*  border-radius: 3px 3px 3px 3px;
  background-color: #F5602B;
  background-position: 34px 168px;
  -moz-box-shadow: inset 0px 0px 2px 1px #C63400;
  -webkit-box-shadow: inset 0px 0px 2px 1px #C63400;
  box-shadow: inset 0px 0px 2px 1px #C63400;*/
background:url(../../images/pin-icon.png) no-repeat top right;
z-index:9999;
}

#expanderHead2{
background-color:#999999;
width:26px; float:left; position:absolute;
height:75px; padding:5px 5px 0px 0px; 
margin:0px 5px 0px 0px;
  border-radius: 3px 3px 3px 3px;
  background-color: #01A2D8;
  background-position: 10px 6px;
  -moz-box-shadow: inset 0px 0px 2px 1px #005B88;
  -webkit-box-shadow: inset 0px 0px 2px 1px #005B88;
  box-shadow: inset 0px 0px 2px 1px #005B88;
background-image:url(../../images/menu.gif);
/*background-image:url(../../images/arrow-right.png);*/
background-repeat:no-repeat;
z-index:9999;
}

#expanderSign{
color:#FFF;
padding:33px 10px 0px 20px;
font:bold 7px Arial; position:absolute;
/*background:url(../../images/toggle2.png) no-repeat top left;*/
z-index:9999;
}


.mainwrapper { margin: 0px 0px 0px 0px ; position: relative; }

#togglemenuleft { border-top: 1px solid #eee; margin-top: 20px; text-align: center; }
#togglemenuleft a { 
	display: inline-block; position: relative; top: -13px; width: 22px; height: 22px; 
	background: url(../images/toggle.png) no-repeat 0 0; cursor: pointer; 
}
#togglemenuleft a.toggle { background: url(../images/toggle.png) no-repeat 0 -25px; text-align: left; }

.news-box {background:#FFF; border:1px solid #4BA6C8; 
-moz-box-shadow: inset 0px 0px 2px 1px #005B88;
  -webkit-box-shadow: inset 0px 0px 2px 1px #005B88;
  box-shadow: inset 0px 0px 2px 1px #005B88; 
  width:200px;}
.news-border {padding-left:10px; border-right:1px solid #65BADB;}

div.form div.fields div.field div.highlight .ui-state-default
{
	
	background: #01A2D8 url("../images/colors/blue/button_highlight.png") repeat-x;
	/*border-top: 1px solid #5c91a4;
	border-left: 1px solid #2a6f89;
	border-right: 1px solid #2b7089;
	border-bottom: 1px solid #1a6480;*/
	color: #FFFFFF;
}
