div.helpTxt {
	position:absolute; 
	color:#FFFFFF; 
	text-align:center; 
	vertical-align:middle;
	z-index: 5;
}
.help {
	width:171px;
	color: #333333;	
	font-size: 11px;
	font-family: verdana;
	line-height: 20px;
}
#helpHover {
	min-height: 35px;
	width: 170px;
	overflow: visible;
	padding:0;
	margin:0;
}
.HelpContent  {
	padding: 10px;
	height: 100%;
	width: 146px;
	border: 1px solid #e2e2e2;
	float: right;
	position: relative;
	vertical-align: top;
	background: #fff;
	min-height: 30px;
	background: url(/clouduser/static/images/whiteTooltipBg.png) repeat-x bottom center #ffffff;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-moz-box-shadow:    0px 0px 2px 1px #e4e4e4;
  -webkit-box-shadow: 0px 0px 2px 1px #e4e4e4;
  box-shadow:         0px 0px 2px 1px #e4e4e4;
}
.pointyCorner {
	background: url(/clouduser/static/images/infobox-point.gif) no-repeat 0 15px;
	height: 85%;
	width: 11px;
	position: absolute;
	left: -11px;
	z-index:1;
}
.closeCorner{
	background: url(/clouduser/static/images/Error_Hover_CloseIcon.gif) no-repeat right center;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	line-height:16px;
	text-align:right;
	text-decoration: underline;
	color: #067ab4;
	padding-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	cursor: pointer;
}
.feedback_errorMessage {
	background: #fff url(/clouduser/static/images/errorExclaimSmall.png) no-repeat scroll 12px center;
	color: #C23B63;
	border: 1px solid #C23B63;
	border-radius: 5px 5px 5px 5px;
	display: block;
	min-height: 23px;
	word-wrap: break-word;
	overflow: visible;
	margin: 20px 13px 15px 0;
	padding: 30px 15px 15px 110px;
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:relative;
}
.wave3 #mainWrapper {
	margin:0 auto;
	position: relative;
	overflow: hidden;
}

.wave3 #mainContent {
	padding:22px 22px 0 22px;
	position:relative;
	overflow:hidden;
}

.wave3 .modal-delay{width:100%;height:100%;background:transparent url(images/loading.gif) center center no-repeat;position:fixed;top:0;right:0;z-index:9999;
		opacity: 0.5;
		-moz-opacity: 0.5;
		display:none;}
.wave3 .no-rgba .modal-delay{background:url(images/modal-bg.png);}
.wave3 .overlay { display:none; width:100%; height:100%; background-color:#FFFFFF; position:fixed; top:0; left:0; z-index:9998; background-color: rgba(255, 255, 255, 0.8); }
.lt-ie9 .wave3 .overlay{background:url(images/modal-bg.png) transparent;}
.wave3 .no-rgba .overlay{background:url(images/modal-bg.png) transparent;}
.wave3 .box{background-color: #FFF;}
#serviceDashboard .overlay {behavior: none;}
#serviceDashboard .box {behavior: none;}
#serviceDashboard .collapsibleModule {behavior: none;}
/*end of class for line under Reports tab*/

/***SERVICE DASHBOARD***/

.wave3 .manageAccount .infoTip{margin:8px 8px 0 8px;}
.wave3 h1.threeColumn{width:600px;float:left;padding-bottom:0;margin-bottom:10px;}
.wave3 .miniBtn.header{margin-top:10px;}
#mainContent p.serviceTime{margin-bottom:20px;}

#serviceDashboard .filters{display:block;height:60px;border-bottom:1px solid #e4e4e4;}
#serviceDashboard .filters li{list-style:none;display:block;float:left;padding:20px 20px 20px 0;}
#serviceDashboard .zones{margin-bottom:5px;clear:both;padding:5px 0 20px 5px;  border-bottom:1px solid #e4e4e4;width:940px;box-sizing:border-box;}
.lt-ie9 #serviceDashboard .zones {width:980px;}
#serviceDashboard .zones .zone{  
  -moz-box-shadow:    0px 0px 2px 2px #e4e4e4;
  -webkit-box-shadow: 0px 0px 2px 2px #e4e4e4;
  box-shadow:         0px 0px 2px 2px #e4e4e4;
  background:#FFF;
  border-radius:8px;
  width:450px;
  margin:0 0px 20px 0;

}

#serviceDashboard .tabs ul {
	clear:both;
	display:block;
	height:54px;
	behavior:none;
	border-radius:none;
	border:0;
	background:none;
	/*
	padding-top:.1px;
	border:1px solid #e7e7e7;
	
	background-image: url(/clouduser/static/images/us/en/commons/productFeatureTabTile.png);
	background-repeat: repeat-x;
	
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-radius:10px 10px 0 0;
	*/
}
#serviceDashboard .tabs ul li {
	background:url(images/tab-inactive.png) top center;
	display: inline-block;
	height:54px;
	padding-top:.1px;
	zoom:1;
	*display: inline;
	vertical-align: top;
	border-right:1px solid #EEEEEE;
	float:left;
}

#serviceDashboard .tabs ul li:hover{background:url(images/tab-active.png) top center;}


#serviceDashboard .tabs ul li.last{
	background:url(images/tab-inactive.png);
	background-position:top right;
	display: block;
	height:54px;
	padding-top:.1px;
	vertical-align: top;
	border-right:1px solid #EEEEEE;
	float:left;
	border:0px
}

#serviceDashboard .tabs ul li.first{
	background:url(images/tab-inactive.png);
	background-position:top left;
	display: block;
	height:54px;
	padding-top:.1px;
	vertical-align: top;
	border-right:1px solid #EEEEEE;
	float:left;
	border:0px
}

#serviceDashboard .tabs ul li.tabOn{
	background:url(images/tab-active.png);
	background-position:top center;	
	bor
}
#serviceDashboard .tabs ul li.last.tabOn, #serviceDashboard .tabs .last:hover{
	background:url(images/tab-active.png);
	background-position:top right;	
}

#serviceDashboard .tabs ul li.first.tabOn, #serviceDashboard .tabs .first:hover{
	background:url(images/tab-active.png);
	background-position:top left;	
}



#serviceDashboard .tabs ul li a{
	padding:18px 23px;
	display:block;
	font-family: "Omnes_ATTMedium",Verdana,sans-serif;
	font-size:16px;
	color:#ff7200;
	text-decoration: none;
	background:none;

}

#serviceDashboard .tabs ul li.tabOn a{
	background: url(images/arrow.png) bottom center no-repeat;
	color:#FFF;
}


#serviceDashboard .tabs ul li a:hover, #serviceDashboard .tabs ul li a.selected {
	background-position: bottom center;
	color:#FFFFFF;
}
#serviceDashboard .tabs ul li.first a:hover{
	-moz-border-radius: 10px 0 0 0 ;
	border-radius: 10px 0 0 0 ;
	-webkit-border-radius:10px 0 0 0 ;
	color:#FFFFFF;
}
#serviceDashboard .tabs ul li.last a:hover {
	-moz-border-radius: 0 10px  0 0;
	border-radius: 0 10px  0 0;
	-webkit-border-radius: 0 10px 0 0;
	color:#FFFFFF;
}

#serviceDashboard .zones .zone.left{margin-right:17px;float:none;display:inline-block;}

.no-boxshadow #serviceDashboard .zones .zone{
  width:456px;
  margin:0 9px 15px 0;
  background:url(images/servicedashboard/module-bg-top.png) no-repeat #FFF;
}

.no-boxshadow #serviceDashboard .zones .zone .clear{
	width:456px;
	height:12px;
	background:url(images/servicedashboard/module-bg-bottom.png) no-repeat #FFF
}

#serviceDashboard .zones .zone.right{}

.wave3 #zoneContainer h4,.wave3 .zoneContainer h4{color:#999999;font-size:14px;font-family:"Omnes_ATTMedium",sans-serif;
padding-top:6px;font-weight:normal;margin-bottom:12px;clear:both;}
#serviceDashboard .zones .zone h3{margin-top: 10px;
letter-spacing: .5px;
margin-bottom: 5px;
padding-bottom: 0px;
font-size: 18px;
font-family: "Omnes_ATTMedium";}
#serviceDashboard .zones .zone .icon{margin:13px 15px 10px 16px;float:left;width:46px;height:46px;display:block;}
#serviceDashboard .zones .zone .copy{width:350px;float:right;margin-right:20px;}
#serviceDashboard .zones .zone p.status{font-weight:bold;margin-bottom:8px;padding-bottom:0px;}
#serviceDashboard .zones .zone p.running{color:#6ebb1f;padding-left:25px;background:url(images/servicedashboard/running.png) no-repeat;}
#serviceDashboard .zones .zone p.warning{color:#ff7200;padding-left:25px;background:url(images/servicedashboard/warning.png) no-repeat;}
#serviceDashboard .zones .zone p.outage{color:#e60385;padding-left:25px;background:url(images/servicedashboard/outage.png) no-repeat;}
#serviceDashboard .zones .zone p .bold{color:#000;}
#serviceDashboard .zones .zone p.issue,#serviceDashboard .zones .zone p.resolution{margin-bottom:10px;}
#serviceDashboard .zones .zone a.viewHistory{margin-bottom:15px;display:block;}
#serviceDashboard .serviceType{width: 320px;}
#serviceDashboard .location{width: 270px;}

.wave3 #mainContainer {
	position: relative;
    overflow: hidden;
}

.wave3 #content-wrapper {
	position: absolute;
	overflow: hidden;
	right: 0px;
	top: 1px;
	width: 40px;
	z-index: 152;
	height: 348px;
}

#content-wrapper-wave {
	position: static;
    overflow: hidden;
}


#live-chat-content-wrapper-wave {
	position: static;
    overflow: hidden;
}

.wave3 #notification {
	font-family: Verdana;
	font-size: 11px;
	background-color: #eeeeee;
	padding: 16px 0px 16px 18px;
	border: 1px solid #ffffff;
	position: relative;
	min-height: 283px;
	line-height: 22px;
}

.wave3 #notification a {
	text-decoration: none;
}

.wave3 #live-chat-notification {
	font-family: Verdana;
	font-size: 11px;
	background-color: #eeeeee;
	padding: 16px 0px 16px 18px;
	border: 1px solid #ffffff;
	position: relative;
	min-height: 283px;
	line-height: 22px;
	width: 100%;
}
.wave3 #live-chat-notification h2 {
color: #000;
}

.wave3 #notif_wrapper {
	border: 1px solid #dddddd;
	margin: 0 0 0 40px;
	width: 875px;
}
.wave3 #live-chat-notif_wrapper {
	border: 1px solid #dddddd;
	margin: 0 0 0 40px;
	width: 875px;
}
.wave3 #notif-details {
	width: 280px;
	background-color: white;
	padding: 12px 20px 20px 12px;
	margin: 0 30px 0 0;
	border: 2px solid #E4E4E4;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.wave3 #live-chat-notif-details {
	width: 460px;
	height: 210px;
	background-color: white;
	padding: 12px 20px 20px 12px;
	margin: 12px 30px 0 0;
	border: 2px solid #E4E4E4;
    border-radius: 16px 16px 16px 16px;
}
.wave3 #notif-details a {
	color: #067ab4;
}

.wave3 #notif-details a:hover,
.wave3 #status-indicators a:hover {
	text-decoration: underline;
	color: #067AB4;
}

.wave3 #legend li{
	display: inline;
	padding: 0 0px 0 0px;
}

.wave3 #legend {
	margin: 0px 13px 9px 0;
	padding: 1px 5px 2px 5px;
	background-color: white;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border: 2px solid #E4E4E4;
}

.wave3 .greenLeg, 
.wave3 .green-heading{
	color: #5fa319;
}

.wave3 .orangeLeg, 
.wave3 .orange-heading{
	color: #ff7802;
}

.wave3 .pinkLeg, 
.wave3 .pink-heading{
	color: #cd0661;
}

.wave3 .pinkLeg{
	background-color: none;
}

.wave3 .orange-heading, 
.wave3 .green-heading, 
.wave3 .pink-heading,
.wave3 #status-indicators h3 {
	font-size: 10px;
	font-weight: bold;
}

.wave3 #status-indicators h3 {
	margin: 0px;
	font-size: 12px !important;
}

.wave3 #status-indicators ul{
	padding: 0px;
	margin: 8px 0 0 0;
	list-style-type: none;
	float: left;
}

.wave3 #status-indicators ul li {
	padding: 0px 30px 1px 22px;
}

.wave3 #status-indicators ul li {
	color: #067ab4;
}

.wave3 #status-indicators ul li a{
	color: #067ab4;
}

.wave3 #status-indicators h3 a {
font-family: Verdana;
font-weight: normal;
padding-left: 3px;
}
.wave3 .shdnormal, 
.wave3 .shddisruptions, 
.wave3 .shdfailure,  
.wave3 #network-status,
.wave3 #live-chat {
	background: url('/clouduser/static/css/images/shelf_sprites2.png') no-repeat;
}

/*----------------------------------------------------------------------------------------------------------
 Status Icon Sprites 
----------------------------------------------------------------------------------------------------------*/
.wave3 .shdnormal {
	background-position: -262px -34px;
}

.wave3 .shddisruptions {
	background-position: -262px -4px;
}

.wave3 .shdfailure {
	background-position: -262px -64px;
}

.wave3 .last {
	padding-right: 0px !important;
}

.wave3 #alerts-america, 
.wave3 #alerts-europe {
	width: 215px;
	background: url('/clouduser/static/css/images/shelf_sprites2.png') no-repeat;
}

.wave3 #alerts-america {
	padding-right: 30px;
	width: 206px;
	height: 135px;
	background-position: 0 0;
	margin: 8px 29px 10px 21px;
	border-right: 1px solid #CCC;
}

.wave3 #alerts-europe {
	width: 189px;
	height: 150px;
	background-position: -47px -155px;
}

.wave3 .alerts img {
	position: relative;
}

.wave3 .alert-buttons {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0px;
	left: -9000px;
	z-index: 10001;
}

.wave3 .dotsWest_Coast {
	top: 123px;
	left: 47px;
}

.wave3 .dotsSouth_Central {
	top: 172px;
	left: 132px;
}

.wave3 .dotsEast_Coast {
	top: 134px;
	left: 207px;
}

.wave3 .dotsGermany {
	top: 138px;
	left: 371px;
}

.wave3 .dotsFrance {
	top: 150px;
	left: 347px;
}

.wave3 .dotsUK {
	top: 120px;
	left: 330px;
}

.wave3 .dotsNetherlands {
	top: 135px;
	left: 347px;
}

.wave3 .dotsD8 {
	position: absolute;
	top: 123px;
	left: 47px;
}

.wave3 .dotsD7 {
	position: absolute;
	top: 172px;
	left: 132px;
}

.wave3 .dotsD6 {
	position: absolute;
	top: 134px;
	left: 207px;
}

.wave3 .dotsD9 {
	position: absolute;
	top: 120px;
	left: 330px;
}

.wave3 .dotsD10 {
	position: absolute;
	top: 135px;
	left: 347px;
}


.wave3 #status-icon {
	width: 63px;
	height: 46px;
	margin: 10px 0px;
}

.wave3 #notif-details p.warning, 
.wave3 #notif-details p.running, 
.wave3 #notif-details p.outage {
	font-weight: bold;
	padding:2px 0 0 20px;
	height: 16px;
}

.wave3 #notif-details p.warning{
	color: #FF7200;
	background: url(images/servicedashboard/warning.png) no-repeat;
}

.wave3 #notif-details p.outage {
	color: #E60385;
	background: url(images/servicedashboard/outage.png) no-repeat;
}

.wave3 #notif-details p.running {
	color: #6ebb1f;
	background: url(images/servicedashboard/running.png) no-repeat;	
	height: 26px;
}

.wave3 #status {
	margin: 0 0 0 60px;
}

.wave3 #status p {
	color: #808080;
	line-height: 14px;
	font-size: 10px;
	padding: 8px 0 2px 0;
}

.wave3 #status p:last-child {
	padding: 10px 0 10px 0;
}


.wave3 #status p:first-child {
	padding: 0 0 11px 0;
	margin: 0;
	font-family: Omnes_ATTMedium;
	font-size: 15px;
	color: #333333;
	line-height: 17px;
}

.wave3 #status .bold {
	font-weight: bold;
	color: #333333;
}

.wave3 .notif-footer{
	padding: 20px 0px 0px;
	border-top: 1px solid #e4e4e4;
}

.wave3 #notif-img-footer {
	display: none;
}


.wave3 .notif_wrapper .bold {
	font-size: 1.17em;
	font-weight: bold;
	color: #333333;
}

.wave3 li.strong a{
	font-weight: bold;
	color: #333333 !important;
}

.wave3 #pulsing {
    top: 60px;
	left: 0;
	margin-left: 18px;
    position: absolute;
    width: 490px;
    height: 150px;
    z-index: 10000;
}

.wave3 .show {
display: block !important;
}

.wave3 .locations {
display: none;
}
/*----------------------------------------------------------------------------------------------------------
 slide out shelf tabs
----------------------------------------------------------------------------------------------------------*/

.wave3 #network-status, .wave3 #live-chat {
	position: absolute;
	width: 40px;
	height: 124px;
	border: 1px solid #DDD;
	border-right: 1px solid #EEE;
	background-color: #EEE;
	font-family: Verdana;
	font-size: 10px;
}

.wave3 #network-status:hover, 
.wave3 #live-chat:hover {
	cursor: pointer;
}

.wave3 #network-status {
	left: 0px;
	background-position: -264px -226px;
}

.wave3 #network-status-inner, 
.wave3 #live-chat-inner {
	border: 1px solid #ffffff;
	border-right: 1px solid #eeeeee;
	height: 122px;
}

.wave3 #live-chat {
	left: 0px;
	background-position: -305px -226px;
}

.wave3 .rightTab01 {
	top: 30px;
}
.wave3 .rightTab02 {
	top: 160px;
}

.wave3 .non-selected {
	z-index: -100;
}

.wave3 .selected {
	z-index: 100;
}

.wave3 #notif_wrapper a img{
	border: 0;
	outline: 0;
}

.wave3 #notif_wrapper a:hover,#notif_wrapper a:active,#notif_wrapper a:focus {
	outline: 0;
	border: 0;
}



/*----------------------------------------------------------------------------------------------------------
IE Styles
----------------------------------------------------------------------------------------------------------*/

.wave3 .headerButtonRight{width:175px;float:right;margin-right:100px;}
.wave3 .headerButtonRight .infoTip{margin-top:15px;}
.lt-ie9 .wave3 #legend, .lt-ie8 #legend{
	padding-top: 8px;
	background-color: none;
	border: none;
	/*width: 343px;*/
	height: 40px;
	margin-right: 57px;
	margin-bottom: 0px;
	padding-left: 11px;
	overflow: visible;
	/*background: url('/clouduser/static/css/images/ie-legend-background.png') no-repeat 0 3px;*/
}


.lt-ie9 .wave3 .alerts {
	padding-top: 7px;
}
.lt-ie8 .wave3 .alerts {
	padding-top: 0px;
}

.lt-ie9 .wave3 #legend li {
	padding: 8px 0px 0px;
	font-size: 10px;
}
.lt-ie9 .wave3 #notif-details-wrapper,
.lt-ie8 .wave3 #notif-details-wrapper {
	padding-left: 13px;
}

.lt-ie8 .wave3 #legend li {
	padding: 0;
}

.wave3 #status-indicators h3{
	*float: left;
	*width: 460px;
	*margin-top: 8px;
	*margin-bottom: 8px;
}

.lt-ie8 .wave3 #status-indicators ul li {
	padding: 0 29px 4px 22px;
}

.wave3 #status-indicators,
.wave3 #network-status,
.wave3 #live-chat {
	*float: none !important;
}

.wave3 #status-indicators {
	width: 450px;
}

.wave3 #status p {
	*margin: 0;
	*padding: 6px 0 0 0;
}

.lt-ie9 .wave3 #status .last {
	padding-bottom: 12px;
}

.wave3 #status {
	*margin: 0 0 13px 82px;
}

.lt-ie9 .wave3 .notif-footer, 
.lt-ie9 .wave3 .notif-footer + p, 
.lt-ie8 .wave3 .notif-footer,
.lt-ie8 .wave3 .notif-footer + p {
	padding-left: 10px;
}

.lt-ie9 .wave3 #notification {
	padding-right: 10px;
	padding-left: 18px;
}

.lt-ie8 .wave3 #notification {
	padding-right: 30px;
}

.wave3 .notif-footer {
	*padding-bottom: 6px;
}

.lt-ie9 .wave3 #notif-details-wrapper,
.lt-ie8 .wave3 #notif-details-wrapper{
	min-height: 260px;
	width: 280px;
	margin-right: 30px;
}
.wave3 #notif-details-wrapper {
	*margin-right: 30px;
}

.wave3 .alerts {
	*float: none;
	margin-top: 0px;
}

#serviceDashboard .alerts {
	*float: none;
	margin-top: 0px;
}

.lt-ie9 .wave3 #notif-details, .lt-ie8 #notif-details{
	background-color: none;
	border: none;
	background: url('/clouduser/static/css/images/ie-notif-background-upper.png') no-repeat;
	border: none;
	padding: 16px 20px 20px 10px;
	width: 280px;
	margin: 0px;
}

.lt-ie9 .wave3 #status-icon {
	margin-left: 9px;
}

.lt-ie9 .wave3 #notif-img-footer,  .lt-ie8 #notif-img-footer{
	float: right;
	width: 310px;
	display: block;
	height: 28px;
	background: url('/clouduser/static/css/images/ie-notif-background-lower.png') no-repeat;
}


/*----------------------------------------------------------------------------------------------------------
 Resolution Status Modal 
----------------------------------------------------------------------------------------------------------*/

.mdlResolutionReport {
		width: 590px;
		padding: 22px;
		min-height:500px;
		*height:500px;
		height:auto;
	}
.mdlResolutionReport h2 {
	font-size: 20px;
	padding: 0 0 22px 0;
}
.mdlResolutionReport h2, 
.mdlResolutionReport p,
.mdl-date {
	border-bottom: 1px solid #e4e4e4;
}
.mdlResolutionReport p{
	padding: 0 0 10px 0;
	margin: 0 0 12px 0;
}
.mdlResolutionReport img {
	float: left;
	padding: 0px 16px 0 0;
}
.mdlResolutionReport h4 {
	padding: 13px 0 10px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.mdlResolutionReport p:last-child {
	border-bottom:none;
}
#resolution_posts h4 {
	padding: 7px 0 8px;
	margin: 0 4px 8px 0;
	font-weight: bold;
}
#resolution_posts {
	height: 270px;
	overflow-y: scroll;
}
#resolution_posts p {
	padding: 0 0 4px 0;
	margin: 0 14px 4px 0;
}
.res_posts .jspTrack {
	background: url(/images/us/en/servicedashboard/resolutionModal_jscrollTrack.png) no-repeat 0 0;
	position: relative;
}

.wave3 .modal { padding:24px; border:1px solid #e4e4e4; margin:0 auto; }
.modal h1 {
padding: 0px 0px 20px 50px;
margin: 0px 0px 15px 0px;
color: black;
font-size: 22px;
font-family: "Omnes_ATTMedium";
border-bottom: 1px solid #E4E4E4; }

.mdlServiceHistory { width:588px; height:580px; }
.mdlServiceHistory h1 { padding:0 0 24px 0; margin:0; border-bottom:1px solid #e4e4e4; }
.mdlServiceHistory p { padding:15px 0; }
.mdlServiceHistory #calendarContainer { height:185px; }
.mdlServiceHistory .calendar { width:175px; margin: 0 auto; float:left; padding-right:20px; }
.mdlServiceHistory #calendarInfo { clear:both; }
.mdlServiceHistory .selectedDate { margin:15px 0; padding:15px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.mdlServiceHistory .selectedDate .date { color:#000000; font-weight:bold; font-size: 12px;}
.mdlServiceHistory .eventInfo { display:none; }
.mdlServiceHistory .eventInfo.selected { display:block; }
.mdlServiceHistory .issue { padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #e4e4e4; }
.mdlServiceHistory .issue h3 { margin:0; padding:0; font-size:11px; }
.mdlServiceHistory .issue p { padding:10px 0; line-height:16px; }
.mdlServiceHistory .issue.status { text-transform:uppercase; }
.mdlServiceHistory .resolved { color:#000000; font-weight:bold; font-size: 12px;}


.scroll-pane { width: 588px; height: 192px; overflow: auto; }

.mdlServiceHistory .modTab {
	display: block;
	clear: both;
	height:auto;
	color: #067AB4;
	font-size: 11px !important;
	font-weight: bold;
	font-family: Verdana;
	padding: 0px 0px 0px 18px !important;
	margin: 0px;
	behavior:none;
	background:none;
}

.mdlServiceHistory .modTab img { display:none; }
.mdlServiceHistory .modTab.closed { background: url(/clouduser/static/images/us/en/commons/iconHistoryModuleOpen.png) no-repeat 0 2px; behavior: none;}
.mdlServiceHistory .modTab.opened { background: url(/clouduser/static/images/us/en/commons/iconHistoryModuleClose.png) no-repeat 0 2px; behavior: none;}
.mdlServiceHistory .collapsibleModule {
	border:0;
	box-shadow: none;
}
.mdlServiceHistory .modBody {
	padding-top:0;
	behavior:none;
}

#miims .heroImage, #saas .heroImage { margin-top:-22px; right:11px; position: absolute; }

/* MIIMS */

#staas #content-wrapper,#miims #content-wrapper{top:91px}
#miims #miims-content label,#saas #saas-content label{text-align:right;margin-right:10px}
#miims #miims-content input{margin-right:10px}
#miims #miims-content p{margin-top:8px;padding-bottom:11px}
#miims #miims-content .bold,#saas #saas-content .bold{color:#333}
#miims #miims-content h1,#saas #saas-contnet h1{margin-bottom:5px}
#miims #miims-content .date,#saas #saas-content .date{margin-right:10px}
#miims #miims-content,#saas #saas-content{width:775px;margin-left:160px}
#miims #miims-content h2+p{width:460px}
.wave3 .subtenant-data p{padding-bottom:6px!important;border-bottom:1px solid #ccc;margin-bottom:0}
.wave3 .subtenant-data .uid{font-size:20px;color:#999}
.wave3 .subtenant-data{border:1px solid #ccc;padding:16px 20px 8px 80px;margin-bottom:24px;-moz-box-shadow:0 0 2px 2px #e4e4e4;-webkit-box-shadow:0 0 2px 2px #e4e4e4;box-shadow:0 0 2px 2px #e4e4e4;border-radius:8px;background:url(/clouduser/static/css/images/w3/miims-user-cloud-icon.png) 21px 17px no-repeat}
.wave3 .no-border{border:none!important}

/* END MIIMS */

.wave3 .subtenant-heading {background: url(/clouduser/static/css/images/w3/miim-step-icon.png) no-repeat;padding-left: 54px;margin-bottom: 32px;}
.wave3 .subtenant-heading h2{font-size: 20px;}
.wave3 .modal .overlay-image{top:-31px;left:-51px;position:absolute}
.wave3 .modal.staas-add-subtenant{width:412px;position:relative;padding:24px}
.wave3 .no-border{border:0}
.wave3 .settings-icon{margin-left:70px}
.wave3 .inline{display:inline}

/*----------------------------------------------------------------------------------------------------------
 Saas
----------------------------------------------------------------------------------------------------------*/

#saas #servicesNav {margin-right: 15px;}
#saas #staas-content p{border-top:1px solid #ccc;padding:13px 0 12px 0}
#saas #staas-content h2{margin:0 0 20px 70px}
#saas #saas-content h1{margin-bottom:7px}
#saas #saas-content h1+h2{width:460px;border-bottom:1px solid #ccc;padding:0 14px 16px 0;margin:0 0 18px 0}
#saas #saas-content h2+a{position:absolute;left:400px;top:85px}
#saas #saas-content p{line-height:24px;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid #CCC;margin-top:11px}
#saas #saas-content input {color: gray;}
#saas #staas-content .form-inline{padding-bottom:13px;display:block}
#saas #staas-content .form-inline label{text-align:right;width:83px;float:left;font-weight:bold;color:#333;margin-right:10px;}
#saas #staas-content .form-inline input{margin-top:3px;width:258px;}
#saas #staas-content .form-inline .selectBox{margin-top:0!important;}
#saas #staas-content .form-inline .selectBox-dropdown{width:226px;}
#saas #staas-content span.bold{color:#333 !important;}
#saas #staas-content .miniBtn{margin-left:215px;margin-top:10px;}
#saas #staas-content .add-uid.miniBtn{margin-left:261px;margin-top:10px;}
#saas #saas-content .subtenant-heading p{margin:0 0 10px 0;border:0;}
#saas #saas-content .subtenant-heading{margin-bottom:0;background:url(/clouduser/static/css/images/w3/miim-step-icon.png) no-repeat;}
#saas #saas-content .subtenant-info{float:left;margin-top:26px;margin-bottom:22px;width:100%;-moz-box-shadow:0 0 2px 2px #e4e4e4;-webkit-box-shadow:0 0 2px 2px #e4e4e4;box-shadow:0 0 2px 2px #e4e4e4;border-radius:8px;background:-webkit-gradient(linear,0 0,0 bottom,from(#fbfbfb),to(#e7e8e8))}
#saas #saas-content .subtenant-info p{display:inline;border:0;}
#saas #saas-content .subtenant-info .middle{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 10px 0 16px;padding:20px 16px;}
#saas #saas-content .subtenant-info .view-subtenant{padding:18px 0 0 15px;}
#saas #saas-content .subtenant-info .view-subtenant ul li {list-style-type: none;}
#saas #saas-content .subtenant-info .view-subtenant ul li:first-child {padding: 0 0 10px 10px;}
#saas #saas-content .subtenant-info .view-subtenant label { margin-right:3px;}
#saas #saas-content .subtenant-info .view-subtenant .selectBox-dropdown {margin-right:3px;width:140px !important;}
#saas #saas-content .subtenant-info .manage{padding:20px 0 0;}
#saas #saas-content .subtenant-info .manage p{float:left;}
#saas #saas-content .subtenant-info .manage img{padding-top:10px;padding-left:14px;}
#saas #saas-content .subtenant-info .selectBox-dropdown{width:180px;}
#saas #saas-content .manageStaasTable{margin:5px 0 0 0;}
#saas #saas-content .manageStaasTable .collapsibleTable .main{width:363px;}
#saas #saas-content .manageStaasTable .collapsibleTable .test-date{width:187px;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-right:7px;}
#saas #saas-content .manageStaasTable .collapsibleTable .enable{width:70px;border-right:1px solid #ccc;}
#saas #saas-content .manageStaasTable .collapsibleTable ul{-moz-box-shadow:0 0 2px 2px #e4e4e4;-webkit-box-shadow:0 0 2px 2px #e4e4e4;box-shadow:0 0 2px 2px #e4e4e4;}
#saas #saas-content .manageStaasTable .pagination input{width:168px;margin-right:6px;}
#saas #saas-content .manageStaasTable .pagination .miniBtn{margin-right:13px;}
#saas #saas-content .manageStaasTable .pagination label{margin:0 -6px 0 45px;}
#saas #saas-content .manageStaasTable .collItemContainer .collItem .shared input{margin-right:6px;}
#saas #saas-content .uid-label{margin-left:7px;color:gray;font-size:11px;margin-right:20px;}
#saas #saas-content .pagination.bottom{border-top:1px solid #ccc;}
#saas #saas-content .pagination ul{margin:0 40px 0 11px;}
#saas #saas-content .pagination .sortBy{float:left;}
#saas #saas-content .pagination .sortBy input{width:168px;}
#saas #saas-content .pagination .sortBy .miniBtn{margin-right:8px;}
#saas #saas-content .pagination .selectBox-dropdown{width:21px;padding-left:0;margin-right:17px;}
#saas #saas-content .collItemContainer .collItem{height:auto;padding:22px 16px 16px 16px;border-top:1px solid #ccc;border-bottom:0;}
#saas #saas-content .collItemContainer .selected{padding:10px 16px 22px 16px!important;}
#saas #saas-content .collItemContainer .selected .itemName{background:url(/clouduser/static/images/us/en/commons/accordionOpen.png) no-repeat left;}
#saas #saas-content .collItemContainer .shared{margin-top:10px;}
#saas #saas-content .collItemContainer .collItem .lastTested{float:left;margin-right:96px}
#saas #saas-content .collItemContainer .collItem.last-col {border-bottom: 1px solid #ccc; margin-bottom: 50px;}
#saas #saas-content .collItemContainer .collItem .itemName{width:323px;}
#saas #saas-content .collItemContainer .collItem .overview.inactive .itemName{color:#ccc;}
#saas #saas-content .collItemContainer .collItem .shared.show {display: block;}
#saas #saas-content .collItemContainer .collItem{position: relative;}
#saas #saas-content .manage {display: inline;position: relative;}
#saas #saas-content .collItemContainer .collItem.selected .settings-icon {margin-top:12px;}
.manage-tooltip {display:none;right:-14px !important;}
.manage-tooltip {z-index:1000;position:absolute;top:57px;width:115px;height:145px;border:1px solid #ccc;border-radius: 6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color: #ffffff;padding:10px;}
.manage-tooltip ul.inactive a{color: grey !important;}
.manage-tooltip ul.inactive a:hover{text-decoration: none !important; cursor:default;}
.manage-tooltip .tip {position: absolute;top: -9px;left: 71px;width: 14px;height: 9px;background: url(/clouduser/static/css/images/w3/manage-icons.png)no-repeat 0 0;}
.manage-tooltip ul li a:hover{text-decoration: underline;}
.manage-tooltip ul li{float:none;padding:10px 0px 10px 35px;border-bottom:1px solid #ccc;}
.manage-tooltip ul .test{background: url(/clouduser/static/css/images/w3/manage-icons.png)no-repeat 0 -9px;}
.manage-tooltip ul .show{background: url(/clouduser/static/css/images/w3/manage-icons.png)no-repeat 0 -35px;}
.manage-tooltip ul .reset{background: url(/clouduser/static/css/images/w3/manage-icons.png)no-repeat 0 -68px;}
.manage-tooltip ul .delete{background: url(/clouduser/static/css/images/w3/manage-icons.png)no-repeat 0 -99px;}
.lt-ie9 #saas #saas-content .collItemContainer .selected {background: url(/clouduser/static/css/images/w3/staas-blue-background.png) no-repeat 0 0;}
#saas #saas-content #saas .collItemContainer .collItem .manage a{color:#067AB4 !important;}
.lt-ie9 #saas #saas-content .subtenant-info{background: url(/clouduser/static/css/images/w3/staas-gray-background.png) no-repeat 0 -5px;}
.lt-ie9 #saas #saas-content .manage-tooltip ul .test{background-image: url(/clouduser/static/css/images/w3/manage-icons.png);background-repeat:no-repeat; background-position: 0px -9px;}
.lt-ie9 #saas #saas-content .manage-tooltip ul .show{background-image: url(/clouduser/static/css/images/w3/manage-icons.png);background-repeat:no-repeat; background-position:0 -35px;}
.lt-ie9 #saas #saas-content .manage-tooltip ul .reset{background-image: url(/clouduser/static/css/images/w3/manage-icons.png);background-repeat:no-repeat; background-position:0 -68px;}
.lt-ie9 #saas #saas-content .manage-tooltip ul .delete{background-image: url(/clouduser/static/css/images/w3/manage-icons.png);background-repeat:no-repeat; background-position:0 -99px;}
.lt-ie9 #saas #saas-content .manage-tooltip .tip {position: absolute;top: -9px;left: 71px;width: 14px;height: 9px;background-image: url(/clouduser/static/css/images/w3/manage-icons.png); background-repeat:no-repeat; background-position: 0 0;}
.lt-ie8 #saas #saas-content .manage-tooltip {background: #ffffff;}
.lt-ie8 #saas #saas-content .collItemContainer .collItem .manage:hover .manage-tooltip {right:-20px !important;}
.lt-ie8 #saas #saas-content .collItemContainer .collItem{background: url(images/alternate-gray-border.png) bottom repeat-x;border:0px;}
.lt-ie9 #saas #saas-content .manage-tooltip ul li{list-style-type: none !important;float:left !important;}
.lt-ie9 #saas #saas-content .subtenant-info {margin-left:-5px;}
.lt-ie8 #saas #saas-content .subtenant-info .view-subtenant{padding-left:0px !important;}
/*.lt-ie8 #saas #saas-content .collItem{z-index: 1;}
.lt-ie8 #saas #saas-content .collItem .overview{z-index: 2;}
.lt-ie8 #saas #saas-content .collItem .manage{z-index: 10;}*/
/*------------------------------------------
 Report an Issue overlays
--------------------------------------------*/
.modal.report-an-issue{
	width: 412px;
	position: relative;
	padding-bottom:20px;
}

.modal #report-an-issue-content h2{
	margin:0 0 20px 70px;
}

.modal #report-an-issue-content .fields{
	border-top: 1px solid #ccc;
}
.modal #report-an-issue-content .fields input{
	margin-top:20px;
	width:405px;
	background:none transparent;
}
.modal #report-an-issue-content p{
	margin-top:15px;
}
.modal #report-an-issue-content p.right{
	margin-top:5px;
}

.modal #report-an-issue-content  .miniBtn{
	margin-top:15px;
	margin-bottom:10px;
	float:right;
}
/*------------------------------------------
 Saas overlays
--------------------------------------------*/

#staas-content p {
	border-top: 1px solid #ccc;
	padding: 13px 0 12px 0;
}

.modal.staas-add-subtenant {
	width: 412px;
	position: relative;
}
#staas-content h2 {
	margin:0 0 20px 70px;
}

.modal .overlay-image {
	top: -31px;
	left: -51px;
	position: absolute;
}

#staas-content .form-inline {
	padding-bottom: 13px;
	display: block;
}

#staas-content .form-inline label {
	text-align: right;
	width: 83px;
	float:left;
	font-weight: bold;
	color: #333333;
	margin-right: 10px;
}

#staas-content .form-inline input {
	margin-top: 3px;
	width: 258px;
}

#staas-content .form-inline .selectBox {
	margin-top: 0px !important;
}

#staas-content .form-inline .selectBox-dropdown {
	width: 226px;
}

#staas-content .miniBtn {
	margin-left: 166px;
	margin-top: 10px;
}


/*----------------------------------------------------------------------------------------------------------
RESET PASSWORDS
----------------------------------------------------------------------------------------------------------*/

.modal.reset-password{

}

.modal.reset-password .section{
	border-top:1px solid #CCC;
}

.modal.reset-password .captcha{
	width:clear;
	width:370px;
	float:none;
	border:0;
	border-radius:0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:110px;
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
}

.modal.reset-password .captcha .captcha_img{
	padding:0;
}
.modal.reset-password ul{
	margin:20px 0 0 25px;
}

.modal.reset-password .captcha input{
	width:90px;
	margin:15px 0 0 0;
}

.modal.reset-password .captcha label{
	color:#333;
	font-weight:normal;
}
.modal.reset-password  label{
margin:5px 0 0 0 ;
padding:0;
color:#000;
display:inline;
font-weight:bold;
}

.reset-password h2 span.highlight{color:#7bbf1f;}

.form-reset li{display:block;margin-bottom:10px;float:right;}
.form-reset{margin:10px 0 0 10px;width:368px;height:130px;}

/***********LOGIN************/
/*span.login{padding-left:10px;border-left:1px solid #000;margin-left:10px;}*/

/*----------------------------------------------------------------------------------------------------------
 ISOTOPE TRANSITIONS
----------------------------------------------------------------------------------------------------------*/

.wave3 .isotope,
.wave3 .isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.wave3 .isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.wave3 .isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.wave3 .isotope.no-transition,
.wave3 .isotope.no-transition .isotope-item,
.wave3 .isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}



/************* EXISTING STYLES TO BE UPDATED *************/

.wave3 .errorMessage { display: none; }
.wave3 .radios { float:left; width:275px; }
.wave3 .radios input { margin-left:15px; }

/* Captcha */
	.wave3 .captcha { width:550px; padding:1px 20px 5px 20px; float:none; text-align: left; margin-left:39px;}
	.wave3 .captcha label { margin:0; }
	.wave3 .captcha .captcha_img { float:left; padding:1px 0 24px 6px; }
	.wave3 .captcha .textInput { float:right; margin:25px 0 0 0; width:215px; }
	.wave3 .captcha p { clear:both; }

/* change .login to .createAccount */
	.wave3 .createAccount .prefix, .createAccount .areaCode { width:40px !important }
	.wave3 .createAccount .lineNumber { width:55px !important }

/************* END EXISTING STYLES TO BE UPDATED *************/





/************* NEW STYLES TO BE ADDED *************/

/* COMMON ICONS */
	.wave3 a.reload { padding:0 0 0 22px; margin-left:10px; background:url(/images/us/en/commons/w3/iconReload.png) no-repeat 0px 0px; display:inline-block; }
	.wave3 .gsaApproved { padding:7px 0 0 45px; height:25px; text-transform:uppercase; background:url(/images/us/en/commons/w3/iconGSAApproved.png) no-repeat 0 0; }
/* END COMMON ICONS */


/* COMMON COMPONETENTS */

	/*Form Styles*/
		.wave3 .formSection { width:100%; padding:0 0 10px 0; margin-bottom:10px; clear:both; border-bottom:1px solid #ccc; }
		.wave3 .formSection ul { display:block; width:100%; }
		.wave3 .formSection li { float:left; display:block; height:30px; padding-top:10px; list-style:none !important; }
		.wave3 .formSection label { text-align:right; color:#000000; }
		.wave3 .formSection input.textInput, .formSection input.passwordInput, .formSection select { margin-top:-4px; width: 155px; }
		.wave3 .formSection .selectBox-dropdown { width: 124px !important; }
		.wave3 #loginForm .selectBox-dropdown { width: 131px !important; }/*Can be removed from main style sheet*/
		.wave3 .formSection input.checkboxInput { display:inline-block; zoom:1; *display:inline; margin:4px; }
		.wave3 .formSection .fieldName { width:136px; margin-right:10px; text-align:right; }
		.wave3 .formSection .fieldInput { width:185px; }
		.wave3 .formSection .fieldInput img { float:right; }
		.wave3 .formSection .fieldForgot {  }
		.wave3 .formSection .forceHeight { height:20px; }
		.wave3 .formSection .leftPadding { padding-left:5px; }
	/*End Form Styles*/

	/* Progress Loading Bar */
		.wave3 .progress { width:311px; height:23px; margin-top:5px; position:relative; }
		.wave3 .progress .track { position:absolute; width:100%; height:23px; background:#e4e4e4; }
		.wave3 .progress .mask { position:absolute; width:100%; height:23px; }
		.wave3 .progress .mask .cap { display:block; width:10px; height:23px; background:url(/images/us/en/commons/w3/spritesSetupProgress.png) no-repeat; }
		.wave3 .progress .mask .cap.left { background-position:left 0; }
		.wave3 .progress .mask .cap.right { background-position:right 0; }
		.wave3 .progress .bar { position:absolute; width:0; height:23px; background:url(/images/us/en/commons/w3/spritesSetupProgress.png) repeat-x right -25px; }
		.wave3 .progress .bar .completeMessage { display:none; position:absolute; margin:4px 0 0 15px; color:#fff; font-weight:bold; font-size:11px; }
		.wave3 .progress .bar.completed { background-position: right -50px; }
		.wave3 .progress .bar.completed .completeMessage { display:block; }
	/* End Progress Loading Bar */

	/* CHECKOUT STEPS */
		.wave3 .checkOutSteps p {
			display: inline;
			font-family: Omnes_ATTMediumItalic, sans-serif;
			font-size: 16px;
		}

		.wave3 .checkOutSteps .active p { color: #B30A3C;}
	/* END CHEKOUT STEPS*/

/* END COMMON COMPONETENTS */


/* ADD TO MY ORDER STYLES */
	.wave3 .myOrder .order .compatibility { font-size:14px; padding-top:5px; font-family:"Omnes_ATTMedium",Arial,sans-serif; color:#fa00a1; }


/* CHECKOUT-CONFIRM ORDER PAGE STYLES */
	#checkout.confirmorder .section { width: 687px; padding-top:20px; border:none; border-bottom: 1px solid #CCC; }
	#checkout.confirmorder .section img { float:none; }
	#checkout.confirmorder .section a { font-weight:normal; }
	#checkout.confirmorder .serviceIcon { float:left; width:117px; height:100%; text-align:center; }
	#checkout.confirmorder .service { float:right; width:570px; }
	#checkout.confirmorder .section .copy { float:left; }
	#checkout.confirmorder .section .pricing { float:right; padding-right:10px; color:#333333; font-size:11px; font-weight:bold; text-align:right; }
	#checkout.confirmorder .pricing .frequency { color:#808080; font-weight:normal; display:block; }
	#checkout.confirmorder .section .gsaApproved { margin:10px 0 6px 0; }
	#checkout.confirmorder .section .compatibility { font-size:14px; font-family:"Omnes_ATTMedium",Arial,sans-serif; color:#fa00a1; }
	#checkout.confirmorder .section .serviceAddons { width:570px; float:right; clear:both; border-top:1px solid #CCC; }
	#checkout.confirmorder .section .serviceAddons p { margin-bottom:5px; }
	#checkout.confirmorder .section .serviceAddons .service { padding-top:15px; margin-top:10px; border-top:1px solid #CCC; }
	#checkout.confirmorder .section .serviceAddons .service.first { padding-top:5px; border:none; }
	#checkout.confirmorder .section .serviceAddons .serviceIcon { width:80px; text-align:left; }
	#checkout.confirmorder .section .serviceAddons .addonsLabel { padding:5px 0 0px 0; font-size:14px; font-family:"Omnes_ATTMedium",Arial,sans-serif; color:#999999; }
	#checkout.confirmorder .section.nonApproved { border:1px solid #b70941 !important; margin-top: -1px;}
	#checkout.confirmorder .service.nonApproved { border:1px solid #b70941 !important; }

	#checkout.confirmorder .sideBar{width:223px;}
	#checkout.confirmorder .sideBar .addBtn { margin-left: 5px; margin-top: 9px; }
	#checkout.confirmorder .sideBar .bundle { margin-bottom: 4px; }
	#checkout.confirmorder .sideBar .bundle .orderBundle { margin-bottom: 14px; }
	#checkout.confirmorder .sideBar .bundle .description p { line-height: 16px; margin-bottom: 0; }
	#checkout.confirmorder .sideBar .bundle .bundleTitles p { padding-left: 2px; padding-top: 18px; font-size: 13px; }
	#checkout.confirmorder .sideBar .partnerBundles { padding: 0 0 21px 0; margin-bottom: 14px; border-bottom: 1px solid #ccc; border-top: 0 !important; }
	#checkout.confirmorder .sideBar .partnerBundles h3 { margin-bottom: 10px; }

	/* CONFIRM OPTIONS */
	.checkOutSteps .step span {padding-top: 14px;}
	.checkOutSteps {margin-right: 24px;}
	#checkout.confirmorder #mainContent {padding-right: 22px;}
	#checkout.confirmorder #checkoutForm .main .head {width:auto;}

	#checkout.confirmorder .confirmOptions{margin:-2px 0 24px 0;width:930px;border:1px solid #ccc;border-top:0;border-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-moz-box-shadow:0 0 5px rgba(153,153,153,0.3);-webkit-box-shadow:0 0 5px rgba(153,153,153,0.3);box-shadow:0 0 5px rgba(153,153,153,0.3)}
	#checkout.confirmorder .myOrderedService .service{margin-left:16px;width:auto}
	#checkout.confirmorder .myOrderedService .service{padding-bottom:8px}
	#checkout.confirmorder .myOrderedService .service h3{margin-bottom:9px}
	#checkout.confirmorder .myOrderedService .serviceIcon{width:auto}
	#checkout.confirmorder .myOrderedService{border-right:1px solid #ccc;padding:24px 17px 17px 17px;margin-top:2px;}
	#checkout.confirmorder .myOrderedService.first.error{border-bottom-left-radius: 8px;}
	#checkout.confirmorder .myOrderedService.last.error{border-bottom-right-radius: 8px;}
	#checkout.confirmorder .myOrderedService.error{border: 1px solid #b70941 !important;}
	#checkout.confirmorder .myOrderedService.last{padding-right:19px !important}
	#checkout.confirmorder .myOrderedService p{margin-bottom:0}
	#checkout.confirmorder .myOrderedService .service .gsaApproved{margin-bottom:8px}
	#checkout.confirmorder .myOrderedService .pricing{margin-left:6px}
	#checkout.confirmorder .myOrderedService .showServiceOptions a{margin-left:19px}
	#checkout.confirmorder .myOrderedService .showServiceOptions{background:url(/clouduser/static/css/images/w3/plus-minus-icon.png) no-repeat 0 5px;margin-top:17px}
	#checkout.confirmorder .mainBtn{margin-bottom:24px}
	#checkout.confirmorder .serviceOffering{text-align:center;padding:24px 30px 24px 24px}
	#checkout.confirmorder .confirmOptions .serviceOffering.last{padding-right:0}
	#checkout.confirmorder .confirmOptions .prev,#checkout.confirmorder .confirmOptions .next{margin-top:78px}
	#checkout.confirmorder .confirmOptions .prev{margin-left:24px}
	#checkout.confirmorder .confirmOptions .next{margin-right:24px}
	#checkout.confirmorder .confirmOptions.serviceOfferings{margin-bottom:50px}
	#checkout.confirmorder #nonGSAerror {background: url(/clouduser/static/css/images/errorExclaim-small.png) no-repeat 16px 0;padding: 16px 16px 13px 106px;border-radius: 8px;-webkit-border-radius:8px;-moz-border-radius:8px;border: 1px solid #B70941;width: 807px;margin-bottom:24px;}
	#checkout.confirmorder #nonGSAerror p {color: #B70941 !important;margin-bottom:0px!important;}
	#checkout.confirmorder #nonGSAerror .copy {width: 380px;}
	#checkout.confirmorder #nonGSAerror a {padding-top:9px;}

	/* IE STYLES */
		.lt-ie8 #checkout.confirmorder .myOrderedService .serviceIcon {
			width: 83px !important;
		}
		.lt-ie8 #checkout.confirmorder .myOrderedService .service{
			float: left !important;
		}
		.lt-ie8 #checkout .head {
			width: 932px;
		}
		.lt-ie8 #checkout.confirmorder .confirmOptions {
			width: 930px;
		}
		.lt-ie8 #checkout.confirmorder #mainContent {
			margin-bottom: 50px!important;
		}
		.gt-ie8 #checkout.confirmorder .myOrderedService{padding:24px 15px 17px 17px}
		.lt-ie8 #checkout.confirmorder .myOrderedService .service{ margin-left: 20px;}
		.lt-ie8 #checkout.confirmorder .myOrderedServiceWrapper {margin-bottom: 0 !important;}
		.lt-ie8 #checkout.confirmorder #service-options-content {width: 899px;}
		.lt-ie8 #checkout.confirmorder #service-options-content .service-option {
			width: 850px;
		}
		.lt-ie8 .wave3 .service {width: 172px !important;}
		.lt-ie8 .wave3 .formSection img {
			float:none !important;
			vertical-align: top !important;
		}
		.lt-ie8 .wave3 .formSection .fieldInput {
			width: 195px !important;
		}
		.lt-ie8 .wave3 .formSection input {margin-right: 2px;}
		.lt-ie8 .wave3 .formSection .selectBox {margin-right:6px!important;}

		.lt-ie8 #checkout.login .sideBar .clear.last{
			background-color: rgb(244, 244, 244);
		}
		.lt-ie8 #checkout.confirmorder #nonGSAerror {background-image: url(/clouduser/static/css/images/errorExclaim-small.png) no-repeat 16px 0;padding: 16px 16px 13px 106px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius: 8px;border: 1px solid #B70941;width: 807px;margin-bottom:24px;}

		/*.lt-ie9 #checkout.confirmorder .head {background: url(/clouduser/static/images/us/en/commons/w3/head-background.png) no-repeat 0 0;}*/
	/* END IE STYLES */

/* SERVICEOPTIONS ORDER PAGE STYLES */

	#service-options-content .service-option .service-details ul li{list-style-type:none;padding:3px 1px}
	#service-options-content .service-option .service-details .checkbox label{padding-left:6px}
	#checkout.serviceoptions .confirmOptions .myOrderedService.selected{background-color:#e4f5ff;border-right:0}
	#checkout.serviceoptions #service-options-content{padding:16px}
	#checkout.serviceoptions .confirmOptions{padding:0 0 12px 0;width:930px!important}
	#checkout.serviceoptions .myOrderedServiceWrapper{margin-bottom:24px;border-bottom:1px solid #CCC}
	#checkout.serviceoptions .service-details .formSection{float:left;margin-top:24px}
	#checkout.serviceoptions .service-details .formSection .input_last{margin-right:110px}
	#checkout.serviceoptions .copy .bold{color:#000000;}
	#checkout.serviceoptions .serviceOffering p {color:#000000;}
	#checkout.serviceoptions .confirmOptions .myOrderedService{position:relative;}
	#checkout.serviceoptions .confirmOptions .myOrderedService .added-img{position:absolute;top: 18px;}

/* END SERVICEOPTIONS ORDER PAGE STYLES */

/* LOGIN AND PAY */

	#checkout.login #content-wrapper{display:none}
	#checkout.login .head{margin-bottom:24px;width:697px}
	#checkout.login .head.createAcctHead{margin-top:24px}
	#checkout.login label{color:#000}
	#checkout.login .formSection{padding-top:17px;padding-bottom:0;border-top:1px solid #ccc;border-bottom:0!important}
	#checkout.login .formSection .selectBox-dropdown{width:124px!important}
	#checkout.login .formSection .fieldName{width:136px}
	#checkout.login .formSection .fieldInput{width:185px}
	#checkout.login .formSection .lineNumber{width:50px!important}
	#checkout.login .section .invoiceCopy{margin-left:22px}
	#checkout.login .section.paymentOptions{padding-bottom:22px}
	#checkout.login .section.captchaWrapper{padding-top:14px}
	#checkout.login .section.terms{width:587px;margin-top:17px;margin-left:42px}
	#checkout.login .section.terms .printLinks{float:right}
	#checkout.login .section .agreement textarea{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;color:grey;padding:20px;line-height:18px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:547px;height:83px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
	#checkout.login .sideBar{width:224px}

/* END LOGIN AND PAY */

/* END CHECKOUT-CONFIRM ORDER PAGE STYLES */

/* CHECKOUT-LOGIN PAGE STYLES */
	#checkout.login .main { width:687px; padding-bottom:24px; }
	#checkout.login .createAccount { width:680px; margin:10px 0 15px 0; }
	#checkout.login .haveAccount .formSection { clear:none; width:380px; padding:10px 0 10px 5px;  float:left; }
	#checkout.login .haveAccount .formSection li { height:20px; }
	#checkout.login .continue { padding-top:24px; }
/* END CHECKOUT-LOGIN PAGE STYLES */


/* CREATE AN ACCOUNT PAGE STYLES */
	#createAccount .main { width:931px; padding:0 24px 24px 0; }
	#createAccount .createAccount { width:100%; }
	#createAccount .formSection .fieldName { width:210px; }
	#createAccount .captcha { margin-left:135px; }
	#createAccount .sla { margin-left:135px; }
	#createAccount .continue { margin-left:135px; }
/* END CREATE AN ACCOUNT PAGE STYLES */


/* MODALS */
	/* Checkout - Setup Process Module */
		#mdlSetupProcess { width:458px; }
		#mdlSetupProcess .service { margin-top:10px; padding-top:10px; width:auto; float:none; border-top:1px solid #ccc; }
		#mdlSetupProcess .icon { width:115px; float:left; }
		#mdlSetupProcess .status { float:left; }
		#mdlSetupProcess .option { padding:10px 0 0px 15px; color:#8bc524; font-size:11px; background:url(/images/us/en/commons/w3/spritesSetupProgress.png) no-repeat 0 -110px; }
	/* End Checkout - Setup Process Module */

	/* Service Options */
		.wave3 .modal.service-pricing-modal{width:412px;position:relative}
		.wave3 .service-details h4{font-size:14px;font-family:"Omnes_ATTMedium",sans-serif;padding-left:22px}
		.wave3 .service-pricing-content h2{margin:0 0 20px 70px}
		.wave3 .service-pricing-content h3{border-top:1px solid #CCC;padding:10px 0 10px 0}
		.wave3 .service-pricing-content .service-details input{margin:3px 8px 0 1px;float:left}
		.wave3 .service-pricing-content .service-details img{float:left;padding-right:6px;margin-top:15px}
		.wave3 .service-pricing-content .service-details p{margin-top:14px;padding-bottom:17px}
		.wave3 .service-pricing-content .add-more-service-options{display:block;margin:0 auto}
		.wave3 .service-pricing-content .add-service-options-btn{width:70px;height:34px;display:block;margin:0 auto}
	/* End Service Options Modals */
	
.wave3 .modal {
padding: 24px;
border: 1px solid #E4E4E4;
margin: 0 auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} 	
	
/* END MODALS */
/************* END NEW STYLES TO BE ADDED *************/

/* SERVICE OPTIONS PAGE STYLES */

#service-options-content h1+p{margin:0}
#service-options-content h1{margin:0;padding:0 0 8px 0}
#service-options-content #success-header{background:#e4f5ff;border-radius:8px;margin-right:22px;margin-bottom:22px;padding:22px 0 8px 22px;width:910px;float:left}
#service-options-content #success-header p{padding-left:24px}
#service-options-content .service-details-header{width:400px}
#service-options-content .service-details-header p{padding-top:9px;text-transform:uppercase}
#service-options-content .service-details-header h4{padding-bottom:8px}
#service-options-content .service-details-header img{float:left;margin-right:18px}
#service-options-content .service-headings{margin:0 0 24px 0;padding-top:6px;border-top:1px solid #ccc;font-size:12px}
#service-options-content .service-headings.first{margin:24px 0 24px 0}
#service-options-content .service-option{float:left;border:1px solid #ccc;padding:24px;margin-bottom:24px;-moz-box-shadow:0 0 2px 2px #e4e4e4;-webkit-box-shadow:0 0 2px 2px #e4e4e4;box-shadow:0 0 2px 2px #e4e4e4;background:white;border-radius:8px}
#service-options-content .service-icon{margin-right:16px}
#service-options-content .service-icon input{margin:3px 0 10px 19px;display:block}
#service-options-content .service-details{float:left;width:780px}
#service-options-content .service-details{overflow:hidden}
#service-options-content .service-details h3{padding:0 0 11px 0}
#service-options-content .service-details p{margin-bottom:6px;padding-right:70px}
#service-options-content .service-details .learn-more{margin-bottom:6px;padding-left:18px;background:url(/clouduser/static/css/images/w3/plus-minus-icon.png) no-repeat 0 3px}
#service-options-content .service-details .learn-more img{margin-right:8px}
#service-options-content .service-details .formSection{border:0;margin:0 0 0 5px;padding:0}
#service-options-content .service-details .formSection label{margin:0}
#service-options-content .service-details .formSection.hidden,#service-options-content .service-details .more-details.hidden{display:none}
#service-options-content .service-details .formSection .small-input{width:54px}
#service-options-content .service-details .formSection .small-label{margin-left:10px}
#service-options-content .service-details .formSection .selectBox-dropdown.small{width:18px !important}
#service-options-content .service-pricing p{text-align:right;margin:0}
#service-options-content .service-pricing{margin-top:33px}
#service-options-content .bold{font-weight:bold;color:#000000}
#service-options-content .mainBtn{margin:0 22px 48px 24px}

/* SERVICE OPTIONS IE STYLES */
	.lt-ie8 #service-options-content #success-header{background:url(/clouduser/static/css/images/w3/service-options-blue-header.png) no-repeat}
	.lt-ie8 #service-options-content .service-details{padding-bottom:5px}
	.lt-ie8 #service-options-content .service-details .formSection{width:685px}
	.lt-ie8 #service-options-content .service-details p{padding-right:50px}
	.lt-ie8 #service-options-content .service-details .open-service-details{margin-left:-4px}
	.lt-ie8 #service-options-content .service-details .service-options-buttons{width:395px}
	.lt-ie9 #service-options-content .service-option-wrapper{float:none}
	.lt-ie9 #service-options-content .service-option-wrapper .service-option{background:url(/clouduser/static/css/images/w3/service-options-background.png) no-repeat;border:0;margin-bottom:0;padding-bottom:0;background-color:#fff}
	.lt-ie9 #service-options-content .service-option-wrapper .clear{background:url(/clouduser/static/css/images/w3/service-options-background-btm.png) no-repeat;border:0;height:20px;margin-bottom:24px}

/* end IE styles */


/* CloudSolutions */

	#cloudSoutions .comparisonChart .gsa_approved{background: url(/clouduser/static/css/images/w3/cloud-solutions-gsa-approved.png) no-repeat 0 0 !important;}
	#cloudSoutions .comparisonChart #servicesGrid .gsa_approved {background: url(/clouduser/static/css/images/w3/cloud-solutions-gsa-approved.png) no-repeat 0 0}
	#cloudSoutions .callout .title {width: 300px;float:left;margin-bottom:16px;}
	#cloudSoutions .callout{margin-bottom:24px;}
	#cloudSoutions .callout img {float:left;}
/* end cloudSolutions */

.lt-ie8 #service-options-content #success-header {
	background: url(/clouduser/static/css/images/w3/service-options-blue-header.png) no-repeat;
}
.lt-ie8 #service-options-content .service-details{
	padding-bottom: 5px;
}
.lt-ie8 #service-options-content .service-details .formSection{
	width: 690px;
}
.lt-ie8 #service-options-content .service-details p {
	padding-right: 50px;
}

.lt-ie8 #service-options-content .service-details .open-service-details {
	margin-left: -4px;
}
.lt-ie8 #service-options-content .service-details .service-options-buttons {
	width: 395px;
}
.lt-ie9 #service-options-content .service-option-wrapper {
	float: none;
}
.lt-ie9 #service-options-content .service-option-wrapper .service-option {
	background: url(/clouduser/static/css/images/w3/service-options-background.png) no-repeat;
	border: 0;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

.lt-ie9 #service-options-content .service-option-wrapper .clear {
	background: url(/clouduser/static/css/images/w3/service-options-background-btm.png) no-repeat;
	border: 0;
	height: 20px;
	margin-bottom: 24px;
} 

/*** style.css override for column 1 width for SHD, dont comment**/ 
/* comment out , or else espots fall off
#header .menu .fatNav .column.position1 {
	width: 150px
}*/
#serviceDashboard ul.idcSvcTitle {display:block; padding:0 0 24px 0; margin:0; border-bottom:1px solid #e4e4e4;text-align:left;white-space:wrap;}
#serviceDashboard .idcSvcTitle li{color: #000000; list-style:none;display:inline-block;font-weight:bold; font-size: 16px; white-space:wrap;}
#serviceDashboard .idcSvcTitle li.wrappable{white-space:wrap !important;vertical-align:top; }

#serviceDashboard ul.idcSvcTitleCentered {display:block; padding:0 0 24px 0; margin:0; border-bottom:1px solid #e4e4e4;text-align:center;white-space:nowrap;}
#serviceDashboard .idcSvcTitleCentered li{padding-top: 5px; color: #000000; list-style:none;display:block;font-weight:bold; font-size: 16px; white-space:nowrap;}
#serviceDashboard .idcSvcTitleCentered li.wrappable{white-space:wrap !important;vertical-align:top; }

.wave3 ul.idcSvcTitle {display:block; padding:0 0 24px 0; margin:0; border-bottom:1px solid #e4e4e4;text-align:left;white-space:wrap;}
.wave3 .idcSvcTitle li{color: #000000; list-style:none;display:inline-block;font-weight:bold; font-size: 16px; white-space:wrap;}
.wave3 .idcSvcTitle li.wrappable{white-space:wrap !important;vertical-align:top; }

.wave3 ul.idcSvcTitleCentered {display:block; padding:0 0 24px 0; margin:0; border-bottom:1px solid #e4e4e4;text-align:center;white-space:nowrap;}
.wave3 .idcSvcTitleCentered li{padding-top: 5px; color: #000000; list-style:none;display:block;font-weight:bold; font-size: 16px; white-space:nowrap;}
.wave3 .idcSvcTitleCentered li.wrappable{white-space:wrap !important;vertical-align:top; }


#notification-close {
position: absolute;
top: -1px;
right: 0px;
width: 34px;
height: 33px;
background: url(/clouduser/static/images/us/en/commons/modalCloseBtn.png) no-repeat;
display: none;
text-indent: -9999px;
overflow: hidden;
} 

#live-chat-notification-close {
position: absolute;
top: -1px;
right: 369px;
width: 34px;
height: 33px;
background: url(/clouduser/static/images/us/en/commons/modalCloseBtn.png) no-repeat;
display: none;
text-indent: -9999px;
overflow: hidden;
} 

#serviceDashboard .miniBtn.refresh {
position: absolute;
margin-top: -18px;
vertical-align: middle;
}

.lt-ie9 #serviceDashboard .alerts {
	*float: none;
	margin-top: 0px;
}

.lt-ie8 #serviceDashboard .alerts {
	*float: none;
	margin-top: 0px;
}

.wave3 .dotsDj118857 {
	position: absolute;
	top: 123px;
	left: 47px;
}

.wave3 .dotsDn118406 {
	position: absolute;
	top: 172px;
	left: 132px;
}

.wave3 .dotsDn118402 {
	position: absolute;
	top: 134px;
	left: 207px;
}

.wave3 .dotsDs218858 {
	position: absolute;
	top: 120px;
	left: 330px;
}

.wave3 .dotsDp118855 {
	position: absolute;
	top: 135px;
	left: 347px;
}

.wave3 .dotsDc120703 {
	position: absolute;
	top: 111px;
	left: 166px;
}

.lt-ie8 .wave3 #status {
	margin: 0 0 0 72px;
}

.lt-ie8 .wave3 #pulsing {
	top: 68px;
}
.lt-ie8 .wave3 #alerts-america {
	height: 148px;
	background-position-y: 6px;
}
.lt-ie8 .wave3 #alerts-europe {
	height: 148px;
	background-position-y: -150px;
}

.wave3 #status-indicators ol li, .wave3 #status-indicators ul li {
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    list-style-type: none;
}

/** end **/

/**prod fix for tony **/

#notif-details .status { width:200px; }

a.inactiveLink {color: #ccc!important; cursor: default!important;}
#notif-details .status { width:200px; }

.ChatOptions {width: 475px;height: 170px;overflow:auto;}
.ChatOptions ul { padding: 10px 0 10px 0px; border-top:1px solid #cccccc;}
.ChatOptions ul li { list-style:none outside none;display:inline-block;vertical-align: top;}
.ChatOptions ul li a{font-size:10px;line-height:14px;}
.ChatOptions ul li.topic {width: 130px;color:#333333;font-weight:bold;line-height:16px;}
.ChatOptions ul li.action {width: 100px;font-size:10px;line-height:14px;}
.ChatOptions ul li.action img {vertical-align:middle;}
.ChatOptions ul li.action .phone {font-size:11px; color:#ff7200;}
.ChatOptions ul li.description {width: 195px; font-size:10px;line-height:14px;}

/*New Table format Dashboard Styles Map Area*/
#serviceDashboard .statusMap {
	background-attachment: scroll;
	background-image: url(/clouduser/static/images/us/en/servicedashboard/SHDB_mapLG.png);
	background-repeat: no-repeat;
	background-position: 20px 20px;
	display: block;
	padding: 20px;
	height: 278px;
	width: 934px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
	position: relative;
}

#serviceDashboard .statusMap.agc {
	background-image: url(/clouduser/static/images/us/en/servicedashboard/SHDB_mapUS.png);
	background-repeat: no-repeat;
	background-position: 143px 20px;
	width: 892px;
}
#serviceDashboard #mainContent {padding: 0px;}

#serviceDashboard .statusMap #legend {
display: block;
float: right;
background-color: #FFFFFF;
border: 0px solid #E4E4E4;
height: 100px;
margin: 0 4px 9px 0;
padding: 1px 2px 2px;
line-height: 25px;
width: 150px
}

#serviceDashboard .statusMap.agc #legend {margin-right: 50px;}

.eastVirginia {position: absolute;left: 359px; top: 152px;}
.eastNC {position: absolute;left: 343px;top: 180px;}
.southTexas {position: absolute;left: 222px;top: 216px;}
.agcWestCalifornia {position: absolute;left: 170px;top: 128px;}
.westCalifornia {position: absolute;left: 49px;top: 128px;}
.westColorado {position: absolute;left: 144px;top: 143px;}
.europeUK {position: absolute;left: 511px;top: 143px;}
.europeGermany {position: absolute;left: 552px;top: 179px;}
.europeNetherland {position: absolute;left: 532px;top: 165px;}

.statusMap.agc .eastVirginia {position: absolute;left: 511px;top: 192px;}
.statusMap.agc .southTexas {position: absolute;left: 377px;top: 225px;}

#serviceDashboard .statusMap #legend .greenLeg {
    color: #5FA319;
    padding-left: 24px;
    padding-top: 7px;
    padding-bottom: 6px;
}
#serviceDashboard .statusMap #legend .orangeLeg {
    color: #FF7802;
    padding-left: 24px;
    padding-top: 9px;
    padding-bottom: 6px;
}
#serviceDashboard .statusMap #legend .pinkLeg {
    color: #CD0661;
    padding-left: 24px;
    padding-top: 8px;
    padding-bottom: 6px;
}
#serviceDashboard .statusMap #legend .orangeLeg {
	background: url('/clouduser/static/css/images/shelf_sprites2.png') no-repeat;
	background-position: -263px -410px;
}
#serviceDashboard .statusMap #legend .pinkLeg {
	background: url('/clouduser/static/css/images/shelf_sprites2.png') no-repeat;
	background-position: -262px -438px;
}
#serviceDashboard .statusMap #legend .greenLeg {
	background: url('/clouduser/static/css/images/shelf_sprites2.png') no-repeat;
	background-position: -262px -380px;
}
#serviceDashboard #mainWrapper .statusMap #legend li {
list-style-type: none;
line-height: 27px;
display: block;
}
.shdbWrapper {margin-bottom: 20px;}

