/** ---------------------------------**/
/** ------ Productfitter Styles -----**/
/** ---------------------------------**/
:focus {outline: 0;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

a:link, a:active, a:visited{color:#556db1; text-decoration:none}
a:hover{color:#96abe7; text-decoration:underline} 

* {margin: 0;}
html, body {height: 100%;}
.wrapper {min-height: 100%; height: auto !important;height: 100%;margin: 0 auto -3em; width:100%;}
.footer, .push { height: 3em;clear: both;}

.clear{clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.left {float:left}
.right {float:right}
.middle-align {margin:0 auto}

body {font-size:75%; line-height:1.4; color:#333; font-family: arial, verdana, Helvetica; background:#f7f7f7;}

#content  {margin:0px auto; width:1200px; padding:0px 0px 30px; min-height:300px;}
.wrap {margin:0px auto; width:1200px;}

h1 {font-size:1.333em; font-weight:bold; text-shadow:1px 1px 0px #fff; margin:10px 0px 15px;}
h2 {font-size:1.25em; font-weight:bold;}
h3 {font-size:1.12em; font-weight:bold;}
h4 {font-size:1.1em; color:#1a2f6c;}

.small{font-weight:normal; font-size:.75em; padding-top: 20px;}

/*------ Footer ------------------*/
/*--------------------------------*/
.footer { margin:0px auto; width:1200px; color:#888}

/*------ Header ------------------*/
/*--------------------------------*/
#header {color:#fff; height:119px; background: transparent url(images/armac-header-bg.jpg) no-repeat center top; text-shadow:1px 1px 0px #333; margin: 0 auto; width:100%;}
/*#header .wrap-bg {background: transparent url(images/armac-header-wrap.png) no-repeat center top;}*/

#header .right {height: 78px; width:950px}

#header ul.menu-top {padding-top: 2px; float:right; }
#header ul.menu-top li {float:left; display:inline-block;}
#header ul.menu-top a{color:#96abe7;}

#header ul#menu {float:right; font-size:1.15em; margin-top: 14px;}
#ie8 #header ul#menu {float:right; font-size:1.15em; margin-top: 1px;}
#header ul#menu li {float:left; display:inline-block;margin-left:30px;padding: 5px 0px 10px;}
#header ul#menu a {color:#b2b6c0; padding: 7px 0px; }
#header ul#menu a:hover {text-decoration:none; color:#fff; }
#header ul#menu li.selected {background: transparent url(images/armac-main-selected.png) no-repeat center bottom;}
#header ul#menu li.selected a{color:#fff; font-weight:bold;text-shadow: 0 0 7px #000000; }
.logo {background: transparent url(images/armac-sprite-new.png) no-repeat 0px -2px; width:196px; height:57px; display:inline-block; margin-top: 10px;}
.logo-srt {background: transparent url(images/logo-srt.gif) no-repeat 0px -2px; width:196px; height:65px; display:inline-block; margin-top: 10px;}

.search {float:right;margin-top:13px;}
.search input[type=text] {border:1px solid #9cacc5; width:177px; height:30px;  padding: 5px; -moz-box-shadow: inset 0 0 2px 1px #c9c9c9;
	-webkit-box-shadow: inset 0 0 2px 1px#c9c9c9; box-shadow: inset 0 0 2px 1px #c9c9c9;}
.search button.ui-button  {background: transparent url(images/armac-sprite-new.png) no-repeat 0px -118px; width:30px; height:30px; display:inline-block; cursor:pointer;
	vertical-align: middle; border:0px; padding:0px;}

h1 select {width:150px; border:none;color:#333; font-weight:bold;height: 100%; padding: 0;text-shadow:1px 1px 0px #fff; background-color:#f7f7f7;  
	background-image: url(images/select_arrow.gif);  background-repeat: no-repeat; background-position: right center; }
h1 select option {font-size:0.8em; text-shadow: none; font-weight:normal; padding:2px 5px}

.ui-widget-content .tabs {height: 15px;margin: -33px 0px 40px;}
.ui-widget-content .rounded-corners {font-size:1.167em; padding: 7px 15px;text-align: center;float: left;position:relative; }
.ui-widget-content .rounded-corners-selected { background-color: #f7f7f7;padding: 8px 15px;text-align: center; float: left;font-size:1.167em;  color: #333;
	font-weight:bold;position:relative;
	border-top-right-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px;
	border-top-left-radius:2px; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px; }
.ui-widget-content .rounded-corners a {color: #fff; text-decoration: none;}
.ui-widget-content .rounded-corners a:hover {color:#a6adc6; }
.ui-widget-content .rounded-corners-selected a {color: #000;  text-decoration: none;}

/*-- Filters header --*/
.filter {color:#555;  background:#dfe6f2; padding:2px 3px;margin-bottom:15px}
.filter .border { height:56px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:5px 15px;}
.filter .left {margin-right: 30px; width: 175px;}
.filter select {display:block;width:170px; height:27px;}
.filter label{text-shadow:1px 1px 0px #fff;color:#555; }

.ui-widget-content .filter button {margin-bottom: 7px; height:16px; padding:0px; float:right; border:0px; background:none; color:#556db1; font-family:arial; 
	font-weight:normal }
.ui-widget-content .filter button:focus, .ui-widget-content .filter button:active { -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.ui-widget-content .filter button:hover {text-decoration:underline}
.ui-widget-content .filter input[type=checkbox]{vertical-align: -2px;}

/*------ General Tables ----------*/
/*--------------------------------*/
.ui-datatable .frame {overflow:scroll; width:100%;overflow:auto}
.ui-datatable .frame table.fixed-header thead th{background:none; padding:0}
.ui-datatable .ui-sortable-column-icon {width: 14px; height: 14px; display: inline-block;cursor: pointer;margin-left:2px;vertical-align: top;}

.full .quadrant {width:100%; min-height:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

/*-- Pagination footer --*/
.ui-datatable .ui-paginator .border{border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF; height: 56px;padding: 5px 5px 5px 2px;}
.ui-datatable .ui-paginator .right{width:260px; }
.ui-datatable .ui-paginator .left{width:220px;}
.ui-datatable .ui-paginator .select-all {width:100px;padding:20px 0px}
.ui-datatable .ui-paginator .select-all input[type=checkbox]{vertical-align: 1px;}
.ui-datatable .ui-paginator .secondleft {margin-top:11px;}

.ui-datatable .ui-paginator-bottom {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);background: #DFE6F2; color: #555555; margin-top: 15px;padding: 2px 3px;}
.ui-datatable .ui-paginator-bottom button.save, .filter-btn button.save, input[type=button].save, input[type="submit"].save{color:#fff; background: #9d040d;  border-color: #8b080f; text-shadow: 1px 1px 0px #333; 
	font-size:1.2em; padding:6px 15px; height:100%; margin-right:10px;text-decoration:none; border-radius: 3px; -moz-border-radius: 3px; webkit-border-radius:3px; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c70e19), color-stop(1, #9d040d));
	background: -moz-linear-gradient(top center, #c70e19 0%, #9d040d 100%);}
.ui-datatable .ui-paginator-bottom button.save:hover, .filter-btn button.save:hover, input[type=button].save:hover, input[type="submit"].save:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d040d), color-stop(1, #c70e19));
	background: -moz-linear-gradient(top center, #9d040d 0%, #c70e19 100%);} 
.ui-datatable .ui-paginator-bottom button.cancel, .filter-btn button.cancel, input[type=button].cancel, input[type="submit"].cancel{color:#333; background: #747474;  border-color: #6a6a6a; text-shadow: 1px 1px 0px #a7a7a7;
 	font-size:1.2em; padding:6px 15px; height:100%; font-weight:normal;text-decoration:none; border-radius: 3px; -moz-border-radius: 3px; webkit-border-radius:3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #909090), color-stop(1, #5c5c5c));
	background: -moz-linear-gradient(top center, #909090 0%, #5c5c5c 100%);}
.ui-datatable .ui-paginator-bottom button.cancel:hover, .filter-btn button.cancel:hover, input[type=button].cancel:hover, input[type="submit"].cancel:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(1, #909090));
	background: -moz-linear-gradient(top center, #5c5c5c 0%, #909090 100%);}
.ui-datatable .ui-paginator-bottom button.close, .filter-btn button.close, input[type=button].close, input[type="submit"].close, input[type="reset"].close {color:#777; background: #aaa;  border-color: #a5a5a5; text-shadow: 1px 1px 0px #eee;
 	font-size:1.2em; padding:6px 15px; height:100%; font-weight:normal;text-decoration:none; border-radius: 3px; -moz-border-radius: 3px; webkit-border-radius:3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfdfdf), color-stop(1, #aaaaaa));
	background: -moz-linear-gradient(top center, #dfdfdf 0%, #aaaaaa 100%);}
.ui-datatable .ui-paginator-bottom button.close:hover, .filter-btn button.close:hover, input[type=button].close:hover, input[type="submit"].close:hover, input[type="reset"].close:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaaaaa), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(top center, #aaaaaa 0%, #dfdfdf 100%);}
	
.ui-datatable .ui-paginator .left a:hover {text-decoration:none;}
.ui-datatable .ui-paginator .right label{color:#898989; width:75px; display:inline-block}
.ui-datatable .ui-paginator .right .ui-paginator-previous, .ui-datatable .ui-paginator .right .ui-paginator-next {
	background:#c6d7de url(images/armac-sprite-new.png) no-repeat -13px -82px; width:18px; height:14px; display:inline-block; cursor:pointer; vertical-align: middle;
	border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px;; -webkit-border-radius: 3px 3px 3px 3px; padding: 2px;} 
.ui-datatable .ui-paginator .right .ui-paginator-next {background-position:-47px -82px; }
.ui-datatable .ui-paginator .right .ui-paginator-first{background:transparent url(images/armac-sprite-new.png) no-repeat -70px -82px; width:18px; height:14px; 
	display:inline-block; cursor:pointer; vertical-align: middle;padding: 2px;}
.ui-datatable .ui-paginator .right .ui-paginator-last{background:transparent url(images/armac-sprite-new.png) no-repeat 4px -82px; width:18px; height:14px; 
	display:inline-block; cursor:pointer; vertical-align: middle; padding: 2px;}
.ui-datatable .ui-paginator .pages {width:347px; padding:12px 0px;color:#898989}
.ui-datatable .ui-paginator .right .yui-pg-goTo {background:#c6d7de url(images/armac-sprite-new.png) no-repeat 6px -80px;  border: 0;cursor: pointer; 
	display:inline-block; height: 14px; margin: 0; padding: 11px 12px;vertical-align: middle;border-radius: 2px 2px 2px 2px; -moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;}

/*------ POpup -------------------*/
/*--------------------------------*/
.ui-dialog-content h2 {background:#dfe6f2; margin: -10px -10px 10px; padding: 2px 4px;}
.ui-dialog-content h2 span {border-bottom: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF; display: block; padding:8px;}
.ui-dialog-content h2 a{font-size: 0.8em;font-weight: normal;padding: 7px; float:right}
.ui-dialog-content fieldset {border: 1px solid #ddd;}
.ui-dialog-content .checked {background:transparent url(images/armac-sprite-new.png) no-repeat 0px -165px; width:19px; height:18px; display:inline-block}

.ui-dialog-content .fields {margin:10px 0px 5px }
.ui-dialog-content .fields .left {width:330px;margin:20px 0px; padding:0px 10px 0px 0px}
.ui-dialog-content .fields .right {width:330px;margin:20px 0px 20px 0px;  }
.ui-dialog-content .fields label {width:120px; display:inline-block; color:#777; }
.ui-dialog-content .fields textarea, .ui-dialog-content .fields select,  .ui-dialog-content .fields input[type=text] {height: 100%; color:#333; width:200px;margin-bottom:5px; font-size: 1em; padding:4px;}
.ui-dialog-content .fields .small-label{display: block;  margin: -15px 0 10px 113px;width: 100px;}
.ui-dialog-content .fields .small-label label{width:60px;}
.ui-dialog-content .fields .small-label input[type=checkbox]{margin-bottom: 11px;}

.ui-dialog-content .button-area {text-align:center; margin:10px 0px 20px}
.ui-dialog-content .button-area button {padding:5px 14px; height:100%; font-size:1.1em; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px;  		    -webkit-border-radius:3px 3px 3px 3px}

.ui-dialog-content .filters label {width:110px;}
.ui-dialog-content .filters ul {border: 1px solid #C9C9C9; height: 160px; overflow: auto; padding-left: 0;}
.ui-dialog-content .filters .right ul {margin-left: 55px;position: absolute;width: 220px;}
.ui-dialog-content .filters .ui-state-default .ui-icon {display:inline-block;}
.ui-dialog-content .filters .ui-picklist .ui-picklist-caption {margin-bottom: 4px; padding: 3px 0;background:#ddd} 
.ui-dialog-content hr {color: #fff; background-color: #fff; border: 1px dotted #c9c9c9; border-style: none none dotted; }

.ui-dialog-content button.save{
	color:#fff; background: #9d040d;  border-color: #8b080f; text-shadow: 1px 1px 0px #333;  margin-right:10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c70e19), color-stop(1, #9d040d));
	background: -moz-linear-gradient(top center, #c70e19 0%, #9d040d 100%);}
.ui-dialog-content button.save:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9d040d), color-stop(1, #c70e19));
	background: -moz-linear-gradient(top center, #9d040d 0%, #c70e19 100%);}
.ui-dialog-content button.cancel{
	color:#333; background: #747474;  border-color: #6a6a6a; text-shadow: 1px 1px 0px #a7a7a7; font-weight:normal;  margin-right:10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #909090), color-stop(1, #5c5c5c));
	background: -moz-linear-gradient(top center, #909090 0%, #5c5c5c 100%);}
.ui-dialog-content button.cancel:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5c5c5c), color-stop(1, #909090));
	background: -moz-linear-gradient(top center, #5c5c5c 0%, #909090 100%);}
.ui-dialog-content button.close{ 
	color:#777; background: #aaaaaa;  border-color: #a5a5a5; text-shadow: 1px 1px 0px #eee; font-weight:normal;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dfdfdf), color-stop(1, #aaaaaa));
	background: -moz-linear-gradient(top center, #dfdfdf 0%, #aaaaaa 100%);}
.ui-dialog-content button.close:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #aaaaaa), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(top center, #aaaaaa 0%, #dfdfdf 100%);}

.ui-datatable .ui-datatable-data td.description, .ui-datatable .ui-datatable-data td.number  {white-space: pre; white-space: pre-wrap; 
	white-space: pre-line; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap;  
	white-space: -moz-pre-wrap !important;   word-wrap: break-word;  word-break: break-all;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.ui-datatable .ui-datatable-data td.description {white-space: normal;}}
.ui-datatable .ui-datatable-data td.description {white-space: normal\0/;} /* for IE8 */
*+html .ui-datatable .ui-datatable-data td.description {white-space: normal;} /* for IE7 */
.ui-datatable .ui-datatable-data td.description {width:160px;}

.nyroModalBg {position: fixed;overflow: hidden;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: 0.5;}
.nmReposition {position: absolute;}
.nyroModalCloseButton {top: -13px;right: -13px;width: 12px;height: 12px;text-indent: -9999em;background: url(images/close.gif);}
.nyroModalTitle {top: -26px;left: 0;margin: 0; font-size: 1.1em;color: #ddd;}
.nyroModalCont {position: absolute;border: 1px solid #333;margin: 25px;background: #fff; border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;}
.nyroModalCont iframe {width: 600px;height: 500px;}
.nyroModalError {border: 1px solid red;color: red;width: 250px;height: 250px;}
.nyroModalError div {min-width: 0;min-height: 0;padding: 10px;}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {position: relative;padding: 10px;min-height: 250px;min-width: 250px;max-width: 1000px;}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {position: relative;overflow: hidden;}
.nyroModalImage img { vertical-align: top;}
.nyroModalHidden {left: -9999em;top: -9999em;}
.nyroModalLoad {position: absolute;width: 100px;height: 100px;background: #fff url(images/ajaxLoader.gif) no-repeat center;padding: 0;}
.nyroModalPrev, .nyroModalNext {outline: none;position: absolute;top: 0;height: 60%;width: 150px;min-height: 50px;max-height: 300px;cursor: pointer;
	text-indent: -9999em;background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height: 100%;width: 40%;max-height: none;}
.nyroModalPrev {left: 0;}
.nyroModalPrev:hover {background-image: url(images/prev.gif);}
.nyroModalNext {right: 0;background-position: right 20%;}
.nyroModalNext:hover {background-position: right 20%;background-image: url(images/next.gif);}

/*------ Launch page -------------*/
/*--------------------------------*/
.launch-page #header ul#menu li{display:none;}
.launch-page .ui-widget-content .rounded-corners {display:none;}
.launch-page #header{height:78px;}

.launch {color:#555; background:#dfe6f2; padding:2px 3px; margin-bottom:15px}
.launch .border { border-top:1px solid #fff; border-bottom:1px solid #fff; padding:7px;}
.launch .left {width:580px; margin:0 0 0 110px;}
.launch .right { width:450px; margin: 0px 0 0;}

.launch button, .launch .right .support {border:1px solid #999999; padding:20px 10px;text-align:center; height:110px; width:110px;margin:10px 40px;border-radius:3px; 	
	-moz-border-radius:3px;-webkit-border-radius:3px; box-shadow: 0 3px 5px #ABABAB; -moz-box-shadow: 0 3px 5px #ABABAB; -webkit-box-shadow: 0 3px 5px #ABABAB;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #dedede));
	background: -moz-linear-gradient(top center, #ffffff 0%, #dedede 100%);}
.launch button:hover, .launch .right .support:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a9a9a9), color-stop(1, #dedede));
	background: -moz-linear-gradient(top center, #a9a9a9 0%, #dedede 100%);}
	 
.launch .ui-button-text-only .ui-button-text{padding:0; font-size:1.1em}
.launch button:hover {color:#666}

.launch .right .support {cursor: auto; font-size: 1.1em; padding: 38px 20px; text-align: left; width: 300px; height:30px;}
.launch .right .support .contact {float:right} 
.launch .right .support a:link{color:#556DB1}
.launch .right .support a:hover {color:#324271} 
.launch .right .support b{line-height:2;}

.icon1 {background: transparent url(images/launch-icons.png) no-repeat -3px -12px ; width:52px; height:40px;display:inline-block;}
.icon2 {background: transparent url(images/launch-icons.png) no-repeat -65px -7px ; width:45px; height:48px;display:inline-block;}
.icon3 {background: transparent url(images/launch-icons.png) no-repeat -124px -7px ; width:45px; height:45px;display:inline-block;}
.icon4 {background: transparent url(images/launch-icons.png) no-repeat -192px -7px ; width:45px; height:48px;display:inline-block;}
.icon5 {background: transparent url(images/launch-icons.png) no-repeat -255px -3px ; width:45px; height:48px;display:inline-block;}
.icon6 {background: transparent url(images/launch-icons.png) no-repeat -314px -10px ; width:45px; height:40px;display:inline-block;}
.icon7 {background: transparent url(images/launch-icons.png) no-repeat -378px -10px ; width:45px; height:48px;display:inline-block;}
.icon8 {background: transparent url(images/launch-icons.png) no-repeat -440px -10px ; width:45px; height:48px;display:inline-block;}
.icon9 {background: transparent url(images/launch-icons.png) no-repeat -640px -10px ; width:45px; height:48px;display:inline-block;}
.icon10 {background: transparent url(images/launch-icons.png) no-repeat -570px -14px ; width:40px; height:30px;display:inline-block;margin-left: 10px;
	vertical-align: middle;}
.icon11 {background: transparent url(images/network-icon.png); width:45px; height:48px;display:inline-block;}
.icon12 {background: transparent url(images/launch-icons.png) no-repeat -507px -10px ; width:45px; height:48px;display:inline-block;}
	
*+html .icon1, *+html .icon2, *+html .icon3,*+html .icon4,*+html .icon5,*+html .icon6,*+html .icon7,*+html .icon8,*+html .icon9, *+html .icon10,*+html .icon11 {display:block;}	
	
/*------ Quadrant page -----------*/
/*--------------------------------*/
.submenu ul{border-bottom: 1px solid #C9C9C9;height: 25px; margin-bottom: 20px;  padding: 10px 0 0;}
.submenu li{display:inline-block; float:left; }
.submenu li a{ color: #33333; background:#ddd; font-size: 1.1em; margin-right: 5px; padding: 8px 10px 8px 10px; border:1px solid #c9c9c9; border-bottom:none;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.submenu li a:hover {color:#1a2f6c; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.submenu li.selected a {cursor: default; background:#fff; font-weight:bold; color:#333;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
   text-shadow:1px 1px 0px #fff; }
.submenu li.selected a:hover {color:#333}
:root .submenu li a {padding:8px 9px 8px \0/IE9; } 

.dashboard-icon{background: transparent url(images/armac-sprite-new.png) no-repeat 0px -222px; width:45px; height:23px; display:inline-block; vertical-align: middle;}

.filter-btn{color:#555;  background:#dfe6f2; padding:2px 3px;margin-bottom:15px}
.filter-btn .border { height:56px; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:5px 15px;}
.filter-btn .left {margin: 10px 0 0; width: 150px;}

.filter-btn button.default{color:#fff; font-weight:bold;text-shadow: 1px 1px 0 #333333;}
#tasks {display:none;}
 
.quadrant {position: relative; margin-bottom:20px; min-height:300px; padding:10px; width:565px; border:1px solid #c9c9c9; 
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.quadrant h2 {margin: -11px -11px 10px;padding: 8px 10px; text-shadow:1px 1px 0px #555;color:#fff; background:#7a7a7a url(images/armac-h2-bg.png) repeat-x center 			 	bottom; border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;
 	border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;}
.quadrant h2 a{color:#fff; text-decoration: underline; cursor: pointer;  font-weight:normal; font-size:0.8em}
.quadrant h2 a:hover {color:#96abe7}
.quadrant .frame {overflow:scroll; max-height:250px; width:100%;overflow:auto}
.quadrant textarea{ position:relative; border-top: 0 none; margin-bottom: 10px;min-height: 50px;}
.quadrant .small-frame{height:95px; position:relative;}
.quadrant table.fixed-header thead th{background:none; padding:0}

.ui-datatable .ui-datatable-data td {padding:7px 5px; border-bottom: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9;}
.ui-datatable .ui-datatable-data td.number {width: 90px; text-align:right;}
.ui-datatable .ui-datatable-data td.number span{width:90px; display:block;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.ui-datatable .ui-datatable-data td.number  {white-space: normal;} }
.ui-datatable .ui-datatable-data td.number {white-space: normal;} /* for IE8 */
.ui-datatable .ui-datatable-data td.number p{text-align:left}
#editConfiguration .quadrant {width: 560px; margin-right: 15px; min-height: 180px;}

#tasks {margin-bottom:40px;}
#tasks .frame {height:124px;}
/*#tasks .edit {background:transparent url(images/armac-sprite-new.png) no-repeat 0px -190px; width:20px; height:20px; display:inline-block;}*/
#tasks table td.number span {display:block; width:110px; text-align:right;}

#tasks .ui-datatable .ui-paginator .select-all {padding:0}
#tasks .ui-datatable .ui-paginator .secondleft{margin-top:0}
#tasks .ui-datatable .ui-paginator-bottom button.save, #tasks .ui-datatable .ui-paginator-bottom button.cancel, 
#tasks .ui-datatable .ui-paginator-bottom button.green {font-size:1em;}
#tasks .ui-datatable .ui-paginator .border {height: 35px; padding: 9px 5px 5px 2px;}

#tasks .ui-datatable .ui-paginator .right label {width:35px; vertical-align:middle}
#tasks .ui-datatable .ui-paginator .right select{height: 100%; padding: 5px;width: 170px; margin-right:5px;}
#tasks .ui-datatable .ui-paginator .pages {margin-left: 100px;padding: 0; width: 110px;}

#tasks .ui-datatable .ui-paginator .secondright{width:370px;}
#tasks .ui-datatable .ui-paginator .secondright input[type=checkbox]{vertical-align:middle; margin-left:20px;}

#tasks .ui-datatable tr.edit-item, .ui-datatable tr.edit-item:hover {background:#9b040d; color:#fff; }
#tasks .ui-datatable tr.edit-item  a{color:#fff; }
#tasks .ui-datatable td.reason select{width:80px; margin-bottom:3px;}


/*-- Chart--*/
.chart-small {display: block;position: absolute;right: 25px;top: 60px; }
.acr_table .chart-small table td{padding:2px 6px; border: 1px solid #C9C9C9; font-size: 0.9em;}
dl#csschart, dl#csschart dt, dl#csschart dd{margin:0;padding:0;} 	
dl#csschart{background:url(images/armac-chart2.png) no-repeat 0 -5px;width:577px;height:265px;margin-left: -5px;} 
dl#csschart dd{position:relative;float:left;display:inline;width:13px;height:222px;margin:5px 1px 0;} 
dl#csschart dd.first{margin-left:37px;} 	
dl#csschart span{position:absolute;display:block;width:10px;bottom:0;left:0;z-index:1;color:#555;text-decoration:none;} 		
dl#csschart span em{display:block;font-style:normal;float:left; line-height:200%;background:#fff;color:#555;border:1px solid #b1b1b1;position:absolute;top:50%;left:3px;	
	text-align:center;width:23px;} 		
dl#csschart span{height:50%;background:transparent url(images/armac-column2.png) repeat-y;} 	

/* percentages */
	dl#csschart span.p0{height:0%;}
	dl#csschart span.p1{height:1%;}
	dl#csschart span.p2{height:2%;}
	dl#csschart span.p3{height:3%;}
	dl#csschart span.p4{height:4%;}
	dl#csschart span.p5{height:5%;}
	dl#csschart span.p6{height:6%;}
	dl#csschart span.p7{height:7%;}
	dl#csschart span.p8{height:8%;}
	dl#csschart span.p9{height:9%;}
	dl#csschart span.p10{height:10%;}
	dl#csschart span.p11{height:11%;}
	dl#csschart span.p12{height:12%;}
	dl#csschart span.p13{height:13%;}
	dl#csschart span.p14{height:14%;}
	dl#csschart span.p15{height:15%;}
	dl#csschart span.p16{height:16%;}
	dl#csschart span.p17{height:17%;}
	dl#csschart span.p18{height:18%;}
	dl#csschart span.p19{height:19%;}
	dl#csschart span.p20{height:20%;}
	dl#csschart span.p21{height:21%;}
	dl#csschart span.p22{height:22%;}
	dl#csschart span.p23{height:23%;}
	dl#csschart span.p24{height:24%;}
	dl#csschart span.p25{height:25%;}
	dl#csschart span.p26{height:26%;}
	dl#csschart span.p27{height:27%;}
	dl#csschart span.p28{height:28%;}
	dl#csschart span.p29{height:29%;}
	dl#csschart span.p30{height:30%;}
	dl#csschart span.p31{height:31%;}
	dl#csschart span.p32{height:32%;}
	dl#csschart span.p33{height:33%;}
	dl#csschart span.p34{height:34%;}
	dl#csschart span.p35{height:35%;}
	dl#csschart span.p36{height:36%;}
	dl#csschart span.p37{height:37%;}
	dl#csschart span.p38{height:38%;}
	dl#csschart span.p39{height:39%;}
	dl#csschart span.p40{height:40%;}
	dl#csschart span.p41{height:41%;}
	dl#csschart span.p42{height:42%;}
	dl#csschart span.p43{height:43%;}
	dl#csschart span.p44{height:44%;}
	dl#csschart span.p45{height:45%;}
	dl#csschart span.p46{height:46%;}
	dl#csschart span.p47{height:47%;}
	dl#csschart span.p48{height:48%;}
	dl#csschart span.p49{height:49%;}
	dl#csschart span.p50{height:50%;}
	dl#csschart span.p51{height:51%;}
	dl#csschart span.p52{height:52%;}
	dl#csschart span.p53{height:53%;}
	dl#csschart span.p54{height:54%;}
	dl#csschart span.p55{height:55%;}
	dl#csschart span.p56{height:56%;}
	dl#csschart span.p57{height:57%;}
	dl#csschart span.p58{height:58%;}
	dl#csschart span.p59{height:59%;}
	dl#csschart span.p60{height:60%;}
	dl#csschart span.p61{height:61%;}
	dl#csschart span.p62{height:62%;}
	dl#csschart span.p63{height:63%;}
	dl#csschart span.p64{height:64%;}

	dl#csschart span.p65{height:65%;}
	dl#csschart span.p66{height:66%;}
	dl#csschart span.p67{height:67%;}
	dl#csschart span.p68{height:68%;}
	dl#csschart span.p69{height:69%;}
	dl#csschart span.p70{height:70%;}
	dl#csschart span.p71{height:71%;}
	dl#csschart span.p72{height:72%;}
	dl#csschart span.p73{height:73%;}
	dl#csschart span.p74{height:74%;}
	dl#csschart span.p75{height:75%;}
	dl#csschart span.p76{height:76%;}
	dl#csschart span.p77{height:77%;}
	dl#csschart span.p78{height:78%;}
	dl#csschart span.p79{height:79%;}
	dl#csschart span.p80{height:80%;}
	dl#csschart span.p81{height:81%;}
	dl#csschart span.p82{height:82%;}
	dl#csschart span.p83{height:83%;}
	dl#csschart span.p84{height:84%;}
	dl#csschart span.p85{height:85%;}
	dl#csschart span.p86{height:86%;}
	dl#csschart span.p87{height:87%;}
	dl#csschart span.p88{height:88%;}
	dl#csschart span.p89{height:89%;}
	dl#csschart span.p90{height:90%;}
	dl#csschart span.p91{height:91%;}
	dl#csschart span.p92{height:92%;}
	dl#csschart span.p93{height:93%;}
	dl#csschart span.p94{height:94%;}
	dl#csschart span.p95{height:95%;}
	dl#csschart span.p96{height:96%;}
	dl#csschart span.p97{height:97%;}
	dl#csschart span.p98{height:98%;}
	dl#csschart span.p99{height:99%;}
	dl#csschart span.p100{height:100%;}

/*------ Multichelon page --------*/
/*--------------------------------*/

.acr_table table thead.small{font-size:0.95em;}

/*------ listDatasets page -------*/
/*--------------------------------*/
.edit-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -1px -263px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.edit-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -3px -534px;; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.select-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -34px -263px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.select-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -36px -533px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.delete-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -63px -263px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.locked-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -96px -263px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.unlocked-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -254px -263px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.share-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -129px -263px; width:26px; height:20px; display:inline-block; vertical-align: middle;}
.unshare-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -159px -263px; width:26px; height:20px; display:inline-block; vertical-align: middle;}
.noshare-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -57px -292px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.network-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -192px -263px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.view-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -225px -263px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.copy-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -145px -474px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.copy-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -146px -504px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.load-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -59px -474px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.delete-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -65px -534px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.dashboard-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -115px -475px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.dashboard-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -116px -505px; width:25px; height:20px; display:inline-block; vertical-align: middle;}
.open-failed-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -26px -475px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.execute-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -90px -475px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.go-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -173px -475px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.go-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -174px -504px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.go-down-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -227px -474px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.go-down-shade-icon {background:transparent url(images/armac-sprite-new.png) no-repeat -227px -503px; width:25px; height:20px; display:inline-block;vertical-align: middle;}
.locked-icon-white {background:transparent url(images/locked-white.png) no-repeat; width:25px; height:20px;display:inline-block;}
.unlocked-icon-white {background:transparent url(images/unlocked-white.png) no-repeat; width:25px; height:20px;display:inline-block;}

.status{color:#fff}
*+html .status {margin-top:-30px} /* for IE7 */
.status .locked-icon{background-position: -101px -533px; vertical-align: -3px;}
.status .unlocked-icon{background-position: -257px -533px; vertical-align: -3px;}
.status .open-failed-icon{background-position: -29px -505px; vertical-align: -3px;}
.status .execute-icon{background-position: -88px -505px; vertical-align: -3px;}
table#domain select {min-width: 70px;}

/*------ RetrieveOpt.do page -----*/
/*--------------------------------*/
.prop-details .quadrant{background:#fff;}
.prop-details label{ text-shadow:1px 1px 0px #fff;display: inline-block;text-align: right; width: 170px; vertical-align: top;padding-right: 2px;}
.prop-details-config label{ text-shadow:1px 1px 0px #fff;display: inline-block;text-align: right; width: 290px; vertical-align: top;padding-right: 2px;}
.prop-details .seg input[type=text], .prop-details .seg select, .prop-details .seg textarea{margin-bottom:5px; width: 180px;}
.prop-details .seg {margin-top:10px}
.prop-details #maxOptsList, .prop-details #categoryComboList{background:#EFF2F8; border:1px solid #c9c9c9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;padding: 10px;}
.prop-details #maxOptsList {padding-left:0}
.prop-details #maxOptsList input[type=checkbox], .prop-details #maxOptsList select{margin:0 0 10px}
.prop-details #categoryComboList .left{width:180px}
.prop-details table.second-table {width:100%; -moz-box-shadow: inset 0 0 4px #999;-webkit-box-shadow: inset 0 0 4px#999; box-shadow: inner 0 0 4px #999; }
.prop-details .ui-datatable .ui-datatable-data td.none{padding:0; border:0}
.prop-details .ui-datatable .ui-datatable-data .second-table td{padding:2px 5px}
.prop-details h4 {margin-bottom:10px;}
.prop-details h4 span{width:180px; display:inline-block}
.prop-details .button-area {margin-top:20px; text-align:right}
.img-swap {vertical-align:top; cursor: pointer;border:0px;}

/*------ login page --------------*/
/*--------------------------------*/
body.login{background:#1a2f6c}
.login .launch{background:none; position:relative}
.login #header {display:none;}
.login .middle {text-align:center; width:450px;margin:200px auto 0; border:1px solid #999; border-radius:5px; -moz-border-radius:5px;; -webkit-border-radius:5px; padding:20px 40px 20px 20px;	
	background:#fff; box-shadow: 0 3px 5px #222; -moz-box-shadow: 0 3px 5px #222; -webkit-box-shadow: 0 3px 5px #222;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #dedede));
	background: -moz-linear-gradient(top center, #ffffff 0%, #dedede 100%);}
.login .middle label{width:63px; display:inline-block; text-align:right;text-shadow:1px 1px 0px #fff;}
.login .middle input[type=text], .login .middle input[type=password]{margin-bottom: 5px;width: 150px;}
.login .middle .green {padding: 10px; width: 150px;margin:0; }
.login .middle .logo{margin-bottom:20px}
.watermark{background:transparent url(images/armac-sprite-new.png) no-repeat -170px -328px; width:121px; height:118px; display:inline-block;margin-right: 113px;float:right;}

/*------ predashboard page -------*/
/*--------------------------------*/
.report-icon label{width:90px; display:inline-block}
.report-icon .left {margin-top:16px; }
.report-icon .right {margin-top:10px;}
.report-icon input[type=image]{opacity:0.5; margin-top: 5px;}
.report-icon input[type=image]:hover{opacity:1}
.map-img{height:263px}
.pdf-icon{display:inline-block; width:16px; height:16px; vertical-align:-2px; background:transparent url(images/armac-sprite-new.png) no-repeat -1px -328px ;}
.excel-icon{display:inline-block; width:16px; height:16px; vertical-align:-2px; background:transparent url(images/armac-sprite-new.png) no-repeat -24px -328px ;}
.explorer-icon{display:inline-block; width:16px; height:16px; vertical-align:-2px; background:transparent url(images/armac-sprite-new.png) no-repeat -48px -328px ;}

/*------ serviceLevelStrategy ----*/
/*--------------------------------*/
.small-box {position:absolute; left: 14px; bottom: 14px;}
.small-box label{width:60px; display:inline-block; color:#777; text-shadow:1px 1px 0px #fff}
/** ---------------------------------**/
/** -- End of Productfitter Styles --**/
/** ---------------------------------**/


.acr_table table th {
  background: none repeat scroll 0 0 #EFF2F8;
  border-color: -moz-use-text-color #FFFFFF -moz-use-text-color -moz-use-text-color;
  border-left: 0 none;
  border-right: 1px solid #FFFFFF;
  border-style: none solid none none;
  border-width: 0 1px 0 0;
  color: #555555;
  padding: 8px 5px;
  text-align: left;
  text-shadow: 1px 1px 0 #F9F9F9;
  white-space: nowrap;
}

.break-word {
  word-wrap: break-word;
}

.chartScrollable {
  overflow: auto;
  width: 560px;
}