@charset "utf-8";
/* CSS Document */


/*----position----*/
html, body{height:100%; width:100%; padding:0; margin:0;}
#contentBox{ width:960px; height:100%; margin:10px auto 0 auto; position:relative;}
#content {float:left; clear:both}
#header {width:960px; position:relative; z-index:99990; border:0px solid #f00; float:left; clear:both}
#headerContent{ height:50px; padding:0 0 3em 0; background:url(/gusImages/headerBg.gif) right top no-repeat; position:relative; margin-bottom:-10px; top:-10px; float:left; clear:both; width:960px}
#mainArea { position:relative; float:left; z-index:2}

img{border:none;}

td .alignCenter{ text-align:center}
ul{ margin:0; padding:0 0 0 20px;}
ul li, dl dd{ margin:0 0 5px 0; padding:0}
dl{}
dl dd, dl dt { padding:0 0 0 20px;}
dl dt {background:url(/gusImages/simpleBullet.gif) 7px .6em no-repeat; display:block; position:relative  }

#logoBox { position:absolute; bottom:0; width:200px; z-index:1000;}
#sepatonLogo { display:block; white-space:nowrap; z-index:1000;  display:block; overflow:hidden; position:absolute; bottom:5px; padding-bottom:25px; right:0; margin:0 0 1em 30px;}
#tagLine{ margin:0; position:absolute; bottom:22px; right:7px; color:#999; white-space:nowrap; display:none}

#contactBox{position:absolute; right:0; margin:15px; color:#999; line-height:125%; text-align:right}
#contactBox a, #contactBox span {padding:5px;}
#contactBox span.location {padding:5px 5px 5px 25px; background:url(gusImages/n_america.gif) left no-repeat;}
#contactBox select {color:#888; margin-left:5px}
#contactBox p { margin:12px 0;}
#contactBox .info {display:none;}
#contactBox .tel, #contactBox .fax, #contactBox .email {display:block; padding:0 0 2px 0; margin:0; text-align:right; float:right; clear:both}
#contactBox .fax{display:none}
#contactBox .email a{padding:0; display:inline}
#contactBox ul#contactOpitions{ display:block; list-style:none; padding:10px 0; position:absolute; top:1.5em; right:0; text-align:right;}
ul#contactOpitions {text-align:right; list-style:none}

#titleAreaBox{position:relative; bottom:0; height:95px; z-index:2}
#titleArea{ position:absolute; bottom:0; margin-bottom:0px;}
#headerClose { height:140px; width:100%; position:absolute;z-index:100;}
#captionArea {position:relative; overflow:hidden; width:960px; float:left; clear:both;}
#captionArea .pad { padding:0 0 0 0;}
#captionArea .mainBox .pad {padding:0}
#mainArea .leftGutter{height:497px;}
#mainArea .leftGutter .pad{padding:0;}
#mainArea .leftGutter ul{ list-style:none; margin:0; padding:0;}
#mainArea .leftGutter ul li {padding:3px 10px; line-height:125%; margin:0;}
#footerBox { width:960px; position:relative; float:left; clear:both; height:160px;}
#homeFooterBox { width:960px; position:relative; float:left; clear:both; height:20px;}
#footer { position:absolute; bottom:3.5em; height:230px; width:960px;}
#footerContentBox{ position:absolute; bottom:-3.5em; background:url(/gusImages/footer.gif) no-repeat left bottom; height:3.5em; overflow:hidden; width:958px; padding:0 1px;}
#homeFooter { position:relative; bottom:3.5em; height:230px; width:960px;}
#homeFooterContentBox{ position:relative; bottom:-3.5em; background:url(/gusImages/footer.gif) no-repeat left bottom; height:3.5em; overflow:hidden; width:960px; padding:0 1px;}
#footerContent{background:url(/gusImages/hshadow.gif) repeat-x; position:relative; color:#bbb; position:absolute; top:0; width:960px;}
#footerContent .copyright { padding:.75em 15px;}
#footerContent ul{display:block; list-style:none; position:absolute; right:0; margin:0; padding:0; top:0; clear:both;}
#footerContent ul li {display:block; float:left; margin:.75em 0; padding:0 15px; border-right:1px solid #ccc;}
#footerContent ul li.last{ border:none;}
#footerContent ul li a { color:#689;}

div.leftGutter, div.leftBox, div.mainBox, div.rightBox {float:left; position:relative;}
div.leftGutter{ width:172px; clear:left; min-height:1px;}
div.pad{ padding:15px; z-index:100; position:relative}
div.mainBox {width:788px; float:left; clear:right; z-index:2}
div.mainBox div.leftBox{ width:320px;}
#captionArea .mainBox .pad{ width:400px;}
#captionArea .mainBox, #captionArea .leftGutter {height:20px; overflow:hidden;}
div.mainBox div.rightBox{width:468px;}
div.mainBox div.rightBox .pad{ padding:20px 15px 50px 20px; float:left; width:430px;}
div.mainBox div.pad {padding-bottom:10px;}

#navTop{background:#3D7296 url(gusImages/blueLayersDark.gif) right repeat-y ;color:#CCDDEE; float:left; left:172px; margin-top:0.25em; position:absolute; top:212px; z-index:9990; clear:both; padding-bottom:5px; display:none}
#navTop a{ border-right:1px solid #BBCCDD; color:#FFFFFF; display:block; float:left; margin:5px 0 0 0; padding:0 20px; text-decoration:none}
div#captionArea strong.leftNavHeader{ float:left; display:block; padding:5px 10px; color:#48a; white-space:nowrap; overflow:hidden; text-indent:1000px; }
#navTop a.current { color:#bcd; text-decoration:none}
#navTop a:hover, #navTop a.current:hover{background:#38a; text-decoration:underline;}
.break, .br{position:relative; clear:both}

/*----menu----*/
#mainMenu {background:#333 url(gusImages/menuBg.gif) repeat-x; float:left; width:100%; clear:both; color:#fff; z-index:99000; position:relative}
#mainMenu #menuPad{padding:0 15px; float:left}
#mainMenu ul { list-style:none; margin:0; padding:0; width:100%;}
#mainMenu ul li{float:left; display:block; list-style:none; border-left:1px solid #666; border-right:1px solid #000; padding:0; margin:0;}
#mainMenu ul li a{display:block; float:left; padding:3px 25px; color:#fff; text-decoration:none; white-space:normal; width:auto; position:relative; clear:none;}
#mainMenu ul li a:hover{background:#046;}
#mainMenu ul li a:active{background:#222; color:#ddd;}

#mainMenu ul li ul {
	z-index:990000;
	background:#888;
	position: absolute;
	width: 220px;
	left: -999em;
	clear:both;
	border:1px solid #333;
	/*overflow:hidden;*/
}
#mainMenu ul li ul li {
	clear:both;
	border:none;
	
	width:100%;
}
#mainMenu ul li ul li a{width:170px; color:#eee; border-bottom:1px solid #777;}
#mainMenu ul li ul li a:hover{color:#fff; background:#169; border-bottom:1px solid #39c;}
#mainMenu ul li:hover ul, #mainMenu ul li:hover ul, #mainMenu ul li.sfhover ul {
	left: auto; clear:both;
}


#mainMenu ul li ul ul {
	margin: -1px 0 0 200px;
	border:1px solid #333;
	*margin: -2.2em 0 0 200px;
}

#mainMenu ul, #mainMenu ul ul {
	padding: 0;
	margin: 0;
	list-style: none; 
}
#mainMenu ul li:hover ul ul, #mainMenu ul li.sfhover ul ul {
	left: -999em;
}
#mainMenu ul li:hover ul, #mainMenu ul li li:hover ul, #mainMenu ul li.sfhover ul, #mainMenu ul li li.sfhover ul {
	left: auto;
}
#mainMenu ul li.sub{ background:url(/gusImages/nextMenu.gif) no-repeat right;}
/*side tree*/
div.altMenuTree a{color:#036;}
div.altMenuTree a, div.altMenuTree a:visited{color:#063;}
/*----call to action----*/
div.mainBox div.leftBox div.actionCall,div.mainBox div.leftBox div.actionCallShow{background:url(gusImages/actionBg.gif) right bottom no-repeat; margin:0 20px 0 0; padding:0;border-left:0px solid #ddd;}
div.actionCall h3, div.actionCallShow h3.actionCallTitle {border-bottom:2px solid #ccc; border-right:2px solid #ccc; padding:10px 15px;  background: repeat-x 0 -350px #77AACC url(/gusImages/bg.gif);}
div.actionCall h3.actionCallTitleShow, div.actionCallShow h3.actionCallTitleShow{border-bottom:2px solid #ccc; border-right:2px solid #ccc; padding:10px 15px;  background: repeat-x 0 -350px #77AACC url(/gusImages/bg.gif);}

div.actionCall ul, div.actionCallShow ul {list-style:none; display:block; margin:0; padding:15px 15px 30px 15px;}
div.actionCall ul li, div.actionCallShow ul li{ font: bold 110% "Trebuchet MS","Myriad Pro", "Myriad Web", Tahoma, Verdana, Geneva, Arial, sans-serif; color:#000; padding:10px 5px 7px 40px; list-style:none; display:block; margin:0; background:url(gusImages/led.gif) no-repeat left;}
div.actionCall ul li.blue, div.actionCallShow ul li.blue{ background-image:url(gusImages/ledBlue.gif);}
div.actionCall ul li.green, div.actionCallShow ul li.green{ background-image:url(gusImages/ledGreen.gif);}
div.actionCall ul li.yellow, div.actionCallShow ul li.yellow{ background-image:url(gusImages/ledYellow.gif);}
div.actionCall ul li.orange, div.actionCallShow ul li.orange{ background-image:url(gusImages/ledOrange.gif);}


/*---- callout ----*/
div.callOutBox{ float:right; margin-left:-15px; left:30px; position:relative; padding:15px 0 0 0; border:0px solid #f00; background:url(/gusImages/calloutTop.gif)  top no-repeat; }
div.callOut{position:relative; float:left; background:url(/gusImages/calloutBottom.png) bottom no-repeat; padding:0 0 35px 0}
div.callOutFrame{   padding:0px 15px 5px 15px; float:left; width:228px; background:#fff url(/gusImages/calloutBg.gif) repeat-y;}
div.callOutFrame .quote{ display:block; background:url(/gusImages/quote.gif) left 15px no-repeat; padding:15px 5px 10px 27px; font-weight:bold;  color:#000; } 
div.callOutFrame .quote_txt{ display:block; text-align:center; font-weight:bold; color:#003366; }
div.callOutFrame .quote_sm{ display:block; float:right; width:40%; text-align:left; font-size:9px; }
div.callOutFrame .quote_image{ display:block; width:55%; overflow:hidden; position:absolute; padding-right:5px; } /* float:right */
div.calloutImage{ text-align:center;}
/*font:bold 120% 'arial narrow';*/

/*----font----*/
body{font:normal 70%/160%  tahoma, Arial, Helvetica, sans-serif; color:#555;}
strong, dt{font:bold 110% "Trebuchet MS","Myriad Pro", "Myriad Web", Tahoma, Verdana, Geneva, Arial, sans-serif; color:#000;}
select, input, textarea {font-size:100%;}
.textarea12 {font-size: 12px;}
fieldset{display:block; border:none; margin:0; padding:0;}
#titleArea h1 { }/*text-transform:capitalize;*/
h1,h2,h3,h4,h5,h5,h6, span.title, span.Title{font-family: "Trebuchet MS","Myriad Pro", "Myriad Web", Tahoma, Verdana, Geneva, Arial, sans-serif; color:#000; margin:0; font-weight:bold; line-height:125%;}
h1{font-size:200%;}
h2, span.title, span.Title{font-size:165%; font-weight:bold; color:#000;}
h3, .h3{font-size:125%; font-weight:bold; color:#000;}
.h3 strong{ font-size:100%;}
h4{font-size:105%;}
span.ctrTitle {font-size:165%; font-weight:bold; color:#000; text-align:center;}
#mainMenu{font: bold 105% "Trebuchet MS","Myriad Pro", "Myriad Web", Tahoma, Verdana, Geneva, Arial, sans-serif }
h2.pressRelease {margin-bottom:15px}
span.Super, span.super {line-height:1em; font-size:80%; vertical-align: top; }
hr{ display:block; clear:both; border:none; height:1px; padding:0; background:#ccc; margin:15px 0;}
img{ border:none;}
.nb{white-space:nowrap;}
span.news_event {color: #909098}  /* #999999 */ 

/*----color----*/
html{background:#fff;}
html{background:url(gusImages/bg.gif) left 20% repeat-x fixed;}
a{color:#069; text-decoration:none;}
a:visited{color:#069; text-decoration:none;}
a:hover{color:#069; text-decoration:underline;}
#content{background:url(gusImages/white50.png);}
#sepatonLogo{text-indent:1000px; background:url(gusImages/sepaton_165.gif) left 79px no-repeat; width:165px; height:88px; }
#headerClose{background:url(gusImages/topCurveSmaller.png) right top no-repeat;}
#mainMenu {background:#333 url(gusImages/menuBg.gif) repeat-x; float:left; width:100%; clear:both; color:#fff; border-bottom:1px solid #000;}
#titleArea h1 {color:#fff;}
#header{background:#7ac url(gusImages/titleBg.gif) repeat-y;}

#captionArea .leftGutter{background:#cee}
#captionArea .leftGutter h3 {color:#046;}
#captionArea  h3 {color:#fff;}

#captionArea .mainBox { background:#3d7296 url(gusImages/blueLayers.gif) right repeat-y; }
#captionArea .mainBox .pad {  } /* background for nav in nav bar background:#3d7296 url(gusImages/blueLayersDark.gif) right repeat-y; float:left */

#mainArea .leftGutter{background:url(gusImages/greenRunner.gif) no-repeat;}
/*#mainArea .leftGutter .altMenuTree {height:260px; border-bottom:1px solid #8e8;}*/
#mainArea .leftGutter .altMenuTree {height:260px;}
#mainArea .leftGutter .altMenuTree ul.altNav {padding:15px 0;}
#mainArea .leftGutter ul, #mainArea .leftGutter .altMenuTree{ background:url(gusImages/greenRunnerMask.png);}
#mainArea .leftGutter ul, #mainArea .leftGutter ul.altNav li {padding:0px 0px; position:relative; float:left; width:172px;}
#mainArea .leftGutter ul ul {background:none}
#mainArea .leftGutter ul ul ul{background:url(gusImages/white50.gif); border-top:1px solid #8b6; border-bottom:1px solid #fff;}
#mainArea .leftGutter ul.altNav a{position:relative; padding:3px 12px; display:block}
#mainArea .leftGutter ul.altNav a:hover{ text-decoration:underline;background:#efc; }
/*header states*/
#mainArea .leftGutter ul.altNav li.navDivider div.header{ background:#CEF29D url(/gusImages/greenBevel.gif) repeat-x scroll 0%; 
border-bottom:1px solid #88FF99; border-top:1px solid #88EE88;}
li.navDivider div.header a{text-transform:capitalize;}
#mainArea .leftGutter ul.altNav li.slcHome a{ background:url(/gusImages/menuCurrent.gif) no-repeat left; padding-left:14px;  left:-2px;}
#mainArea .leftGutter ul.altNav li.slcHome li a{background:none;}
#mainArea .leftGutter ul.altNav li.slcHome a:hover {text-decoration:underline; background:#efe; left:-2px;}
#mainArea .leftGutter ul.altNav li.slcHome div.header a:hover{ background:#efc url(/gusImages/menuCurrent.gif) no-repeat left;}
/*single level states*/
#mainArea .leftGutter ul.altNav li.slc a{ background:url(/gusImages/menuCurrent.gif) no-repeat left; padding-left:14px;  left:-2px;}

/*section states*/
#mainArea .leftGutter ul.altNav li.group a.links			{ background:url(/gusImages/menuClosed.gif) 14px center no-repeat; padding-left:30px}
#mainArea .leftGutter ul.altNav li.group.secSlc a.links		{ background:url(/gusImages/menuOpen.gif) 12px  center no-repeat; padding-left:30px;}
#mainArea .leftGutter ul.altNav li.group.groupSlc a.links	{ background:url(/gusImages/menuOpenSlc.gif) left center no-repeat; padding-left:32px; left:-2px;}
#mainArea .leftGutter ul.altNav li.divider					{ border-top:1px solid #3c6;border-bottom:1px solid #3c6; margin-top:5px; }

#mainArea .leftGutter ul.altNav li.slc a:hover,
#mainArea .leftGutter ul.altNav li.group a.links:hover,
#mainArea .leftGutter ul.altNav li.group.secSlc a.links:hover,
#mainArea .leftGutter ul.altNav li.group.groupSlc a.links:hover{ background-color:#efc;}
/*subsection states*/
#mainArea .leftGutter ul.altNav li li li a { padding-left: 30px; }
#mainArea .leftGutter ul.altNav li li li.slcSub a { background:url(/gusImages/menuCurrent.gif) left center no-repeat; left:-2px; padding-left:32px; }
#mainArea .leftGutter ul.altNav li li li.slcSub a:hover { background:#efc url(/gusImages/menuCurrent.gif) left center no-repeat;}

#mainArea .leftGutter ul ul.whitePaperSubNav, #mainArea .leftGutter ul ul.mediaSubNav{display:none;}
#mainArea .leftGutter ul.altNav {}

#mainArea .leftGutter ul.specialOffers {display:none}
#mainArea .leftGutter ul.altNav .special {border-bottom:1px solid #3c6; border-top:1px solid #3c6; padding-top:5px; padding-bottom:5px; margin-top:15px; background:url(/gusIMages/white50.gif);}


/* border-left:5px solid #f00; border-top:1px solid #8b6; border-bottom:1px solid #8b6; position:relative; left:-3px; padding:1px 10px 1px 18px;
#mainArea .leftGutter ul.altNav li li.slc li a{ border:none; background:none; position:relative; left:0; padding:2px 10px 2px 30px}
#mainArea .leftGutter ul.altNav li li li.slc a{ border-left:5px solid #f00; position:relative; left:-3px; padding:2px 10px 2px 28px; background:none;}*/

#mainArea .imageBox { background:url(/gusImages/blueCurve.gif) no-repeat right bottom; padding-bottom:30px;}
#mainArea .image{ background:url(gusImages/blueRunners.jpg) no-repeat; width:320px; height:231px;}
#footer {background:url(gusImages/bottomCurve.gif) no-repeat;}
#homeFooter {background:urlgusImages/white50.gif) no-repeat;}

/*----ie6----*//*
#mainArea .leftGutter ul.altNav li li li.slc a{ _border-left:4px solid #f00;_position:fixed;  _padding:1px 10px 1px 26px;}
#mainArea .leftGutter ul.altNav li li.slc a{ _border-left:4px solid #f00; _position:fixed; left:-3px; padding:1px 10px 1px 16px;}
#mainArea .leftGutter ul.altNav li li.slc li a{ border-left:none; _position:fixed; left:0; _padding:1px 10px 1px 30px}*/

#content{_background:url(gusImages/white50.gif);}
/*#contentBox, #mainArea .leftGutter ul{_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gusImages/white50.png', sizingMethod='scale');}*/

/*_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
#headerClose{ _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gusImages/topCurveSmaller.png', sizingMethod='image');}
/*#footer {_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gusImages/bottomCurve200.png', sizingMethod='image');}*/
div.callOut{_background:url(/gusImages/calloutBottom.gif) bottom no-repeat;}

/*----homepage----*/
	ul.homeList, ul.homeList li {display:block; position:relative; float:left; list-style:none; padding:0; margin:0;}
	ul.homeList li {margin: 15px 0 0 0; line-height:115%; clear:both; width:100%;}
	ul#eventsList li a{display:block; padding-bottom:3px;}
	ul.homeList li p{margin:0; padding:0; display:block; line-height:125%;}
	ul.homeList li .location { padding-bottom:2px;}
    ul.homeList div.images50{background:#fff url(/gusImages/logos/gartner50.png) center no-repeat; height:55px; width:55px; border:1px solid #ccc; float:left; margin:0  15px 0 0; clear:left}
	ul.homeList div.images50.cost{background-image:url(/gusImages/logos/check55.jpg);}

div#content.homeindex #captionArea .leftGutter, div#content.homeindex #captionArea .mainBox  { height:30px; overflow:hidden;}
div#content.homeindex #navTop { display:none;}
#homeLeft, #homeNews{float:left; border:0px solid; margin:5px 5px 5px 5px; width:310px; height:180px; background-image:url(/gusImages/bucket2a.png); overflow:hidden; no-repeat; }
#homeSpotlight, #quickLinks {float:left;}
#homeMainContent { float:left; width:480px; padding:10px;}
/*div.homeListBox{float:left; width:220px; overflow:hidden; border:0px solid; margin:15px 5px 0 15px; position:relative; z-index:9999}*/
div.homeListBox{float:left; width:310px; height:180px; background-image:url(/gusImages/bucket2a.png); no-repeat; overflow:hidden; border:0px solid; margin:5px 5px 5px 5px; } /*position:relative;  */
/*div.homeListBox .textbox{width:270px; height:170px: border:0px solid; padding:5px; margin:5px 5px 5px 5px; z-index:9999}*/ /*position:relative;*/
.textbox{width:270px; height:170px; max-width:270px; border:0px solid; padding:5px; margin:5px 5px 5px 5px; z-index:9999} 
div#content.homeindex #quoteBox{border:0px solid; float:left; margin:5px 5px 5px 5px; width:292px; height:180px; background-image:url(/gusImages/bucket2.png); overflow:hidden; no-repeat;}
/*div.quoteFrame{ padding:0px 15px 5px 15px; float:left; width:285px; background:#fff url(/gusImages/calloutBg.gif) repeat-y;}*/
div.quoteFrame{ padding:0px 15px 5px 15px; float:left; width:285px; background:#fff }
/*
div.callOutBox{ float:right; margin-left:-15px; left:30px; position:relative; padding:15px 0 0 0; border:0px solid #f00; background:url(/gusImages/calloutTop.gif)  top no-repeat; }
div.callOut{position:relative; float:left; background:url(/gusImages/calloutBottom.png) bottom no-repeat; padding:0 0 35px 0}
div.callOutFrame{   padding:0px 15px 5px 15px; float:left; width:228px; background:#fff url(/gusImages/calloutBg.gif) repeat-y;}
div.callOutFrame .quote{ display:block; background:url(/gusImages/quote.gif) left 15px no-repeat; padding:15px 5px 10px 27px; font-weight:bold;  color:#000; } 
*/
/*.quote_txt{ display:block; text-align:left; font-weight:bold; color:#003366; }*/
.quote_txt{ display:block; text-align:left; color:#006699 }
.quote_sm{ display:block; width:130px; text-align:left; font-size:9px; } /* float:right */
.quote_image{ display:block; float:right; overflow:visible; max-height:35px; max-width: 135px; } /* float:right */
/*font:bold 120% 'arial narrow';*/
h2 { font-size:145%; font-weight:bold; color:#006699 }
span.frontPageTxt{ font-size:145%; color:#006699 }
/*#homeContentBox{ position:absolute; bottom:-3.5em; background:url(/images/new_fade.png) no-repeat; height:127px; overflow:hidden; width:960px; padding:0 1px;}*/
.homeContentBox{ background:url(/images/new_fade.png) no-repeat; height:127px; overflow:hidden; width:960px; padding:0 1px;}


/*----product----*/
div#content.ProductsS2100-es2 #navTop { left:492px;}
div#content.ProductsS2100-es2 #captionArea .mainBox .pad { width:700px;}
div#content.ProductsS2100-ds2 #mainArea .image{background:url(/gusImages/blueDS2.png) no-repeat; height:261px;}
div#content.ProductsS2100-ds2 #mainArea .imageBox{  padding:0;}
/*div#content.Productscontentawaredeltastor #mainArea .image{background:url(/gusImages/blueDeltaStore.png) no-repeat; height:261px;}
*/div#content.Productscontentawaredeltastor #mainArea .image{background:url(/images/DeltaStor.jpg) no-repeat; height:261px;}
div#content.Productscontentawaredeltastor #mainArea .imageBox{ padding:0;}
div#content.Productscontentawaredeltastor #titleArea .image1{ background:url(/gusImages/blueMonitorTop.png) no-repeat; height:18px; width:141px; position:absolute; margin-left:26px; bottom:-20px;_bottom:-22px; }/*sizing for text in menu space  bottom:-1.4em; margin-bottom:-13px; */
div#content.Productscontentawaredeltastor #navTop { left:492px;}
div#content.Productssite2 #mainArea .image{background:url(/gusImages/blueGlobeApp.png) no-repeat; height:261px;}
div#content.Productssite2 #mainArea .imageBox{  padding:0;}
div#content.ProductsS2100-es2 #mainArea .imageBox{ padding:0;}
/*div#content.ProductsS2100-es2 #mainArea .image{background:url(/gusImages/productBackground.jpg) no-repeat; height:261px;}
*/
div#content.ProductsS2100-es2 #mainArea .image{background:url(/images/S2100_ES2.jpg) no-repeat; height:261px;}
/*
div#content.ProductsS2100-es2 #titleArea .image2{ background:url(/gusImages/es2server.jpg) no-repeat; height:312px; width:104px; position:absolute; margin-left:157px; bottom:-255px;}
div#content.ProductsS2100-es2 #titleArea .image1{ background:url(/gusImages/es2serverBack.gif) bottom no-repeat; height:190px; width:81px; position:absolute; margin-left:41px; bottom:-195px;}
*/
div#content.Productscontentaware #mainArea .imageBox{background:url(/gusImages/blueContentAware.png) no-repeat; position:relative}
/*div#content.ProductsDeltaScale #mainArea .imageBox{background:url(/gusImages/blueContentAware.png) no-repeat; position:relative}
*/div#content.ProductsDeltaScale #mainArea .imageBox{background:url(/images/DeltaScale.jpg) no-repeat; position:relative}
div#content.ProductsDeltaRemote #mainArea .imageBox{background:url(/images/DeltaRemote.jpg) no-repeat; position:relative}
div#content.Productscontentaware #mainArea .image{background:none}
div#content.ProductsDeltaScale #mainArea .image{background:none}
div#content.ProductsDeltaRemote #mainArea .image{background:none}
div#content.productsindex #mainArea .imageBox{background:url(/gusImages/blueProductsBg.png) no-repeat; position:relative}
div#content.productsindex #mainArea .image{background:none}
div#content.productsindex #titleArea .image1{ background:url(/gusImages/blueProducts.png) no-repeat; height:316px; width:286px; position:absolute; margin-left:-7px; bottom:-1.4em; margin-bottom:-243px;}
div#content.productsindex #navTop { left:492px;}
/*----solutions----*/
/*div#content.solutionsindex #mainArea .imageBox{background:url(/gusImages/bluePuzzle.png) no-repeat; position:relative}
*/div#content.solutionsindex #mainArea .imageBox{background:url(/images/Solutions.jpg) no-repeat; position:relative}
div#content.solutionsindex #mainArea .image{background:none}
div#content.solutionshealthcare #mainArea .imageBox{background:url(/gusImages/blueMedical.png) no-repeat; position:relative}
div#content.solutionshealthcare #mainArea .image{background:none}
div#content.solutionsfinancialServices #mainArea .imageBox{background:url(/gusImages/blueGlasses.png) no-repeat; position:relative}
div#content.solutionsfinancialServices #mainArea .image{background:none}
div#content.solutionsgovernment #mainArea .imageBox{background:url(/gusImages/blueJefferson.png) no-repeat; position:relative}
div#content.solutionsgovernment #mainArea .image{background:none}
/*div#content.solutionsbusinessSolutions #mainArea .imageBox{background:url(/gusImages/blueCube.png) no-repeat; position:relative}
*/
div#content.solutionsbusinessSolutions #mainArea .imageBox{background:url(/images/BusinessSolutions.jpg) no-repeat; position:relative}
div#content.solutionsbusinessSolutions #mainArea .image{background:none}
/*div#content.solutionsindustrySolutions #mainArea .imageBox{background:url(/gusImages/blueChess.png) no-repeat; position:relative}
*/div#content.solutionsindustrySolutions #mainArea .imageBox{background:url(/images/IndustrySolutions.jpg) no-repeat; position:relative}
div#content.solutionsindustrySolutions #mainArea .image{background:none}
/*div#content.solutionstechnologySolutions #mainArea .imageBox{background:url(/gusImages/blueDisk.png) no-repeat; position:relative}*/
div#content.solutionstechnologySolutions #mainArea .imageBox{background:url(/images/TechnologySolutions.jpg) no-repeat; position:relative}
div#content.solutionstechnologySolutions #mainArea .image{background:none}
div#content.solutionstechnology #mainArea .imageBox{background:url(/gusImages/blueFibre.png) no-repeat; position:relative}
div#content.solutionstechnology #mainArea .image{background:none}
div#content.solutionsemail #mainArea .imageBox{background:url(/gusImages/blueMail.png) no-repeat; position:relative}
div#content.solutionsemail #mainArea .image{background:none}
div#content.solutionsbackupInteroperability #mainArea .imageBox{background:url(/gusImages/blueCables.png) no-repeat; position:relative}
div#content.solutionsbackupInteroperability #mainArea .image{background:none}
/*div#content.solutionscostContainment #mainArea .imageBox{background:url(/gusImages/blueCheck.png) no-repeat; position:relative}
*/div#content.solutionscostContainment #mainArea .imageBox{background:url(/images/ITCostContainment.jpg) no-repeat; position:relative}
div#content.solutionscostContainment #mainArea .image{background:none}
/*div#content.solutionscorporateCompliance #mainArea .imageBox{background:url(/gusImages/blueJudge.png) no-repeat; position:relative}
*/div#content.solutionscorporateCompliance #mainArea .imageBox{background:url(/images/CorporateCompliance.jpg) no-repeat; position:relative}
div#content.solutionscorporateCompliance #mainArea .image{background:none}
div#content.solutionstsmSolutions #mainArea .imageBox{background:url(/gusImages/blueLab.png) no-repeat; position:relative}
div#content.solutionstsmSolutions #mainArea .image{background:none}
div#content.solutionsnetBackupSolutions #mainArea .imageBox{background:url(/gusImages/blueLab2.png) no-repeat; position:relative}
div#content.solutionsnetBackupSolutions #mainArea .image{background:none}
div#content.solutionsvirtualization #mainArea .imageBox{background:url(/gusImages/blueSpace.png) no-repeat; position:relative}
div#content.solutionsvirtualization #mainArea .image{background:none}
div#content.solutionsemea #mainArea div.actionCall{display:none;}
div#content.newsindex #mainArea .imageBox{background:url(/gusImages/bluePress.png) no-repeat; position:relative}
div#content.newsindex #mainArea .image{background:none}
div#content.newsmedia #mainArea .imageBox{background:url(/gusImages/bluePress.png) no-repeat; position:relative}
div#content.newsmedia #mainArea .image{background:none}
div#content.newspresskit #mainArea .imageBox{background:url(/gusImages/blueBreifcase.png) no-repeat; position:relative}
div#content.newspresskit #mainArea .image{background:none}
div#content.newsevents #mainArea .imageBox{background:url(/gusImages/blueCalendar.png) no-repeat; position:relative}
div#content.newsevents #mainArea .image{background:none}
div#content.news #mainArea div.actionCall{display:none;}

/*div#content.services #mainArea .imageBox{background:url(/gusImages/blueComputer.png) no-repeat; position:relative}*/
div#content.services #mainArea .imageBox{background:url(/images/Services.jpg) no-repeat; position:relative}
div#content.services #mainArea .image{background:none}
div#content.services #mainArea div.actionCall{display:none;}
div#content.servicessupportServices div#mainArea div.actionCall{display:block;}
div#content.servicesassessmentServices div#mainArea div.actionCall{display:block;}
div#content.partners #mainArea .imageBox, div#content.partnersLogin #mainArea .imageBox{background:url(/gusImages/blueHandshake.png) no-repeat; position:relative}
div#content.partners #mainArea .image, div#content.partnersLogin #mainArea .image{background:none}
div#content.partners #mainArea div.actionCall, div#content.partnersLogin #mainArea .actionCall{display:none;}
/*div#content.about_us #mainArea .imageBox{background:url(/gusImages/blueBoston.png) no-repeat; position:relative}
*/
div#content.about_us #mainArea .imageBox{background:url(/images/AboutUs.jpg) no-repeat; position:relative}
div#content.about_us #mainArea .image{background:none}
div#content.about_us #mainArea div.actionCall{display:none;}


div#content.solutionsriskMitigation #mainArea .image{background:url(/gusImages/lightHouse.jpg) no-repeat; position:relative}
div#content.solutionsriskMitigation #mainArea .imageBox{background:url(/gusImages/lightHouseBottom.png) no-repeat left bottom; position:relative}
div#content.solutionseDiscovery #mainArea .image{background:none; position:relative}
div#content.solutionseDiscovery #mainArea .imageBox{background:url(/gusImages/lookingGlassBottom.png) no-repeat left bottom; position:relative}
div#content.solutionsrecovery #mainArea .image{background:url(/gusImages/fireHelmet.jpg) no-repeat; position:relative}
div#content.solutionsrecovery #mainArea .imageBox{background:url(/gusImages/fireHelmetBottom.png) no-repeat left bottom; position:relative}
div#content.solutionsgreen #mainArea .image{background:url(/gusImages/leaves.jpg) no-repeat; position:relative}
div#content.solutionsgreen #mainArea .imageBox{background:url(/gusImages/leavesBottom.png) no-repeat left bottom; position:relative}
div#content.toolssiteMap div.mainBox div.leftBox{ display:none}
div#content.toolssiteMap div.mainBox div.rightBox {width:auto;}
div#content.toolssiteMap div.mainBox div.rightBox .pad{ width:auto;}
div#content.toolssiteMap div.mainBox li.top{display:block; list-style:none; float:left; font-weight:bold;}
div#content.toolssiteMap div.mainBox li.top a{ font-weight:bold; display:block; float:left; border-bottom:1px solid; width:14em; clear:both; margin-right:10px}
div#content.toolssiteMap div.mainBox li.top li a{ font-weight:normal; display:inline; float:none; border:none; width:auto}
div#content.toolssiteMap div.mainBox li.top li{ display:list-item;}
div#content.toolssiteMap div.mainBox div.rightBox ul.nav{ margin:0; padding:0; display:block; float:left;}
div#content.toolssiteMap div.mainBox div.rightBox ul.nav ul{ margin:0; padding:1px 15px;}

div#content.partnerstechnologyPartners div.mainBox div.rightBox .pad,
div#content.partnerstechnologyPartners div.mainBox div.rightBox{float:none; width:auto}
div#content.partnerstechnologyPartners div.mainBox div.leftBox { margin:0 20px 20px 0}
/*----press release----*/
div#content.pressRelease #mainArea div.imageBox{display:none;}
div#content.pressRelease div.leftBox   {margin-bottom:10px; width:280px; font-size:90%}
div#content.pressRelease div.mainBox  {overflow:hidden;}

div#content.pressRelease div.mainBox div.rightBox {float:left; padding:0 50px; width:auto; position:relative}
div#content.pressRelease div.mainBox div.rightBox .pad  {float:left;}
/*
div#content.pressRelease div.mainBox div.rightBox {float:none; padding:0 50px; width:auto; position:relative}
div#content.pressRelease div.mainBox div.rightBox .pad  {float:none;}
*/
/*---tables--*/
div.pad div.fullWidthTableBox{width:748px; margin:0; float:left; padding-top:25px; background: url(/gusImages/calloutFullPageTop.gif)left top no-repeat; clear:both; position:relative;}
div.fullWidthTableBox div.tableFrame table  {border:2px solid #ccc; border-collapse:collapse; width:736px;}

div.fullWidthTableBox div.table div.tableFrame {  background-image:url(/gusImages/calloutFullPageBg.gif);}
div.fullWidthTableBox div.table{  background:url(/gusImages/calloutFullPageBottom.gif) left bottom no-repeat;padding-bottom:43px; float:left; position:relative; clear:both}

div.fullWidthTableBox div.tableFrame table caption { width:738px}
div.pad div.tableBox { width:430px; margin:0; float:left}
div.tableBox div.table div.tableFrame, div.fullWidthTableBox div.table div.tableFrame div.signinTableBox {padding:0 7px 0 3px; position:relative;}
div.tableFrame table  {border:2px solid #ccc; border-collapse:collapse; width:420px}
div.tableFrame table caption{ text-align:center; width:420px; padding-bottom:10px; }
div.tableFrame table td, div.tableFrame table th{padding:1px 10px; font-size:100%; border:1px solid #eee;}
div.tableFrame table td {background-color:#fff}
div.tableFrame table th.empty{background:url(/gusImages/mask.gif);}
div.tableFrame table th, div.tableFrame table td.rh { border:1px solid #ccc; color:#222; background: url(/gusImages/bg.gif) left -355px repeat-x;}
div.tableFrame table td.rh { text-align:right; font-weight:bold;}
div.tableFrame table td.center{text-align:center;}
div.tableFrame table td div.checkMark{ display:none; width:50px; height:100%; background:url(/gusImages/ledGreen.gif) left center no-repeat; text-indent:100px; white-space:nowrap; overflow:hidden;}
div.tableFrame p{margin:10px;}
.fullWidthTableBox {background: url(/gusImages/calloutFullPageTop.gif) no-repeat left top}

div.signinTableBox div.sitableFrame table  {border:2px solid #ccc; border-collapse:collapse; width:550px;}
div.signinTableBox div.sitableFrame table caption { width:550px}
/* div.signinTableBox { width:530px; margin:0; float:left} */
div.signinTableBox div.table div.sitableFrame {  background-image:url(/gusImages/signinTop.gif);}
div.signinTableBox div.table{  background:url(/gusImages/signinBottom.gif) left bottom no-repeat;padding-bottom:43px; float:left; position:relative; clear:both}
div.signinTableBox div.table div.sitableFrame {padding:0 7px 0 3px; position:relative;}
div.sitableFrame table  {border:2px solid #ccc; border-collapse:collapse; width:520px}
div.sitableFrame table caption{ text-align:center; width:520px; padding-bottom:10px; }
div.sitableFrame table td {background-color:#fff}
.signinTableBox {background: url(/gusImages/signinTop.gif) no-repeat left top}

/*---forms---*/

#formMessage{ background-color:#999; color:#fff; font-weight:bold; padding:0; width:100%; float:left}
#formMessage p{ padding:5px 10px; margin:0; display:block;}
div.formBox h3.formTitle{ position:relative; top:-5px; padding-left:20px;}
div#content.register #mainArea .leftGutter ul.altNav {background-image:url(/gusImages/greenPenMask.png);}
div#content.register #mainArea .imageBox{ background-image:url(/gusImages/pen.png); }
div#content.register #mainArea .image {background:none;}
div#content.register #mainArea .leftGutter {background-image:url(/gusImages/greenPen.png);}
div#content.register #mainArea .leftGutter ul.altNav { height:259px; border-bottom:1px solid #8e8; margin:0; padding:0}
div#content.register #mainArea .leftGutter div.altMenuTree{ margin:0; padding:0;}

div#content.register #captionArea .leftGutter h3 { white-space:nowrap; width:1px; text-indent:1000px; overflow:hidden;}
div#content.register div.mainBox div.rightBox {width:468px;}
div#content.register div.mainBox div.rightBox .pad {padding:20px 5px 50px 15px;}
div#content.register div.actionCall {display:none;}
div#content.register div.formBox h3 { padding:0px 6px 12px 25px; width:390px; float:left; position:relative; top:-3px}
div#content.register div#navTop{ display:none;}
div#content.register div#captionArea div.pad{height:25px;}
div.formBox, div.tableBox {background:url(/gusImages/calloutFullColumnTop.gif) left top no-repeat; margin:0 0 0 0px; padding-top:25px; width:430px; float:left}
div.formBox, div.sitableBox {background:url(/gusImages/signinTop.gif) left top no-repeat; margin:0 0 0 0px; padding-top:25px; width:530px; float:left}
div.formBox{width:433px; overflow:hidden; float:left}
div.formBox div.form, div.tableBox div.table {background:url(/gusImages/calloutFullColumnBottom.gif) left bottom no-repeat; padding-bottom:43px;}
div.formBox div.form, div.tableBox div.table { border:0px solid; position:relative; float:left;display:block}
div.form form, div.table .tableFrame {background:url(/gusImages/calloutFullColumnBg.gif) left top repeat-y; padding:0 10px 0 3px; display:block; float:left}
div.form fieldset {padding:10px 6px 10px 25px; float:left; width:390px;}
div.form fieldset legend {display:none;}
div.form div.requiredNote { position:absolute; right:0;}
div.form div input.text{width:150px;}
div.form div label{ display:block}
div.form div#salutation{ float:none; clear:none}
div.form div.left { clear:left}
div.form div.left, div.form div.right{float:left;width:50%;}
div.form div.requiredNote {width:50%;}
div.form div.double { clear:both; width:auto;}
div.form div.double input.text{width:300px;}
div.form div, div.form div.requiredNote{ padding:2px 0 5px 0}
div.form div.right{clear:none; float:left}
div.form div div.radioGroup label, div.form div label.leadin, div.form div div.radioGroup { display:inline}
div.form div input.text, div.form div select {background:#f9f9f9 url(/gusImages/inputBg.gif) repeat-x; border:1px solid #ddd;}
input.text, select {background:#f9f9f9 url(/gusImages/inputBg.gif) repeat-x; border:1px solid #ddd;}
div.form div input.text { padding:1px 2px}
div.form div#budget {padding-top:15px;}
div.form fieldset { border-top:1px solid #ddd}
div.form fieldset#submitBox {padding-bottom:0px; padding-top:10px; border-top:1px solid #ddd;}

/*-----Pat------*/
.errmsg {color: red;}

/*-- privacy - no image ----*/
div#content.about_usprivacy #mainArea .imageBox{background:none; display:none}
div#content.about_usprivacy div.mainBox div.rightBox .pad,
div#content.about_usprivacy div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usprivacy div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- careers - no image ----*/
div#content.about_uscareers #mainArea .imageBox{background:none; display:none}
div#content.about_uscareers div.mainBox div.rightBox .pad,
div#content.about_uscareers div.mainBox div.rightBox{float:none; width:auto}
div#content.about_uscareers div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- resourceCenter_whitepapers - no image ----*/
div#content.about_usresourceCenter_whitepapers #mainArea .imageBox{background:none; display:none}
div#content.about_usresourceCenter_whitepapers div.mainBox div.rightBox .pad,
div#content.about_usresourceCenter_whitepapers div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usresourceCenter_whitepapers div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- resourceCenter_multimedia - no image ----*/
div#content.about_usresourceCenter_multimedia #mainArea .imageBox{background:none; display:none}
div#content.about_usresourceCenter_multimedia div.mainBox div.rightBox .pad,
div#content.about_usresourceCenter_multimedia div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usresourceCenter_multimedia div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- resourceCenter_casestudies - no image ----*/
div#content.about_usresourceCenter_casestudies #mainArea .imageBox{background:none; display:none}
div#content.about_usresourceCenter_casestudies div.mainBox div.rightBox .pad,
div#content.about_usresourceCenter_casestudies div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usresourceCenter_casestudies div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- resourceCenter_expertreports - no image ----*/
div#content.about_usresourceCenter_expertreports #mainArea .imageBox{background:none; display:none}
div#content.about_usresourceCenter_expertreports div.mainBox div.rightBox .pad,
div#content.about_usresourceCenter_expertreports div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usresourceCenter_expertreports div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- resourceCenter_TSM - no image ----*/
div#content.about_usresourceCenter_TSM #mainArea .imageBox{background:none; display:none}
div#content.about_usresourceCenter_TSM div.mainBox div.rightBox .pad,
div#content.about_usresourceCenter_TSM div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usresourceCenter_TSM div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- media tsm_video - no image, no action call ----*/
div#content.mediatsm_video #mainArea .imageBox{background:none; display:none}
div#content.mediatsm_video #mainArea div.actionCall{display:none;}
div#content.mediatsm_video div.mainBox div.rightBox .pad,
div#content.mediatsm_video div.mainBox div.rightBox{float:none; width:auto}
div#content.mediatsm_video div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- resourceCenter_Max - no image ----*/
div#content.about_usresourceCenter_Max #mainArea .imageBox{background:none; display:none}
div#content.about_usresourceCenter_Max div.mainBox div.rightBox .pad,
div#content.about_usresourceCenter_Max div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usresourceCenter_Max div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- careers detail - no image ----*/
div#content.about_uscareers_detail #mainArea .imageBox{background:none; display:none}
div#content.about_uscareers_detail div.mainBox div.rightBox .pad,
div#content.about_uscareers_detail div.mainBox div.rightBox{float:none; width:auto}
div#content.about_uscareers_detail div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- partners area - no image ----*/
div#content.partners_area #mainArea .imageBox{background:none; display:none}
div#content.partners_area #mainArea div.actionCall{display:none;}
div#content.partners_area div.mainBox div.rightBox .pad,
div#content.partners_area div.mainBox div.rightBox{float:none; width:auto}
div#content.partners_area div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- solutions backup-soltuions - no image ----*/
div#content.solutionsbackup-Solutions #mainArea .imageBox{background:none; display:none}
div#content.solutionsbackup-Solutions #mainArea div.actionCall{display:none;}
div#content.solutionsbackup-Solutions div.mainBox div.rightBox .pad,
div#content.solutionsbackup-Solutions div.mainBox div.rightBox{float:none; width:auto}
div#content.solutionsbackup-Solutions div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- tools feedback page - no image ----*/
div#content.toolscontact_us #mainArea .imageBox{background:none; display:none}
div#content.toolscontact_us #mainArea div.actionCall{display:none;}
div#content.toolscontact_us div.mainBox div.rightBox .pad,
div#content.toolscontact_us div.mainBox div.rightBox{float:none; width:auto}
div#content.toolscontact_us div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- tools feedback page - no image ----*/
div#content.toolsps_feedback #mainArea .imageBox{background:none; display:none}
div#content.toolsps_feedback #mainArea div.actionCall{display:none;}
div#content.toolsps_feedback div.mainBox div.rightBox .pad,
div#content.toolsps_feedback div.mainBox div.rightBox{float:none; width:auto}
div#content.toolsps_feedback div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- terms of use page - no image ----*/
div#content.about_usterms_of_use #mainArea .imageBox{background:none; display:none}
div#content.about_usterms_of_use #mainArea div.actionCall{display:none;}
div#content.about_usterms_of_use div.mainBox div.rightBox .pad,
div#content.about_usterms_of_use div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usterms_of_use div.mainBox div.leftBox { margin:0 20px 20px 0}

/*------ callout ------*/
div.callOutFrame .close_quote{ display:inline; background:url(/gusImages/close_quote.gif) left 5px no-repeat; padding:5px 5px 5px 15px; font-weight:bold;  color:#000; } 

/*----In the News---*/
h2.inTheNews {margin-bottom:15px}
div#content.newsinTheNews #mainArea div.imageBox{display:none;}
div#content.newsinTheNews div.leftBox   {margin-bottom:10px; width:280px; font-size:90%}
div#content.newsinTheNews div.mainBox  {overflow:hidden;}
div#content.newsinTheNews div.mainBox div.rightBox {float:none; padding:0 50px; width:auto; position:relative}
div#content.newsinTheNews div.mainBox div.rightBox .pad  {float:none;}

/*-- login reset - no image ----*/
div#content.loginreset #mainArea .imageBox{background:none; display:none}
div#content.loginreset #mainArea div.actionCall{display:none;}
div#content.loginreset div.mainBox div.rightBox .pad,
div#content.loginreset div.mainBox div.rightBox{float:none; width:auto}
div#content.loginreset div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- backupSolutions - no image ----*/
/*--div#content.solutionsbackupSolutions #mainArea .imageBox{background:none; display:none}----*/
div#content.solutionsbackupSolutions #mainArea div.actionCall{display:none;}
div#content.solutionsbackupSolutions div.mainBox div.rightBox .pad,
div#content.solutionsbackupSolutions div.mainBox div.rightBox{float:none; width:auto}
div#content.solutionsbackupSolutions div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- dedupeOptions - no image ----*/
/*--div#content.solutionsbackupSolutions #mainArea .imageBox{background:none; display:none}----*/
div#content.solutionsdedupeOptions #mainArea div.actionCall{display:none;}
div#content.solutionsdedupeOptions div.mainBox div.rightBox .pad,
div#content.solutionsdedupeOptions div.mainBox div.rightBox{float:none; width:auto}
div#content.solutionsdedupeOptions div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- dedupe_features - no image ----*/
/*--div#content.productsdedupe_features #mainArea .imageBox{background:none; display:none}----*/
div#content.productsdedupe_features #mainArea div.actionCall{display:none;}
div#content.productsdedupe_features div.mainBox div.rightBox .pad,
div#content.productsdedupe_features div.mainBox div.rightBox{float:none; width:auto}
div#content.productsdedupe_features div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- survey - no image ----*/
div#content.surveysurvey #mainArea .imageBox{background:none; display:none}
div#content.surveysurvey #mainArea div.actionCall{display:none;}
div#content.surveysurvey div.mainBox div.rightBox .pad,
div#content.surveysurvey div.mainBox div.rightBox{float:none; width:auto}
div#content.surveysurvey div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- case studies - no image ----*/
div#content.solutionscasestudies #mainArea .imageBox{background:none; display:none}
div#content.solutionscasestudies #mainArea div.actionCall{display:none;}
div#content.solutionscasestudies div.mainBox div.rightBox .pad,
div#content.solutionscasestudies div.mainBox div.rightBox{float:none; width:auto}
div#content.solutionscasestudies div.mainBox div.leftBox { margin:0 20px 20px 0}

/*----Email Opt-Out - no actionCall---*/
div#content.surveyoptout #mainArea div.actionCall{display:none;}

/*---Awards ---*/
div#content.about_usawards .imageBox{background:none; display:none}
div#content.about_usawards div.actionCall{display:none;}
div#content.about_usawards div.mainBox div.rightBox .pad,
div#content.about_usawards div.mainBox div.rightBox{float:none; width:auto}
div#content.about_usawards div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- WEEE - no image ----*/
div#content.WEEE #mainArea .imageBox{background:none; display:none}
div#content.WEEE #mainArea div.actionCall{display:none;}
div#content.WEEE div.mainBox div.rightBox .pad,
div#content.WEEE div.mainBox div.rightBox{float:none; width:auto}
div#content.WEEE div.mainBox div.leftBox { margin:0 20px 20px 0}

div#content.servicesWEEE #mainArea .imageBox{background:none; display:none}
div#content.servicesWEEE #mainArea div.actionCall{display:none;}
div#content.servicesWEEE div.mainBox div.rightBox .pad,
div#content.servicesWEEE div.mainBox div.rightBox{float:none; width:auto}
div#content.servicesWEEE div.mainBox div.leftBox { margin:0 20px 20px 0}

div#content.servicesWEEE #mainArea .imageBox{background:none; display:none}
div#content.servicesWEEE #mainArea div.actionCall{display:none;}
div#content.servicesWEEE div.mainBox div.rightBox .pad,
div#content.servicesWEEE div.mainBox div.rightBox{float:none; width:auto}
div#content.servicesWEEE div.mainBox div.leftBox { margin:0 20px 20px 0}

div#content.servicesWEEEindex #mainArea .imageBox{background:none; display:none}
div#content.servicesWEEEindex #mainArea div.actionCall{display:none;}
div#content.servicesWEEEindex div.mainBox div.rightBox .pad,
div#content.servicesWEEEindex div.mainBox div.rightBox{float:none; width:auto}
div#content.servicesWEEEindex div.mainBox div.leftBox { margin:0 20px 20px 0}

div#content.servicesweee/recycler #mainArea .imageBox{background:none; display:none}
div#content.servicesweee/recycler #mainArea div.actionCall{display:none;}
div#content.servicesweee/recycler div.mainBox div.rightBox .pad,
div#content.servicesweee/recycler div.mainBox div.rightBox{float:none; width:auto}
div#content.servicesweee/recycler div.mainBox div.leftBox { margin:0 20px 20px 0}

div#content.servicesWEEEindex #mainArea .imageBox{background:none; display:none}
div#content.servicesWEEEindex #mainArea div.actionCall{display:none;}
div#content.servicesWEEEindex div.mainBox div.rightBox .pad,
div#content.servicesWEEEindex div.mainBox div.rightBox{float:none; width:auto}
div#content.servicesWEEEindex div.mainBox div.leftBox { margin:0 20px 20px 0}

div#content.servicesWEEE/index #mainArea .imageBox{background:none; display:none}
div#content.servicesWEEE/index #mainArea div.actionCall{display:none;}
div#content.servicesWEEE/index div.mainBox div.rightBox .pad,
div#content.servicesWEEE/index div.mainBox div.rightBox{float:none; width:auto}
div#content.servicesWEEE/index div.mainBox div.leftBox { margin:0 20px 20px 0}

/*-- 404 - no actionCall ----*/
div#content.errors404 #mainArea div.actionCall{display:none;}

.cmsHidden {
	/*
		DISPLAY
	*/
	visibility:hidden;
}

.cmsVisible {
	/*
		DISPLAY
	*/
	visibility:visible;
}

/*-- table for Surveys ----*/
.tablesurvey {font-family: Arial, Verdana;font-size: 10pt;font-weight: normal;color: #000000;}

.tablecell_survey {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10pt;font-weight: normal; color: #000000;}
.hometablecell {font-family: "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;font-size: 10pt;font-weight: normal; color: #000000;}

ul.outside {list-style-position: outside; padding:0; margin:0;}

ul.inside {list-style-position: inside; padding:0; margin:0;}

.tablefixed {height:125px; width:140px: border:3px solid;}

.dotted {border-style: dotted}

.partnerItem {color:#ffeeff;};

/*-- careers detail - no image ----*/
/*div#content.about_uscareers_detail #mainArea .imageBox{background:none; display:none}*/

/*-- media - no image ----*/
/*
div#content.mediamaxbaxter #mainArea .imageBox{background:none; display:none}
div#content.mediamaxbaxter #mainArea div.actionCall{display:none;}
div#content.mediamaxbaxter div.mainBox div.rightBox .pad,
div#content.mediamaxbaxter div.mainBox div.rightBox{float:none; width:auto}
div#content.mediamaxbaxter div.mainBox div.leftBox { margin:0 20px 20px 0}
*/
/*div.pad div.regWidthTableBox{width:155px; height:250px; margin:0; float:left; padding-top:25px; background: url(/gusImages/calloutSmallColumnTop.gif) left top no-repeat; clear:both; position:relative;}*/
div.pad div.regWidthTableBox{width:155px; margin:0; float:left; padding-top:10px; background: url(/gusImages/calloutSmallColumnTop.gif) left top no-repeat; clear:both; position:relative;}
div.regWidthTableBox div.regtableFrame table  {border:2px solid #ccc; border-collapse:collapse; width:145px;}
div.regWidthTableBox div.table div.regtableFrame {  background-image:url(/gusImages/calloutSmallColumnBg.gif);}
div.regWidthTableBox div.table{  background:url(/gusImages/calloutSmallColumnBottom.gif) left bottom no-repeat;padding-bottom:43px; float:left; position:relative; clear:both width:155px; }
div.regWidthTableBox div.regtableFrame table caption { width:155px}
div.pad div.tableBox2 { width:140px; margin:0; float:left}
div.tableBox2 div.table div.regtableFrame, div.regWidthTableBox div.table div.regtableFrame {padding:0 7px 0 3px; position:relative;}
div.regtableFrame table  {border:2px solid #ccc; border-collapse:collapse; width:150px}
div.regtableFrame table caption{ text-align:center; width:150px; padding-bottom:10px; }
div.regtableFrame table td, div.regtableFrame table th{padding:1px 10px; font-size:100%; border:1px solid #eee;}
div.regtableFrame table td {background-color:#fff}
div.regtableFrame table th.empty{background:url(/gusImages/mask.gif);}
div.regtableFrame table th, div.regtableFrame table td.rh { border:1px solid #ccc; color:#222; background: url(/gusImages/bg.gif) left -55px repeat-x;}
div.regtableFrame table td.rh { text-align:right; font-weight:bold;}
div.regtableFrame table td.center{text-align:center;}
div.regtableFrame table td div.checkMark{ display:none; width:50px; height:100%; background:url(/gusImages/ledGreen.gif) left center no-repeat; text-indent:50px; white-space:nowrap; overflow:hidden;}
div.regtableFrame p{margin:10px;}
.regWidthTableBox {background: url(/gusImages/calloutFullPageTop.gif) no-repeat left top width:145px;}


/*div.smformBox, div.smtableBox {background:url(/gusImages/calloutSmallColumnTop.gif) left top no-repeat; margin:0 0 0 0px; padding-top:25px; width:155px; height:250px; float:left}*/
div.smformBox, div.smtableBox {background:url(/gusImages/calloutSmallColumnTop.gif) left top no-repeat; margin:0 0 0 0px; padding-top:10px; width:155px; float:left} /* was 25*/
div.smformBox{width:153px; overflow:hidden; float:left}
div.smformBox div.form, div.smtableBox div.table {background:url(/gusImages/calloutSmallColumnBottom.gif) left bottom no-repeat; padding-bottom:35px;} /*was 43*/
div.smformBox div.form, div.smtableBox div.table { border:0px solid; width:160px; position:relative; float:left;display:block}
/*div.smtableBox div.table div.smtableFrame {  background-image:url(/gusImages/calloutSmallColumnBg.gif);}*/
div.smtableBox div.table div.smtableFrame {background:url(/gusImages/calloutSmallColumnBg.gif) left top repeat-y; padding:0 10px 0 3px; display:block; float:left}

div.smtableFrame table td, div.smtableFrame table th{padding:1px 10px; font-size:100%; border:1px solid #eee color:#CC00FF;}

div.smtableFrame table th, div.smtableFrame table td.rh { color:#C000C0; }
/*
div.form form, div.table, div.smtableBox .smtableFrame {background:url(/gusImages/calloutSmallColumnBg.gif) left top repeat-y; padding:0 10px 0 3px; display:block; float:left}
*/

/*---- video callout ----*/
div.videoCallOutBox{ float:left; margin-left:5px; left:5px; position:relative; padding:15px 0 0 0; border:0px solid #f00; background:url(/gusImages/videoCalloutTop.png)  top no-repeat; }
div.videoCallOut{position:relative; float:left; background:url(/gusImages/videoCalloutBottom.png) bottom no-repeat; padding:0 0 35px 0}
div.videoCallOut{_background:url(/gusImages/videoCalloutBottom.png) bottom no-repeat;}
div.videoCallOutFrame{   padding:0px 15px 5px 15px; float:left; width:350px; background:#fff url(/gusImages/videoCalloutBg.gif) repeat-y;}
div.videoCallOutFrame .quote{ display:block; background:url(/gusImages/quote.gif) left 15px no-repeat; padding:15px 5px 10px 27px; font-weight:bold;  color:#000; } 
div.videoCallOutFrame .quote_sm{ display:block; float:right; width:67%; text-align:right; padding-right:10px;}
div.videoCalloutImage{ text-align:center;}

/*---- video callout large ----*/
div.videoCallOutBoxLg{ float:left; margin-left:5px; left:5px; position:relative; padding:15px 0 0 0; border:0px solid #f00; background:url(/gusImages/videoCalloutTopLarge.png)  top no-repeat; }
div.videoCallOutLg{position:relative; float:left; background:url(/gusImages/videoCalloutBottomLarge.png) bottom no-repeat; padding:0 0 35px 0}
div.videoCallOutLg{_background:url(/gusImages/videoCalloutBottomLarge.png) bottom no-repeat;}
div.videoCallOutFrameLg{   padding:0px 15px 5px 15px; float:left; width:425px; background:#fff url(/gusImages/videoCalloutBgLarge.png) repeat-y;}
div.videoCallOutFrameLg .quote{ display:block; background:url(/gusImages/quote.gif) left 15px no-repeat; padding:15px 5px 10px 27px; font-weight:bold;  color:#000; } 
div.videoCallOutFrameLg .quote_sm{ display:block; float:right; width:67%; text-align:right; padding-right:10px;}
div.videoCalloutImageLg{ text-align:center;}



