/** CSS for header and footer **/
/* Fonts*/
@font-face {
    font-family: 'clear_sans_lightregular';
    src: url('/fonts/ClearSans-Light-webfont.woff');
    font-style: normal;
}
@font-face {
    font-family: 'clear_sansregular';
    src: url('/fonts/ClearSans-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}.averageTimeWidget .timeTitle
/* Blue Strip End*/
* {
	margin: 0;
}
html, body {
	height: 100%;
	background-color: #ffffff;
	font-family:clear_sans_lightregular,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	clear: both;
	width: 100%;
	background: #fff;
}
.footer, .push {
	height: 7em;
}
.footer {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
#body {
	padding: 0px 0px 25px 0px;
	margin: 1px;
}
#body, #footerContent {
	background-color: #FFFFFF;
}
h2 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border-bottom: 1px solid #ddd;
	color: #000;
}

#center {
	height: auto;
	padding: 10px 20px 10px 20px;
	float: left;
	margin: 0px 0px 0px 6px;
	line-height: 1.8em;
}
#footer {
	color: #000;
	text-align: center;
	width: 100%;
	border-top: 1px solid #ccc;
	background-color: #ECF0F3;
}
html>body #footer {
	color: #000;
	text-align: center;
	width: 100%;
	border-top: 1px solid #ccc;
	background-color: #ECF0F3;
}
#footer a:link, #footer a:visited, #footer a:active {
	color: #006AB0;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.clear {
	clear: both; /* very important class :: Do not Delete it */
}
div#left a:focus, div#left a:active, div#right a:focus, div#right a:active, div#headercontainer a:focus, div#headercontainer a:active, form#resourceForm a:focus, form#resourceForm a:active, div#resourceForm a:focus, div#resourceForm a:active, div.ddoverlap a:focus, div.ddoverlap a:active {
	outline: 0 none;
!important -moz-outline: 0 none;
}
/* Class for Main Tabs on Blue Strip Begin*/
#categoryForm {
	clear: right;
	padding-top: 8px;
}
/** CSS for header and footer ends here**/
/* Class for Inner Links like Create Edit Begin*/
.menu {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
html>body .menu {
	clear: both;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
*:first-child+html .menu {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.menu li {
	display: inline;
	margin: 0px 1px;
}
.menu li a {
	color: #084D8C;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: underline;
}
.menu li a:hover {
	color: #FF6600;
	text-decoration: none;
}
.menu li.create {
	background: url(/img/create.gif) no-repeat left;
	padding-left: 20px;
}
.menu li.delete {
	background: url(/img/deactivate.gif) no-repeat left;
	padding-left: 20px;
}
.menu li.deactivate {
	background: url(/img/deactivate.jpg) no-repeat left;
	padding-left: 20px;
}
.menu li.activate {
	background: url(/img/activate.jpg) no-repeat left;
	padding-left: 20px;
}
/* Class for Inner Links like Create Edit End*/

/* Class for Submenu in Setup Begin*/
.setupmenuDiv {
	padding-bottom: 6px;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.setupmenu {
	padding: 5px 1px;
	margin: 0px;
	border: 1px solid #D1CFCF;
	background-color: #F1F1F1;
}
.setupmenu li {
	display: inline;
	margin: 0px 5px;
	padding-bottom: 5px;
}
.setupmenu li.selected {
	display: inline;
	background-image: url(/img/submenuselect-img.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.setupmenu li a {
	color: #575757;
	padding: 0px;
	margin: 0px;
}
.setupmenu li a:hover {
	color: #2F2F2F;
}
/* Class for Submenu in Setup End*/

.inputForm {
	/*margin: 0 10px;*/
	padding: 0;
	font-size: 100%;
}
.inputForm .manadatoryMSG {
	color: #CC0000;
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
	margin-bottom: -10px;
	float: right;
}
.inputForm .manadatoryMSG span {
	color: #000;
	text-align: right;
	font-weight: normal;
	vertical-align: bottom;
}
.inputForm div.formElement .label {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 3px 5px;
	text-align: right;
	width: 200px;
	color: #333;
}
.inputForm div.formElement .label1 {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 3px 5%;
	text-align: right;
	width: 200px;
}
.inputForm div.formElement .label2 {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 3px 5px;
	text-align: left;
	width: 200px;
}
.inputForm div.formElement .label2a {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 3px 5%;
	text-align: left;
	width: 200px;
}
.inputForm div.formElement form .label {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 5px -10px;
	padding: 3px 5px;
	text-align: right;
	width: 20px;
}
div.formElement span.logodisplay {
	float: left;
	padding-left: 3px;
}
html>body div.formElement span.logodisplay {
	float: left;
	padding-left: 0px;
}
.formElement input.input_text {
	padding: 1px;
	height: 15px;
	line-height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	width: 262px;
}
.formElement input.more_input_text {
	padding: 1px;
	height: 17px;
	line-height: 14px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	width: 400px;
}
.formElement textarea.input_text {
	padding: 1px;
	background-color: #FFFFFF;
	line-height: 22px;
	border: 1px solid #7F9DB9;
	margin-bottom: 5px;
	vertical-align: middle;
	width: 262px;
	height: 75px;
}
.formElement textarea.more_input_text {
	padding: 1px;
	background-color: #FFFFFF;
	line-height: 14px;
	border: 1px solid #7F9DB9;
	margin-bottom: 5px;
	vertical-align: middle;
	width: 400px;
	height: 200px;
}
.formElement input.input_text_disabled {
	padding: 1px;
	height: 17px;
	line-height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #EBEBE4;
	border: 1px solid #7F9DB9;
	width: 262px;
}
.formElement select {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}
.formElement input.input_file {
	height: 25px;
	line-height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #D7D7D4;
	width: 262px;
}
.formElement .right {
	padding-left: 2px;
	padding-top: 3px;
	float: left;
}
h3 {
	color: #0092C6;
	border-bottom: 1px solid #ccc;
	margin-top: 1px;
	clear: both;
	margin-bottom: 5px;
	width: 100%;
}
/* Important class for all view pages*/
#viewInfo {
	margin: 0 0 0 0;
	width: 100%;
	clear: both;
}
/* This class is written only for view Account Profile page as there is an image to the left the left margin is made 0*/
#viewAccount {
	margin: 0 0 0 0;
}
#viewAccount div.dataElement a {
	color: #084D8C;
}
.accountDetails {
	width: 75%;
}
/* These two classes are only for Profile Section Begin*/
.accountDetails .dataElement .left {
	float: left;
	font-weight: bold;
	padding-right: 2px;
	text-align: right;
	width: 25%;
	color: #333;
}
.accountDetails .dataElement .right {
	width: 150px;
	padding-left: 4px;
	float: left;
	color: #333;
}
/* These two classes are only for Profile Section End*/


html>body .accountDetails {
	width: 75%;
	float: left;
}
.imageDetails {
	width: 150px;
	float: left;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.imageDetails img {
	border: 0;
	margin-top: 10px;
	width: 125px;
	height: 65px;
	border: 1px solid #cacaca;
}
.profileImageDetails {
	width: 135px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.profileImageDetails img {
	border: 0;
	width: 100px;
	height: 100px;
	border: 1px solid #cacaca;
	margin-top: 10px;
}
h4 {
	color: #0092C6;
	border-bottom: solid #ccc 1px;
	margin-top: 1px;
	clear: both;
	margin-bottom: 5px;
}
.required {
	color: #CC0000;
	vertical-align: top;
	/*font-size:9px;*/
	padding-right: 3px;
}
.button {
	border: none;
	background: none;
	padding: 0;
	margin: 0px 3px;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 25px;
	cursor: pointer;
	vertical-align: middle;
}
html>body .button {
	border: none;
	background: none;
	padding: 0;
	margin: 0px;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 25px;
	cursor: pointer;
	vertical-align: middle;
}
.button span, .button em {
	display: block;
	height: 25px;
	margin: 0;
	color: #1B1B1B;
	text-shadow: white 0px 1px 0px;
}
.button span {
	padding-left: 20px;
	background: url(/img/button_new.gif) no-repeat 0 0;
}
.button em {
	font-style: normal;
	padding-right: 24px;
	background: url(/img/button_new.gif) no-repeat 100% 0;
	padding-top: 5px;
}
.button:hover span {
	background: url(/img/button_hover.gif) no-repeat 0 0;
}
.button:hover em {
	background: url(/img/button_hover.gif) no-repeat 100% 0;
}
.x-box-inner .buttonActive em button.x-btn-center {
	text-shadow: black 0px 1px 0px;
	height: 26px;
	color: #FFF;
	border: 1px solid #065383;
	padding: 4px 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: #57b3ec; /* Old browsers */
	background: -moz-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57b3ec), color-stop(100%, #0174bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* IE10+ */
	background: linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b3ec', endColorstr='#0174bb', GradientType=0 ); /* IE6-9 */
}
.x-box-inner .buttonActive em button.x-btn-center span.x-btn-inner {
	color: white;
}
.x-box-inner .buttonActive {
	background: none;
	border: none;
	height: 30px;
}
.buttonActive {
	text-shadow: black 0px 1px 0px;
	color: #FFF;
	border: 1px solid #065383;
	padding: 4px 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	background: #57b3ec; /* Old browsers */
	background: -moz-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57b3ec), color-stop(100%, #0174bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* IE10+ */
	background: linear-gradient(top, #57b3ec 0%, #0174bb 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b3ec', endColorstr='#0174bb', GradientType=0 ); /* IE6-9 */
}
.buttonActive:hover {
	background: #0073BA;
}
.error {
	color: red;
	vertical-align: top;
}
.errormsg {
	color: red;
	vertical-align: top;
}
.infoBox {
	background: #EDECEA;
	border: 1px dashed #BDD0DA;
	width: 100%;
	padding: 5px;
	line-height: 1em;
	float: left;
}
.infoBox span {
	font-weight: bold;
}
.infoBox span a {
	color: #084D8C;
	text-decoration: underline;
	background: url(/img/add_service.gif) left no-repeat;
	padding:1px 0px 0px 20px;
}
.infoBox span a:hover {
	text-decoration: none;
}
.inputForm div.formElement label.dataLabel {
	text-align: left;
	margin-left: 1px;
}
.formElement div.mapperDiv {
	margin-bottom: 5px;
	vertical-align: middle;
}
.formElement table td {
	margin-bottom: 5px;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	border: 1px solid #fff;
}
.formElement table input.input_text {
	width: 120px;
	background-color: #FFFFFF;
}
.formElement table th {
	text-align: left;
	height: 20px;
	background-color: #BDD0DA;
	color: #3B3B3B;
	padding-left: 2px;
}
.dataElement table {
	padding: 0px;
	border: 1px solid #C2C2C2;
	margin: 0px 0px 5px 0px;
}
.dataElement table th {
	text-align: left;
	vertical-align: middle;
	height: 25px;
	background-color: #BDD0DA;
	color: #3B3B3B;
	padding-left: 3px;
}
.dataElement table td {
	text-align: left;
	height: 25px;
	background-color: #F0F1F1;
	color: #000000;
	padding-left: 2px;
}
.formElement .mapperDiv td, .formElement .mapperDiv input.input_text {
	width: 200px;
	text-align: left;
	padding: 2px;
	vertical-align: top;
	background-color: #FFFFFF;
}
.dataElement {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	display: block;
}
/* Imp hack for IE6 for provoding padding between data labels*/
.dataElement label {
	padding-bottom: 5px;
}
/* Imp hack for firefox for provoding padding between data labels*/
html>body .dataElement label {
	margin-bottom: 5px;
}
/*
#clientInfo div, #escalationInfo div, #serviceInfo div, #windowsLoginInfo div, #ticketingSystemInfo div, #notesInfo div , #networkarchInfo div, #servicesInfo div{
    margin:0 0px;
    width:100%;
    clear:both;
}*/

.dataElement .left {
	float: left;
	color: #333;
	padding-left: 15px;
	text-align: left;
	width: 190px;
	display: block;
}
.dataElement .right {
	width: 250px;
	padding-left: 4px;
	float: left;
	display: block;
	color: #333;
}
.dataElement .right span {
	width: 100%;
	display: block;
}
/* Very very important class for all view pages*/
.generalviewdetails {
	float: left;
	width: 100%;
	margin-top: 0px;
}
#fileObjBlk .formElement {
	margin: 4px 0px;
}
.breadcrumb {
	color: #86610B;
	text-align: left;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	height: 20px;
	float: left;
}
.breadcrumb a {
	color: #084D8C;
	text-decoration: underline;
}
.breadcrumb a:link {
	color: #084D8C;
	text-decoration: underline;
}
.breadcrumb a:active {
	color: #084D8C;
	text-decoration: underline;
}
.breadcrumb a:visited {
	color: #084D8C;
	text-decoration: underline;
}
.breadcrumb a:hover {
	color: #FF6600;
	text-decoration: none;
}
.legend_parent {
	float: right;
}
.legend_parent table img {
	border: 0;
	width: 23px;
	height: 23px;
}
#resourceForm table th {
	padding: 5px;
	padding-left: 3px;
}
#resourceForm table.resourceCategory td {
	border-bottom: 1px solid #ccc;
	background-color: #F4F3F1;
}
.resourceCategory a {
	color: #084D8C;
	padding: 2px 0px;
	line-height: 22px;
	margin: 0px;
	margin: 0px;
	padding: 0px;
}
.resourceCategory a.selected {
	background-image: url(/img/categorySelect.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	display: block;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.resourceCategory a:hover {
	background-image: url(/img/categorySelect.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	line-height: 22px;
	display: block;
	color: #5676A2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.resourceCategoryDesc {
	color: #006600;
	padding-left: 0px;
}
/* resources classes end here */



/* Imp classes when using tables and td instead of ul and li End */
.inputForm h6 {
	height: 18px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-left: 4px;
	color: #333333;
	margin-top: 0px;
	background-color: #CCCCCC;
}
table.serviceCategory {
	margin-top: 0px;
}
table.serviceCategory tr {
	height: 21px;
}
#resourceForm table.serviceCategory td {
	border-bottom: 1px solid #ccc;
}
.serviceCategory a {
	color: #084D8C;
	padding: 2px 0px;
	line-height: 22px;
	margin: 0px;
	margin: 0px;
	padding: 0px;
}
.serviceCategory a.selected {
	background-image: url(/img/categorySelect.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	display: block;
	color: #5676A2;
	line-height: 22px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.serviceCategory a:hover {
	background-image: url(/img/categorySelect.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	line-height: 22px;
	display: block;
	color: #5676A2;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
/* Classes added for the services Begin*/
.services_sk {
	float: left;
	padding: 0px 0px 3px 0px;
	width: 100%;
	margin: 8px 0px;
	border-bottom: 1px solid #cccccc;
}
.services_sk .checkbox {
	width: 20px;
	float: left;
}
.services_sk .image {
	float: left;
	background: #fff;
}
.services_sk .image img {
	padding: 5px;
	border: #ccc 1px solid;
	height: 65px;
}
.services_sk .description {
	margin: 3px;
	padding: 0px 0px 0px 2px;
	overflow: hidden;
	float: right;
	width: 87%;
}
.services_sk div.description h3 {
	color: #B5263A;
	border-bottom: none #666666 1px;
	margin-top: 1px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 5px;
	width: 90%;
	display: block;
	overflow: hidden;
}
.services_sk .description p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	float: left;
	width: 80%;
}
.services_sk .description a {
	font-weight: bold;
	text-decoration: underline;
}
.services_sk .description a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
}
.description .headings {
	float: left;
	font-weight: bold;
	padding-right: 2px;
	color: #B68D2B;
}
.headings {
	float: left;
	font-weight: bold;
	padding-right: 2px;
	color: #B68D2B;
}
.postscount {
	color: #003366;
}
.mediumtitle {
	font-weight: bold;
}
.description .values {
	padding-left: 4px;
}
.services_sk .links {
	float: left;
	margin: 5px;
	padding: 0px 0px 0px 5px;
	width: 70%;
}
.services_sk .links a {
	color: #084D8C;
	background: url(/img/green_arrow.gif) no-repeat left;
	padding: 0px 0px 0px 5px;
	text-decoration: underline;
	font-weight: bold;
}
.services_sk .links a:hover {
	text-decoration: none;
	color: #FF6600;
}
.services_sk .links div {
	float: left;
	width: 140px;
}
.services_sk div a {
	color: #084D8C;
}
/* Classes added for the services End*/

#exportBlk {
	display: none;
	clear: both;
	margin: 10px 0px;
}
.permissionDenied {
	font-size: 26px;
	font-weight: 600;
	color: #333333;
	margin-top: 50px;
	margin-left: 300px;
}
.permissionDenied span {
	background: url(/img/errorimage.jpg) left no-repeat;
	height: 175px;
	width: 100px;
	padding: 30px 30px;
	margin-left: 5px;
}
pre.preLabel {
	margin: 0;
	padding: 0;
	color: #333333;/*font-size: 9px;*/
}
.dataElement pre label.right span {
	padding-left: 11px;
	float: left;
	margin-top: -17px;
	text-align: left;
	width: 150px;/*font-size: 9px;*/
}
.editSPBlk {
	display: block;
	/*font-size:9px;*/
	padding: 0px;
	margin: 0px;
	float: right;
	width: 50px;
	margin-top: -18px;
	margin-top /*\**/: 0px; /* very imp hack for IE8*/
}
html>body .editSPBlk {
	display: block;
	/*font-size:9px;*/
	padding: 0px;
	margin: 0px;
	float: right;
	width: 50px;
	margin-top: 0px;
}
.editSPBlk a {
	color: #084D8C;
	/*font-size:9px;*/
	font-weight: bold;
	text-decoration: underline;
}
.editSPBlk a:hover {
	color: #FF6600;
	/*font-size:9px;*/
	font-weight: bold;
	text-decoration: none;
}
.permissionBlk {
	display: block;
	clear: both;
	margin: 20px 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
#adminBlk .permissionBlk {
	border-bottom: 1px solid #ADADAD
}
.permissionBlk h4 {
	border-bottom: 0px;
	margin: 2px 0px;
}
.permissionBlk label {
	display: inline;
	margin-right: 50px;
	margin-left: 5px;
}
#addService {
	text-align: left;
	clear: both;
}
.searResultsBlk {
	clear: both;
}
.searResultsBlk h3 {
	margin: 10px 0px 0px 0px;
}
.noServices span {
	/*font-size:9px;*/
	color: #990000;
	font-weight: bold;
}
.dataElementData {
	padding: 0px;
	clear: both;
	text-align: center;
	margin-top: 10px;
}
.dataElementData a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: underline;
}
.dataElementData a:link {
	color: #0066CC;
	font-weight: bold;
	text-decoration: underline;
}
.dataElementData a:hover {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.dataElement a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: underline;
}
.dataElement a:link {
	color: #0066CC;
	font-weight: bold;
	text-decoration: underline;
}
.dataElement a:hover {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.formElement a {
	color: #0066CC;
	font-size: 120%;
	text-decoration: underline;
}
.formElement a:link {
	color: #0066CC;
	text-decoration: underline;
}
.formElement a:hover {
	color: #0066CC;
	text-decoration: none;
}
#waitDiv {
	position: absolute;
	top: 133px;
	display: none;
	background-color: white;
	filter: Alpha(Opacity = 50);
	z-index: 1999;
}
#waitDiv .loadingMsg {
	margin-top: 200px;
	margin-left: 400px;
	padding: 5px;
	border: 1px solid #575757;
	width: 150px;
	background-color: #ffffff;
}
html>body #waitDiv {
	top: 133px;
	opacity: .8;
	z-index: 1999;
}
.warningMsg {
	font-weight: 800;
	color: #015472;/*font-size:9px;*/
}
fieldset {
	clear: both;
}
#contentDiv {
	clear: both;
	width: 100%;
}
.accordianBlk {
	cursor: pointer;
	margin: 0px 4px;
	display: block;
	height: 160px;
	padding-top: 0px;
	border: 1px solid #ccc;
}
/*Srikanth New CSS for New home page*/

.exportlinks {
	margin-top: 10px;
}
.activeStatusBlk {
	float: right;
	text-align: right;
	margin: 0px;
	padding-right: 3px;
	padding-top: 5px;
}
.headingNsearch {
	width: 100%;
	/*border-bottom: 1px solid #ccc;*/
	padding: 0px 0px 5px 0px;
	border-top: 1px solid #fff;
	clear: both;
}
html>body .headingNsearch {
	width: 100%;
	/*border-bottom: 1px solid #ccc;*/
	padding: 0px 0px 5px 0px;
	border-top: 1px solid #fff;
	clear: both;
}
.searchBar {
	/*border: #7F9DB9 1px solid;
	background: url(/img/search_icon.gif) right no-repeat;
	background: #FFFBD8;*/
	float: left;
	height: 16px;
	/*margin: 0px 5px;*/
	padding: 1px 0px;/*font-size:9px;*/
}
.searchInput {
	border: none;
	background: none;
	padding: 0px;
	float: left;
	margin: 0px 6px 0px 4px;
}
.searchSelect {
	background: #FFFBD8;
	float: left;
	/*margin-right:5px;*/
    /*font-size:9px;*/
	border: 1px solid #7F9DB9;
	margin: 0px 5px 0px 5px;
	width: auto;
}
#normalSearch, #advSearch {
	padding: 2px;
	clear: both;
	background-color: #F3F3F3;
	border: 1px solid #BDD0DA;
}
#normalSearch a, #advSearch a {
	color: #084D8C;
}
.Rptbutton {
	border: none;
	background: none;
	padding: 0;
	margin: 0px 3px;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 25px;
	cursor: pointer;
	vertical-align: top;/*font-size:9px;*/
}
html>body .Rptbutton {
	border: none;
	background: none;
	padding: 0;
	margin: 0px;
	width: auto;
	overflow: visible;
	text-align: center;
	white-space: nowrap;
	height: 25px;
	cursor: pointer;
	vertical-align: top;/*font-size:9px;*/
}
.Rptbutton span, .Rptbutton em {
	display: block;
	height: 25px;
	line-height: 20px;
	margin: 0;
	color: #1B1B1B;
	font-weight: bold;
}
.Rptbutton span {
	padding-left: 20px;
	background: url(/img/RptButton.gif) no-repeat 0 0;
}
.Rptbutton em {
	font-style: normal;
	padding-right: 20px;
	background: url(/img/RptButton.gif) no-repeat 100% 0;
}
.Rptbutton:hover span:hover {
	background: url(/img/RptButton1.gif) no-repeat 0 0;
}
.Rptbutton:hover em:hover {
	background: url(/img/RptButton1.gif) no-repeat 100% 0;
}
.rptdatalabel {
	/*font-size:9px;*/
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
}
.rptTableBorder {
	border: 1px solid #cccccc;
	margin-top: 5px;
}
.rptTableHeaders {
	/*font-size:9px;*/
	text-align: left;
	font-weight: bold;
	background-color: #BDD0DA;
	height: 20px;
	padding-left: 2px;
}
.rptTableValues {
	background-color: #f4f3f1;
}
.rptTableValues a {
	text-decoration: underline;
	color: #084D8C;
}
.rptTableValues a:hover {
	text-decoration: none;
	color: #ff6600;
}
.rptinnerTableHeaders {
	background-color: #C0CACE;
	color: #42494C;
	font-weight: bold;
	padding-left: 2px;
}
.rptinnerTableValues {
	background-color: #E4F0F4;
}
#RptDiv {
	background-color: #F3F3F3;
	border: 1px solid #BDD0DA;/*width:99%;*/
}

.odd {
	text-align: left;
	vertical-align: middle;
	color: #000000;
	border: none;
	height: 20px;
	padding: 0px;
	background-color: #ffffff;
}
.even {
	text-align: left;
	vertical-align: middle;
	color: #000000;
	padding: 0px;
	border: none;
	height: 20px;
	background-color: #F2F5F8;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.odd_dashboard {
	background: #CEE3EA;
}
.odd_dashboard td {
	padding: 4px 0px 4px 4px;
}
.even_dashboard {
	background: #EBF1F6;
}
.even_dashboard td {
	padding: 4px 0px 4px 4px;
}
.simpledisplyinfo {
	border: 1pxsolid #4C4C4C;
	background-color: #F1F1F1;
	padding: 5px;
}
.reportExportLinks {
	display: none;
	clear: both;
	margin-bottom: 8px;
	margin-top: 15px;
}
.reportExportLinks a {
	color: #084D8C;
	text-decoration: underline;
}
.reportExportLinks a:hover {
	color: #ff6600;
	text-decoration: none;
}
.greyText {
	color: #999;
}
.closeTab {
	cursor: pointer;
	background-image: url(/img/close_disabled.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px;
	padding-bottom: 2px;
}
.closeTab:hover {
	background-image: url(/img/close_enabled.gif);
}
.closeTab img {
	margin: 6px 4px 4px 2px;
}
a.customLink {
	color: #084D8C;
	text-decoration: underline;
}
a.customLink:hover {
	color: #FF6600;
	text-decoration: none;
}
.hiddenDiv {
	display: none;
}
.visibleDiv {
	display: block;
}
.Job {
	list-style-image: none;
	list-style-type: square;
	padding-left: 30px;
	padding-top: 5px;
	margin: 0px;
}
div.formElement span.helptext {
	background: url(/img/helptextinfo.gif) left no-repeat;
	color: #333333;
	/*font-size:9px;*/
	background-color: #F3F3F3;
	border: 1px solid #DADADA;
	padding: 4px 4px 4px 20px;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 0px;/*float:left;*/
}
.expandpatchBlk {
	cursor: pointer;
	margin-right: 5px;
}
.collapsePatchBlk {
	cursor: pointer;
	display: none;
	margin-right: 5px;
}
.patchDetailsBlk {
	margin-left: 10px;
}
h5 {
	border-bottom: 1px solid #DADBDC;
	color: #015F80;
	/*font-size:9px;*/
	padding: 2px;
	margin-top: 0px;
}
/*Important for Reports Filter Area*/
.imgRpt {
	background-image: url(/img/spacer.gif);
	width: 25px;
}
table.devicedetails td {
	border: 1px solid #E1E1DF;
	background-color: #F4F3F1;
}
table.devicedetails td.deviceImg {
	background-color: #ffffff;
}
.mbsascan a {
	text-decoration: underline;
	color: #084D8C;
}
.mbsascan a:hover {
	text-decoration: none;
	color: #ff6600;
}
.templateTitleDiv {
	border: 1px solid #0092C6;
	background-color: #C6E9F6;
	padding: 3px;
}
.templateTitleDiv a {
	text-decoration: underline;
	color: #084D8C;
}
.templateTitleDiv a:hover {
	text-decoration: none;
	color: #ff6600;
}
.spacerTd {
	background: url(/img/spacer.gif);
	width: 0px;
	vertical-align: top;
}
#addTemplate {
	text-align: left;
	clear: both;
	margin-top: 5px;
}
.createNewHardwareTemp {
	margin: 3px 0px 10px 0px;
	clear: both;
	background: #EDECEA;
	border: 1px dashed #BDD0DA;
	padding: 5px;
}
.createNewHardwareTemp p {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
.createNewHardwareTemp a {
	background: url(/img/add_service.gif) left no-repeat;
	padding-left: 20px;
	text-decoration: underline;
	color: #084D8C;/*font-size:9px;*/
}
.createNewHardwareTemp a:hover {
	color: #ff6600;
	/*font-size:9px;*/
	text-decoration: none;
}
.draagent {
	background: url(/img/dra.png) left no-repeat;
	height: 14px;
	float: left;
	padding-left: 20px;
}
.draagent a {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}
.draagent a:hover {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.formElement label.right span {
	float: left;
	/*font-size: 9px;*/
	width: 550px;
}
.mytableborder {
	border: 1px solid #B2C3CC;
}
.mytableborder th {
	background-color: #BFCFCC;
	font-weight: bold;
	height: 18px;
	padding: 0px 0px 0px 3px
}
.evenrow {/*font-size:9px;*/
	font-weight: 500;
	text-align: left;
	vertical-align: middle;
	color: #000;
	padding: 0px 0px 0px 3px;
	border: none;
	height: 20px;
	background-color: #F4F3F1;
}
.oddrow {/*font-size:9px;*/
	font-weight: 500;
	text-align: left;
	vertical-align: middle;
	color: #000;
	padding: 0px 0px 0px 3px;
	border: none;
	height: 20px;
	background-color: #FFFFFF;
}
.mytableborder th a:link {
	color: #084D8C;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}
.mytableborder th.installed, .mytableborder td.installed {
	background-color: #3EA216;
	vertical-align: middle;
}
.mytableborder th.failed, .mytableborder td.failed {
	background-color: #E25656;
	vertical-align: middle;
}
.mytableborder th.missed, .mytableborder td.missed {
	background-color: #A9A9A9;
	vertical-align: middle;
}
.mytableborder a:link {
	color: #084D8C;
	text-decoration: underline;
	font-weight: bold;
}
.mytableborder a:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.mytableborder a.selected {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.mytableborder a:visited {
	color: #084D8C;
	text-decoration: underline;
	font-weight: bold;
}
.mytableborder div a:link {
	color: #084D8C;
	text-decoration: underline;
	font-weight: bold;
}
.mytableborder div a:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.mytableborder div a:visited {
	color: #084D8C;
	text-decoration: underline;
	font-weight: bold;
}
.datalabel {
	font-weight: bold;
}
.mytableborder .formElement input.input_text {
	padding: 1px;
	height: 15px;
	line-height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	width: 150px;/*font-size:9px;*/
}
.mytableborder .formElement input.date_input_text {
	padding: 1px;
	height: 15px;
	line-height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	background-color: #EBEBE4;
	width: 75px;/*font-size:9px;*/
}
.mytableborder .formElement textarea.input_text {
	padding: 1px;
	background-color: #FFFFFF;
	line-height: 22px;
	border: 1px solid #7F9DB9;
	margin-bottom: 5px;
	vertical-align: middle;
	width: 150px;/*font-size:9px;*/
}
.mytableborder .formElement select {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;/*font-size:9px;*/
}
.mytableborder .formElement input.input_text_disabled {
	padding: 1px;
	height: 17px;
	line-height: 22px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: #EBEBE4;
	border: 1px solid #7F9DB9;
	width: 150px;/*font-size:9px;*/
}
/* Rounded Tables for Dashboard without using images*/
    /* Alerts round table*/

.main {
	width: 200px;
}
.showingfilter_options {
	float: left;
	width: 106px;
}
.showingfilter_options a {
	background: url(/img/filter_options.gif) no-repeat top left;
	padding: 4px 0px 0px 10px;
	color: black;
	display: block;
	text-decoration: none;
	height: 15px;
}
.showingfilter_options a:hover {
	text-decoration: underline;
	background: url(/img/filter_options.gif) no-repeat bottom left;
}
.imgFilter {
	background-image: url(/img/spacer.gif);
	width: 5px;
}
select.dropdownfields {
	border: 1px solid #7F9DB9;
	vertical-align: middle;
}
.input_text1 {
	border: 1px solid #7F9DB9;
}
.mainheader {
	height: 70px;
	margin: 0px 4px;
}
input.hasDatepicker {
	vertical-align: middle;
	background-color: #EBEBE4;
	border: 1px solid #7F9DB9;
	font-size:12px;
}
/*Alert Browser Classes*/

.dataElement .right span.ok {
	background-color: #BFF5BF;
	border: 1px solid #259B25;
	padding: 2px;
	width: 15px;
}
.dataElement .right span.critical {
	background-color: #FFCCCC;
	border: 1px solid #FF3333;
	padding: 2px;
	width: 45px;
}
.dataElement .right span.warning {
	background-color: #FFFDCC;
	border: 1px solid #FFAB33;
	padding: 2px;
	width: 45px;
}
.dataElement .right span.disabled {
	background-color: #000000;
	border: 1px solid #FFAB33;
	padding: 2px;
	width: 45px;
	color: #ffffff;
}
.dataElement .right span.unknown {
	background-color: #C8C7C7;
	border: 1px solid #FFAB33;
	padding: 2px;
	width: 45px;
}
.dataElement .right a {
	/*font-size: 9px;*/
	font-weight: normal;
	text-decoration: underline;
	color: #084D8C;
}
.dataElement .right a:hover {
	/*font-size: 9px;*/
	font-weight: normal;
	text-decoration: none;
	color: #FF6600;
}
.formElement textarea.alerts_input_text {
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #000;
	margin-bottom: 5px;
	vertical-align: middle;
	width: 400px;
	height: 98px;
	font-size: 10px;
	font-family: tahoma;
}
table.displayTable .ok {
	background-color: #A4EB5D;
}
table.displayTable .critical {
	background-color: #FB7777;
}
table.displayTable .warning {
	background-color: #FCC36D;
}
table.displayTable .disabled {
	background-color: #000000;
	color: #ffffff;
}
table.displayTable .unknown {
	background-color: #D6D6D6;
}
.esc_high {
	float: right;
	background-color: #FB7777;
	border: 1px solid #FF3333;
	color: #000000;
	padding: 3px 0px 3px 0px;
	font-weight: normal;
	width: 100%;
	font-size: 12px;
}
.esc_medium {
	float: right;
	background-color: #FCC36D;
	border: 1px solid #FFAB33;
	color: #000000;
	padding: 3px 0px 3px 0px;
	font-weight: normal;
	width: 100%;
	font-size: 12px;
}
.esc_low {
	float: right;
	background-color: #A4EB5D;
	border: 1px solid #259B25;
	color: #000000;
	padding: 3px 0px 3px 0px;
	font-weight: normal;
	width: 100%;
	font-size: 12px;
}
.esc_high, .esc_medium, .esc_low a {
	text-decoration: none;
	color: white;
}
.alertactions {
	/*font-size:9px;*/
	font-weight: normal;
}
.alertactions .menu {
	margin: 0px;
	padding: 0px;
}
.alertactions .menu ul, ul.alertActionsSubmenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.alertactions ul .submenu, ul.alertActionsSubmenu {
	/*font-size:9px;*/
	background: #F1F1F2;
	background: url(/img/console_list_drop_downBG.gif) bottom no-repeat;
	border-top: 1px solid #6BA9C8;
	top: 18px;
	width: 73px;
	right: 1px;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
	z-index: 999;
	display: none;
	position: absolute;
}
.alertactions ul .submenu li, ul.alertActionsSubmenu li {
	background: none;
	display: block;
	/*font-size:9px;*/
	float: none;
	margin: 0 6px;
	border: 0;
	padding-bottom: 5px;
	text-align: center;
}
.alertactions .submenu li a, ul.alertActionsSubmenu li a {
	background: none;
	display: block;
	float: none;
	padding: 0px;
	margin: 0px;
	border: 0;
	color: #084D8C;
	font-weight: bold;
	text-decoration: underline;
}
.alertactions .submenu li a:hover, ul.alertActionsSubmenu li a:hover {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}
.inputForm .manadatoryMSG span a {
	text-decoration: underline;
	color: #084D8C;
}
.inputForm .manadatoryMSG span a:hover {
	text-decoration: none;
	color: #ff6600;
}
.moreproductsDatalabel {
	text-align: right;
	/*font-size:9px;*/
	width: 30%;
	white-space: nowrap;
}
p {
	margin-top: 20px;
}
h1 {
	font-size: 13px;
}
.enbldbigBtn {
	background: url(/img/enabledbigBtn.png) left no-repeat;
	width: 112px;
	height: 22px;
	border: 0;
	padding: 0px 0px 3px 0px;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}
.dbldbigBtn {
	background: url(/img/disabledbigBtn.png) left no-repeat;
	width: 112px;
	height: 22px;
	border: 0;
	padding: 0px 0px 3px 0px;
	text-align: center;
	font-size: 11px;
}
.enbldsmallBtn {
	background: url(/img/enabledBtnsmall.png) left no-repeat;
	width: 65px;
	height: 22px;
	border: 0;
	padding: 0px 0px 3px 0px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}
.dbldsmallBtn {
	background: url(/img/disabledsmallBtn.png) left no-repeat;
	width: 65px;
	height: 22px;
	border: 0;
	padding: 0px 0px 3px 0px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	font-size: 11px;
}
.enbldimportImg {
	background: url(/img/enableimport.gif) left no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 0px 0px 3px;
}
.dbldimportImg {
	background: url(/img/disableimport.gif) left no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 0px 0px 3px;
}
.enbldexportImg {
	background: url(/img/enableexport.gif) left no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 0px 0px 3px;
}
.dbldexportImg {
	background: url(/img/disableexport.gif) left no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 0px 0px 3px;
}
.enblddeleteImg {
	background: url(/img/enabletrash.gif) left no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 0px 0px 3px;
}
.dblddeleteImg {
	background: url(/img/disabletrash.gif) left no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin: 1px 0px 0px 3px;
}
.monitoringTempGlobal {
	background-color: #859995;
	height: 25px;
}
.monitoringTempHeading {
	font-size: 110%;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}
.noteMsg {
	margin: 3px 0px 10px 0px;
	clear: both;
	background: #EDECEA;
	border: 1px dashed #BDD0DA;
	padding: 5px;
}
.smallTextBox {
	height: 10px;
	width: 18px;
}
p.ddText span {
	color: #3366CC;
}
/* CSS by Srikanth Apr12th starts here */
.scan_devices_heading {
	background: url(/img/scanHdrBG.gif) no-repeat top left;
	height: 25px;
	padding: 5px 10px 0px 10px;
	color: white;
}
.heading_bg {
	background: url(/img/heading_bg.gif) no-repeat bottom right;
	padding: 5px 10px 5px 5px;
}
.details_DD {
	background: #ECF4FB;
	border-top: 1px solid #D9EAFA;
}
.scan_bar {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(/img/scanbar_grey_bg.gif) repeat-x;
	height: 15px;
	width: 200px;
}
.scan_bar .scanning_process {
	border-left: 1px solid #198FFF;
	border-right: 1px solid #198FFF;
	background: url(/img/scanbar_orange_bg.gif) repeat-x;
	height: 15px;
	float: left;
}
.scan_bar .scanning_process span {
	padding: 2px 0px 0px 90px;
}
span.helptext {
	background: url(/img/helptextinfo.gif) left no-repeat;
	color: #333333;
	/*font-size:9px;*/
	background-color: #F3F3F3;
	border: 1px solid #DADADA;
	padding: 4px 4px 4px 20px;/*float:left;*/
}
/* CSS by Srikanth Apr12th ends here */

span.ok {
	background-color: #BFF5BF;
	border: 1px solid #259B25;
	padding: 2px;
	width: 15px;
	float: left;
}
span.critical {
	background-color: #FFCCCC;
	border: 1px solid #FF3333;
	padding: 2px;
	width: 45px;
	float: left;
}
span.warning {
	background-color: #FFFDCC;
	border: 1px solid #FFAB33;
	padding: 2px;
	width: 45px;
	float: left;
}
span.disabled {
	background-color: #000000;
	border: 1px solid #FFAB33;
	padding: 2px;
	width: 45px;
	color: #ffffff;
	float: left;
}
span.unknown {
	background-color: #C8C7C7;
	border: 1px solid #FFAB33;
	padding: 2px;
	width: 45px;
	float: left;
}
/*CSS cleanup completed till here*/

/** left menu toggle block css */

.leftMenuContent, .leftMenuHide {
	margin-right: 10px;
}
.leftMenuHide {
	display: none;
	float: left;
	padding: 2px 4px;
}
.leftMenuContent .header {
	font-weight: bold;
	background-color: #BDD0DA;
	color: #364147;
	border-bottom: 1px solid #CCC;
	padding: 2px 3px;
	clear: both;
	overflow: hidden;
}
.leftMenuContent ul {
	list-style: none;
}
.leftMenuContent ul li {
	padding: 6px 6px;
	background-color: #F4F3F1;
	color: #084D8C;
	/*line-height:22px;*/
	text-decoration: none;
	cursor: pointer;
}
.leftMenuContent ul li.selected {
	background-image: url(/img/categorySelect.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
}
.leftMenuContent ul li:hover {
	background-image: url(/img/categorySelect.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	color: #5676A2;
}
.contentTable_content {
	clear: both;
	/*border-spacing:2px;*/
	border-collapse: collapse;/*font-size:70%;*/
}
.contentTable_content th.theader {
	font-weight: bold;
	background: url(/img/table_head_BG.gif) repeat-x bottom;
	text-align: left;
	padding: 4px 8px;
}
.contentTable_content th.theader a {
	font-weight: bold;
}
.contentTable_content td.tdata {
	padding: 8px;
}
.contentTable_content th.selected {
	background: url(/img/selected_table_headBG.gif) repeat-x right bottom;
}
.contentTable_content th.sortable:hover {
	background: url(/img/selected_table_headBG.gif) repeat-x right bottom;
}
.contentTable_content th.order1, .contentTable_content th.order1:hover {
	background: url(/img/selected_table_headBG_up.gif) repeat-x right bottom;
}
.contentTable_content th.order2, .contentTable_content th.order2:hover {
	background: url(/img/selected_table_headBG.gif) repeat-x right bottom;
}
.contentTable_content th.sortable {
	padding-right: 16px;
}
.contentTable_content tr.alternative {
	background: #F7FBFF;
}
.contentTable_content tbody tr:hover {
	background: #FCF2BB;
	border: 1px solid #A3A8B1;
	color: #FF6600;
}
.contentTable_content tr.insideRow {
	background: none;
	border: 1px solid #A3A8B1;
}
.contentTable_content tr.insideRow th {
	background-color: #CDEB8B;
}
.contentTable_content tr.insideRow .even {
	background-color: #EEEEEE;
}
.contentTable_content tr.insideRow table tr:hover {
	background: #FCF2BB;
	border: 1px solid #A3A8B1;
	color: #FFFFFF;
}
.contentTable_content tr.insideRow div.patchContent {
	border: 1px solid #FFFF88;
}
.contentTable_content tr.insideRow:hover {
	background: none;
	border: 1px solid #A3A8B1;
}
table.patchList {
	margin-top: 0px;
}
.promoDetailsNEView {
	background-color: #BDD0DA;
	color: #364147;
	font-weight: bold;
	height: 20px;
}
.brdcrmstyle {
	font-size: 85%;
	font-weight: normal;
	margin-top: 8px;
	margin-left: 2px;
}
.brdcrmstyle a, .brdcrmstyle label {
	margin: 0px;
	padding: 0px;
}
.brdcrmstyle span {
	margin: 0px 4px;
}
.brdcrmstyle a {
	color: #0066CC;
	text-decoration: none;
}
.brdcrmstyle a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.reports_new {
	border: 1px solid #BDD0DA;
	float: left;
	padding: 1px;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.header2 {
	margin: 0px 0px 10px 0px;
	font-size: 10px;
	background: #BFCFCC;
	width: 100%;
	padding: 4px 0px 4px 0px;
	font-weight: bold;

}
.header2 a {
	color: #084D8C;
	background: url(/img/pdf.gif) left no-repeat;
	padding: 0px 0px 0px 20px;
}
.reports_new strong {
	padding: 10px 0px 0px 4px;
}
.reports_new p {
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.pdf_export {
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	width: 100%;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
}
.pdf_export a {
	color: #084D8C;
	background: url(/img/pdf.gif) left no-repeat;
	padding: 0px 0px 0px 20px;
}
.headerContainer {
	/*border:white 1px solid;*/
	padding: 0px;
}
.header {
/*width:100%;*/
}
.header .logo {
	width: 15%;
	float: left;
	padding-bottom: 3px;
}
.header .header_links {
	text-align: right;
	float: left;
	width: 85%;
}
.header .header_links .top_links {
	float: right;
	clear: both;
}
.header .header_links .top_links ul {
	margin: 0px;
	padding: 0px;
}
.header .header_links .top_links li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
.header .header_links .top_links li a {
	padding: 0px 5px 0px 5px;
	color: #1A74B0;
	text-decoration: none;
}
.header .header_links .top_links li.contact_noc {
	margin: -3px 0px 0px 5px;
}
.header .header_links .top_links li.contact_noc a {
	background: url(/img/contact_noc.gif) no-repeat;
	padding: 3px 7px 3px 8px;
	display: block;
	font-weight: bold;
}
.header .header_links .top_links li a.selected {
	padding: 0px 5px 0px 5px;
	color: #1A74B0;
	text-decoration: underline;
	font-weight: bold;
}
.header .header_links .top_links li a:hover {
	text-decoration: underline;
}
.header .header_links .top_links li a.logoff {
	background: url(/img/logoff_icon.gif) no-repeat;
	padding: 2px 6px 4px 18px;
	float: left;
}
.header .header_links .search_vars_clients {
	float: right;
	clear: both;
}
.header .header_links .search_vars_clients .select_var {
	float: left;
	color: #666;
}
.select_client .selectMenu option {
	font-size: 12px;
}
.header .header_links .search_vars_clients .select_var span {
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
}
.header .header_links .search_vars_clients .select_client {
	float: left;
	margin: 0px 10px 0px 10px;
	color: #666;
}
.header .header_links .search_vars_clients .select_client span {
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
}
.search_vars_clients .search_field {
	margin: 14px 0px 0px 0px;
	float: left;
	height: 14px;
}
.search_vars_clients .search_button {
	margin: 14px 0px 0px 5px;
	float: left;
}
#footer a {
	color: #006AB0;
}
/* Changes to the top nav starts here*/


/*Sub NAV styles starts here*/
.subNav {
	border: 1px solid #ccc;
	border-top: none;
	border-bottom: none;
	height: 28px;
	float: left;
	width: 99.8%;
	clear: both;
	background: url(/img/sublinks_bg.gif) bottom repeat-x;
}
.subNav ul {
	list-style: none;
}
.subNav ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 5px 0px 4px 0px;
	color: #9A9A9A;
	display: block;
}
.subNav ul li.first {
	margin-left: 4px;
}
.subNav ul li a {
	color: #006AB0;
	font-weight: bold;
	padding: 5px 8px 5px 8px;
}
.subNav ul li a:hover {
	background: #FFE4AF;
}
.subNav ul li a:hover, .subNav ul li.selected a {
	color: #000000;
}
.subNav ul li.selected a {
}
/*Sub NAV styles starts here*/

/*New left navigation style starts here*/

.left_navigation {
	margin-right: 10px;
	float: left;
	background: url(/img/reports_links_bg.gif) bottom no-repeat;
}
.maximize_minimize {
	background: #eef5f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjM2RiZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eef5f7 0%, #c3dbe3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef5f7), color-stop(100%, #c3dbe3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eef5f7 0%, #c3dbe3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eef5f7 0%, #c3dbe3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eef5f7 0%, #c3dbe3 100%); /* IE10+ */
	background: linear-gradient(top, #eef5f7 0%, #c3dbe3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef5f7', endColorstr='#c3dbe3', GradientType=0 ); /* IE6-8 */
	text-align: right;
	padding: 3px 5px 3px 0px;
}
.left_navigation h3 {
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	color: #000;
	border: none;
	float: left;
}
.left_navigation .margins {
	width: 90%;
	margin: 5px 25px 20px;
}
.left_navigation .margins ul {
	margin: 0px;
	padding: 0px;
}
.left_navigation .margins li {
	margin: 0px 0px 5px 10px;
	padding: 2px;
	clear: both;
	/*float:left;*/
	text-align: left;
	font-size: 11px;
	list-style: none;
	border: none;
	cursor: pointer;
	color: #1A74B0
}
.left_navigation .margins li a {
	text-decoration: none;
	color: #1A74B0;
	/*float:left;*/
	text-align: left;
	display: block;
	clear: both;
	border: none;
}
.left_navigation .margins li.selected {
	border: 1px solid #85D5CE;
}
.left_navigation .margins li a.selected {
	border: 1px solid #85D5CE;
}
.left_navigation .margins li a:hover {
	text-decoration: underline;
}
/*New left navigation style ends here*/
    
/*Patch summary css starts here*/
.patchTable {
}
.patchTableHeading {
	font-size: 12px;
	font-weight: bold;
}
.patchTableTopLeft {
	background-image: url(/img/patchTableTopLeft.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 24px;
}
.patchTableTopMiddle {
	background-image: url(/img/patchTableTopMiddle.jpg);
	background-repeat: repeat-x;
	padding-left: 5px;
}
.patchTableTopRight {
	background-image: url(/img/patchTableTopRight.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 24px;
}
.patchTableMiddleLeft {
	background-image: url(/img/patchTableMiddleLeft.jpg);
	background-repeat: repeat-y;
	width: 6px;
}
.patchTableMiddleContent {
	padding-left: 5px;
}
.patchTableMiddleRight {
	background-image: url(/img/patchTableMiddleRight.jpg);
	background-repeat: repeat-y;
	width: 6px;
}
.patchTableBottomLeft {
	background-image: url(/img/patchTableBottomLeft.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 8px;
}
.patchTableBottomMiddle {
	background-image: url(/img/patchTableBottomMiddle.jpg);
	background-repeat: repeat-x;
}
.patchTableBottomRight {
	background-image: url(/img/patchTableBottomRight.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 8px;
}
.patchTableTopLeftSelect {
	background-image: url(/img/patchTableTopLeft.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 24px;
}
.patchTableTopMiddleSelect {
	background-image: url(/img/patchTableTopMiddle.jpg);
	background-repeat: repeat-x;
	padding-left: 5px;
}
.patchTableTopRightSelect {
	background-image: url(/img/patchTableTopRight.jpg);
	background-repeat: no-repeat;
	width: 6px;
	height: 24px;
}
/*Patch summary css starts here*/



/*Clients page css starts here*/
/* CSS Document */


.contentRight {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
.contentRight h3 {
	color: #1A74B0;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 50%;
	float: left;
}
.otherContactsContent {
	border-right: 1px solid #CCCCCC;
	float: left;
	padding: 5px 5px 0px 0px;
	margin-top: 40px;
	text-align: center;
	width: 245px;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.otherContactsContent_var {
	border-right: 1px solid #CCCCCC;
	float: left;
	padding: 5px 5px 0px 0px;
	margin-top: 40px;
	text-align: center;
	width: 245px;
}
.otherContactsContent_selected {
	border-right: 1px solid #CCCCCC;
	float: left;
	padding: 5px 5px 0px 0px;
	margin-top: 10px;
	text-align: center;
	width: 245px;
}
.otherContactsContent_selected p {
	margin: 0px 0px 5px 0px;
}
.otherContactsContent p {
	margin: 0px 0px 5px 0px;
}
/*Styles from Maddy design*/

.contentRight .left {
	width: 80%;
	padding: 0px;
	float: left;
}
.contentRight .left p {
	margin: 5px 0px 5px 0px;
}
.contentRight .left a {
	color: #1A74B0;
}
.contentRight .right {
	width: 19%;
	padding: 30px 0px 0px 0px;
	float: right;
	background: url(/img/divider_bg.gif) no-repeat scroll left top transparent;
}
.contentRight .right a {
	color: #1A74B0;
}
.contentRight .right h3 {
	margin: 0px 0px 0px 1%;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #ccc;
	width: 98%;
}
.contentRight .right p {
	padding: 5px 0px 5px 10px;
	margin: 0px;
	float: left;
}
.contentRight .notes {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.contentRight .notes h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	width: 100%;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #ccc;
	color: #1A74B0;
}
.contentRight .notes .tableData {
	font-size: 12px;
}
.var_client_details {
	float: left;
	width: 100%;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
}
.var_client_details h3 {
	padding: 0px;
	color: #124F85;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 60%;
}
.var_client_details table {
	margin: 0px 20px 0px 0px;
}
.var_client_details .left {
	background: none;
	width: 55%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
.var_client_details h3 {
	width: 100%;
	color: #000;
	margin: 0px 0px 10px 0px;
}
	
.var_client_details .right {
	background: none;
	width: 40%;
	float: left;
	padding: 0px 0px 0px 20px;
}
.var_client_details .right p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.var_client_details .right h3 {
	border: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.var_client_details .right span {
/*line-height:50px;*/
}
.var_client_details .right a.edit {
	background: url(/img/edit_button_bg.gif) no-repeat top left;
	padding: 8px 20px 10px 40px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.import {
	padding: 8px 20px 10px 40px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	background: url(/img/export_link_bg.gif) no-repeat top left;
}
.import:hover {
	text-decoration: underline;
}
.var_client_details .right a.edit:hover {
	text-decoration: underline;
}

.active_deactive a.active {
	color: #fff;
	background: url(/img/active.gif);
	padding: 5px 15px 5px 32px;
	text-decoration: none;
}
.downloadNcareAgent {
	width: 213px;
	position: relative;
}
.downloadNcareAgent a.downloadLink1 {
	display: block;
	padding: 5px 0px 5px 50px;
	color: #114D82;
	text-decoration: none;
	background: url(/img/download_n_care_agent.gif) top left no-repeat;
}
.downloadNcareAgent a.downloadLink1:hover {
	background-position: 0 -31px;
	text-decoration: underline;
}
.contentRight #showDownload {
	width: 570px;
	float: left;
	border: 1px solid #999;
	border-top: none;
	position: absolute;
	top: 0px;
	left: 235px;
	z-index: 20;
	background: white;
	display: none;
}
.contentRight #showDownload .top .downloadLink {
	background: url(/img/download_now_button.gif) top left no-repeat;
	padding: 14px 0px 14px 20px;
	margin: 20px 0px 0px 150px;
	width: 220px;
	text-align: center;
	font-weight: bold;
}
.contentRight #showDownload .top .downloadLink a {
	text-decoration: none;
}
.contentRight #showDownload .top .downloadLink a:hover {
	text-decoration: underline;
}
.contentRight #showDownload .bottom {
	background: url(/img/n_care_logo_big_half.jpg) bottom right no-repeat;
}
.contentRight #showDownload .bottom h4 {
	margin: 0px;
	padding: 0px;
	}
.contentRight #showDownload .top p {
	margin: 0px;
	padding: 10px;
}
.contentRight #showDownload .bottom p {
	margin: 0px;
	padding: 10px;
}
.contentRight #showDownload .bottom h4 {
	margin: 10px;
}
.contentRight #showDownload .bottom ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
.contentRight #showDownload .bottom li {
	font-weight: normal;
	margin: 0px;
}
.minimize_maximize {
	float: right;
}
.tableData {
	margin-top: 10px;
}
/*Clients page css ends here*/

/*Devices Filters and left navigation CSS starts here*/
.topTable .divider_for_connection {
	background: url(/img/divider_for_connections.gif) repeat-y left;
	font-size: 10px;
	color: #1A74B0;
	float: right;
}
.topTable .divider_for_connection ul {
	margin: 12px 0px 0px 10px;
}
.topTable .divider_for_connection li {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.topTable .divider_for_connection li a {
	height: auto;
	width: auto;
	text-decoration: none;
	background: none;
}
.topTable .divider_for_connection li a:hover {
	height: auto;
	width: auto;
	text-decoration: underline;
}
.topTable li.long_link {
	margin: 0px 2px 0px 2px;
	float: left;
	font-size: 110%;
	text-align: center;
	list-style: none;
}
.topTable li.long_link a {
	background: url(/img/table/filter_tabs_long_1.gif) top right no-repeat;
	color: #006699;
	text-decoration: none;
	text-decoration: none;
	line-height: 21px;
	padding: 0px 10px 3px 0px;
	float: left;
	width: auto;
	display: block;
}
.topTable li.long_link a .left_side_corner {
	width: 10px;
	height: 22px;
	float: left;
	background: url(/img/table/filter_tabs_long_1.gif) left top no-repeat;
}
.topTable li.long_link a:hover {
	background: url(/img/table/filter_tabs_long_2.gif) right no-repeat;
	color: #006699;
	text-decoration: none;
}
.topTable li.long_link a:hover .left_side_corner {
	background: url(/img/table/filter_tabs_long_2.gif) left no-repeat;
}
.device_menu {
	padding: 0px 0px 5px 0px;
	margin-bottom: 5px;
	clear: both;
	white-space: nowrap;
}
.device_details {
	padding: 0px;
}
.device_details h2 {
	font-size: 140%;
	color: #666;
	font-weight: bold;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
.device_details h3 {
	border: none;
	margin: 30px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #E6F1F6;
	font-weight: normal;
	color: #1A74B0;
	float: left;
}
.contentTable .topTable table td {
/*padding:3px;*/
}
.contentTable .topTable table td h6 {
	font-size: 15px;
	font-weight: bold;
}
/*Devices Filters and left navigation CSS ends here*/


/*New CSS for tabs ends here*/
.escalation_matrix {
	background: url(/img/escalation_matrix_bg_line.gif) bottom repeat-x;
	overflow: hidden;
	float: right;
	width: 98%;
}
.escalation_matrix ul {
	margin: 5px 0px 0px 10px;
	padding: 0px;
}
.escalation_matrix li {
	float: left;
	margin: 0px 5px 0px 0px;
	list-style: none;
}
.escalation_matrix li a.sun {
	background: url(/img/sun_icon.gif) 0px -20px no-repeat;
	height: 19px;
	width: 37px;
	display: block;
}
.escalation_matrix li a.moon {
	background: url(/img/moon_icon.gif) 0px -20px no-repeat;
	height: 19px;
	width: 37px;
	display: block;
}
.escalation_matrix li.selected a.sun {
	background: url(/img/sun_icon.gif) no-repeat;
}
.escalation_matrix li.selected a.moon {
	background: url(/img/moon_icon.gif) no-repeat;
}
/*New Tabs selected by Suman starts here */


.mainTab_new {
	background: url(/img/tabs_bg_new.gif) repeat-x;
	height: 35px;
	width: 100%;
	float: left;
}
.mainTab_new .mainTab_left {
	float: left;
}
.mainTab_new .tabsNew {
	float: left;
}
.mainTab_new .tabsNew ul {
	margin: 0px;
	padding: 0px;
}
.mainTab_new .tabsNew li {
	margin: 0px 8px 0px 8px;
	float: left;
	padding: 0px;
	list-style: none;
}
.mainTab_new .tabsNew li a {
	text-decoration: none;
	color: white;
	padding: 0px 10px 0px 0px;
	display: block;
	float: left;
	line-height: 38px;
}
.mainTab_new .tabsNew li a:hover {
	background: url(/img/selected_tab_new.gif) top right;
	color: black;
	line-height: 35px;
	text-decoration: none;
}
.mainTab_new .tabsNew li a .left_side_curve {
	width: 10px;
	height: 15px;
	float: left;
}
.mainTab_new .tabsNew li a.selected {
	background: url(/img/selected_tab_new.gif) top right;
	color: black;
	line-height: 35px;
	font-weight: non;
}
.mainTab_new .tabsNew li a.selected .left_side_curve {
	background: url(/img/selected_tab_new.gif) top left;
	float: left;
	padding-top: 20px;
}
.mainTab_new .tabsNew li a:hover .left_side_curve {
	background: url(/img/selected_tab_new.gif) top left;
	float: left;
	padding-top: 20px;
}
.mainTab_new .mainTab_right {
	float: right;
}
.subNav_new {
	width: 100%;
	float: left;
	background: url(/img/sub_tabs_bg.gif) bottom left;
}
.subNav_new .left_side_curve {
	float: left;
	overflow: hidden;
}
.subNav_new .subtabs {
	float: left;
}
.subNav_new .subtabs ul {
	margin: 0px;
	padding: 0px;
}
.subNav_new .subtabs li {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	float: left;
}
.subNav_new .subtabs li a {
	padding: 0px 10px 0px 10px;
}
.subNav_new .subtabs li.selected a {
	font-weight: bold;
}
.subNav_new .right_side_curve {
	float: right;
}
/*New Tabs selected by Suman ends here */
.RptFilterSitter {
	margin-bottom: 10px;
}
/*Contact us page style starts here*/
.contact_us_page {
	width: 100%;
}
.contact_us_page h2 {
	background: url(/img/theme_heading_bg.gif) repeat-x;
	margin: 0px;
	padding: 6px 0px 10px 10px;
	color: white;
}
/*Contact us page style ends here*/

/* Monitoring Graphs style*/

.tdHeading {
	border-bottom: 1px solid RGB(6,119,131);
	font-size: 15px;
	font-weight: bold;
	padding-left: 3px;
	margin-top: 10px;
	background-color: RGB(6,119,131);
	color: #fff;
	width: 33%;
}
.tdEmptyCell {
	border-bottom: 1px solid RGB(6,119,131);
	width: 67%;
}
.tdGraphTableHeader {
	text-align: center;
	color: #0092C6;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	font-weight: bold;
	font-size: 13px;
}
.tdGraphHeader {
	text-align: center;
	background-color: RGB(185,220,255);
	font-size: 13px;
	font-family: tahoma;
	width: 290px;
}
.divGraph {
	font-size: 11px;
	margin-right: 15px;
}
.tdGraphInterface {
	text-align: center;
	font-color: RGB(10,85,131);
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}
.connDataTable {
	width: 100%;
	border: 1px solid #E4E4E4;
	margin-top: 10px;
}
.bg_for_patchmanagement_headings {
	background: url(/img/patch_management_headings_bg.gif) top repeat-x;
	height: 30px;
	padding: 4px;
}
.patchTableTopHeading {
	vertical-align: middle;
}
.patchTableMiddleContent a {
	color: #1A74B0;
}
.approvalTableHeadingBullet {
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.approvalTableHeading {
	color: #4EA0BF;
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	padding-left: 5px;
}
.approvalTableTopHeading {
	font-size: 13px;
}
/*new css layout for reports*/
.report_styles {
	border: 1px solid #dddddd;
}
.report_styles .report_title {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.report_styles .report_body_table {
}
.report_styles .report_body_table_hd {
	background-color: #e0e0e0;
	padding: 0px 5px 0px 5px;
	height: 40px;
	vertical-align: middle;
	border-bottom: 3px solid #add2e1;
}
.report_styles .report_body_table_body {
	background-color: #f6f6f6;
	padding: 0px 5px 0px 5px;
	height: 250px;
}
.report_styles .report_subhead {
	font-weight: bold;
	font-size: 12px;
}
.header .header_links .top_links li.feedback {
	margin: -3px 0px 0px 5px;
}
.header .header_links .top_links li.feedback a {
	background: url(/img/feedback_icon.png) no-repeat;
	padding: 3px 7px 3px 8px;
	display: block;
	font-weight: bold;
	width: 73px;
}
/*BDR Styles starts from here*/

.expandable_table {
	background: #F1F8FB;
}
.expandable_table .exp_top_left {
	width: 5px;
	background: url(/img/reports_head_bg_top_left.gif) top left no-repeat;
	height: 24px;
}
.expandable_table .exp_top_right {
	width: 5px;
	background: url(/img/reports_head_bg_top_right.gif) top right no-repeat;
	height: 24px;
}
.expandable_table .exp_bottom_left {
	width: 5px;
	background: url(/img/reports_head_bg_bottom_left.gif) bottom left no-repeat;
	height: 9px;
}
.expandable_table .exp_bottom_right {
	background: url(/img/reports_head_bg_bottom_righ.gif) bottom right no-repeat;
	width: 5px;
	height: 9px;
}
.expandable_table .exp_top_fill {
	background: url(/img/reports_head_bg_filler.gif) repeat-x;
	height: 9px;
	text-align: center;
	vertical-align: middle;
	color: black;
}
.expandable_table .exp_bottom_fill {
	background: url(/img/reports_head_bg_bottom_fill.gif) bottom repeat-x;
	height: 9px;
}
.expandable_table .exp_left_fill {
	background: url(/img/reports_head_bg_left_filler.gif) left repeat-y;
	width: 2px;
}
.expandable_table .exp_content_middle {
	padding: 3px 0px 0px 0px;
}
.expandable_table .exp_right_fill {
	background: url(/img/reports_head_bg_right_fille.gif) right repeat-y;
	width: 9px;
}
.expandable_table .exp_content_middle table tr td {
	padding: 4px;
}
/*BDR Styles ends here*/

.request_new_appliance {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.request_new_appliance a {
	background: url(/img/request_new_appliance.gif) no-repeat center;
	padding: 15px 35px 15px 60px;
	color: white;
	font-weight: bold;
}
.bdr_device_right {
	background: url(/img/notice_add_device.gif) center no-repeat;
	height: 50px;
	padding: 5px;
	margin: 0 auto;
}
.inventory {
	border: none;
}
.request_recovery {
	background: #f5f5f5;
	padding: 10px;
	overflow: hidden;
}
.request_recovery .left_side {
	width: 180px;
	float: left;
}
.request_recovery .left_right_sides {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}
.request_recovery .right_side {
	float: left;
}
/*BDR Callout ends here*/
.restore {
	border: none;
	padding: 0px;
	margin: 0px;
	background: none;
	cursor: pointer;
}
.restore span {
	background: url(/img/restore_button.gif) left no-repeat;
	float: left;
	width: 6px;
	height: 14px;
}
.restore div {
	background: url(/img/restore_button.gif) right no-repeat;
	float: left;
	padding-right: 5px;
	color: #006699;
}
/*BDR Home page graph starts here*/

/*BDR Home page graph ends here*/

.grey_bar {
	width: 50px;
	background: url(/img/grey_bar_2.gif) right no-repeat;
	height: 15px;
	float: left;
}
.green_bar {
	width: 50px;
	background: url(/img/green_bar_2.gif) left no-repeat;
	height: 15px;
	float: left;
}
.onboarding_status {
	width: 150px;
	float: left;
	margin-left: 20px;
}
.onboarding_status .green_bar2 {
	background: url(/img/green_bigbar.gif) left no-repeat;
	width: 80%;
	float: left;
	height: 33px;
}
.onboarding_status .grey_bar2 {
	background: url(/img/grey_bigbar.gif) right no-repeat;
	width: 20%;
	float: left;
	height: 33px;
}
/*new table rounded corners starts here*/
.new_table_rounded_corners {
}
.new_table_rounded_corners .top_left {
	background: url(/img/table_new_topleftright.gif) no-repeat left;
	width: 4px;
	height: 26px;
}
.new_table_rounded_corners .top_right {
	background: url(/img/table_new_topleftright.gif) no-repeat right;
	width: 4px;
	height: 26px;
}
.new_table_rounded_corners .top_middle {
	background: url(/img/table_new_top_bg.gif) repeat-x;
	color: #333333;
	padding: 5px 0px 0px 3px;
}
.new_table_rounded_corners .middle_left {
	width: 4px;
	background: url(/img/blue_border_left.gif) left repeat-y;
}
.new_table_rounded_corners .middle_right {
	background: url(/img/blue_border_left.gif) right repeat-y;
}
.new_table_rounded_corners .bottom_left {
	background: url(/img/table_new_bottomleftright.gif) bottom left;
	width: 4px;
	height: 7px;
}
.new_table_rounded_corners .bottom_right {
	background: url(/img/table_new_bottomleftright.gif) bottom right;
	width: 4px;
	height: 7px;
}
.new_table_rounded_corners .bottom_middle {
	border-bottom: 1px solid #8CB9CA;
}
.new_table_rounded_corners .content_area {
	padding: 0px 5px 0px 5px;
}
.new_table_rounded_corners .content_area table td {
	vertical-align: middle;
}
.border_bottom {
	border-bottom: 1px solid #E5E5E5;
	padding-top: 5px;
}
.border_bottom_dashboard {
	border-bottom: 1px solid #A5C3DF;
	padding: 10px 0px 0px 0px;
}
.border_bottom_dashboard td {
	padding: 3px 0px 2px 0px;
}
.border_bottom td {
	padding-top: 5px;
}
/*new table rounded corners ends here*/

#bdr_RequestRecovery {
}
#bdr_RequestRecovery h3 {
	color: #698528;
	border-bottom: 1px solid #698528;
}
.td_mouse_hover:hover {
	background: #F0F1F2;
}
.remove_from_bdr {
	border: none;
	padding: 0px;
	margin: 0px;
	background: none;
	cursor: pointer;
}
.remove_from_bdr span {
	background: url(/img/remove_device_bg.gif) left no-repeat;
	float: left;
	width: 6px;
	height: 14px;
}
.remove_from_bdr div {
	background: url(/img/remove_device_bg.gif) right no-repeat;
	float: left;
	padding-right: 5px;
	color: #006699;
}
/*New Rounded corners Table of Dashboard styles starts here */
.rounded_corner_table {
}
.rounded_corner_table .top_left {
	background: url(/img/new_tab_cor_topLeft.gif) left no-repeat;
	width: 5px;
	height: 5px;
}
.rounded_corner_table .top_right {
	background: url(/img/new_tab_cor_topRight.gif) right no-repeat;
	width: 5px;
	height: 5px;
}
.rounded_corner_table .bottom_left {
	background: url(/img/new_tab_cor_bottomLeft.gif) left no-repeat;
	width: 5px;
	height: 5px;
}
.rounded_corner_table .bottom_right {
	background: url(/img/new_tab_cor_bottomRight.gif) right no-repeat;
	width: 5px;
	height: 5px;
}
.rounded_corner_table .top_bg {
	background: url(/img/new_tab_top_expandBg.gif) repeat-x top;
	height: 5px;
}
.rounded_corner_table .right_bg {
	background: url(/img/new_tab_right_expandBg.gif) repeat-y right;
	width: 5px;
}
.rounded_corner_table .bottom_bg {
	background: url(/img/new_tab_bottom_expandBg.gif) bottom repeat-x;
	height: 5px;
}
.rounded_corner_table .left_bg {
	background: url(/img/new_tab_left_expandBg.gif) repeat-y left;
	width: 5px;
}
.rounded_corner_table .middle_bg {
	background: url(/img/new_tab_content_expandBg.gif) top repeat-x;
}
.leftside_dashboard {
}
.leftside_dashboard .top_left {
	background: url(/img/left_side_top_header_dashboard.gif) top left no-repeat;
	height: 31px;
	width: 3px;
}
.leftside_dashboard .top_middle {
	background: url(/img/left_side_top_header_dashboard.gif) no-repeat -2px 0px;
	height: 31px;
	padding-left: 25px;
	color: #935415;
}
.leftside_dashboard .top_right {
	background: url(/img/left_side_top_header_dashboard.gif) top right no-repeat;
	height: 31px;
}
.leftside_dashboard .bottom_left {
	background: url(/img/left_side_bottom_header_dashboard.gif) bottom left no-repeat;
	height: 4px;
}
.leftside_dashboard .bottom_right {
	background: url(/img/left_side_bottom_header_dashboard.gif) bottom right no-repeat;
	height: 4px;
}
.leftside_dashboard .left_bg {
	background: url(/img/left_side_table_bg.gif) left repeat-y;
	width: 3px;
}
.leftside_dashboard .middle_bg {
	background: url(/img/left_side_table_bg.gif) repeat-y -4px 0px;
}
.leftside_dashboard .right_bg {
	background: url(/img/left_side_table_bg.gif) right repeat-y;
}
.leftside_dashboard .bottom_middle {
	background: url(/img/left_side_bottom_bg.gif) repeat-x bottom;
}
.leftside_dashboard .bottom_right {
	background: url(/img/middle_bottom_bg_dashboard.gif) top right no-repeat;
	width: 4px;
}
.heading_bg_left {
	background: url(/img/left_side_bottom_header2_dashboard.gif) left no-repeat;
	height: 31px;
	padding-left: 25px;
	color: #935415;
	vertical-align: middle;
}
/*New Rounded corners Table of Dashboard styles ends here */


/*Restore request options popup styles starts here*/
.request_restore_popup {
	float: left;
	margin: 0px 0px 20px 0px;
}
.request_restore_popup .radio_button {
	float: left;
	width: 20px;
}
.request_restore_popup .right_side_popup_content {
	width: 500px;
	float: left;
	text-align: left;
}
.request_restore_popup .right_side_popup_content h4 {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.request_restore_popup .right_side_popup_content p {
	margin: 0px;
	padding: 0px;
}
/*Restore request options popup styles starts here*/

/*New Device list styles starts here*/
.devices_list_bg {
	background: url(/img/devices_page_deviceBG.gif) bottom repeat-x;
}
.edit_config {
	background: url(/img/edit_device_icon.gif) left no-repeat;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	text-decoration: underline;
}
.remove_from_bdr {
	background: url(/img/device_remove_icon.gif) left no-repeat;
	padding: 0px 0px 2px 20px;
	font-size: 12px;
	text-decoration: underline;
}
.backup_devices {
	background: url(/img/device_backup_icon.gif) left no-repeat;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	text-decoration: underline;
}
.backup_devices:hover {
	text-decoration: none;
}
.remove_from_bdr:hover {
	text-decoration: none;
}
.edit_config:hover {
	text-decoration: none;
}
/*New Device list styles ends here*/
.client_sub_tabs {
	float: left;
	margin: 0px 0px 0px 380px;
}
.client_sub_tabs ul {
	margin: 0px;
	padding: 0px;
}
.client_sub_tabs li {
	float: left;
	font-size: 11px;
}
.client_sub_tabs li a {
	padding: 0px 7px 0px 7px;
	text-decoration: underline;
}
.client_sub_tabs li a:hover {
	text-decoration: none;
}
.client_sub_tabs li a.selected {
	background: url(/img/client_sub_tabs_selected.gif) no-repeat bottom;
	color: white;
	padding: 5px;
	text-decoration: none;
}
.client_sub_tabs {
	float: left;
	margin: 0px 0px 0px 380px;
}
.client_sub_tabs ul {
	margin: 0px;
	padding: 0px;
}
.client_sub_tabs li {
	float: left;
	font-size: 11px;
}
.client_sub_tabs li a {
	padding: 0px 7px 0px 7px;
	text-decoration: underline;
}
.client_sub_tabs li a:hover {
	text-decoration: none;
}
.client_sub_tabs li a.selected {
	background: url(/img/client_sub_tabs_selected.gif) no-repeat bottom;
	color: white;
	padding: 5px;
	text-decoration: none;
}
.no_device_added {
	background: #EEEEEE;
	padding: 15px 0px 15px 20px;
	width: 450px;
	float: left;
	margin-top: 5px;

}
.no_device_added p {
	background: url(/img/alert_icon.png) left no-repeat;
	text-align: left;
	padding: 5px 0px 0px 35px;
	margin: 0px 0px 20px 0px;
}
.client_sub_links {
	margin-left: 80px;
}
.client_sub_links ul {
	margin: 0px;
}
.client_sub_links li {
	margin: 0px;
	padding: 5px;
}
.client_sub_links li a {
	color: #006699;
	text-decoration: none;
	padding: 5px;
}
.client_sub_links li a.selected {
	color: #fff;
	text-decoration: none;
	padding: 5px 10px 3px 10px;
	background: url(/img/client_sub_links_selected.gif) bottom no-repeat;
}
.subsection_heading {
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 0px;
}
/* Dashboard css starts here */

.column {
	width: 31%;
	margin-right: 1.7%;
	min-height: 300px;
	background: #fff;
	float: left;
}
.column .dragbox .top_left {
	background: url(/img/dashboard/corner_top_left.gif) no-repeat top left;
	width: 5px;
	height: 24px;
}
.column .dragbox .top_right {
	background: url(/img/dashboard/corner_top_right.gif) no-repeat top right;
	width: 9px;
	height: 24px;
}
.column .dragbox .bottom_left {
	background: url(/img/dashboard/corner_bottom_left.gif) no-repeat top left;
	width: 10%;
}
.column .dragbox .bottom_right {
	background: url(/img/dashboard/corner_bottom_right.gif) no-repeat top right;
	width: 10%;
}
.column .dragbox .top_bg {
	background: url(/img/dashboard/top_bg.gif) top repeat-x;
	height: 24px;
}
.column .dragbox .middle_content {
	padding: 1px;
}
.column .dragbox .top_bg h2 {
	margin: 0px;
	padding: 0px;
	color: #097EAA;
}
.column .dragbox .right_bg {
	background: url(/img/dashboard/right_bg.gif) right top repeat-y;
}
.column .dragbox .bottom_bg {
	background: url(/img/dashboard/bottom_bg.gif) top repeat-x;
	width: 80%;
}
.dragbox .left_bg {
	background: url(/img/dashboard/right_bg.gif) right repeat-y;
	border-left: 1px solid #8CB9CA;
	padding: 1px 6px 0px 1px;
}
.column .dragbox {
}
.column .dragbox h2 {
	cursor: move;
}
.dragbox-content {
}
.column .placeholder {
	border: 2px dashed #666666;
	margin: 5px 0px;
}
.dragbox h2.collapse {
	background: none;
}
.dragbox h2 .configure {
	font-size: 11px;
	font-weight: normal;
}
.dashboard_left_side {
	background: url(/img/dashboard/quick_links.gif) top left no-repeat;
}
.dashboard_left_side h2 {
	color: #AB5300;
	padding: 7px 0px 5px 10px;
	margin: 0px;
}
.dashboard_quick_links {
	float: left;
	padding: 16px 0px 0px 0px;
	width: 90%;
}
.dashboard_quick_links h3 {
	border: none;
	margin: 0px;
	padding: 0px;
	color: #000;
	padding: 5px 0px 3px 27px;
	margin: 10px 0px 0px 10px;
}
.dashboard_quick_links p {
	margin: 2px 0px 30px 0px;
}
.dashboard_quick_links h3 a {
	color: #000;
	text-decoration: none;
}
.dashboard_quick_links h3 a:hover {
	text-decoration: underline;
}
.dashboard_quick_links ul {
	margin: 5px 0px 15px 30px;
	padding: 0px 0px 0px 12px;
	border-bottom: 1px solid #D1C5BB;
}
.dashboard_quick_links li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.dashboard_quick_links li a {
	text-decoration: none;
	color: #CF6600;
}
.dashboard_quick_links li a:hover {
	text-decoration: underline;
}
/* Dashboard css ends here */

/* Patch Exclude css classes starts here */
.displayTable_popup {
	border: 1px solid #E2E2E2;
	width: 100%;
}
.displayTable_popup th {
	background: #eee;
	font-weight: bold;
	padding: 4px;
	background: url(/img/table_head_BG.gif) repeat-x bottom;
}
.displayTable_popup td {
	padding: 5px;
}
.displayTable_popup td.border_right {
}
.exclude_patches_link {
	float: right;
	font-size: 12px;
	padding: 10px 10px 10px 0px;
	font-weight: bold;
	width: 98%;
	text-align: right;
	margin: 0px 10px 15px 0px;
}
.exclude_patches_link a {
	color: #1A74B0;
	text-decoration: none;
}
.exclude_patches_link a:hover {
	text-decoration: underline;
}
/* Patch Exclude css classes ends here *//* Patch Exclude css classes starts here */
.displayTable_popup {
	border: 1px solid #E2E2E2;
	width: 100%;
}
.displayTable_popup th {
	background: #eee;
	font-weight: bold;
	padding: 4px;
	background: url(/img/table_head_BG.gif) repeat-x bottom;
}
.displayTable_popup td {
	padding: 5px;
}
.displayTable_popup td.border_right {
}
.exclude_patches_link {
	float: right;
	font-size: 12px;
	padding: 10px 10px 10px 0px;
	font-weight: bold;
	width: 98%;
	text-align: right;
	margin: 0px 10px 15px 0px;
}
.exclude_patches_link a {
	color: #1A74B0;
	text-decoration: none;
}
.exclude_patches_link a:hover {
	text-decoration: underline;
}
/* Patch Exclude css classes ends here */

/*Contracts styles starts here*/
.add_items_purchase {
	text-align: left;
}
.add_items_purchase a {
	background: url(/img/add_items_purchase.gif) left no-repeat;
	color: #00CC66;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	display: block;
	padding: 3px 5px 4px 24px;
}
.add_items_purchase a:hover {
	color: #000;
}
.headingLabel {
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid white;
}
#po_div table tr td {
	padding: 5px;
}
#items_div table tr td {
	padding: 5px;
	vertical-align: middle;
}
#items a {
	background: url(/img/false.png) no-repeat left;
	color: white;
	padding: 0px 0px 0px 16px;
	text-decoration: none;
}
#items a:hover {
	color: #666666;
}
#po_div #purchaseOrders table tr td {
	padding: 5px;
	vertical-align: middle;
}
#po_div #purchaseOrders a {
	background: url(/img/false.png) no-repeat left;
	color: white;
	padding: 0px 0px 0px 16px;
	text-decoration: none;
	font-size: 12px;
}
#po_div #purchaseOrders a:hover {
	color: #666666;
}
/*Contracts styles ends here*/
/* Patch Exclude css classes ends here */

table.dashboardInfo tr th {
	font-weight: bold;
}

.dashboard_content_list th {
	background: #AECEDA;
	text-align: center;
}
.dashboard_content_list tr.even {
	background: #E9F2F5;
}
.dashboard_content_list tr.odd {
	background: #FFFFFF;
}
.dashboard_content_list tbody tr:hover {
	background: #FCF2BB;
	border: 0px solid #A3A8B1;
}
table.devicePage tr.odd {
	background-color: #F4F3F1;
}
table.devicePage tr.even {
	background-color: #FFFFFF;
}
table.devicePage tr th {
	font-weight: bold;
}
table.devicePage tr td {
	padding: 4px 5px;
}
table.devicePage tr th {
	padding: 2px 5px;
}
ul.device_console_links {
	list-style: none;
}
ul.device_console_links li {
	float: right;
	margin: 0px 0px 8px 0px;
}
/*Device page styles for top navigation starts here*/
.device_details_heading {
	float: left;
	padding: 0px 4px;
	font-weight: bold;
}
.topsubtabs_new {
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
.topsubtabs_new li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	margin: 0px 5px 0px 0px;
	top: 1px;
	display: inline;
}
.topsubtabs_new li span {
	float: left;
	background: url(/img/subtabs_top1.png) top left no-repeat;
	width: 2px;
	height: 23px;
}
.topsubtabs_new li a {
	background: url(/img/subtabs_top1.png) top right no-repeat;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	color: #006699;
	display: block;
}
.topsubtabs_new li.selected {
	position: relative;
	top: 1px;
}
.topsubtabs_new li.selected span {
	float: left;
	background: url(/img/subtabs_top1.png) top left no-repeat;
	width: 2px;
	height: 23px;
}
.topsubtabs_new li.selected a {
	background: url(/img/subtabs_top1.png) top right no-repeat;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	color: #006699;
}
.topsubtabs_new li:hover {
	position: relative;
	top: 1px;
}
.topsubtabs_new li:hover span {
	background: url(/img/subtabs_top1.png) top left no-repeat;
}
.topsubtabs_new li:hover a {
	background: url(/img/subtabs_top1.png) top right no-repeat;
	text-decoration: none;
}
.minimize_maximize {
	float: right;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
/*Device page styles for top navigation ends here*/

/* New alerts page styles starts here */
.alerts_view {
	float: left;
	width: 100%;
}
.alerts_view .left_side {
	width: 68%;
	float: left;
}
.left_side h2 {
	color: #333;
	margin: 0px;
	padding: 5px 0px 4px 0px;
	text-align: left;
	width: 70%;
	float: left;
}
.alert_title {
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
}
.alert_history {
	float: left;
	text-align: right;
}
.alert_history .left_side_corner {
	background: url(/img/alerts_history_BG.gif) no-repeat left;
	height: 20px;
	float: left;
	padding: 5px 0px 0px 5px;
}
.alert_history .right_side_corner {
	background: url(/img/alerts_history_BG.gif) no-repeat right;
	height: 20px;
	width: 5px;
	float: left;
	padding-top: 5px;
}
.alerts_view .right_side {
	width: 29%;
	padding: 0.5%;
	margin-left: 2%;
	background: #EEF3F5;
	float: right;
}
.alerts_view .right_side table {
}
.alerts_view .right_side table th {
	color: #006699;
}
.more_info_rightside {
	background: url(/img/more_down_arrow.png) right no-repeat;
	height: 10px;
	cursor: pointer;
}
.alerts_view .top_side {
	background: url(/img/alerts_right_side_barBG.gif) no-repeat top;
	font-size: 12px;
}
.alerts_view .top_side a {
	text-decoration: underline;
	color: #1A74B0;
}
.alerts_view .top_side a:hover {
	text-decoration: none;
}
.top_side .var_name {
	text-align: center;
	padding: 3px;
	color: #fff;
}
.client_name span {
	color: #006699;
}

.alerts_view .bottom_side {
	background: url(/img/alerts_right_side_barBG.gif) no-repeat bottom;
	height: 4px;
}
.alert_content {
	width: 100%;
	float: left;
	margin-top: 2px;
}
.alert_content .alert_description {
	width: 60%;
	float: left;
	text-align: left;
	line-height: 20px;
	overflow: hidden;
}
.alert_content .alert_info {
	width: 282px;
	float: right;
	padding: 5px;
}
.alert_content .alert_info table {
	margin-top: 10px;
}
.more_alrt_info1 {
	background: url(/img/more_alerts_line_bg.png) bottom right no-repeat;
	text-align: right;
	padding: 10px 0px 4px 0px;
	float: left;
	width: 100%;
	clear: both;
}
.more_alrt_info1 a {
	color: #1A74B0;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
}
.more_alrt_info1 a:hover {
	text-decoration: underline;
}
.alert_notes {
	margin: 10px 0px 0px 0px;
}
.alert_notes h2 {
	margin: 0px;
	padding: 0px;
	color: #006699;
	text-align: left;
}
.notes_listings {
	text-align: left;
	width: 100%;
	margin-top: 1px;
	float: left;
	border-top: 1px solid #ccc;
}
.notes_title {
	float: left;
	width: 100%;
}
.notes_title .note_heading {
	float: left;
	width: 50%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.notes_title .note_createdOn {
	float: right;
	width: 49.5%;
	padding: 0.5px 0.5px 0.5px 0px;
	text-align: right;
}
.alerts_view .right_side .notes_listings .notes_info {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	margin-bottom: 3px;
	width: 100%;
	border-bottom: 1px dashed #006699;
	padding-bottom: 5px;
}
.alert_comments {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.alert_comments h2 {
	color: #1A74B0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #ccc;
	width: 100%;
}
.comments_section {
	border: 1px solid #7BA7D3;
	float: left;
	width: 100%;
}
.comments_section textarea {
	width: 95%;
}
.enter_comments_options td {
	padding: 0px 30px 5px 30px;
}
.recent_comments {
	width: 98%;
	padding: 5px;
}
.recent_comments_title {
	color: #1A74B0;
	margin: 0px;
	padding: 0px;
}
.comments_content {
	border-bottom: 1px dashed #7BA7D3;
}
.time_ticker {
	padding: 3px 0px 2px 0px;
	width: 100%;
	background: #FDF3D0;
	border: 1px solid #F3DA84;
}
.alertPageboxes {
	overflow: hidden;
}
/* New alerts page styles ends here */

.dashboradLoadMsg {
	color: #666666;
	font-weight: bold;
	border: 1px solid #ddd;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px;
}
.dashboradLoadMsg img {
	vertical-align: middle;
	padding-right: 7px;
}
table.devicePage tr td {
	border: none;
}
table.devicePage tr td.dataLabel {
	font-weight: bold;
}
.no_data_found {
	float: left;
	padding: 5px;
	clear: both;
	width: 100%;
}
table.displayTable .es_1 {
	background-color: #FCC36D;
}
table.displayTable .es_2 {
	background-color: #FB7777;
}
.notes_bg {
	background: #EEF6FA;
	float: left;
	width: 100%;
}
.notes_class {
	float: left;
	width: 99%;
	padding: 0.5% 0.5% 0.5% 0.5%;
	border-bottom: 1px dashed #006699;
}
.more_notes {
	background: url(/img/more_alerts_bg.gif) center no-repeat;
	width: 251px;
	height: 17px;
	width: 100%;
	clear: both;
	text-align: center;
}
.more_notes a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.more_notes a:hover {
	text-decoration: underline;
}
/** RSA module css starts here */
.ed-elem {
	background: url(/img/edit_icon_new.gif) left center no-repeat;
	padding: 0px 8px;
	margin-left: 5px;
	width: 12px;
	height: 12px;
	cursor: pointer;
}
.expand-elem {
	background: url(/img/expand_2.gif) left center no-repeat;
	padding: 0px 8px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.collapse {
	background: url(/img/collapse_2.gif) left center no-repeat;
}
.del-elem {
	background: url(/img/delete.gif) left center no-repeat;
	padding: 0px 8px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
.rsa_corner_table {
}
.rsa_corner_table .top_left {
	background: url(/img/rsa/top_left.gif) top left no-repeat;
	width: 5px;
	height: 24px;
}
.rsa_corner_table .top_right {
	background: url(/img/rsa/top_right.gif) top right no-repeat;
	width: 10px;
	height: 24px;
}
.rsa_corner_table .bottom_right {
	background: url(/img/rsa/bottom_right.gif) top left no-repeat;
	width: 10px;
	height: 10px;
}
.rsa_corner_table .bottom_left {
	background: url(/img/rsa/bottom_left.gif) top right no-repeat;
	width: 5px;
	height: 11px;
}
.rsa_corner_table .top_bg {
	background: url(/img/rsa/top_bg.gif) repeat-x top;
	height: 19px;
	font-weight: bold;
	padding-top: 5px;
}
.rsa_corner_table .bottom_bg {
	background: url(/img/rsa/bottom_bg.gif) top repeat-x;
	height: 10px;
}
.rsa_corner_table .right_bg {
	background: url(/img/rsa/right_bg.gif) left repeat-y;
	width: 10px;
}
.rounded_corner_table .middle_content {
	background: #F1F8FB;
	padding: 10px 0px 10px 0px;
}
.advanced_search_rsa {
	padding-left: 3px;
	font-size: 12px;
}
.advanced_search_rsa a {
	background: url(/img/rsa/advanced_search.gif) no-repeat right;
	padding: 0px 18px 0px 0px;
}
.default_search_rsa {
	padding: 0px 0px 4px 0px;
	font-size: 12px;
	float: right;
}
.default_search_rsa a {
	background: url(/img/rsa/default_search.gif) no-repeat left;
	padding: 0px 0px 0px 18px;
}
/** RSA module css ends here */

/** Cloud Module CSS start here */

#cloudSideBar {
	border-right: solid 1px #808080;
	float: left;
	width: 230px;
	color: #888888;
	margin: 3px 0 30px;
	padding: 0 5px 5px 0;
	min-height: 400px;
}
#cloudSideBar .cloudWrapper {
	padding: 0 0 20px;
}
#add-provider {
	background: url("/img/cloud/plus_grey.png") no-repeat scroll center center transparent;
	display: block;
	float: right;
	height: 20px;
	position: relative;
	width: 20px;
	z-index: 500;
}
#addProviderForm {
	border: 1px solid Gray;
	padding: 0 2px 10px;
}
#addProviderForm span, #addProviderForm select, #addProviderForm input {
	margin-left: 15px;
}
#addProviderForm span {
	color: #000000;
	margin-bottom: 5px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0;
}
#addProviderForm .close {
	background: url("/img/cloud/close_grey.png") no-repeat scroll center center transparent;
	display: block;
	float: right;
	height: 20px;
	margin: 2px 2px 0 0;
	width: 20px;
}
#addProviderForm input[type="text"] {
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	padding: 2px 5px;
}
/** Cloud Module CSS end here */

/** monitoring graphs page header style customization */
.monitoring-charts-info h3 {
	background: none;
	margin: 4px 0px 2px 0px;
	border: none;
	padding: 2px 0px;
}
#graphViewDiv .monitoring-charts-info h3 {
	border-bottom: 1px solid #CCCCCC;
}
/*New Device Details page starts here*/
.device_details_basic_info {
}
.device_details_basic_info th {
	background: url(/img/device_details_snapshot_bg_devider.gif) right repeat-y;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
}
.device_details_basic_info td {
	background: url(/img/device_details_snapshot_bg_devider.gif) right repeat-y;
	padding: 0px 0px 1px 0px;
	vertical-align: bottom;
	text-align: center;
}
.device_menu_tab {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	/*float:left;
	width:100%;*/
	clear: both;
	overflow: hidden;
}
.device_menu_tab li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	margin: 0px 5px 0px 0px;
	top: 1px;
	display: inline;
}
.device_menu_tab li span {
	float: left;
	width: 2px;
	height: 16px;
}
.device_menu_tab li a {
	padding: 2px 5px 3px 5px;
	text-decoration: none;
	color: #006699;
	display: block;
}
.device_menu_tab li.selected {
	position: relative;
	top: 1px;
}
.device_menu_tab li.selected span {
	float: left;
	background: url(/img/device_subtabs_left_right.gif) top left no-repeat;
	width: 2px;
	height: 16px;
}
.device_menu_tab li.selected a {
	background: url(/img/device_subtabs_left_right.gif) top right no-repeat;
	padding: 2px 5px 3px 5px;
	text-decoration: none;
	color: #fff;
}
.device_menu_tab li:hover {
	position: relative;
	top: 1px;
}
.device_menu_tab li:hover span {
	background: url(/img/device_subtabs_left_right.gif) top left no-repeat;
}
.device_menu_tab li:hover a {
	background: url(/img/device_subtabs_left_right.gif) top right no-repeat;
	text-decoration: none;
	color: #fff;
}


/*New Device Details page ends here*/=======
}
/* device monitors layout css*/
.device_monitor_graphs {
	border: 1px solid #C8E3F8;
	background: #E9F5FA;
	width: 800px;
}
.device_monitor_graphs_header th {
	background: url(/img/header_bg_device_monitor_gr.gif) right;
	text-align: left;
	padding-left: 5px;
	height: 23px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	vertical-align: middle;
}
.device_monitor_graphs_header th.last_bg {
	background: url(/img/header_bg_device_monitor_gr.gif) left;
}
.device_monitor_list {
	overflow: hidden;
}
.device_monitor_list h3 {
	background: #E9F5FA;
	text-align: left;
	color: #0066CC;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #99BBE8;
	border-top: 1px solid #99BBE8;
}

.device_monitor_list .table_list tr {
	background: #FAFAFA;
}
.device_monitor_list .table_list tr.no_bg {
	background: #fff;
}
.device_monitor_list .table_list td {
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #EDEDED;
}
.device_monitor_list .table_list td p {
	margin: 0px 0px 5px 0px;
}
.graph_thumbnail {
	border: 1px solid #C1C1C1;
}
.table_list td.critical {
	background: #E37D7D;
}
.table_list td.warning {
	background: #FFCC7F;
}
.table_list td.ok {
	background: #96C97D;
}
.critical_option {
	background: #E37D7D;
}
.warning_option {
	background: #FFCC7F;
}
.ok_option {
	background: #96C97D;
}
/*Styles for Services for clients_2 starts here*/
.service_package {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.service_category_title {
	width: 100%;
}
.expand_collapse_service_category {
	width: 2%;
	float: left;
	padding-top: 2px;
}
.underline_under_service_category {
	border-bottom: 1px solid #999;
	float: left;
	width: 100%;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
.service_category_heading {
	font-size: 13px;
	font-weight: bold;
	color: #1A74B0;
}
.channel_heading {
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
}
.channel_info {
	color: #000;
	font-weight: normal;
	font-size: 11px;
}
.added_technology_info {
	font-size: 11px;
}
.services_packages_info {
	padding: 10px 0px 10px 0px;
	margin-left: 2%;
	float: left;
	background: url(/img/services_bg.gif) repeat-x bottom;
	width: 98%;
	display: none;
}
.service_packages {
	background: url(/img/bullet_services_package.png) center left no-repeat;
	padding: 2px 0px 0px 15px;
	font-weight: bold;
	font-size: 12px;
}
.services_technologies {
	font-size: 11px;
	padding: 10px 0px 0px 20px;
	margin-left: 10px;
	color: #0099CC;
	font-weight: bold;
	float: left;
}
.all_technologies {
	padding: 10px 2px 2px 20px;
	font-size: 12px;
	margin-left: 10px;
	float: left;
}
.all_technologies .select_technology {
	padding-right: 20px;
}
#expand_icon, #collpase_icon {
	cursor: pointer;
}
/*Styles for Services for clients_2 ends here*/
>>>>>>> .r24321 




/*New Heder starts here*/
/* CSS Document */
body {
 margin:1px;
}
.header_main {
	width: 100%;
	height: 54px;
}
.header_left_corner {
	background: url(/img/top_header_left.jpg) right no-repeat;
	width: 30%;
	height: 54px;
	float: left;
}
.logo_space {
	background: url(/img/logo_bg.gif) no-repeat;
	width: 138px;
	height: 50px;
	float: left;
	margin: 2px 0px 2px 6px;
	padding: 4px;
}
.main_tabs {
	width: 54%;
	float: left;
	background: url(/img/header_bg_new.gif) repeat-x;
	height: 54px;
}
.main_tabs ul {
	margin: 0px;
	padding: 0px;
}
.main_tabs li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
.main_tabs li a {
	background: url(/img/maintabs_devider.gif) no-repeat right center;
	padding: 19px 7px;
	color: #fff;
	float: left;
	text-decoration: none;
}
.main_tabs li a:hover {
	text-decoration: underline;
}
.main_tabs li a.selected {
	background: url(/img/selected_tab_bg.gif) right;
}
.header_bottom_blueBG {
	height: 5px;/*background:#ADD2E1;*/
}
.client_selection {
	width: 16%;
	float: left;
	margin: 0 auto;
	text-align: center;
}
.client_selection .left_corner {
	background: url(/img/header_middle.gif) left no-repeat;
	width: 3%;
	height: 54px;
	float: left;
}
.client_selection .right_section {
	background: url(/img/header_right.gif) right no-repeat;
	height: 54px;
	float: left;
	width: 97%;
	text-align: right;
}
.header_sub_tabs {
	margin: 8px 0px 0px 0px;
	padding: 0px 5px 0px 4px;
	float: right;
}
.header_sub_tabs li {
	float: left;
	list-style: none;
	padding: 0px 7px;
	background: url(/img/header_sub_tabs_devider.gif) right no-repeat;
}
.header_sub_tabs li a {
	color: #fff;
	text-decoration: none;
}
.header_sub_tabs li a:hover {
	text-decoration: underline;
}
.select_client {
	margin: 5px 2px 0px 0px;
	float: right;
	background: #D3E3F1;
	border: 1px solid #4C8DC5;
}
.select_client select {
	width: 100%;
	background: #D3E3F1;
	border: 1px solid #4C8DC5;
}
.select_client select selected {
	background: #339FFF;
}
.new_footer {
	width: 100%;
	height: 152px;
	margin-bottom: 2px;
}
.footer_left_corner {
	background: url(/img/footer_left_right_corners.gif) left no-repeat;
	width: 1%;
	float: left;
	height: 152px;
}
.footer_right_corner {
	background: url(/img/footer_left_right_corners.gif) right no-repeat;
	width: 10px;
	float: right;
	height: 152px;
}
.footer_middle {
	background: url(/img/footer_bg.gif) repeat-x;
	width: 99%;
	height: 152px;
	float: left;
}
.footer_content {
	background: url(/img/footer_devider.gif) right no-repeat;
	width: 22%;
	float: left;
	margin: 20px 0px 0px 10px;
}
.footer_content h3 {
	color: #333;
	margin: 0px 0px 8px 0px;
	border: none;
}
.footer_content li {
	padding: 5px 0px 5px 0px;
}
.footer_content li a {
	padding: 3px 0px 3px 25px;
	background-position: left;
	background-repeat: no-repeat;
}
.footer_content a {
	color: #0066CC;
}
/*New Heder ends here*/



/*New Header for iTOPS starts here*/
.setup_section {
	/*background:#5C5C5C;
	border-bottom:3px solid #CCCCCC;*/
	float: right;
	width: 100%;
	text-align: right;
	padding: 1px 0px 0px 0px;
}
.setup_section ul {
	margin: 0px 5px 0px 0px;
	width: 150px;
	float: right;
}
.setup_section li {
	list-style: none;
	padding: 4px 0px;
	display: inline;
	color: #999;
}
.setup_section li a {
	color: #fff;
}
.new_header {
	width: 100%;
    float: left;
    padding: 0px 0px 2px 10px;
}
.new_header .new_logo {
	float: left;
    padding-left: 0.4%;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 2px;
    width: 240px;
    height: 45px;
}
.new_header .new_logo img {
	max-height: 100%;
	max-width: 100%;
}
.new_header .nav-pills > li.active > a {
    background: none !important;
    color: #20BF55;
    font-weight: 600;
	box-shadow: none;
}
.new_header .dropdown-menu {
    font: 90% clear_sans_lightregular, Arial, Helvetica, sans-serif;
    margin-bottom: 11px;
    margin-top: 3px;
    float: left;
}
.have_drop_down_menu {
	background: url(/img/have_drop_down_menu.png) right center no-repeat;
	padding-right: 11px;
}
.customer_header {
	background: url(/img/endUserBG.jpg) top left repeat-x;
	padding: 8px 0px;
	height: auto;
}
.new_header .global_search {
	float: right;
	text-align: right;
	margin: 0px;
	width: 80%;
}
.global_search ul {
	margin: 4px 5px 0px 0px;
}
.global_search li {
	display: inline;
	padding: 3px 0px 3px 8px;
	border-left: 1px solid #ddd;
}
.global_search li a {
	color: #006699;
}
.global_search input {
	background: url(/img/search_bar.gif) no-repeat top left;
	border: none;
	color: #333333;
	width: 168px;
	padding: 5px 25px 5px 4px;
	margin-right: 5px;
}
.alert_footer {
	position: fixed;
	bottom: 0px;
	width: 100%;
	margin: 0 auto;
	z-index: 10;
}
.alert_footer .left_side {
	background: url(/img/alert_bottom_leftright.png) top left no-repeat;
	width: 0.5%;
	height: 31px;
	float: left;
}
.alert_footer .middle_content {
	background: url(/img/alert_bottom_bg.png) repeat-x top;
	text-align: center;
	width: 99%;
	float: left;
	height: 31px;
	color: #333;
}
.alert_footer .middle_content ul {
	margin: 0px 0px 0px 60px;
	padding: 0px;
}
.alert_footer .middle_content li {
	margin: 8px 25px 0px 0px;
	float: left;
	color: #121212;
	padding: 2px 0px 0px 20px;
	text-shadow: 0px 1px 0px #fff;
}
.alert_footer .middle_content li a {
	color: #121212;
	text-decoration: none;
	padding: 5px 0px 5px 20px;
}
.alert_footer .middle_content li a:hover {
	text-decoration: underline;
}
.alert_footer .middle_content li.tickets_icon {
	background: url(/img/ticket_icon_new.gif) left no-repeat;
}
.alert_footer .middle_content li.alerts_icon {
	background: url(/img/alert_icon_new.png) left no-repeat;
}
.alert_footer .middle_content li.newdevice_icon {
	background: url(/img/device_icon_new.gif) left no-repeat;
}
.alert_footer .middle_content li.newpatch_icon {
	background: url(/img/patch_icon_new.png) left no-repeat;
}
.alert_footer .middle_content li a.createnew_icon {
	background: url(/img/create_new_drop_down.png) top left no-repeat;
	padding: 10px 33px 5px 24px;
}
.alert_footer .middle_content li a.createnew_icon:hover, .alert_footer .middle_content li a.tab_hover {
	background: url(/img/create_new_drop_down.png) no-repeat 0 -31px;
	text-decoration: none;
	color: #fff;
	padding: 7px 33px 8px 24px;
	text-shadow: none;
}
.alert_footer .right_side {
	background: url(/img/alert_bottom_leftright.png) top right no-repeat;
	width: 0.5%;
	height: 31px;
	float: right;
}
.new_footer_itops {
	width: 100%;
	background: #F2F2F2;
	border-top: 1px solid #ccc;
	float: left;
}
.new_footer_itops .left_side_footer {
	width: 20%;
	float: left;
	margin-left: 10%;
	margin-top: 10px;
}
.new_footer_itops .left_side_footer ul {
	margin: 0px;
	padding: 0px;
}
.new_footer_itops .left_side_footer li {
	float: left;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	clear: both;
}
.new_footer_itops .left_side_footer h2 {
	color: #333;
	margin-bottom: 10px;
	border: none;
}
.new_footer_itops .right_side_footer {
	width: 30%;
	float: left;
	background: url(/img/gradient_devider.gif) top left no-repeat;
}
.new_footer_itops .right_side_footer .social_sites_links {
	padding: 20px 0px 0px 20px;
	height: 100px;
}
.new_footer_itops .right_side_footer .social_sites_links p {
	padding-bottom: 5px;
}
.new_footer_itops .middle_content_footer .news_letter {
	background: url(/img/subscribe_newsletter.gif) no-repeat left top;
	border: none;
	width: 141px;
	padding: 7px 60px 7px 3px;
}
.new_footer_itops .middle_content_footer h2 {
	color: #333;
	margin-bottom: 10px;
	border: none;
}
.new_footer_itops .middle_content_footer {
	width: 40%;
	float: left;
	margin-top: 10px;
}
.bottom_footer {
	color: #333333;
	background: url(/img/terms_conditions_bg.gif) top repeat-x;
	padding: 10px 0px 10px 0px;
	width: 100%;
	float: left;
	text-align: center;
	margin: 1px 0px 35px 0px;
}
.create_new_drop_down {
	position: absolute;
	width: 400px;
	height: 100px;
	bottom: 66px;
	float: right;
	display: none;
	right: 6px;
	z-index: 10;
}
.create_new_drop_down .left_side_curve {
	float: left;
	width: 12px;
	height: 150px;
	background: url(/img/drop_down_left_right.png) top left no-repeat;
}
.create_new_drop_down .right_side_curve {
	float: left;
	width: 12px;
	height: 150px;
	background: url(/img/drop_down_left_right.png) top right no-repeat;
}
.create_new_drop_down .middle_links {
	background: url(/img/drop_down_bg.png) repeat-x top;
	width: 376px;
	padding: 0px;
	float: left;
}
.create_new_drop_down .middle_links .links_box {
	padding: 10px 15px 0px 10px;
	margin-top: 10px;
	float: left;
	height: 130px;
}
.create_new_drop_down .middle_links .middleone {
	background: url(/img/drop_down_middle_bg.gif) top left repeat-y;
}
.create_new_drop_down .middle_links .links_box h5 {
	color: #FF3300;
	border-bottom: 1px dotted #006699;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	text-align: left;
}
.create_new_drop_down .middle_links .links_box ul {
	margin: 0px;
	padding: 0px;
}
.create_new_drop_down .middle_links .links_box li {
	margin: 0px 0px 15px 10px;
	padding: 0px;
	float: left;
	clear: both;
	list-style: none;
}
.create_new_drop_down .middle_links .links_box li a {
	color: #006699;
	text-decoration: none;
	padding: 0px;
}
.create_new_drop_down .middle_links .links_box li a:hover {
	text-decoration: underline;
}
.main_content_bg {
	background: url(/img/main_content_bg.gif) top repeat-x;/*padding:0.5% 0.5% 0% 0.5%;
	float:left;
	width:99%;*/
}
.help_icon {
	float: right;
	width: 100%;
	margin-bottom: 5px;
	text-align: right;
	position: relative;
}
.dashboard_prodile_status {
	width: 22%;
	padding-bottom: 70px;
}
.dashboard_prodile_status .inside_content {
	background: #F5F5F5;
}
.status_bar_placeholder {
	/*width: 100%;
	float: left;*/
	clear:both;
	padding: 5px 0px;
	text-align: left;
	background: #CECECE;
	border: 1px solid #B9B9B9;
	color: #000;
}
.left_side_bar {
	width: 110px;
	float: left;
}
.right_side_info {
	color: #339900;
	padding-left: 5px;
	float: left;
}
.white_bg_content {
	/*float: left;*/
	clear:both;
	width: 98%;
	margin-bottom: 10px;
	padding: 0% 1% 0% 1%;
	background: #F5F5F5;
	border-top: 1px solid #fff;
	padding-bottom: 50px;
}
.white_bg_content li p {
	font-size: 11px;
	color: #666;
	padding: 5px 0 0 6px;
	margin: 0px;
}
.status_bar_placeholder h2 {
	color: #000;
	margin: 0px;
	padding: 5px;
}
.white_bg_content h3 {
	color: #000;
	margin: 0px;
	padding: 5px 0px;
	width: 98%;
	padding-left: 2%;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.white_bg_content ul {
	margin: 0px 0px 0px 0px;
}
.white_bg_content li {
	margin: 0px 0px 5px 0px;
	list-style: none;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #CCC;
}
.white_bg_content li a {
	color: #0066CC;
	background: url(/img/rightmark_new_itops.gif) top left no-repeat;
	padding: 0px 0px 5px 22px;
}
.white_bg_content li a.noted_configured {
	background: url(/img/plus_icon_itops.gif) top left no-repeat;
	background: url(/img/plus_icon_big.gif) top left no-repeat;
}
.white_bg_content li a.noted_configured_minus {
	background: url(/img/minus_icon_big.gif) top left no-repeat;
}
.white_bg_content p {
	margin: 0px;
	padding: 0px;
}
.white_bg_content p a.more {
	color: #006699;
	text-decoration: none;
}
.white_bg_content p a:hover.more {
	text-decoration: underline;
}
.white_bg_content li {
	color: #666;
}
.white_bg_content li .maximize_minimize {
	float: right;
	color: #0066CC;
	background: none;
}
.white_bg_content li .maximize_minimize a {
	text-decoration: none;
	color: #0066CC;
	background: none;
	padding: 0px;
}
.white_bg_content li p {
	color: #666;
	margin: 0px 0px 5px 18px;
}
.white_bg_content li .maximize_minimize a:hover {
	text-decoration: underline;
}
#dropdown_menu_service_desk {
}
.drop_down_menu_top_border {
	border-top: 1px solid #C2C2C2;
	margin: 0px 15px 0px 4px;
}
.dropdown_menu_left {
	background: url(/img/drop_down_menu.png) bottom left no-repeat;
	width: 15px;
	float: left;
	height: 170px;
}
.dropdown_menu_right {
	background: url(/img/drop_down_menu.png) bottom right no-repeat;
	width: 18px;
	float: left;
}
.dropdown_menu_right_first {
	float: left;
	padding-top: 7px;
	white-space: nowrap;
}
.dropdown_menu_right_second {
	float: left;
}
.dropdown_menu_right_first h3 {
	color: #333;
	margin: 0px;
	text-align: left;
	padding-bottom: 2px;
	border-bottom: 1px dotted #0066CC;
}
.dropdown_menu_right_first ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.dropdown_menu_right_first li {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: both;
	text-align: left;
}
.dropdown_menu_right_first li a {
	text-decoration: none;
	color: #0066CC;
	text-align: left;
}
.dropdown_menu_right_first li a:hover {
	text-decoration: underline;
}
.dropdown_menu_middle {
	background: url(/img/drop_down_menu.png) bottom center no-repeat;
	float: left;
}
.search_field_itops {
	background: url(/img/search_bar_tickets.png) top left no-repeat;
	border: none;
	width: 153px;
	height: 17px;
	padding: 3px 52px 3px 3px;
	color: #333333;
}
/*New Header for iTOPS starts here*/

/*Left Navigation for iTOPS starts here*/
.left_navigation_iTops {
	border: 1px solid #EBEBEB;
	width: 225px;
	float: left;/*margin-left:5px;*/
}
.left_navigation_iTops h3 {
	margin: 0px 0px 14px 0px;
	padding: 0px;
	color: #00669B;
	border: none;
}
.left_navigation_iTops .noneSelectedDiv {
	padding: 10px;
	margin: 10p 0px 0px 0px;
	float: left;
	border-bottom: 1px dotted #999;
	width: 205px;
}
.left_navigation_iTops .selectedDiv {
	background: #EFF5F8;
	border-bottom: 1px dotted #999;
	float: left;
	width: 205px;
	padding: 10px;
}
.left_navigation_iTops ul {
	margin: 0px;
	padding: 0px;
}
.left_navigation_iTops li {
	margin: 0px 0px 12px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	list-style: none;
	clear: both;
}
.left_navigation_iTops li a {
	color: #333333;
	text-decoration: none;
}
.left_navigation_iTops li a:hover {
	text-decoration: underline;
}
.left_navigation_iTops li:hover {
	background: url(/img/left_navigation_selected_ar.gif) right no-repeat;
}
.left_navigation_iTops li.selected {
	background: url(/img/left_navigation_selected_ar.gif) right no-repeat;
}
.page_heading_setup h3 {
	color: #333;
	text-align: left;
	border-bottom: 1px solid #E3E3E3;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
.dataElement {
	float: left;
	padding: 10px 0px 4px 0px;
	margin: 0px;
}
.dataElement .right {
	width: 300px;
}
.alternativeBg {
	background: white;
}
.dataElementData a:link {
	color: #0066CC;
	text-decoration: none;
}
.dataElementData a:hover {
	text-decoration: underline;
}
.custom_title_no_bg .x-panel-header-default {
	border: none;
	background: none;
	font-size: 12px;
}
.custom_title_no_bg .x-panel-header-default-top {
	-moz-box-shadow: 0 1px 0 0 #FFF inset;
}
.custom_title_no_bg span.x-panel-header-text {
	color: #333;
	text-align: left;
	border-bottom: 1px solid #E3E3E3;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}
/*Left Navigation for iTOPS ends here*/
/*Table listing filter drop downs starts here*/
.topTable li.long_link_new {
	margin: 1px 2px 0px 2px;
	float: left;
	font-size: 12px;
	text-align: center;
	list-style: none;
}
.topTable li.long_link_new a {
	background: url(/img/table/filter_tabs_long_1_new.gif) top right no-repeat;
	color: #006699;
	text-decoration: none;
	text-decoration: none;
	line-height: 18px;
	padding: 0px 18px 0px 0px;
	float: left;
	width: auto;
	display: block;
}
.topTable li.long_link_new a .left_side_corner {
	width: 10px;
	height: 19px;
	float: left;
	background: url(/img/table/filter_tabs_long_1_new.gif) left top no-repeat;
}
.topTable li.long_link_new a:hover {
	background: url(/img/table/filter_tabs_long_1_new.gif) bottom right no-repeat;
	color: #006699;
	text-decoration: none;
}
.topTable li.long_link_new a:hover .left_side_corner {
	background: url(/img/table/filter_tabs_long_1_new.gif) bottom left no-repeat;
}
.topTable li.long_link_new_2 {
	margin: 1px 2px 0px 2px;
	float: left;
	font-size: 12px;
	text-align: center;
	list-style: none;
}
.topTable li.long_link_new_2 a {
	background: url(/img/table/filter_tabs_long_2_new.gif) top right no-repeat;
	color: #006699;
	text-decoration: none;
	text-decoration: none;
	line-height: 23px;
	padding: 0px 20px 5px 0px;
	float: left;
	width: auto;
	display: block;
	line-height: 23px;
}
.topTable li.long_link_new_2 a .left_side_corner {
	width: 10px;
	height: 24px;
	float: left;
	background: url(/img/table/filter_tabs_long_2_new.gif) left top no-repeat;
}
.topTable li.long_link_new_2 a .middle_part {
	padding-top: 5px;
	float: left;
	background: url(/img/table/filter_tabs_long_2_new.gif) center top no-repeat;
}
.topTable li.long_link_new_2 a:hover {
	background: url(/img/table/filter_tabs_long_2_new.gif) bottom right no-repeat;
	color: #006699;
	text-decoration: none;
}
.topTable li.long_link_new_2 a:hover .left_side_corner {
	background: url(/img/table/filter_tabs_long_2_new.gif) bottom left no-repeat;
}
.topTable li.long_link_no_arrow_2 {
	margin: 1px 2px 0px 2px;
	float: left;
	font-size: 12px;
	text-align: center;
	list-style: none;
}
.topTable li.long_link_no_arrow_2 a {
	background: url(/img/table/filter_tabs_long_3_new.gif) top right no-repeat;
	color: #006699;
	text-decoration: none;
	text-decoration: none;
	line-height: 24px;
	padding: 0px 10px 5px 0px;
	float: left;
	width: auto;
	display: block;
}
.topTable li.long_link_no_arrow_2 a .left_side_corner {
	width: 10px;
	height: 24px;
	float: left;
	background: url(/img/table/filter_tabs_long_3_new.gif) left top no-repeat;
}
.topTable li.long_link_no_arrow_2 a .middle_part {
	padding-top: 5px;
	float: left;
	background: url(/img/table/filter_tabs_long_3_new.gif) center top no-repeat;
}
.topTable li.long_link_no_arrow_2 a:hover {
	background: url(/img/table/filter_tabs_long_3_new.gif) bottom right no-repeat;
	color: #006699;
	text-decoration: none;
}
.topTable li.long_link_no_arrow_2 a:hover .left_side_corner {
	background: url(/img/table/filter_tabs_long_3_new.gif) bottom left no-repeat;
}
.topTable li.long_link_no_arrow {
	margin: 1px 2px 0px 2px;
	float: left;
	font-size: 12px;
	text-align: center;
	list-style: none;
}
.topTable li.long_link_no_arrow a {
	background: url(/img/table/filter_tabs_long_1_new_now_arrow.gif) top right no-repeat;
	color: #006699;
	text-decoration: none;
	text-decoration: none;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: auto;
	display: block;
}
.topTable li.long_link_no_arrow a .left_side_corner {
	width: 10px;
	height: 19px;
	float: left;
	background: url(/img/table/filter_tabs_long_1_new_now_arrow.gif) left top no-repeat;
}
.topTable li.long_link_no_arrow a:hover {
	background: url(/img/table/filter_tabs_long_1_new_now_arrow.gif) bottom right no-repeat;
	color: #006699;
	text-decoration: none;
}
.topTable li.long_link_no_arrow a:hover .left_side_corner {
	background: url(/img/table/filter_tabs_long_1_new_now_arrow.gif) bottom left no-repeat;
}
.help_topics {
	float: right;
	padding-right: 4px;
}
.alert_footer_right {
	position: fixed;
	bottom: 0px;
	width: 100%;
	margin: 0 auto;
	z-index: 20;
	background: red;
	color: white;
	height: 23px;
	float: left;
	background: url(/img/alerts_bar_bottom_bg_right.png) no-repeat top right;
	width: 245px;
	text-align: center;
	padding-top: 24px;
}
.alert_footer_right span {
	padding: 0px 25px 0px 0px;
}
.sub_additions {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: none;
	font-size: 11px;
}
.sub_additions li {
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 20px;
	border: none;
}
.sub_additions li a {
	padding: 0px;
	background: none;
}
.sub_additions li.add_users:hover {
	background: url(/img/user_icon.png) top left no-repeat;
}
.sub_additions li.n_care_icon:hover {
	background: url(/img/n_care_icon.png) top left no-repeat;
}
.sub_additions li.master_agent_icon:hover {
	background: url(/img/master_icon.png) top left no-repeat;
}
.sub_additions li.add_devices:hover {
	background: url(/img/computer-add-icon.png) top left no-repeat;
}
.sub_additions li.add_monitors:hover {
	background: url(/img/template_icon.png) top left no-repeat;
}
.sub_additions li a.completed:hover {
	background: url(/img/rightmark_new_itops_small.png) top right no-repeat;
	padding-right: 20px;
}
/*Table listing filter drop downs ends here*/
.category-ctrl {
	float: right;
	position: absolute;
	z-index: 10;
	position: relative;
	padding-right: 4px;
	right: 2px;
	top: -17px;
}
.category-root-ctrl {
	top: -17px;
}
.topposition_change {
	top: 2px;
}
.layer-bg {
	background-color: #DDE6F5;
	padding: 10px 20px 10px 10px;
}
.layer-bg img {
}
.layer-bg li span {
	width: 20px;
	float: left;
}
.layer-bg li {
	margin: 0px 0px 17px 0px;
	font-size: 11px;
}
.layer-bg li a {
	font-size: 11px;
}
.drop_down_listing_filter {
	position: absolute;
	font-size: 11px;
	float: left;
	top: 17px;
	left: -1px;
	display: none;
	z-index: 20;
}
.drop_down_listing_filter .left_side {
	background: url(/img/drop_down_bg_filter.png) bottom left no-repeat;
	width: 10px;
	float: left;
	height: 110px;
}
.drop_down_listing_filter .right_side {
	background: url(/img/drop_down_bg_filter.png) bottom right no-repeat;
	padding: 10px 30px 15px 0px;
	float: left;
	height: 85px;
}
.drop_down_listing_filter .right_side ul {
	margin: 0px;
	padding: 0px;
}
.drop_down_listing_filter .right_side li {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
	white-space: nowrap;
	clear: both;
}
.drop_down_listing_filter .right_side li a {
	color: #0066CC;
	text-decoration: none;
	background: none;
	width: none;
	padding: 0px 0px 0px 22px;
}
.drop_down_listing_filter .right_side li a:hover {
	text-decoration: underline;
	background: none;
}
.sub_links_export ul li {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.drop_down_listing_filter .right_side .sub_links_export ul li a {
	padding-left: 0px;
}
.dashboard_right_side_client_info {
}
.dashboard_right_side_client_info .top_border {
	background: url(/img/dashboard_top_border.gif) top repeat-x;
}
.dashboard_right_side_client_info .right_border {
	background: url(/img/dashboard_right_border.gif) right repeat-y;
}
.dashboard_right_side_client_info .bottom_border {
	background: url(/img/dashboard_bottom_border.gif) bottom repeat-x;
}
.dashboard_right_side_client_info .left_border {
	background: url(/img/dashboard_left_border.gif) left repeat-y;
}
.dashboard_right_side_client_info .middle_content {
	background: #EBF8E8;
}
.add_bg_right_side {
}
.brdcrum {
	margin: 0px 0px 0px 0px;
	border: 1px solid #E5E5E5;
	border-left: none;
	border-right: none;
	background: #F5F5F5
}
.brdcrum .sel_col {
	background: #F5F5F5 url(/img/breadcramnext.gif) right no-repeat;
	padding-right: 10px;

}
.brdcrum .sel_col select {
	font-size: 14px;
	color: #333;
	margin-top: 1px;
	margin-left: 1px;
	border: 1px solid #B5B5B5;
	width: 239px;
	padding: 1px;
	background-color:#F5F5F5;
	margin: 1px 2px;
	height:22px;
	line-height: 22px;
}
.brdcrum .sel_col select option {
	font-size: 14px;
}
.brdcrum .brdcrum_col {
	background: #F5F5F5;
	color: #333333;
	vertical-align: middle;
	font-size: 12px;
	height: 22px;
}
.brdcrum .brdcrum_col img {
	padding-bottom: 1px;
	vertical-align: middle;
 /height:18px;
}
.brdcrum .brdcrum_col a {
	padding: 0px;
	color: #006699;
	text-decoration: none;
}
.brdcrum .brdcrum_col_right img {
	height: 16px;
	width: 16px;
	cursor: pointer;
}
.brdcrum .brdcrum_col_right a {
	padding: 0px 8px;
}
.brdcrum .brdcrum_col label {
	display: inline !Important;
}
.brdcrum .brdcrum_col a:hover {
	text-decoration: underline;
}
.brdcrum .help_column {
	background: #F5F5F5;
	padding: 5px 3px 0px 0px;
}
.brdcrum_col_right * {
	float: right;
}
.brdcrum .brdcrum_col_right img {
	vertical-align: middle;
}
.brdcrum .brdcrum_col_right span {
	color: #D1D1D1;
	font-size: 13px;
	border-right: 1px solid #FFFFFF;
}
.brdcrum .brdcrum_col_right img.selected, .brdcrum .brdcrum_col_right a img:hover {
	box-shadow: 0px 0px 5px #333333;
}
.device_details_top_header {
	background: #E0E9EF;
	border: 1px solid #BBC7CF;
	float: left;
	width: 100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 0.5%;
	padding-right: 0.5%;
	position: relative;/*overflow:hidden;*/
}
.device_details_top_header .priorities {
	margin-top: 2px;
}
.alerts_all_bg {
	padding-left: 27px;
	font-size: 11px;
	background: url(/img/alerts_all_bg.gif) left no-repeat;
	width: 156px;
	height: 23px;
}
.popup_heading {
	width: auto;
	margin-bottom: 50px;
}
.popup_heading h1 {
	color: #fff;
	background: url(/img/popup_heading_bg.gif) center repeat-x;
	padding: 5px;
	border: none;
	width: 98.3%;
}
.dropdown_menu_new {
	position: absolute;
	display: none;
	margin-top: 22px;
	left: -38px;
	z-index: 30;
}
.dropdown_menu_new .dropdown_top_left {
	background: url(/img/dropdown_menu/top_left_right_corners.png) top left no-repeat;
	background: url(/img/sprites.png) top left no-repeat;
	background-position : -444px -0px;
	height: 49px;
	width: 48px;
	padding: 0px;
}
.dropdown_menu_new .dropdown_top_right {
	background: url(/img/dropdown_menu/top_left_right_corners.png) top right no-repeat;
	background: url(/img/sprites.png) top right no-repeat;
	background-position: -492px -0px;
	height: 49px;
	width: 48px;
}
.dropdown_menu_new .dropdown_top {
	height: 15px;
	border-top: 3px solid #187AAB
}
.dropdown_menu_new .dropdown_left {
	background: url(/img/dropdown_menu/middle_left_right.png) bottom left;
	background: url(/img/sprites.png);
	background-position: -1196px -397px;
	width: 48px;
	height: 100%;
}
.dropdown_menu_new .dropdown_right {
	background: url(/img/dropdown_menu/middle_left_right.png) bottom right;
	background: url(/img/sprites.png);
	background-position: -1244px -397px;
	width: 48px;
	height: 100%;
}
.dropdown_menu_new .dropdown_bottom_left {
	background: url(/img/dropdown_menu/bottom_left_right_corners.png) top left;
	background: url(/img/sprites.png) top left;
	background-position : -267px -0px;
	height: 34px;
	width: 46px;
}
.dropdown_menu_new .dropdown_middle {
	background: url(/img/dropdown_menu/bottom_bg.png) bottom repeat-x;
	padding: 0px 0px 31px 0px;
	font-size: 12px;
}

.dropdown_menu_new .dropdown_top_border {
	border-top: 3px solid #187AAB;
}
.dropdown_menu_new .dropdown_bottom_right {
	background: url(/img/dropdown_menu/bottom_left_right_corners.png) top right;
	height: 34px;
	width: 46px;
}
.dropdown_menu_new .dropdown_middle_space {
	background: url(/img/dropdown_menu/middle_space_bg.gif) center repeat-y;
	padding-right: 10px;
	width: 10px;
}
.links_in_drop_down td {
	padding-bottom: 15px;
}
/*Sub drop down menu styles starts  here*/
.dropdown_sub_menu_new {
	position: absolute;
	font-size: 11px;
	float: left;
	top: 24px;
	left: -13px;
	display: none;
	z-index: 20;
}
.dropdown_sub_menu_new .dropdown_top_left {
	background: url(/img/dropdown_menu/sub_dropdown_top_left_right_corners.png) top left no-repeat;
	width: 19px;
	height: 31px;
	padding: 0px;
}
.dropdown_sub_menu_new .dropdown_top_right {
	background: url(/img/dropdown_menu/sub_dropdown_top_left_right_corners.png) top right no-repeat;
	width: 18px;
	height: 31px;
	padding: 0px;
}
.dropdown_sub_menu_new .dropdown_top {
	border-top: 2px solid #187AAB;
	margin-bottom: 7px;
}
.dropdown_sub_menu_new .dropdown_left {
	background: url(/img/dropdown_menu/sub_dropdown_left_right.png) bottom left;
	width: 19px;
	padding: 0px;
	border: none;
}
.dropdown_sub_menu_new .dropdown_right {
	background: url(/img/dropdown_menu/sub_dropdown_left_right.png) bottom right;
	width: 19px;
	padding: 0px;
	border: none;
}
.dropdown_sub_menu_new .dropdown_bottom_left {
	background: url(/img/dropdown_menu/bottom_left_right_corners.png) top left;
	height: 34px;
	width: 46px;
}
.dropdown_sub_menu_new .dropdown_middle {
	background: url(/img/dropdown_menu/sub_dropdown_middle_bg.png) bottom repeat-x;
	padding: 0px 0px 20px 0px;
}
.dropdown_sub_menu_new .dropdown_middle ul {
	margin: 0px 7px;
}
.dropdown_sub_menu_new .dropdown_middle li {
	white-space: nowrap;
	font-size: 11px;
	clear: both;
	margin: 0px 0px 5px 0px;
}
.dropdown_sub_menu_new .dropdown_middle li a:hover {
	text-decoration: underline;
}
.dropdown_sub_menu_new .dropdown_middle li ul li a, .dropdown_sub_menu_new .dropdown_middle li ul li a:hover {
	background: url(/img/reports_main_icon_11.gif) left no-repeat;
	background-position: 0px 8px;
}
.dropdown_sub_menu_new .dropdown_middle li ul li a:hover {
	text-decoration: underline;
}
.dropdown_sub_menu_new .dropdown_middle li a {
	padding: 0px 0px 0px 20px;
}
.dropdown_sub_menu_new .dropdown_bottom_right {
	background: url(/img/dropdown_menu/bottom_left_right_corners.png) top right;
	height: 34px;
	width: 46px;
}
.dropdown_sub_menu_new .dropdown_bottom {
	background: url(/img/dropdown_menu/bottom_bg.png) repeat-x top;
	height: 34px;
}
.dropdown_sub_menu_new .transparent_space_drop_down {
	background: url(/img/transparentimage.gif) repeat-x repeat-y;
	height: 2px;
	width: 130px;
}
.dropdown_sub_menu_new li.long_link_new_2 ul li a {
}
.dropdown_sub_menu_new li.long_link_new_2 ul li a:hover {
	background: none;
}
.dropdown_sub_menu_new .dropdown_middle li a, .dropdown_sub_menu_new .dropdown_middle li a:hover {
	background: url(/img/reports_main_icon_11.gif) left no-repeat;
	background-position: 0px 8px;
	line-height: 18px;
}
/*Sub drop down menu styles ends  here*/



.bottom_sub_drop_down_menu {
	position: absolute;
	bottom: 25px;
	display: none;
	z-index: 50;
	right: -3px;
	width: 400px;
}
.bottom_sub_drop_down_menu li {
	display: inherit;
}
.bottom_sub_drop_down_menu .dropdown_menu_right_first ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.bottom_sub_drop_down_menu .middle_content_bottom {
	margin: 0px 10px;
	background: #fff;
}
.bottom_sub_drop_down_menu .middle_content_bottom li {
	display: inherit;
	clear: both;
	background: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.bottom_sub_drop_down_menu .top_left_corner {
	background: url(/img/dropdown_menu/bottom_d_left_right_corners.png) top left no-repeat;
	width: 16px;
}
.bottom_sub_drop_down_menu .top_right_corner {
	background: url(/img/dropdown_menu/bottom_d_left_right_corners.png) top right no-repeat;
	width: 16px;
}
.bottom_sub_drop_down_menu .bottom_right {
	background: url(/img/dropdown_menu/bottom_d_left_right.png) bottom right no-repeat;
	background: url(/img/sprites.png) bottom right no-repeat;
	background-position : -16px -0px;
	width: 16px;
	height: 16px;
}
.bottom_sub_drop_down_menu .bottom_left {
	background: url(/img/dropdown_menu/bottom_d_left_right.png) bottom left no-repeat;
	width: 16px;
	height: 16px;
}
.bottom_sub_drop_down_menu .top_bg {
	background: url(/img/dropdown_menu/bottom_d_bg.png) top repeat-x;
}
.bottom_sub_drop_down_menu .bg_left {
	background: url(/img/dropdown_menu/bottom_d_left_right_bg.png) left repeat-y;
	padding-right: 16px;
}
.bottom_sub_drop_down_menu .bg_right {
	background: url(/img/dropdown_menu/bottom_d_left_right_bg.png) right repeat-y;
	padding-left: 16px;
}
.bottom_sub_drop_down_menu .bottom_border {
	background: #fff url(/img/dropdown_menu/top_border_bottom.gif) bottom repeat-x;
}
.setup_drop_down_links {
	background: url(/img/setup_drop_down_bg.png) top no-repeat;
	float: right;
	clear: both;
	position: absolute;
	top: 20px;
	left: -9px;
	width: 115px;
	padding: 10px 10px 10px 20px;
	display: none;
	height: 75px;
	z-index: 1000;
}
.setup_drop_down_links ul {
	margin: 0px;
}
.setup_drop_down_links ul li {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	list-style: none;
	clear: both;
	display: inherit;
	text-align: left;
}
.setup_drop_down_links ul li a {
}
.dropdown_menu_new {
	position: absolute;
	display: none;
	margin-top: 22px;
	left: -38px;
	z-index: 30;
}
.dropdown_menu_new .dropdown_top_left {
	background: url(/img/dropdown_menu/top_left_right_corners.png) top left no-repeat;
	height: 49px;
	width: 48px;
	padding: 0px;
}
.dropdown_menu_new .dropdown_top_right {
	background: url(/img/dropdown_menu/top_left_right_corners.png) top right no-repeat;
	height: 49px;
	width: 48px;
}
.dropdown_menu_new .dropdown_top {
	height: 15px;
	border-top: 3px solid #187AAB
}
.dropdown_menu_new .dropdown_left {
	background: url(/img/dropdown_menu/middle_left_right.png) bottom left;
	width: 48px;
}
.dropdown_menu_new .dropdown_right {
	background: url(/img/dropdown_menu/middle_left_right.png) bottom right;
	width: 48px;
}
.dropdown_menu_new .dropdown_bottom_left {
	background: url(/img/dropdown_menu/bottom_left_right_corners.png) top left;
	height: 34px;
	width: 46px;
}
.dropdown_menu_new .dropdown_middle {
	background: url(/img/dropdown_menu/bottom_bg.png) bottom repeat-x;
	padding: 0px 0px 31px 0px;
	font-size: 12px;
}

.dropdown_menu_new .dropdown_top_border {
	border-top: 3px solid #187AAB;
}
.dropdown_menu_new .dropdown_bottom_right {
	background: url(/img/dropdown_menu/bottom_left_right_corners.png) top right;
	height: 34px;
	width: 46px;
}
.dropdown_menu_new .dropdown_middle_space {
	background: url(/img/dropdown_menu/middle_space_bg.gif) center repeat-y;
	padding-right: 10px;
	width: 10px;
}
.links_in_drop_down td {
	padding-bottom: 15px;
}
.topTable li.back_to_link {
	margin: 0px 2px 0px 2px;
	float: left;
	font-size: 110%;
	text-align: center;
	list-style: none;
}
.topTable li.back_to_link a {
	color: #006699;
	text-decoration: none;
	line-height: 21px;
	padding: 0px 10px 3px 0px;
	float: left;
	width: auto;
	display: block;
}
.topTable li.back_to_link a .left_side_corner {
	width: 16px;
	height: 22px;
	float: left;
	background: url(/img/table/back_to_previous_1.png) left top no-repeat;
}
.topTable li.back_to_link a .right_side_corner {
	width: 10px;
	height: 22px;
	float: left;
	background: url(/img/table/back_to_previous_1.png) right top no-repeat;
}
.topTable li.back_to_link a .middle_text {
	height: 22px;
	float: left;
	background: url(/img/table/back_to_previous_1.png) center top no-repeat;
}
.topTable li.back_to_link a:hover {
	color: #006699;
	text-decoration: none;
}
.topTable li.back_to_link a:hover .left_side_corner {
	background: url(/img/table/back_to_previous_2.png) left no-repeat;
}
.topTable li.back_to_link a:hover .right_side_corner {
	background: url(/img/table/back_to_previous_2.png) right no-repeat;
}
.topTable li.back_to_link a:hover .middle_text {
	background: url(/img/table/back_to_previous_2.png) center no-repeat;
}
.commndOutput {
	overflow: auto;
	float: left;
	clear: both;
	color: #000000;
	padding: 0.5%;
	background: #FFFFFF;
	height: 430px;
	overflow: scroll;
	width: 550px;
}
.white_n_blue_curves {
	float: right;
	margin-top: 5px;
	background:#cdd8df;
	border:1px solid #8eb0d0;
	border-radius:3px;
}
.white_n_blue_curves .bg_white_left_curve {
	background:#fff;
	padding: 2px 2px 3px 5px;
	color: #333333;
	float: left;
}
.blue_both_side_curves {
	float: left;
}
.blue_both_side_curves .left_side {
	height: 19px;
	width: 7px;
	float: left;
}
.blue_both_side_curves .right_side {
	height: 17px;
	float: left;
	padding: 2px 3px 0px 0px;
}
.blue_both_side_curves .right_side .icons {
	padding: 2px 4px 0px 0px;
	float: left;
}
/* CSS Document */

.dropdown_menu_new .top_left {
	background: url(/img/drop_down_left_right.png) top left;
	width: 43px;
}
.dropdown_menu_new .top_right {
	background: url(/img/drop_down_left_right.png) top right;
	width: 43px;
}
.dropdown_menu_new .middle_left {
	background: url(/img/drop_down_middle_left_right.png) bottom left;
	width: 43px;
}
.dropdown_menu_new .middle_right {
	background: url(/img/drop_down_middle_left_right.png) bottom right;
	width: 43px;
}
.dropdown_menu_new .bottom_left {
	background: url(/img/drop_down_left_right.png) bottom left repeat-x;
	height: 31px;
	width: 43px;
}
.dropdown_menu_new .bottom_right {
	background: url(/img/drop_down_left_right.png) bottom right repeat-x;
	height: 31px;
	width: 43px;
}
.dropdown_menu_new .bottom_x {
	background: url(/img/drop_down_bottom_x.png) repeat-x top;
}
.dropdown_menu_new .middle_content {
	background: #fff url(/img/drop_down_top_border.gif) top repeat-x;
	padding: 2px 5px 0px 5px;
}
.remaining_steps {
	background: #F5F5F5;
	border: 1px solid #ccc;
	padding: 3px 5px 3px 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 23px;
	margin: 0 auto;
	width: 730px;
}
.steps {
	color: #999;
	padding: 2px 20px 0px 0px;
	background: url(/img/breadcramnext.gif) right no-repeat;
	margin-right: 10px;
	/*width:120px;*/
	text-align: center;
	float: left;
}
.current_step {
	color: #000;
	padding: 0px 20px 0px 0px;
	background: url(/img/breadcramnext.gif) right no-repeat;
	margin-right: 10px;
	/*width:120px;*/
	text-align: center;
	float: left;
}
.error_step {
	color: #FF9900;
	padding: 0px 20px 0px 0px;
	background: url(/img/breadcramnext.gif) right no-repeat;
	margin-right: 10px;
	/*width:120px;*/
	text-align: center;
	float: left;
}
.completed_steps {
	color: #009900;
	padding: 0px 20px 0px 0px;
	background: url(/img/breadcramnext.gif) right no-repeat;
	margin-right: 10px;
	/*width:120px;*/
	text-align: center;
	float: left;
}
.last_step {
	background: none;
	margin: 0px;
}
.form_right_side_box {
	width: 300px;
	background: #E2EDF2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
	padding: 10px 5px 5px 5px;
	height: 400px;
}
.form_right_side_box ul {
	margin: 0px;
	padding: 0px;
}
.form_right_side_box li {
	border-bottom: 1px solid #333333;
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
.form_right_side_box li a {
	background: url(/img/categorySelect.gif) left no-repeat;
	padding: 0px 0px 0px 12px;
}
.form_right_side_box li a:hover {
	text-decoration: none;
}
.form_right_side_box li .count {
	float: right;
	color: #333333;
}
.form_right_side_box li .count a {
	color: #666666;
	text-decoration: none;
	background: none;
	padding: 0px;
}
.form_right_side_box li .count a:hover {
	text-decoration: underline;
}
/* Device Maintenence Window  */
.time_selection {
	float: left;
	width: 100%;
	margin: 3px 0px;
}
.time_selection .left_side_label {
	float: left;
	width: 100px;
}
.recurring_selection fieldset, .onetime_selection fieldset {
	width: 400px;
	clear: both;
	float: left;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 10px 0px;
}
.recurring_selection, .onetime_selection legend {
	padding: 5px;
}
.selection_days {
	width: 80px;
	float: left;
	border-right: 1px solid #ccc;
	padding-right: 30px;
}
.selection_days span {
	float: left;
	width: 100%;
	padding: 3px 0px;
}
.recurrance_every {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.select_weekday {
	width: 100%;
	float: left;
}
.select_weekday span {
	padding: 5px 0px;
	width: 95px;
	float: left;
}
.select_patten {
	float: left;
	width: 450px;
	margin-left: 30px;
}
.monitor_des {
	margin: 0px 0px 0px 2px;
	float: left;
	padding: 3px 3px 3px 20px;
	font-style: italic;
	background: url(/img/info.gif) top left no-repeat;
}
.alert_message_disp {
	background: #FDF5D9;
	border: 1px solid #FCEEC1;
	box-shadow: none;
	padding: 14px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	color: #404040;
}
/*ACS Ticket summary page starts here*/
.form_right_side_box {
	border-radius: 0px 10px 10px 0px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 0px;
	overflow: hidden;
	height: auto;
	width: 350px;
	background: #E2EDF2;
}
.form_right_side_box .leftSideInfo {
	float: left;
}
.form_right_side_box .rightSideLinks {
	background: #1E1E1E;
	width: 70px;
	float: right;
	padding: 5px 5px 5px 0px;
}
.rightSideLinks ul {
	margin-top: 10px;
}
.rightSideLinks ul li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: center;
	border: none;
}
.rightSideLinks ul li a {
	padding: 33px 0px 0px 2px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	border: none;
	background: none;
	display: block;
	background-position: top center;
	background-repeat: no-repeat;
}
.rightSideLinks ul li a:hover {
	color: #ccc;
}
.rightSideLinks li a.selected {
	border-radius: 0px 4px 4px 0px;
	border: 1px solid #08577E;
	border-left: none;
	background-color: #E2EDF2;
	padding: 35px 0px 3px 0px;
	color: #187AAB;
	-moz-box-shadow: 0 1px 0 0 #333 inset;
	background-position: 21px 3px;
}
.rightSideLinks li a.selected:hover {
	color: #187AAB;
}
.ticketHeader {
	border-radius: 4px 4px 0px 0px;
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(top, #dadada 0%, #cbcbcb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #cbcbcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dadada 0%, #cbcbcb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dadada 0%, #cbcbcb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dadada 0%, #cbcbcb 100%); /* IE10+ */
	background: linear-gradient(top, #dadada 0%, #cbcbcb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#cbcbcb', GradientType=0 ); /* IE6-9 */
	color: #fff;
	padding: 5px;
	border-bottom: 1px solid #999;
	overflow: hidden;
}
.ticketHeader h2 {
	border-bottom: none;
	padding: 0px;
	margin: 0px;
	font: 18px Calibri;
	color: #000;
	text-shadow: white 0px 1px 0px;
	float: left;
	width: 500px;
}
.ticketHeader .rightSideInfo {
	float: right;
	font: 14px Calibri;
	color: #000000;
	padding-top: 3px;
}
.ticketSummaryInfo {
	padding: 10px 10px 10px 10px;
	clear: both;
	overflow: hidden;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-9 */
}
.ticket_right_side_box {
	padding-top: 5px;
}
.ticket_right_side_box h3 {
	font: bold 22px Calibri;
	text-shadow: white 0px 1px 0px;
	color: #333;
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
}
.ticket_right_side_box p {
	margin: 8px 0px 8px 0px;
}
.post_info {
	border-bottom: 1px solid #A5CADD;
	padding-bottom: 1px;
	margin: 5px 0px 5px 0px;
}
.post_info p {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
.post_info .sender {
	color: #187AAB;
	font-weight: bold;
}
/*Service desk css starts here*/
.leftSideTicketInfo {
	float: left;
	width: 73%;
}
.ticketStateHolder {
	float: left;
	width: 45px;
	margin-right: 15px;
}
.ticketStatus {
	background: url(/img/ticketStatus.png) left no-repeat;
	color: #333333;
	padding: 0 3px 3px 14px;
	float: right;
	text-align: left;
	margin-right: -6px;
	border-right: 1px solid #ccc;
	position: absolute;
	right: 1px;
}
.ticketStateHolder .statePending {
	border: 1px solid #DD6262;
	width: 100%;
	text-align: center;
	color: #000000;
	border-radius: 3px;
	background: #fff;
	padding: 4px 3px;
	width: 100%;
}
.ticketStateHolder .P0 {
	background: #E84242;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .P1 {
	background: #E35D43;
	border-radius: 3px;
	color: #000;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .P2 {
	background: #E87927;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;

	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .P3 {
	background: #E7B42A;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .allPriority {
	background: #BFDBD3;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.serviceRequestTitleInfo {
	float: left;
	width: 90.5%;
}
.serviceRequestTitleInfo h2 {
	text-align: left;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border: none;
}
.serviceRequestTitleInfo h2 .ticketID {
	color: #666666;
	border-bottom: 1px dashed #fff;
}
.serviceRequestTitleInfo p.basicServiceRequestInfo {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.serviceRequestTitleInfo p.basicServiceRequestInfo a {
	color: #3399FF;
	text-decoration: none;
}
.serviceRequestTitleInfo p.basicServiceRequestInfo a:hover {
	text-decoration: underline;
}
.serviceRequestActions {
	float: right;
	margin-top: 4px;
}
.serviceRequestActions a {
	border-radius: 3px;
	padding: 3px 5px 3px 5px;
	text-align: left;
	color: #333333;
	text-decoration: none;
	border: 1px solid #fff;
	float: right;
	background: #fff;
}
.serviceRequestActions a .serviceIcon {
	background: #fff url(/img/sprites_device_services.png) no-repeat 0px -824px;
	float: right;
	width: 22px;
	height: 18px;
	margin-top: -3px;
	margin-left: 3px;
}
.serviceRequestActions a:hover {
	background: #fff url(/img/sprites_device_services.png) no-repeat -53px -606px;
	border: 1px solid #ccc;
	text-decoration: none;
}
.rightSideTicketInfo {
	float: right;
	width: 100%;
	/*margin-right:0.5%;*/
	background: #eee;
	border: 1px solid #ccc;
}
.rightSideTicketInfo .forFontNcolor ul{
	margin:0px;
	padding-left:0;
}
.rightSideTicketInfo .forFontNcolor li {
	margin:0px 0px 5px 0px;
	float:left;
	width:100%;
	border-bottom:1px dotted #ccc;
	text-align:left;
	padding-bottom:2px;
}
.rightSideTicketInfo .forFontNcolor li:last-child {
	border-bottom:none;
}
.rightSideTicketInfo .forFontNcolor li a {
	color: #1779AA;
	padding:0 0 0 5px;
}
.rightSideTicketInfo .forFontNcolor li a .casesCount{
	padding:1px 7px;
	background:#ddd;
	color:#666666;
	text-shadow: white 0px 1px 0px;
	float:right;
	border-radius:3px;
	text-align:center;
}
.rightSideTicketInfo .forFontNcolor li a:hover .casesCount{
	background:#999999;
	color:#FFFFFF;
	text-shadow:none;
}
.rightSideTicketInfo .forFontNcolor li a.selected {
	background: url(/img/left_navigation_selected_ar.gif) right no-repeat;
	padding-right: 10px;
	font-weight: normal;
}
.forFontNcolor {
	margin: 0px 5px;
}
.rightSideTicketInfo h3 {
	border-bottom: 1px dotted #666666;
	margin-top: 20px;
	color: #333;
	font-weight:normal;
}
.rightSideTicketInfo h3 a {
	color: #fff;
	display: block;
	padding-left:3px;
}
.rightSideTicketInfo h3 a:hover {
	color: #999;
	display: block;
}
.rightSideTicketInfo h3 .rightSideArrowsDown, .rightSideTicketInfo h3 .rightSideArrowsUp {
	margin-right:5px;
	float: right;
	width: 15px;
	height: 15px;
	background: url(/img/sprites_device_services.png) no-repeat -173px -243px;
}
.rightSideTicketInfo h3 .rightSideArrowsUp {
	background: url(/img/sprites_device_services.png) no-repeat -173px -225px;
}
.rightSideTicketInfo h3 a:hover {
	text-decoration: none;
}
.rightSideTicketInfo li a {
	color: #1779AA;
}
.rightSideTicketInfo ul.iconLinks {
	margin: 0px;
	padding: 0px;
	width: 73px;
	background: #fff;
	float: right;
	margin-right: 1px;
}
.rightSideTicketInfo .iconLinks li {
	margin: 0;
	list-style: none;
	text-align: center;
}
.rightSideTicketInfo .iconLinks li a {
	background: url(/img/sprites_service_desk.png) top no-repeat;
	padding: 38px 0px 8px 0px;
	display: block;
}
.rightSideTicketInfo .iconLinks li a.selected {
	text-decoration: underline;
}
.rightSideTicketInfo li a {
	color: #333333;
}
.rightSideTicketInfo li a.selected {
	font-weight: bold;
	color: #0099CC;
}
.rightSideTicketInfo li.selected {
	background: #EDF2FE url(/img/sprites_service_desk.png) top no-repeat;
	border: 1px solid #ccc;
	border-left: none;
	border-radius: 0 4px 4px 0;
	margin-right: 6px;
	margin-left: -1px;
}
.rightSideTicketInfo li a.selected {
	color: #1779AA;
}
.custom{
	background-color:#003399;
	float:left;
	width:100%;
}
.rightSideTicketInfo h3 .rightSideArrowsUp{
	margin-right:7px;
	margin-top: 0px;
}
.serviceRequestDescription {
	float: left;
	width: 99%;
}
.serviceRequestDescription pre {
	border: none;
	padding:1px;
	margin:0px;
	background: none;
	color: #333;
	white-space:pre-wrap;
	word-wrap:break-word;
	max-width:798px;
}
.conversationContent .conversationText{
	padding-right: 5px;
}
.serviceRequestDescription p {
	margin: 0px;
	padding: 0px;
}
.serviceRequestDescription .tags {
	margin: 20px 0px 0px 0px;
	background: #EDF2FE;
	border-radius: 3px;
	padding: 8px 5px 8px 5px;
}
.tagTitle {
	font-weight: bold;
	float: left;
	margin-right: 5px;
}
.taglist {
	float: left;
}
.taglist span {
	cursor: pointer;
	background: #E5E5E5 url(/img/close_small_icon.png) no-repeat right;
	border-radius: 3px;
	padding: 2px 14px 2px 3px;
	font-weight: normal;
	margin-right: 5px;
}
.serviceRequestDescription .tags .txtField {
	border: none;
	background: none;
	width: 600px;
}
.serviceRequestInnerTabs .nav-tabs li a {
	border-radius: 4px 4px 0px 0px;
	margin: 0px 5px 0px 0px;
	color: #333;
	border: 1px solid #ccc;
	padding: 6px 10px 7px;
	background: #e7e7e7; /* Old browsers */
	background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #e7e7e7 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.serviceRequestInnerTabs .nav-tabs li.active a {
	background: white;
	border-bottom: 1px solid #fff;
}
.serviceRequestInnerTabs .nav-tabs li.active a:hover {
	border-bottom: 1px solid #fff;
}
.serviceRequestInnerTabs .nav-tabs li a:hover {
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	background: white;
}
.ratingIcons .thumbUp {
	overflow: hidden;
	float: right;
	clear: both;
}
.ratingIcons .thumbUp a {
	background: url(/img/sprites_device_services.png) no-repeat -102px -629px;
	width: 18px;
	height: 17px;
	display: block;
}
.ratingIcons .thumbDown {
	overflow: hidden;
	float: right;
	margin: 2px 0px 0px 0px;
}
.ratingIcons .thumbDown a {
	background: url(/img/sprites_device_services.png) no-repeat -102px -650px;
	width: 18px;
	height: 17px;
	display: block;
}
.conversationContent {
	border-top: 1px dotted #ddd;
	float: left;
	padding: 15px 5px 0px 5px;
	width: 100%;
}
.alternativeConversation {
	background: #F3F3F3;
}
.conversationContent .userIcon {
	width: 5%;
	float: left;
	margin-right:1%;
}
.conversationContent .userIcon img{
	border:1px solid #999999;
}
.conversationContent .conversationInfo {
	float: left;
	width: 94%;
}
.conversationContent .ratingIcons {
	width: 5%;
	float: right;
	text-align: right;
}
.ratingIconSpace {
	width: 20px;
	float: right;
}
/*Service post success page. Vendors list starts here*/
.leftsideFilters {
	width: 230px;
	background: #EDF2FE;
	border: 1px solid #ccc;
	padding: 5px;
}
.greyArrow a {
	background: url(/img/greyArrow.png) no-repeat right;
	padding: 0px 14px 2px 0px;
	color: #0066CC;
}
.rightsideHelpSection {
	background: #FFFBE5;
	border: 1px solid #ccc;
	float: right;
	width: 21%;
	padding: 1%;
	margin: 0% 0% 0% 1%;
	padding-bottom: 10px;
}
.rightsideHelpSection h3 {
	color: #50852C;
	border: none;
	margin: 0px 0px 10px 0px;
	margin: 0px;
}
.rightsideHelpSection p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.rightsideHelpSection p a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}
.rightsideHelpSection p a:hover {
	text-decoration: underline;
}
.userNameandTime {
	margin-bottom: 5px;
}
.conversationInfo .userNameandTime .time {
	font-style: italic;
	color: #666666;
}

.userNameandTime .userName a{
	background:none;
	box-shadow:none;
}
.conversationAttachments {
	padding-top: 3px;
}
.conversationAttachments .attachmentIcon {
	background: url(/img/sprites_device_services.png) -32px -145px no-repeat;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}
.replyPostMessage {
	margin: 10px 0px;
}
.tabsInfo {
	margin: 10px 0px 0px 5px;
	min-height: 400px;
}
.tabsInfo h3 {
	color: #006699;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
.tabsInfo h3 a {
	text-decoration: underline;
	color: #1779AA;
}
.tabsInfo h3 a:hover {
	text-decoration: none;
}
.tabsInfo p {
	padding: 0px;
}
.tabsInfo a {
	color: #3399FF;
	text-decoration: none;
}
.tabsInfo a:hover {
	text-decoration: underline;
}

.tabsInfo h4 {
	border: none;
	margin: 10px 0 20px 0px;
}
.ticketsFilter {
	margin: 2px;
}
.selectedFilter {
	border: 1px solid #fff;
	float: left;
	width: 100%;
	background: rgb(233,242,253); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(233,242,253,1) 0%, rgba(217,229,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(233,242,253,1)), color-stop(100%, rgba(217,229,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(233,242,253,1) 0%, rgba(217,229,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(233,242,253,1) 0%, rgba(217,229,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(233,242,253,1) 0%, rgba(217,229,244,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(233,242,253,1) 0%, rgba(217,229,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f2fd', endColorstr='#d9e5f4', GradientType=0 ); /* IE6-9 */
	padding: 14px 15px 20px 5px;
	display: block;
	position: relative;
	border-bottom: 2px solid #333;
}
.selectedFilter a {
	color: #187AAB;
	padding: 5px 0px 5px 0px;
}
.selectedFilter a span.selectedArrow {
	width: 20px;
	height: 25px;
	background: url(/img/sprites_service_desk.png) no-repeat -8px -720px;
	float: right;
	position: absolute;
	top: 10px;
	right: -6px;
}
.filterDevider {
	padding-bottom: 3px;
	border-bottom: 1px solid #CACED8;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.filterDeviderPaddingLeft {
	padding-left: 5px;
}
.filterDevider h4 {
	color: #666;
	border: none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
.filterCheckBox {
	margin-bottom: 6px;
	clear: both;
	width: 100%;
	float: left;
}
.filterCheckBox .checkBox {
	float: left;
}
.filterCheckBox .labelCheckBox {
	float: left;
	margin-left: 4px;
	margin-bottom: 2px;
}
.filterSection {
	width: 92%;
	float: left;
	margin: 0px 4%;
}
.filterSection label {
	border: none;
    color: #333333;
    margin: 10px 0px 5px 0px !important;
    text-align: left !important;
    width: 100% !important;
    float: left !important;
    padding: 0px !important;
	font-size:12px;
}
.priorities {
	float: left;
	padding-top: 3px;
}
.ticketsByPriority {
	float: left;
	margin-right: 20px;
}
.ticketsByPriority a {
	text-decoration: none;
	color: #333333;
}
.ticketsByPriority a:hover {
	text-decoration: underline;
}
.urgentPriority a {
	color: #D02C2C;
}
.urgentPriority a:hover {
	color: #D02C2C;
}
a .urgentPriority .priorityClass {
	color: #D02C2C;
}
.ticketsByPriority .priorityClass {
	padding: 0px 10px 2px 10px;
}
a .priorityClass {
	color: #333333;
}
.ticketsByPriority .count {
	text-align: center;
	padding-top: 5px;
}
.ticketListActions {
	float: right;
	margin: 0px 0px 0px 0px;
}
.ticketListActions .actionButtons {
	float: left;
	margin-right: 10px;
	background: #fff;
	border: 1px solid #666;
	border-radius: 3px;
	padding: 4px 10px 4px 4px;
}
.actionButtons:hover {
	background: #eee;
	color: #006699;
}
.ticketListActions a {
	color: #333333;
	text-decoration: none;
}
.ticketListActions a:hover {
	text-decoration: none;
}
.ticketListActions a span {
	background: url(/img/sprites_device_services.png) -32px -177px no-repeat;
	height: 16px;
	width: 16px;
	margin-right: 3px;
	float: left;
}
.ticketListActions a span.closeAction {
	background: url(/img/sprites_device_services.png) -32px -193px no-repeat;
}
.ticketListActions a span.pickup {
	background: url(/img/sprites_device_services.png) -32px -209px no-repeat;
}
.ticketListActions a span.assignedTo {
	background: url(/img/sprites_device_services.png) -32px -225px no-repeat;
}
.selectTicketFilter {
	float: left;
	padding-top: 10px;
}
.settingsIcon {
	float: right;
	margin-top: 12px;
	margin-right: 3px;
}
.settingsIcon a {
	background: url(/img/sprites_device_services.png) 0px -824px no-repeat;
	width: 30px;
	height: 22px;
	float: left;
}
.displayTable td a.p0issue {
	padding: 2px;
	background: #FF0000;
}
.displayTable td a.p1issue {
	padding: 2px;
	background: #FFCC00;
}
.displayTable td a.p2issue {
	padding: 2px;
	background: #FFCC33;
}
.UrgentList {
	background: #D65C5C;
	border-radius: 3px;
	padding: 2px 4px;
	float: left;
	color: #fff;
	width: 52px;
	text-align: center;
}
.UrgentList .modal-header {
	background: #D65C5C;
}
.UrgentList .modal-header h3 {
	color: #FFF;
}
.HighList {
	background: #FF9900;
	border-radius: 3px;
	padding: 2px 4px;
	float: left;
	color: #fff;
	width: 52px;
	text-align: center;
}
.HighList .modal-header {
	background: #FF9900;
}
.HighList .modal-header h3 {
	color: #FFF;
}
.MediumList {
	background: #E4AF61;
	border-radius: 3px;
	padding: 2px 4px;
	float: left;
	color: #fff;
	width: 52px;
	text-align: center;
}
.MediumList .modal-header {
	background: #E4AF61;
}
.MediumList .modal-header h3 {
	color: #FFF;
}
.LowList {
	background: #94A7EC;
	border-radius: 3px;
	padding: 2px 4px;
	float: left;
	color: #fff;
	width: 52px;
	text-align: center;
}
.LowList .modal-header {
	background: #94A7EC;
}
.P3List {
	background: #E7B42A;
	border-radius: 3px;
	padding: 2px 4px;
	float: left;
	color: #fff;
	text-align: center;
}
.allOtherPriority {
	background: #999999;
	border-radius: 3px;
	padding: 2px 4px;
	float: left;
	color: #fff;
	width: 52px;
	text-align: center;
}
.selectedFilterArrow {
	width: 15px;
	height: 22px;
	background: url(/img/sprites_device_services.png) 0px -888px no-repeat;
	float: right;
	margin-right: 2px;
	margin-top: -3px;
}
.ticketStateHolder .Urgent {
	background: #D65C5C;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .High {
	background: #FF9900;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .Medium {
	background: #E4AF61;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.ticketStateHolder .Low {
	background: #94A7EC;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	float: left;
	padding: 10px 3px;
	width: 100%;
}
.appliedFilter {
	margin: 0px 0px 10px 0px;
	border-radius: 4px;
	width: 94%;
}
.appliedFilter a {
	display: block;
	padding: 8px 3px 8px 4px;
	background: #CBDCF1;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.appliedFilter a:hover {
	text-decoration: none;
	background: #BED2EB;
	padding: 8px 1px 8px 4px;
}
.appliedFilter a .arrow {
	background: url(/img/sprites_device_services.png) 0px -888px no-repeat;
	float: right;
	width: 15px;
	height: 22px;
	margin-top: -3px;
}
.filterHeading {
	margin: 15px 3px;
	float: left;
	width: 98%;
}
.filterHeading h3 {
	color: #666666;
	border: none;
}
.filterHeading .btn-group {
	margin: -5px 0px 2px 0px;
	float: right;
}
.newTicket {
	font-weight: bold;
}
.closedTicket {
	color: #666666;
}
.closedTicket td a {
	color: #666666;
}
/*Service post success page. Vendors list ends here*/

/*Mobile device classes starts here*/
.leftsideInfoMobile {
	float: left;
	width: 180px;
	padding-right: 20px;
	border-right: 1px solid #ccc;
}
.leftsideInfoMobile h2 {
	color: #00669B;
	border: none;
	margin: 0px 0px 10px 0px;
}
.leftsideInfoMobile h3 {
	color: #333333;
	margin: 0px;
	padding: 0px;
	background: none;
	float: none;
}
.leftsideInfoMobile p {
	color: #333333;
	margin: 5px 0px 15px 0px;
	padding: 0px;
}
.rightSideInfoMobile {
	float: left;
	margin-left: 20px;
	padding: 14px 14px 14px 10px;
}
.rightSideInfoMobile h2 {
	color: #00669B;
	padding: 6px 0px 0px 0px;
	margin: 0px;
	border: none;
}
.rightSideInfoMobile h2 .iconHeading {
	background: url(/img/sprites_device_services.png) 0px -915px no-repeat;
	float: left;
	width: 26px;
	height: 24px;
}
.rightSideInfoMobile .contentStart {
	padding: 0px 10px 0px 25px;
}
.rightSideInfoMobile .contentStart p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #666666;
}
.rightSideInfoMobile .contentStart p a {
	color: #00669B;
	text-decoration: underline;
}
.rightSideInfoMobile .contentStart p a:hover {
	text-decoration: none;
}
.googleMapPlaceHolder {
	margin-top: 10px;
}
.contentStart .refreshIcon {
	float: right;
}
.contentStart .refreshIcon a {
	width: 16px;
	height: 16px;
	background: url(/img/sprites_device_services.png) -48px -81px no-repeat;
	display: block;
}
.infoBox {
	float: left;
	width: 300px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U4ZjNmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,243,250,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(99%, rgba(232,243,250,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,243,250,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,243,250,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,243,250,1) 99%); /* IE10+ */
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(232,243,250,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f3fa', GradientType=0 ); /* IE6-8 */
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 10px 10px 15px 10px;
	margin: 0px 0px 30px 0px;
}
.leftSideBoxes {
	width: 380px;
	float: left;
}
.contentStart p .networkIcon {
	float: right;
	width: 16px;
	height: 16px;
}
.contentStart p .yes {
	background: url(/img/sprites_device_services.png) -48px -97px no-repeat;
}
.contentStart p .no {
	background: url(/img/sprites_device_services.png) -48px -113px no-repeat;
}
/*Mobile device classes ends here*/

.deleteFilter {
	background: url(/img/sprites_device_services.png) -48px -145px no-repeat;
	float: left;
	width: 16px;
	height: 16px;
}
.defaultFilter {
	background: url(/img/sprites_device_services.png) -48px -129px no-repeat;
	float: left;
	width: 16px;
	height: 16px;
}
.defaultedFilter {
	background: url(/img/sprites_device_services.png) -48px -98px no-repeat;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 7px;
}
.wizardIcon {
	float: left;
	width: 16px;
	height: 16px;
	margin: -2px 3px 0px 0px;
}
.baseForm fieldset, .form-horizontal fieldset {
	background: #fff;
}
.baseForm .form-group .checkbox input{
	position:inherit !important;
	margin-left:0;
}
.generalSettingsIcon {
	background: url(/img/sprites_device_services.png) -48px -225px no-repeat;
}
.passcodeIcon {
	background: url(/img/sprites_device_services.png) -48px -241px no-repeat;
}
.restrictionsIcon {
	background: url(/img/sprites_device_services.png) -32px -673px no-repeat;
}
.wifiIcon {
	background: url(/img/sprites_device_services.png) -64px -225px no-repeat;
}
.vpnIconWizard {
	background: url(/img/sprites_device_services.png) -64px -241px no-repeat;
}
.emailSettingsWizard {
	background: url(/img/sprites_device_services.png) -64px -209px no-repeat;
}
.newDeviceTabs {
	background: #fff;
	-moz-box-shadow: inset 0 0 5px 5px #E6E6E6;
	-webkit-box-shadow: inset 0 0 5px 5px#E6E6E6;
	box-shadow: inset 0 0 5px 5px #E6E6E6;
	border-radius: 0px 0px 5px 5px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	height: 24px;
}
.newDeviceTabs li {
	display: inline;
	margin-left: 5px;
}
.newDeviceTabs li a {
	color: #00669B;
	padding: 5px;
}
.newDeviceTabs li.selected a {
	-moz-box-shadow: inset 0 0 5px 5px #004C74;
	-webkit-box-shadow: inset 0 0 5px 5px#004C74;
	box-shadow: inset 0 0 5px 5px #004C74;
	background: #006699;
	color: #FFFFFF;
	border-radius: 3px;
}
.newDeviceTabs li.selected a:hover {
	text-decoration: none;
	background: #006699;
	box-shadow: none;
	cursor: default;
}
.left_navigation_Reports {
	border: 1px solid #8CB9CA;
	border-radius: 5px;
	overflow: hidden;
	width: 270px;
	padding-bottom: 10px;
}
.left_navigation_Reports a {
	color: #1779AA;
}
.graphs_filter {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: 0px 0px 4px 0px;
}
.graphs_filter .left {
	float: left;
	width: 60%;
}
.graphs_duration {
	float: right;
	border: 1px solid #ddd;
	border-radius: 3px;
	overflow: hidden;
	position: relative;
	right: 40px;
	top: 2px;
	z-index: 2;
}
.graphs_duration span {
	float: left;
	border-right: 1px solid #ccc;
	background-color: #FFFFFF;
}
.graphs_duration span a {
	text-decoration: none;
	color: #333333;
	padding: 1px 7px;
	float: left;
}
.graphs_duration span a.selected {
	background: #0099CC;
	color: #FFFFFF;
}
.graphs_duration span a:hover {
	background: #ccc;
	color: #FFFFFF;
}
.health_status .ok, .health_status .warning, .health_status .critical, .health_status .unknown, .health_status .deleted {
	border-radius: 30px;
	margin-right: 2px;
	width:18px;
	padding:1px;
	text-align:center;
}

.health_status .ok {
	background: #009900;
}
.health_status .warning {
	background: #FF9900;
}
.health_status .critical {
	background: #FF0000;
}
.health_status .unknown {
	background: #999999;
	border: 1px solid #666;
}
.health_status .deleted {
	background: #333333;
	border: 1px solid #000000;
	padding: 2px;
}
.health_status{
	margin-right:15px;
	float:left;
}
.health_status .monitorLabel{
	float:left;
	margin-top:2px;
}
.health_status .monitorLabel:hover{
	text-decoration:underline;
}
/*Private branding css starts here*/
.headingNsearch h1 {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ddd;
	color: #666666;
}

.leftNavigation {
	width: 18.5%;
	border-right: 5px solid #E1E1E1;
	float: left;
	background: #EEF4FB;
	padding: 0px 5px 10px 5px;
}
.leftNavigation h3 {
	color: #000;
	padding: 0px;
	border: 0px;
	float: left;
}
.leftNavigation ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.leftNavigation li {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	clear: both;
	float: left;
}
.leftNavigation li a {
	color: #006699;
	text-decoration: none;
}
.leftNavigation li a:hover {
	text-decoration: underline;
}
.leftNavigation li.selected a {
	background: url(/img/left_navigation_selected_ar.gif) right no-repeat;
	padding-right: 10px;
}
.setup_leftnav{
	width: 98%;
	border-right: 1px solid #E1E1E1;
	float: left;
	background: #F8F8F8;
	padding: 10px 5px 10px 5px;
}
.rightNavigation {
	width: 79.4%;
	float: left;
	margin: 9px 0px 0px 5px;
}
/*Private branding css ends here*/
/*form wizard steps css*/
.wizard-main {
	background: #efefef;
	padding: 5px 1%;
	border-radius: 0px 0px 5px 5px;
	position: relative;
	overflow: hidden;
	float: left;
	width: 98%;
	z-index: 5;
	margin: 1px 0px 20px 0px;
}
.dottedLine {
	position: absolute;
	width: 97%;
	top: 18px;
	z-index: -1;
}
.wizard-main .step {
	float: left;
	margin: 0px 50px 0px 0px;
	background: #efefef;
	padding: 0px 0px 0px 3px;
}
.wizard-main .step .numberStep {
	border-radius: 150px;
	background: #ccc;
	color: #efefef;
	width: 24px;
	height: 20px;
	text-align: center;
	padding-top: 4px;
	float: left;
	border: 2px solid #fff;
}
.wizard-main .selected .numberStep {
	background: #669900;
}
.wizard-main .selected .wizard-label {
	color: #669900;
	background-color: none;
}
.step .wizard-label {
	font: 15px Calibri;
	padding: 4px 3px 0px 3px;
	float: left;
	background-color: none;
}
.wizard-main-right .step {
	float: right;
}
/*form wizard steps css*/

#dashboardLayout .widgetMain {
	border: 1px solid #99BCE8;
	border-radius: 4px;
	overflow: hidden;
	width: 30%;
	float: left;
	margin: 0px 20px 20px 0px;
}
#dashboardLayout .widgetMain .widgetTitle {
	background: #EAF3FE;
	padding: 3px;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #99BCE8;/*cursor:all-scroll;*/
}
#dashboardLayout .widgetTitle h2 {
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
	width: 200px;
	color: #000;
}
#dashboardLayout .widgetTitle .refreshButton {
	float: right;
	margin-right: 8px;
}
#dashboardLayout .widgetContent {
	background: #fff;
	padding: 5px;
	max-height: 250px;
}
#dashboardLayout.twoColumn .widgetMain {
	width: 46%;
}
.slimScrollDiv {
	padding-right: 10px;
}
.osIcons {
	float: right;
	margin-top: 3px;
}
/*Detail listing style starts here*/
.detailListingMain {
	float: left;
	width: 99.5%;
	padding-right: 0.5%;
	padding-bottom: 5px;
	margin-bottom: 1px;
}
.detailListingMain a {
	color: #006699;
}
.odd {
	background: #fff;
	height: auto;
}
.odd:hover, .even:hover {
	background: #FFF9D2;
}
.even {
	background: #f4f4f4;
	height: auto;
}
.detailListing {
	margin: 5px;
	float: left;
	width: 100%;
}
.detailListing h3 {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
}
.detailListing h3 a {
	color: #006699;
	text-decoration: none;
}
.detailListing h3 a:hover {
	text-decoration: underline;
}
.upTimeStatus {
	color: #333333;
	float: left;
	margin-top: 7px;
}
.collector_physical {
	background: #E0E9EF;
	border-radius: 4px;
	padding: 3px;
	position: relative;
	float: left;
}
.collector_vm {
	background: #E0E9EF;
	border-radius: 4px;
	padding: 3px;
	position: relative;
	float: left;
}
.collector_physical .icon {
	float: left;
	margin: 2px 2px 0px 0px;
	width: 37px;
	height: 10px;
	background: url(/img/collector_type.png);
}
.collector_vm .icon {
	float: left;
	margin: 1px 2px 0px 0px;
	width: 37px;
	height: 12px;
	background: url(/img/collector_type.png) 0px -15px;
}
.collector_physical .collector_label, .collector_vm .collector_label {
	float: left;
	color: #333333;
}
.collector_more_info {
	margin: 4px 0px 0px 8px;
	float: left;
	color: #666666;
}
.registerLink {
	float: right;
	margin: 3px 40px 0px 0px;
}
.collectorConsoles {
	float: right;
	margin-right: 5px;
}
.list_types {
	float: right;
	margin-bottom: 2px;
}
.listStyle {
	border: 1px solid #ccc;
	float: left;
}
.listStyle:hover {
	background: #ccc;
}
.detailListingIcon {
	border-radius: 3px 0px 0px 3px;
	background: #f4f4f4;
	border: 1px solid #ddd;
}
.listStyle a {
	padding: 3px 3px 3px 5px;
	display: block;
	float: left;
}
.tableListing {
	border-radius: 0px 3px 3px 0px;
	background: #f4f4f4;
	border: 1px solid #ddd;
}
.list_types .selected {
	background: #ccc;
}
.detailListingIcon .icon {
	float: left;
	background: url(/img/sprites_device_services.png) -111px -210px;
	width: 16px;
	height: 16px;
}
.tableListing .icon {
	float: left;
	background: url(/img/sprites_device_services.png) -111px -225px;
	width: 16px;
	height: 16px;
}
.collector_count {
	position: absolute;
	background: #FFF9D0;
	border: 1px solid #ddd;
	right: -15px;
	top: -6px;
}
.collector_count a {
	display: block;
	padding: 0px 2px;
	color: #006699;
	text-decoration: none;
	cursor: auto;
}
.collector_count a:hover {
	background: #ccc;
	text-decoration: underline;
	color: #333333;
}
/*Detail listing style ends here*/
.helpLinks {
	background: #FEFBEA;
	border: 1px solid #EBDFAC;
	margin-bottom: 10px;
}
.helpLinks h3 {
	font: 16px Calibri;
	margin: 0px;
	padding: 5px 5px;
	width: auto;
	border: none;
}
.helpLinks h3 a {
	color: #000;
	text-decoration: none;
	display: block;
}
.helpLinks h3 a:hover {
	color: #999;
}
.helpLinks h4 {
	border: none;
	font: 15px Calibri;
	margin: 0px 0px 5px 5px;
	color: #333333;
}
.helpLinks p {
	color: #666666;
	margin: 0px 0px 0px 5px;
}
.createRequest {
	margin: 15px 0px 0px 5px;
}
.createRequest a {
	color: #006699;
}
.helpLinksContent {
	padding: 5px;
	display: none;
	border-top: 1px solid #EBDFAC;
	display: block;
}
.vmListScript {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.vmListScript .vmIcon {
	width: 6.5%;
	float: left;
	padding: 0px;
}
.vmListScript .vmInfo {
	float: left;
	width: 70%;
	padding: 0px;
}
.vmListScript .vmInfo h3 {
	color: #333333;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	border: none;
	background: none;
}
.vmListScript .vmInfo p {
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.vmcalltoActionScript {
	float: right;
	width: 15%;
}
.vmcalltoActionScript input {
	color: #FFF;
	padding: 10px;
	border-radius: 5px;
	border: #99CC00 1px solid;
	background: rgb(0,136,204); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0,136,204,1) 0%, rgba(2,96,143,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,136,204,1)), color-stop(100%, rgba(2,96,143,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,136,204,1) 0%, rgba(2,96,143,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,136,204,1) 0%, rgba(2,96,143,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,136,204,1) 0%, rgba(2,96,143,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(0,136,204,1) 0%, rgba(2,96,143,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088cc', endColorstr='#02608f', GradientType=0 ); /* IE6-9 */
	border-color: #FFFFFF #FFFFFF #FFFFFF;
	border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.50);
	cursor: pointer;
	text-shadow: #7AA201 0px 1px 0px;
}
.vmcalltoActionScript input:hover {
	background: rgb(168,209,80); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiNhOGQxNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5YmM1M2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(168,209,80,1) 47%, rgba(155,197,60,1) 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(47%, rgba(168,209,80,1)), color-stop(50%, rgba(155,197,60,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(168,209,80,1) 47%, rgba(155,197,60,1) 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(168,209,80,1) 47%, rgba(155,197,60,1) 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(168,209,80,1) 47%, rgba(155,197,60,1) 50%); /* IE10+ */
	background: linear-gradient(top, rgba(168,209,80,1) 47%, rgba(155,197,60,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d150', endColorstr='#9bc53c', GradientType=0 ); /* IE6-8 */
}
.vmListScript .vmIconBig {
	width: 13.5%;
	float: left;
	padding: 0px;
}
.requestPrioroties {
	float: right;
}
.requestPrioroties .openRequests, .requestPrioroties .openUrgent, .requestPrioroties .closedUrgent {
	border-radius: 5px;
	float: left;
	width: 140px;
	background: #eee;
	margin-right: 10px;
}
.requestPrioroties .openRequests:hover {
	background: rgba(199, 213, 238, 0.6);
}
.requestPrioroties .openUrgent:hover {
	background: rgba(214, 92, 92, 0.6);
}
.requestPrioroties .closedUrgent:hover {
	background: rgba(214, 214, 214, 0.6);
}
.requestPrioroties .openRequests a, .requestPrioroties .openUrgent a, .requestPrioroties .closedUrgent a {
	display: block;
	padding: 0px 0px 0px 4px;
}
.requestPrioroties .openRequests a:hover, .requestPrioroties .openUrgent a:hover, .requestPrioroties .closedUrgent a:hover {
	text-decoration: none;
}
.requestPrioroties .openRequests {
	background: #C7D5EE;
}
.requestPrioroties .openUrgent {
	background: #D65C5C;
}
.requestPrioroties .closedUrgent {
	background: #D6D6D6;
}
.requestPrioroties .openRequests .requestNumber {
	color: #666;
}
.requestPrioroties .openRequests .requestLabel {
	color: #000;
}
.requestPrioroties .openUrgent .requestNumber {
	color: #fff;
}
.requestPrioroties .openUrgent .requestLabel {
	color: #fff;
}
.requestPrioroties .closedUrgent .requestNumber {
	color: #999;
}
.requestPrioroties .closedUrgent .requestLabel {
	color: #D65C5C;
}
.requestPrioroties .openRequests .requestNumber, .requestPrioroties .openUrgent .requestNumber, .requestPrioroties .closedUrgent .requestNumber {
	float: left;
	margin: -4px 3px 0px 0px;
}

/* ACS ticket details page time info place holder classes starts here*/
.alert .timeInfoLabel {
	padding-top: 5px;
	text-align: left;
	color: #333;
	width: 100%;
	text-align: center;
	display: block;
}
.alert .remainingTimeInfo {
	color: #D55B5B;
	margin: 0px 5px 0px 5px;
	width: 100%;
	text-align: center;
	display: block;
}
.alert .fontSize12Pix {
	padding: 9px 0px 8px;
}
.fontSize14px{
	font-size:14px;
}
.fontSize14px a{
	color:#00669B;
}
/* ACS ticket details page time info place holder classes ends here*/
/* search recordings styleclasses */
.searchInfo {
	padding: 5px;
	width: 100%;
	margin-bottom: 15px;
	float: left;
}
.searchInfo:hover {
	background: #f6f6f6;
}
.searchInfo .searchTitle {
	font-size: 100%;
	color: #999999;
	margin: 0px;
}
.searchInfo .searchTitle a {
	text-decoration: none;
	color: #1779AA;
}
.searchInfo .searchTitle a:hover {
	text-decoration: underline;
}
.searchInfo .searchSubInfo {
	font-size: 100%;
	color: #666;
	margin: 7px 0px;
	width: 100%;
	clear: both;
	float: left;
}
.searchInfo .searchSubInfo a {
	color: #009933;
	text-decoration: none;
}
.searchInfo .searchSubInfo a:hover {
	text-decoration: underline;
}
.searchInfo .searchDescription {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color: #333333;
}
.searchInfo .moreLinks {
	color: #666;
	font-size: 100%;
	margin-top: 7px;
}
.searchInfo .moreLinks a {
	color: #1779AA;
	text-decoration: none;
}
.searchInfo .moreLinks a:hover {
	text-decoration: underline;
}
.searchInfo .moreLinks span {
	float: left;
	margin-right: 15px;
}
.searchInfo .moreLinks span.downloadText a span {
	margin-right: 3px;
}
.searchSubInfo .playIcon {
	margin-right: 3px;
}
.searchSubInfo .infoText, .searchSubInfo .play {
	float: left;
}
.searchSubInfo .play {
	margin-left: 10px;
}
.searchTitle .divider {
	color: #999999;
}
.searchInfo {
	padding: 5px;
	width: 100%;
	margin-bottom: 15px;
	float: left;
}
.searchInfo:hover {
	background: #f6f6f6;
}
.searchInfo .searchTitle {
	font-size: 100%;
	color: #999999;
	margin: 0px;
}
.searchInfo .searchTitle a {
	text-decoration: none;
	color: #1779AA;
}
.searchInfo .searchTitle a:hover {
	text-decoration: underline;
}
.searchInfo .searchSubInfo {
	font-size: 100%;
	color: #666;
	margin: 7px 0px;
	width: 100%;
	clear: both;
	float: left;
}
.searchInfo .searchSubInfo a {
	color: #009933;
	text-decoration: none;
}
.searchInfo .searchSubInfo a:hover {
	text-decoration: underline;
}
.searchInfo .searchDescription {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color: #333333;
}
.searchInfo .moreLinks {
	color: #666;
	font-size: 100%;
	margin-top: 7px;
}
.searchInfo .moreLinks a {
	color: #1779AA;
	text-decoration: none;
}
.searchInfo .moreLinks a:hover {
	text-decoration: underline;
}
.searchInfo .moreLinks span {
	float: left;
	margin-right: 15px;
}
.searchInfo .moreLinks span.downloadText a span {
	margin-right: 3px;
}
.searchSubInfo .playIcon {
	margin-right: 3px;
}
.searchSubInfo .infoText, .searchSubInfo .play {
	float: left;
}
.searchSubInfo .play {
	margin-left: 10px;
}
.searchTitle .divider {
	color: #999999;
	font-size: 100%;
}
.recordingsSearchBar {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 510px;
	margin: 0 auto;
	background: #fff;
	position: relative;
}
.recordingsSearchBar .input-xlarge {
	border: none;
}
.recordingsSearchBar input:focus, textarea:focus {
	box-shadow: none;
}
.searchRecordings {
	background: #E9F0F4;
	padding: 10px 0px;
	border-radius: 0px 0px 5px 5px;
	margin-bottom: 30px;
}
.searchRecordings .advanced {
	position: absolute;
	right: -68px;
	top: 4px;
}
span.match {
	background-color: yellow;
	font-weight: bold;
}
.notesMain {
	background: #FCF2BC;
	border-bottom: 1px solid #FCD5A0;
	overflow: hidden;
	margin-left: -3px;
	padding: 3px 0px;
	color: FFCC66;
}
.notesSub {
	float: left;
	margin: 2px 0px 0px 5px;
	font-size: 11px;
}
.notesActions {
	float: right;
	margin: 0px 3px 0px 3px;
}
.lessPadding_lessMargin {
	padding: 4px 6px;
	margin: 2px;
}
.noPadding_noMargin {
	padding: 0px;
	margin: 0px;
}
/* ACS Marketplace CSS Starts here*/
.oemVendors {
	border: 1px solid #ddd;
	padding: 0px 10px 10px 10px;
	background: #f4f4f4;
	border-radius: 4px;
	float: left;
	width: 448px;
}
.oemVendors h3 {
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;
	background: none;
	padding-bottom: 4px;
}
.oemVendors .vendorList {
	float: left;
	margin: 0px 20px 10px 0px;
	padding: 3px 5px;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
}
.oemVendors .active {
	border: 1px dashed #009966;

	background: #DFF0D8;
}
.oemVendors .vendorList:hover {
	border: 1px solid #ccc;
}
.vendorList .logo {
	float: right;
	padding-right: 5px;
	border-left: 1px solid #eee;
	padding: 0px 5px 0px 5px;
}
.vendorList .logo img {
	width: 50px;
	height: 50px;
}
.vendorList .userEmail {
	color: #666;
	float: left;
	margin: 31px 0px 0px 10px;
	width: 155px;
	overflow: hidden;
	display: none;
}
.vendorList .selectRadioButton {
	margin: 15px 5px 0px 0px;
	float: left;
}
.postToSelection {
	border: 1px solid #ccc;
	border-radius: 5px;
	height: 40px;
	width: 184px;
	padding: 0px 5px;
	margin-bottom: 10px;
	float: left;
	clear: both;
}
.postToSelection .labelInside {
	background: url(/img/oem_vendors2/arrow.png) left no-repeat;
	padding-left: 100px;
	padding-top: 5px;
	width: 48px;
	color: #333;
	float: left;
}
.postToSelection .oemVendorsIcon {
	background: url(/img/oem_vendors2/oem_logos.png) left no-repeat;
}
.postToSelection .marketPlaceIcon {
	background: url(/img/oem_vendors2/shopping_cart.png) left no-repeat;
}
.controls .active {
	border: 1px dashed #009966;
	background: #DFF0D8;
}
/* ACS Marketplace CSS ends here*/
/* viewMSP CSS Starts Here*/
.summaryPage_div .dataElement {
	padding-top: 5px;
}
.summaryPage_div .dataElement .right {
	min-width: 120px;
	padding: 4px 0 0 0;
	width: auto;
	color: #333;
	text-align: left;
}
.summaryPage_div .dataElement .right a {
	text-decoration: none;
}
.summaryPage_div .dataElement .right a:hover {
	text-decoration: underline;
	color: #084D8C;
}
.summaryPage_div .dataElement .left {
	padding-right: 15px;
	text-align: right;
	min-width: 180px;
	width: auto;
	color: #666;
}
.summaryPage_div legend {
	border-bottom: 1px solid #DDDDDD;
	border-radius: 0 0 0 0;
	margin: 0 0 10px;
	padding: 5px 0 0px 0.5%;
	text-align: left;
	/*text-shadow: 0 2px 0 white;*/
	width: 99.5%;
	color: #000000;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(228,228,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(228,228,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(228,228,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e5', GradientType=0 ); /* IE6-8 */
}
.summaryPage_div h3 {
	margin: 0px 10px 10px 10px;
	padding: 5px 0 2px 0;
	border-bottom: 1px dotted #CCCCCC;
	width: 98%;
	text-align: left;
}
.buttonsDiv {
	background: none;
	float: right;
	padding: 0 15px;
}
.buttonsDiv .button {
	margin: 0 5px;
}
.summaryPage_div .formElement {
	padding: 5px 10px;
}
.summaryPage_div .editSPBlk, .summaryPage_div .editSPBlk a {
	/*width: 65px;*/
	color: #084D8C;
	cursor: pointer;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
.summaryPage_div legend .editSPBlk, .summaryPage_div legend .editSPBlk a {
	margin-top: 0px;
}
.summaryPage_div .editSPBlk:hover, .summaryPage_div .editSPBlk a:hover {
	/*width: 65px;*/
	text-decoration: underline;
}
.summaryPage_div .editSPBlk input {
	margin-right: 5px;
}
.editIcon {
	background: url(/img/sprites_device_services.png) no-repeat -96px -225px;
	float: left;
	width: 15px;
	height: 15px;
}
.summaryPage_div fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}
/* viewMSP CSS ends here*/

.paddingTop10px {
	padding-top: 10px;
}
.paddingBottom10px {
	padding-bottom: 10px;
}
.paddingLeft10px {
	padding-left: 10px;
}
.paddingRight10px {
	padding-right: 10px;
}

/* Network map css starts here */
.legendPlaceHolder{
	float:left;
	border-bottom:1px solid #ddd;
	padding:3px 3px 1px 3px;
	background:#f2f2f2;
	border:1px solid #ccc;
	margin:3px 0 0 3px;
	border-radius:3px;
}
.legendNetwork{
	float:left;
	margin:0px 7px 0px 5px;
}
.legendNetwork .labelText{
	float:left;
	margin:-4px 0px 0px 2px;
}
/* Network map css ends here */
/* 09-nov-2012 IE8 issues */
.form-horizontal .newH3 h3 {
	margin: 0px 10px 10px 10px;
	padding: 5px 0 2px 0;
	border-bottom: 1px dotted #CCCCCC;
	width: 95%;
	text-align: left;
	background: #FFFFFF;
	font-size:14px;
	font-weight: normal;
}
.twoColumn .form-horizontal .control-group>label {
	min-width: 0;
	width: 100px;
}
/* 09-nov-2012 IE8 issues */
/* Escalation matrix css starts here */
.escalationMatrixHead{
	background:#fff;
	padding:4px 0.5%;
	float:left;
	width:98%;
	border-bottom:1px solid #f1f1f1;
	margin:0 auto;
	margin:0px 0px 1px 5px;
}
.escalationMatrixHead h3{
	background:none;
	border:none;
	margin:0px;
}
.escalationMatrixHead p{
	margin:0px 0px 0px 40px;
	color:#6666;
	text-align:left;
}
.escalationMatrixHead h3 .dropDown{
	float:right;
	width:11px;
	height:13px;
	background:url(/img/down_icon_big.gif) no-repeat;
}
.escalationMatrixHead h3 .dropUp{
	float:right;
	width:11px;
	height:13px;
	background:url(/img/up_icon_big.gif) no-repeat;
}
.summaryPage_div h3{
	border:none;
}
.summaryPage_div .generalviewdetails h3{
	border-bottom:1px dotted #ccc;
}
/* Escalation matrix css starts here */

/*imonsite*/
.ftr{background: #e4e4e4; color: #333333; text-align: center; clear: both; padding: 8px 0; font-size: 12px; border-top: 2px solid #e9e9e9;}
.ftr a{color:#3a8db7}

.formLeft, .formRight {
    float: left;
    width: 50%;
}
.summaryPage_div {
	margin-bottom: 10px;
}
.summaryPage_div legend {
    min-height: 30px;
}
#viewInfo .form-horizontal{border: 0 none; float: none; margin-top:20px;}
#viewInfo .form-horizontal .input-mini{width: 38px;}
.rightSideTicketInfo li.selected {
	background: #3a8db7;
	border: 0 none;
	border-radius: 5px;
	margin: 3px;
	color: #FFF;
}
.rightSideTicketInfo li.selected a{	color: #FFF;}
.append_txt {
    border-radius: 0 3px 3px 0;
    margin-left: -5px;
    padding: 7px 5px;
}

.mainContent .mainContent_wall {
    border: 1px solid #CCCFD4;
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin: 20px 10px;
	width: 320px;
    line-height: 18px;
}
.mainContent .mainContent_wall h2 {
	background:#ecf2f5;
	border-bottom:2px solid #d4dce1;
    color: #000;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
}
.mainContent .mainContent_wall .block {
    background: linear-gradient(to bottom, #F2F2F2 0%, #F2F2F2 95%, #DFDFDF 95%, #DFDFDF 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D3D3D3;
    float: left;
    width: 100%;
}
.mainContent_wall .block .block_left {
    text-align: center;
    width: 18%;
}
.mainContent_wall .block .block_left, .mainContent_wall .block .block_right {
    float: left;
    min-height: 50px;
    padding: 1%;
}
.block_right .time{
	font-style:italic;
	margin-top:10px;
}
.block_right .messageTitle{
	font-size:12px;
}
.mainContent_wall .block .block_left, .mainContent_wall .block .block_right strong b{
	color:#000;
	font-size:12px;
}
.mainContent_wall .block .block_right {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 78%;
}
.mainContent_wall .block .block_left img {
    border: 1px solid #eee;
	margin-top:5px;
	margin-right:4px;
	padding:2px;
}
.block .block_right span {
    color: #6A6A6A;
    float: right;
}

.block .block_right p {
    margin: 0;
    padding: 5px 0 0;
}
.block .block_right p a {
    color: #006699;
}
.block_right strong b{
	font-weight:normal;
}
.mainContent_wall .more_activity {
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.mainContent_wall .more_activity a {
    color: #000000;
    display: block;
}
.mainContent_wall .more_activity .arrow-down {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
    margin: 0 5px 0 0;
    position: relative;
    top: 10px;
}
td .btn-success{cursor: default;}
td .btn-success:hover,
td .btn-success:active,
td .btn-success.active,
td .btn-success.disabled,
td .btn-success[disabled] {
  color: #ffffff;
}
table.displayTable .disabled {
    background-color: #999999;
    color: #FFFFFF;
}
.rightSideTicketInfo h3 {
    border-bottom: 1px dotted #666666;
    color: #333333;
    margin-top: 20px;
}
input.largeTxt{width: 250px;}

.mandate{	
	color: #F00;
}
.displayTable td{padding: 3px 4px;}
.grandTotal{padding:0 1% 5px 1%; background: #f9f9f9; margin:0; float: right; width: 98%;    border-bottom: 1px dotted #ccc;
}
.grandTotal button, .grandTotal table{float: right}
.grandTotal td{padding: 5px 0;}
/*imonsite*/

/* Client Details header style starts here */
.iconPlaceHolder{
	padding:10px;
	text-align:center;
	float:left;
}
.iconPlaceHolder img{
	opacity: 0.6;
	filter: alpha(opacity=60);

}
.titlePlaceHolder{
	float:left;
	border-left:1px solid #bbc7cf;
	-webkit-box-shadow:  -1px 0px 0px 0px #ffffff;
	box-shadow:  -1px 0px 0px 0px #ffffff;
	padding-left:10px;

}
.titlePlaceHolder h3{
	margin:0px 0px 5px 0px;
	padding:0px;
	border:none;
	color:#000;
}
.titlePlaceHolder p{
	margin:5px 0px 0px 0px;
}
/* Client Details header style ends here */
.space20px{
	width:200px;
	float:left;
}

/* Dashboard for IMONsite Admin*/
.dashBoardTicketsView{
	border-radius: 5px;
	border:1px solid #ccc;
	padding:10px;
	float:left;
	margin:20px 20px 0;
}
.dashBoardTicketsView:hover{
	background:#f1f1f1;
}
.dashBoardTicketsView a:hover{
	text-decoration:none;
}
.dashBoardTicketsView:hover .title, .dashBoardTicketsView:hover .number{
	text-shadow: #ccc 0px 2px 0px;
}
.dashBoardTicketsView .number{
	text-align:center;
	clear:both;
	width:100%;
	font-size:300%;
	margin-top:-10px;
}
.dashBoardTicketsView .title{
	clear:both;
	text-align:center;
	width:100%;
	color:#000000;
	margin-bottom:-5px;
}
.redFont{
	color:#c53d36;
}
.greenFont{
	color:#54a954;
}
.brownFont{
	color:#993300;
}
.blueFont{
	color:#3fa6c4;
}
.violetFont{
	color:#6633CC;
}
.brownGreenFont{
	color:#999900;
}
.widgetPlaceHolder{
	margin:40px 0;
	clear:both;
}
.ticketsSnapshot{
	padding-bottom:20px;
	float:left;
	width:100%;
	border-radius:0px 0px 10px 10px;
	overflow:hidden;
}
.dashboardWidget{
	border-radius:3px;
	border:1px solid #b2c3cc;
	overflow:hidden;
	margin:10px 20px 10px 10px;
}
.dashboardWidget h3{
	background:#ecf2f5;
	border-bottom:1px solid #d4dce1;
    color: #000;
    margin:0;
    padding:6px 8px;
	font-weight:normal;
}
.dashboardWidget h3 span{
	float:right;
	margin:1px 5px 0;
}
.dashboardWidget .table{
	margin:0px;
	font-size:110%;
	width:100%;
}
.widgetSplit{
	float:left;
	width:50%;
}
/* Dashboard for IMONsite Admin*/
.layoutRight{
	width:80%;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.layoutLeft{
	width: 20%;
    float: left;
    background-color: #F9f9f9;
    border: 1px solid #ccc;
}
#partnerInfo .form-horizontal{
	border:none;
	overflow:hidden;
}
.partnerOnboard{
	float:right;
	padding-left:10px;
	border-left:1px dotted #ccc;
	font-size:12px;
	width:25%;
	margin-top:10px;
	height:400px;
}
.partnerOnboard .onboardingStatus{
	border:1px solid #ddd;
	height:30px;
	border-radius:3px;
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
	-webkit-box-shadow: inset 0px 0px 5px 5px #eee;
        
        box-shadow: inset 0px 0px 5px 5px #eee;
}
.onboardingStatus .onboardingCompletion{
	width:20%;
	height:30px;
	background: rgb(180,223,91); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZGY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGRmNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(180,223,91,1) 0%, rgba(180,223,91,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(180,223,91,1)), color-stop(100%,rgba(180,223,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(180,223,91,1) 0%,rgba(180,223,91,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4df5b', endColorstr='#b4df5b',GradientType=1 ); /* IE6-8 */

}
.statusText{
	position:absolute;
	top:6px;
	left:3px;
}
.partnerOnboard h3{
	border-bottom:1px dotted #ccc;
	color:#333;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 7px 0;
	line-height:5px;
}
.onboardingSteps{
	width:180px;
}
.onboardingSteps ol li a{
	color:#00669B;
}
.onboardingSteps ol li{
	color:#333;
	margin-bottom:10px;
}
.partnerOnboard ul li{
	list-style:disc;
}
.partnerBasicInfo{
	float:left;
	font-size:12px;
	width:73%;
}
.partnerBasicInfo h3{
	color:#333;
	margin:0px;
	margin-top:15px;
	padding:0px 0px 3px 0px;
	border-bottom:1px dotted #ccc;
	line-height:inherit;
	float:left;
	width:100%;
}
.partnerBasicInfo p{
	float:left;
	width:100%;
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:1px dotted #ddd;
}
.partnerBasicInfo p span{
	margin-right:4px;
}
.partnerBasicInfo p strong{
	color:#666;
	float:left;
	margin-right:5px;
	width:100px;
}
.partnerActionButton{
	float:right;
}
.partnerBasicInfoSplit{
	float:left;
}
.partnerProfileImage{
	background:#F6F6F6;
    border-radius:5px 5px 5px 5px;
    margin:10px 0px;
    overflow:hidden;
    padding:10px;
    text-align:center;
	margin:0 auto;
	width:150px;
	margin-bottom:20px;
}
.partnerProfileImage img{
	clear:right;
	width:100%;
}
.partnerProfileImage p{
	margin:5px 0;
}
.listSearchPlaceHolder{
	float:left;
}
.listSearchPlaceHolder input[type="text"]{
	margin:0px;
	height:inherit;
	line-height:inherit;
	padding:4px 6px;
	border-radius:4px 0px 0px 4px;
	font-size:12px;
}
.listSearchPlaceHolder .btn{
	padding:1px 6px 2px 3px;
	border-radius:0px 2px 2px 0px;
	margin-left:-3px;
}
.listHeader{
	background:#ecf2f5;
	border:1px solid #d4dce1;
	border-bottom:none;
	width:100%;
	padding:5px 0.75%;
	float:left;
}
.listHeader .listFilters{
	float:left;
}
.listHeader .listFilters form{
	margin:0px;
}
.listHeader .listExportActions{
	float:right;
}
.listExportActions select{
	margin:0px;
	width:80px;
	height:inherit;
	line-height:inherit;
	padding:3px;
	font-size:12px;
}
.listHeader .listActions{
	float:left;
	margin-top:10px;
	clear:both;
}

.listFilters .listStatusSelection{
	float:left;
	margin-right:5px;
}
.listHeader .searchResults{
	margin-top:8px;
	text-align:left;
}
.searchResults .resultInfo{
	float:left;
	font-size:12px;
	color:#333333;
}
.listHeader .searchResults select{
	margin:0px;
	width:50px;
	height:inherit;
	line-height:inherit;
	padding:3px;
}
.dividerLine{
	font-size:15px;
	color: #999;
}
.invoicePlaceHolder{
	background:#f6f6f6;
	padding:15px 10px;
	border-top:2px solid #fff;
}
.invoicePlaceHolder table{
	border:1px solid #ccc;
}
.invoicePlaceHolder table tr{
	border-bottom:1px dotted #ccc;
}
.invoicePlaceHolder h3{
	border-bottom:1px dotted #ccc;
	margin:0px;
	padding:0px 0px 1px 0px;
	color:#000;
}
.ticketAlertsPlaceHoldder{
	float:right;
	background:#fffdce;
	padding:0px 1% 3px 1%;
	width:100%;
}
.ticketAlertsPlaceHoldder .caseStatusMessage{
	font-size:12px;
	text-align:center;
	margin:3px 0px 0px 0px;
	padding:3px 0px;
}
.ticketAlertsPlaceHoldder .ticketActionButtons{
	text-align:center;
	margin-bottom:2px;
}
.ticketPropertiesPlaceHolder{
	background:#f8f8f8;
	float:right;
	width:100%;
	border-radius:0px 0px 5px 5px;
}
.ticketProperties{
	clear:both;
	border-bottom:1px dotted #ccc;
	padding:7px 4%;
	margin:0px 5px;
}
.ticketProperties h3{
	margin:10px 0 10px 0;
	color:#333333;
	padding:0px;
	border-bottom:1px solid #eee;
}
.ticketProperties .ticketLabel{
	color:#1779aa;
	margin:0 0 5px;
	padding:0px;
}
.ticketProperties .ticketPropertyContent{
	color:#333;
	margin:0px;
	padding:0px;	
}
.conversationReply{
	margin:10px 0px;
	background:#f1f1f1;
	padding:10px 7px;
	border-radius:5px;
}
.grandTotalAmount{
	background:#e0e9ef;
	padding:5px 5px 0px 5px;
	overflow:hidden;
	border-radius:0px 0px 5px 5px;
}
h2 .newLink{
	float:right;
}
.newLink a.btn{
	text-decoration:none;
	cursor:pointer;
}
.newLink a.btn:hover{
	text-decoration:none;
}
h2 .newLink a{
	text-decoration:none;
}
h2 .newLink a:hover{
	text-decoration:underline;
}
.caseStatusLabelPlaceHolder{
	background:#DFC184;
	padding:2px;
}
.caseStatusLabelPlaceHolder .caseStatusLabel{
	border:1px dashed #fff9ee;
	padding:4px;
	text-align:center;
	text-shadow: #f1f1f1 0px 1px 0px;
}

/** CSS for Partner Onboarding Starts Here**/

.onboardingPlaceHolder{
	width:100%;
}
.onboardingLeft{
	float:left;
	margin-right:10px;
	width:22%;
	background:#f8f8f8;
	border-right:5px solid #eee;
	padding:10px;
	height:550px;
}
.onboardingLeft h3{
	margin:0px 0px 20px 0px;
	padding:0px;
	border:none;
	color:#000;
	text-align:center;
	text-shadow:#ccc 1px 0px 1px;
}
.onboardingLeft .partnerSteps{
	width:100%;
}
.onboardingLeft .partnerSteps ul{
	margin:0px;
	padding:0px;
}
.onboardingLeft .partnerSteps li{
	border-bottom:1px dotted #ccc;
	padding:0px 5px;
	margin:0px;
	list-style:none;
	clear:both;
	float:left;
	width:100%;
}
.onboardingLeft .partnerSteps li:hover{
	background:#eee;
}
.onboardingLeft .partnerSteps li.active{
	background:#eee;
	box-shadow:none;
}
.onboardingLeft .partnerSteps li .linkContent{
	float:left;
}
.onboardingLeft .partnerSteps li .linkContent a{
	display:block;
	width:100%;
	overflow:hidden;
	box-shadow:none;
	background:none;
}
.onboardingLeft .partnerSteps li a .rightMarkDone{
	float:right;
}
.onboardingLeft .partnerSteps li .linkContent a .iconPlaceHolder{
	width:35px;
	height:35px;
	border-radius:5px;
	border:1px solid #ccc;
	background:#fff;
	float:left;
	margin:15px 10px 10px 0;
	padding:5px 0 1px;
	text-align:center;
}
.onboardingLeft .partnerSteps li .linkContent a .iconPlaceHolder img{
	max-width:none;
	width:80%;
}
.onboardingLeft .partnerSteps li .linkContent p{
	color:#666666;
	margin:5px 0 0;
	padding:0px;
	clear:both;
}
.onboardingLeft .partnerSteps li .linkContent a .headingText{
	margin:15px 0px;
	float:left;
	text-align:left;
}
.rightMarkDone{
	float:right;
	margin:10px 0 0 0;
}
.onboardingRight{
	float:left;
	width:74%;
}
.onboardingMessaing{
	text-align:center;
	margin-top:5px;
}
.onboardingMessaing .onboardingWelcomeMessage h1{
	margin:0px 0px 5px 0;
	padding:0px;
	color:#6b7d0a;

}
.onboardingWelcomeMessage{
	border-radius:5px;
	background:#f8ffd5;
	padding:5px 20px 8px;
}
.onboardingWelcomeMessage p{
	color:#333333;
	margin:0px;
	padding:0px;
}
.moreinfoOnboarding{
	margin-top:30px;
}
.moreinfoOnboarding h2{
	border-bottom:1px dotted #ccc;
	margin:0px 0px 20px 0;
	padding:0px;
	text-align:left;
	width:100%;
}
.moreinfoOnboarding ul{
	margin:0px;
	padding:0px;
}
.moreinfoOnboarding li{
	color:#333;
	margin:0px 0px 10px 20px;
	padding:0px;
	text-align:left;
}
.onboardingActionMessage{
	margin:60px 0 0;
	padding:5px 10px 5px 5px;
	text-align:center;
	background:#f1f1f1;
}
.onboardingActionMessage h3{
	border:1px dashed #ccc;
	margin:0px;
	padding:10px 0px;
	color:#333;
	width:100%;
}
.onboardingActionMessage h3 span{
	color:#000;
}

/** CSS for Partner Onboarding Ends Here**/


/* Dashboard css starts here */
/* New dashboard classes starts here*/

/* CSS Document */
.dashboardLeft{
	width:74.4%;
	float:left;
	margin-top:10px;
}
.dashboardPlaceHolder{
	float:left;
	width:100%;
	position:relative;
	z-index:0;
	border-radius:5px;
}
.widgetgradientBG{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(255,255,255,0.02) 56%, rgba(255,255,255,0) 57%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(56%,rgba(255,255,255,0.02)), color-stop(57%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,0.02) 56%,rgba(255,255,255,0) 57%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,0.02) 56%,rgba(255,255,255,0) 57%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,0.02) 56%,rgba(255,255,255,0) 57%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(255,255,255,0.02) 56%,rgba(255,255,255,0) 57%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
.horizontalLine{
	position:absolute;
	border-radius:20px;
	height:3px;
	background:#ddd;
	width:100%;
	margin-top:35px;
	z-index:-1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 5%, rgba(255,255,255,1) 6%, rgba(204,204,204,1) 7%, rgba(204,204,204,1) 89%, rgba(255,255,255,1) 93%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(5%,rgba(255,255,255,1)), color-stop(6%,rgba(255,255,255,1)), color-stop(7%,rgba(204,204,204,1)), color-stop(89%,rgba(204,204,204,1)), color-stop(93%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 6%,rgba(204,204,204,1) 7%,rgba(204,204,204,1) 89%,rgba(255,255,255,1) 93%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 6%,rgba(204,204,204,1) 7%,rgba(204,204,204,1) 89%,rgba(255,255,255,1) 93%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 6%,rgba(204,204,204,1) 7%,rgba(204,204,204,1) 89%,rgba(255,255,255,1) 93%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5%,rgba(255,255,255,1) 6%,rgba(204,204,204,1) 7%,rgba(204,204,204,1) 89%,rgba(255,255,255,1) 93%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 */

}
.horizontalLinetrimmed{
	position:absolute;
	width:100%;
	margin-top:35px;
	z-index:0;
}
.horizontalLinetrimmed .leftsideLine{
	border-radius:20px;
	height:3px;
	background:#fff;
	width:9.8%;
	right:0px;
	position:absolute;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .horizontalLinetrimmed .leftsideLine{width:9.6%;}
}
.horizontalLinetrimmed .rightsideLine{
	border-radius:20px;
	position:absolute;
	height:3px;
	background:#fff;
	width:7%;
	left:0px;
}
.widgetNewBox{
	float:left;
	text-align:center;
	margin-left:10px;
}
.widgetNewBox a{
	display:block;
	text-decoration:none;
	color:#0088CC;
	padding:0px 3px 5px 3px;
	height:85px;
	width:85px;
}
.widgetNewBox a:hover{
}
.widgetNewBox a .casesCount{
	text-align:center;
	text-decoration:none;
}
.widgetNewBox a .sphere{
	width:15px;
	height:15px;
	background:#ccc;
	border:2px solid #fff;
	display:block;
	text-align:center;
	margin:0 auto;
	border-radius:100px;
}
.widgetNewBox a .widgetTitle{
	text-align:center;
	text-decoration:none;
}
.active .bottomArrow{
	background:url(/img/bottomArrow.png) bottom center no-repeat;
	width:14px;
	height:8px;
	margin:0 auto;
	display:inline-block;
	text-align:center;
		opacity: 0.5;
	filter: alpha(opacity=50);
}
.widgetNewBox a{
	border-radius:5px;
	-webkit-box-shadow: inset 0px 0px 5px 0px #dddddd;
	box-shadow: inset 0px 0px 5px 0px #dddddd;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background:#f5f5f5;
	line-height: 30px;
	font-size:14px;
}
.widgetNewBox a .widgetTitle{
	line-height:17px;
}
.widgetNewBox a:hover{
	border-radius:5px;
	-webkit-box-shadow: inset 0px 0px 5px 0px #dddddd;
	box-shadow: inset 0px 0px 5px 0px #dddddd;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background:#f5f5f5;
}
.widgetNewBox a.Disputes, .widgetNewBox a.Disputes .widgetTitle{
	color:#DD1144;
}
.widgetNewBox a.Disputes .sphere{
	background:#DD1144;
}
.widgetNewBox a.Invoiceapproved, .widgetNewBox a.Invoiceapproved .widgetTitle{
	color:#468847;
}
.widgetNewBox a.Invoiceapproved .sphere{
	background:#468847;
}
.widgetNewBox a.Invoicerejected, .widgetNewBox a.Invoicerejected .widgetTitle{
	color:#ff8246;
}
.widgetNewBox a.Invoicerejected .sphere{
	background:#ff8246;
}


/* New dashboard classes ends here*/
.casesList{
	clear:both;
}
.dashboardRight{
	width:24%;
	float:right;
	min-height:550px;
	box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */
margin:10px 0.75%;
}


.mainContent_wall {
    border: 1px solid #CCCFD4;
    border-radius: 5px 5px 5px 5px;
    float: right;
	width:100%;
    line-height: 18px;
	overflow:hidden;
}
.mainContent_wall h2 {
	background:#ecf2f5;
	border-bottom:1px solid #d4dce1;
    color: #000;
    margin:0;
    padding:6px 8px;
	font-weight:normal;
}
.mainContent_wall .block {
    /*background: linear-gradient(to bottom, #F2F2F2 0%, #F2F2F2 95%, #DFDFDF 95%, #DFDFDF 100%) repeat scroll 0 0 transparent;*/
    border-bottom: 1px solid #D3D3D3;
    float: left;
    width: 100%;
}
.mainContent_wall .block .block_left {
    text-align: center;
    width: 18%;
}
.mainContent_wall .block .block_left, .mainContent_wall .block .block_right {
    float: left;
    min-height: 50px;
    padding: 1%;
}
.mainContent_wall .block .block_right {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 78%;
}
.block .block_right span {
    color: #6A6A6A;
    float: right;
	margin-left:15px;
}

.block .block_right p {
    margin:0 0 10px 0;
    padding: 5px 0 0;
}
.block .block_right p a {
    color: #006699;
}
.mainContent_wall .more_activity {
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.mainContent_wall .more_activity a {
    color: #000000;
    display: block;
}
.mainContent_wall .more_activity .arrow-down {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
    margin: 0 5px 0 0;
    position: relative;
    top: 10px;
}
.averageTimeWidget{
	border:1px solid #ddd;
	border-radius:5px;
	float:left;
	width:167px;
	margin:10px 10px 0;
	padding:5px;
}
.averageTimeWidget .timeInfo{
	color:#666;
	text-align:center;
	font-size: 220%;
}
.averageTimeWidget .timeTitle{
	color:#ccc;
	text-align:center;
	font-size: 100%;
	margin: 2px 0;
}
.averageTimeWidget .timeHeading{
	color:#666;
	font-size: 140%;
	margin-bottom: 10px;
	
}
/* Dashboard css ends here */
.footerStick{
	background:#DDDDDD;
    color: #666666;
	font-size:11px;
    padding: 3px 0;
    position:fixed;
    text-align: center;
	bottom:0px;
	line-height:20px;
	width:100%;
}
.serviceRequestDescription .mainContent_wall .block{
	background:none;
	border-bottom:1px dotted #D3D3D3;
}
.serviceRequestDescription .mainContent_wall .block .block_left{
	width:35px;
	padding:0px;
	margin-right:5px;
}
.serviceRequestDescription .mainContent_wall .block .block_left .wall_img img{
	box-shadow:none;
	border:1px solid #999;
	margin:-8px 4px 0 0;
}
.serviceRequestDescription .mainContent_wall .block .block_right{
	float:left;
	background:none;
}
.serviceRequestDescription .mainContent_wall .block:hover{
	background:#f5f5f5;
}
.serviceRequestDescription .mainContent_wall{
	border:none;
}
.block .block_right .ActivityLogDetails{
	float:left;
	margin-top:15px;
}
.block .block_right .AttributeName{
	clear:both;
	margin:0 0 3px 0;
	padding:0px;
	
}
.block .block_right .AttributeName .AttributeOldValue{
	color:#999999;
	padding:0px;
	margin:0px;
	float:none;
	text-decoration:none;
	font-style:normal;
}
.block .block_right .AttributeName .ActivityLabel{
	font-weight:bold;
	padding:0px;
	margin:0px 10px;
	color:#333333;
	float:none;
}
.block .block_right .AttributeName .AttributeLabel{
	font-weight:bold;
	padding:0px;
	margin:0px 5px 0 0;
	color:#333333;
	float:left;
}
.block .block_right .AttributeName .AttributeValue{
	font-style:normal;
	margin:0px;
}
.block .block_right .AttributeName .AttributeNewValue{
	padding:0px;
	margin:0px;
	color:#333333;
	float:none;
	font-style:normal;
}
.serviceRequestDescription .logMessageHead{
	padding:0px;
	margin:0px;
	line-height:20px;
}
.serviceRequestDescription .alert{
	border:none;
	background:none;
	color:#333333;
}
.serviceRequestDescription .logMessageHead .icon-comment{
	float:left;
	padding:0px;
	margin:1px 5px 0 0;
}
.serviceRequestDescription .logMessageHead .PostReply{
	margin-top:10px;
	font-size:12px;
}
.toCCList{
	margin-top:10px;
}
.partnerSelectionPlaceHolder{
	float:left;
	margin:10px 0px 20px 5px;
}
.partnerSelectionPlaceHolder .labelText{
	font-size:12px;
	float:left;
	margin:4px 4px 0 0;
}
.partnerSelectionPlaceHolder .partnerSelection{
	border:1px solid #ddd;
	float:left;
	border-radius:4px;
	overflow:hidden;
background: rgb(247,251,252); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGZjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,251,252,1) 0%, rgba(240,252,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,251,252,1)), color-stop(100%,rgba(240,252,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(240,252,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(240,252,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,251,252,1) 0%,rgba(240,252,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,251,252,1) 0%,rgba(240,252,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#f0fcff',GradientType=0 ); /* IE6-8 */
}
.partnerSelection span a{
	font-size:12px;
	float:left;
	border-right:1px solid #eee;
	padding:5px 10px;
	display:block;
	-webkit-box-shadow:  1px 0px 0px 0px #ffffff;
	box-shadow:  1px 0px 0px 0px #ffffff;
}
.partnerSelection span.activeTab a, .partnerSelection span a:hover{
	background:#ECF2F5;
	text-decoration:none;
}

.dashBoardWidgetBG{
padding:10px 5px 0px 5px;
overflow:hidden;
border-radius:5px 5px 0 0;/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
.filterActionButtons{
	border-bottom:1px solid #ccc;
	margin-top:5px;
	float:left;
	text-align:left;
	width:100%;
}
.filterActionButtons .btn{
	font-size:12px;
	margin-right:0px;
	border-bottom:none;
}
.filterActionButtons span{
	margin-top:0px;
}




/* Search results start here */
.SearchResultsPlaceHolder{
	width:100%;
	padding:5px 0px;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.SearchResultsPlaceHolder:hover{
	background:#f4f4f4;
}
.categoryIcon{
	float:left; width:3.5%;
	margin-left:10px;
}
.categoryIcon img{
	border:1px solid #eee;
	padding:2px;
}
.searchContent{
	float:left;
	display:inline-block;
	width:95.5%;
}
.searchContent h3{
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
}
.searchContent h3 a{
	color:#006699;
}
.searchContent h3 .active_inactive{
	width:30px;
	text-align:center;
	display:inline-block;
}
.searchContent h3 .ratingStars{
	width:70px;
	text-align:center;
	display:inline-block;
}
.searchContent h3 .lastUpdatedTime{
	float:right;
	color:#333;
	line-height:30px;
}
.searchContent h3 .lastUpdatedTime .icon-time{
	margin:-1px 2px 0 0;
}
.searchContent .address{
	margin:5px 0px;
}
.searchContent .address .icon-map-marker{
	margin-top:-1px;
}
.searchContent .primaryContact{
	margin:5px 0px;
}
.searchContent .primaryContact .userInfo{
	margin:0px 10px 0 0;
}
.searchContent .primaryContact .userInfo .icon-user{
	margin-top:-1px;
}
.searchContent .primaryContact .userInfo .phone-icon, .searchContent .primaryContact .userInfo .icon-envelope{
	margin:-1px 0px 0 0;
	display:inline-block;
}	
.searchContent .primaryContact .userInfo .phone-icon{
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-top:-5px;
}
/* Search results ends here */


/* Case work flow styles starts here */
.shadow-div {
	border: 1px solid #DDDDDD;
	background: #EEEEEE;
	border-radius:5px;
	padding:5px 10px;
	width:230px;
	margin:0px 10px;
}

.first-column {
	text-align: right;
	border: 0px solid #000;
	width: 42%;
}

.last-column {
	text-align: left;
	border: 0px solid #000;
	width: 42%;
}

.middle-column{
	text-align: center; 
	font-weight: bold; 
	color: #150517; 
	vertical-align:bottom;
	width:90px;
}
.middle-column img{
	padding:27px 0px;
}
.close-status{
	background: #66CC99; 
	text-transform: uppercase;
	color:#fff;
	border-radius:4px;
	padding:2px 0px;
	border:1px solid #fff;
}
.open-status{
	background:#ee4d4d; 
	text-transform: uppercase;
	color:#fff;
	border-radius:4px;
	padding:2px 0px;
	border:1px solid #fff;
	border-bottom:3px solid #fff;
	margin-top:30px;
}
/* Case work flow styles ends here */

/*  Geo search heading styles starts here */
.rightSideArrowsUp, .rightSideArrowsDown{
	margin-right:5px;
	float: right;
	width: 15px;
	height: 15px;
	background: url(/img/sprites_device_services.png) no-repeat -173px -243px;
}
.rightSideArrowsUp {
	background: url(/img/sprites_device_services.png) no-repeat -173px -225px;
}
/*  Geo search heading styles ends here */
.floatRight{
	float:right;
}

/*slider*/
.slider_no{
	width: 5px; margin-right: 19px; height: 5px; margin-bottom: 10px;
}

.slider_no_text{
float: left; width: 36px; line-height: 12px; color: rgb(102, 102, 102); margin-top: 8px;
}

.textM{
 position: relative !important; left: 177px !important;
}

.arrow{width: 2px; height: 10px; position: absolute; left: 30px; top: 17px; background: none repeat scroll 0% 0% rgb(0, 0, 0); z-index: 0;}

.ui-tabs  {
	border:0px !important;
}
.ui-tabs .ui-widget-header {
	padding:3px 3px 0 3px !Important;
}
.ui-tabs .ui-tabs-nav li a{
	padding:1px 2px 0px 1px !Important;
	color: #1C94C4 !Important;
}
.customSearchLeft .form-group .ui-datepicker-trigger{
	padding:6px 0 0 5px;
}
.display_ptag{
	margin-top:0;
}
.form-inline{
	min-width:200px;
}

.header-tabs {
	font-size: 125%;
	margin-bottom:11px;
	margin-top: -5px;	
	float:left;
}
/* knowledge base css starts here */

/* CSS Document */
.kb_left_nav{
	width:17%;
	float:left;
	margin-top:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.nav_style{
	background:#f5f5f5;
	border-radius:3px;
	padding:10px 5px;
	margin-bottom:15px;
}
.nav_style h3{
	margin:5px 0 5px 0; padding:0;
	border:none;
	color:#333333;
}
.nav_style h3 a{
	text-decoration:none;
	color:#006699;
	display:block;
}
.nav_style ul, .nav_style li {
	margin:0;
	padding:0;
	list-style:none;
}
.nav_style ul{
	margin-left:15px;
}
.nav_style li a{
	color:#006699;
	text-decoration:none;
	display:block;
	padding:5px 0;
}
.nav_style a:hover{
	text-decoration:underline;
}
.nav_style li a:hover{
	text-decoration:underline;
}
.nav_style h4{
	margin:0 0 10px 0; padding:0; border:none;
}
.twoColumnForm{
}
.twoColumnForm .control-group .control-label{
	width:auto !Important;
	margin-right:0px !Important;
}
.twoColumnForm .control-group .control-label:first-child{
	margin-left:0;
}
.twoColumnForm .control-group label{
	margin-left:0;
}
.twoColumnForm .control-group, .twoColumnForm .control-group:after{
	float:left;
	display:inline-block;
	margin:30px 55px 10px 0px;
	margin-bottom:0 !Important;
}
.twoColumnForm .control-group:last-child{
	margin-right:0;
}
.twoColumnForm .control-group .controls{
	margin:0 0 0 10px;
}
.likes_n_other_info{
	clear:both;
	display:inline-block;
	margin:10px 0 0 0;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.likes_n_other_info strong{
	color:#888;
}
p.likes_n_other_info{
	color:#333333;
}
.likes_n_other_info:first-child{
	float:left;
	padding:2px 3px;
	background:#f1f1f1;
	border-radius:3px;
}
.article_header_moreInfo{
	margin-left:20px;
}
.article_header_moreInfo:first-child{
	margin-left:0;
}
.likes_n_other_info:second-child{
	margin-left:0;
	margin-top:20px;
}
.kb_listing .likes_n_other_info{
	clear:both;
	display:inline-block;
	padding:2px 0 0px 0px;
	margin:0;
	float:left;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.article_header_moreInfo strong{
	color:#888;
}
.article_detail_header .article_header_moreInfo strong{
	font-style:normal;
}
.article_content{
	all:none;
	font-size:110% !Important;
}
.article_content h1,
.article_content h2,
.article_content h3,
.article_content h4,
.article_content h5,
.article_content h6,
.article_content p,
.article_content li{
	all:none;
}
.article_content h1,
.article_content h2,
.article_content h3,
.article_content h4,
.article_content h5,
.article_content h6,
.article_content p,
.article_content li{
	border-bottom:none;
	color:auto;
	margin:auto;
	padding:inherit;
	line-height:inherit;
}
.article_content ul, .article_content ol{
	margin:auto;
	margin-left:30px;
	padding:inherit;
}
.article_content li{
	list-style:inherit;
	margin:auto;
	padding:auto;
}
.article_content a{
	color:auto;
	text-decoration:inherit;
}
.kb_search .dropdown-menu li a{
	font-weight:bold;
	padding:1px 7px;
}
.kb_latest_listings .conversationContent:first-child{
	padding-top:0;
}
.kb_latest_listings .conversationContent{
	padding:20px 0;
}
.kb_latest_listings .conversationContent .userIcon{
	width:4%;
}
.article_details .userNameandTime{
	padding-bottom:0;
	margin-bottom:2px;
	margin-top:-4px;
}
.article_details span.time{
	color:#666666;
}
.kb_latest_listings h3.box-sizing{
	color:#333;
	padding-bottom:2px;
	margin-bottom:0;
}

.conversationText{
	max-width:1000px;
}

.conversationText .attachmentBox {
	padding: 4px 10px 4px 10px !Important;
	margin-right: 5px !Important;
    background-color: #f5f5f5 !Important;
    border: 1px solid #e5e5e5 !Important;
    border-radius: 2px !Important;	
}
.conversationText .attachmentBox  span{
	font-size:16px !Important;
	margin-right: 2px !Important;
}

.article_details .conversationText pre{
	font-size:110%;
	line-height:23px;
	margin:5px 0 10px 0;
}
.marginRight2px{
	margin-right:2px !Important;
}
.kb_latest_listings .help-inline{
	font-size:110%;
	margin-top:3px;
	display:inline-block;
}
.kb_left_nav .nav_style ul{
	margin:0px;
}
.kb_left_nav .nav_style ul{
	margin-left:-2px;
}
.kb_left_nav .nav_style ul li ul{
	margin-left:10px;
}
.kb_left_nav .nav_style ul li ul li{
	margin-left:0px !Important;
}
.kb_left_nav .nav_style li{
	font-size:105%;
	margin:8px 0;
}
.kb_left_nav .nav_style ul{
	margin-bottom:0;
}
.kb_left_nav .nav_style li .icon-circle{
	margin-right:6px;
	margin-top:2px;
	float:left;
	margin-left:3px;
}
.kb_left_nav .nav_style{


	padding-right:2px;
}
.article_icon{
	float:left;
	background:#f1f1f1;
	border-radius:100px;
	border:1px solid #ccc;
	width:50px;
	height:50px;
}
.article_icon .icon-file-text-alt{
	font-size:30px;
	margin:8px 15px 13px 15px;
	float:left;
}
.article_icon .icon-folder-close{
	font-size:30px;
	margin:10px 12px 13px;
	float:left;
}
.article_header_logo{
	width: 8%;
    float: left;
    padding: 10px;
    text-align: center;
}
.article_header_content{
	float: left;
    padding-left: 15px;
    border-left: 1px solid #fff;
}
.new_article{
	float:left;
	margin-right:10px;
	min-height:40px;
	max-height:60px;
	padding:5px 10px;
	border-radius:3px;
	width:275px;
	margin-bottom:5px;
	margin-top:10px;
	cursor:pointer;
}
.new_article:hover{
	background:#f5f5f5;
}
.new_article .new_article_icon{
	float:left;
	margin-right:4px;
}
.new_article_title_info{
	float:left;
	max-width:200px;
}
.new_article_title_info h2{
	border:none;
	margin:-4px 0 0 0 !Important;
	padding:0 !Important;
	color:#000;
}
.new_article_title_info p{
	margin:0;
	padding:0;
	font-size:100% !Important;
	color:#666666;
}
.select_from_templates{
	clear:both;
	margin-top:20px;
	display:inline-block;
}
.select_from_templates h2{
	padding:0 0 2px 0;
	margin-top:10px;
}
.article_temp_icon{
	float:left;
	margin-right:5px;
}
.article_stars{
	margin:10px 0;
}
/* knowledge base css ends here */
.removeIconClass{
 padding:4px 3px 5px 5px;
 font-size:120%;
 float:right;
 display:block;
 cursor:pointer;
}

/* new font change styles */
.layoutLeft .leftNavigation{
	border-right: 0 none;
    background: none;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.rightSideTicketInfo{
	background:#F9f9f9;
}
.custom{
	height:inherit !important;
	background:transparent !important;
}
.custom h3{
	background-color: #eee !important;
    color: #555;
    border-bottom: 1px solid #ddd;
    padding: 10px 0 10px 5px;
    margin: 0 0px;
}
.custom h3 a{
    color: #555;
	text-align:left;
}
.forFontNcolor h3{
	line-height: 25px;
	margin: 10px 0px;
}

/* Date picker new styles starts*/
.custom-date-style{
    display: inline-flex;
}
.custom-date-style img{
    display: none !important;
}
.custom-date-style .form-control-custom{
    height: 30px;
    vertical-align: top;
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #565656;
    padding: 7px 12px;
    max-width: 100%;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
	box-shadow:none;
	border-right:0px;
}
.custom-date-style .input-group-addon{
	border-top-left-radius: 0 !important;
	border-top-right-radius: 4px !important;
    border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 4px !important;
}
.custom-date-style .input-group-addon:last-child {
    border-left: 1px solid #ccc;
}
/* Date picker new styles starts*/

.panel-heading h3.panel-title{
	font-weight:normal;	
}
.form-horizontal h4{
	height: 30px !important;
    margin: 16px !important;
    line-height: 24px;
    font-weight: normal;
    font-size: 16px !important;
}
.modal-title {
	font-weight:normal;
}
#addAttachment a label input{
	float:right;
	visibility:hidden;
	width:1px;
}
.block {
    width: 100%;
    float: left;
}
.login_pages .input-group {
    margin: 0px 0;
}
#loginBody .data h4{
	margin: 0 10px 20px 0 !important;
}
.forgotpassword_bg:before {
	background-image: url("/img/login_bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: "";
    display: block;
    filter: blur(5px);
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 0;
}
.topheading {
	display:none;
}
.brdcrum .brdcrum_col > a, .brdcrum .brdcrum_col > label {
    font-size: 100% !important;;
    margin-top: 7px;
}
.article_content h1{
	margin:20px 20px 20px 0;
	padding:5px 5px 5px 0; color:#000000;
}
.article_content h2{
	margin:18px 18px 18px 0;
	padding:5px 5px 5px 0; color:#000000;
}
.article_content h3{
	margin:16px 16px 16px 0;
	padding:5px 5px 5px 0; color:#000000;
}
.article_content h4{
	margin:14px 14px 14px 0;
	padding:5px 5px 5px 0; color:#000000;
}
.article_content h5{
	margin:12px 12px 12px 0;
	padding:5px 5px 5px 0;
}
.article_content h6{
	margin:10px 10px 10px 0;
	padding:5px 5px 5px 0; color:#000000;
}
.article_content a:hover{
	text-decoration:underline !Important;
}
.article_content p{
	margin:10px 10px 10px 0; padding:5px 5px 5px 0;
}
.article_content ul, .article_content ol{
	margin:10px; padding:10px; color:#000000;
}
.article_content ul li, .article_content ol li{
	margin:10px 10px 10px 0; padding:0; color:#000000;
}
.article_content table td, .article_content table th{
	padding:3px;
}
.kb_actions_bar{
	position: relative;
}
.kb_actions_bar_li{
	position: relative !important;
}
.dashboardWidget .table th{
	font-weight:bold;
}