body.resourceCenter 	div#header { background: #4f4f4f url(/_iface/sprites/sprite_resourceCenter.jpg) no-repeat; }
body.resourceCenter 	div#header h1 { background: #4f4f4f url(/_iface/sprites/sprite_resourceCenter.jpg) no-repeat; margin: 0; width: 575px; text-indent: -9999px; } /* Text is identical within the image defined in the other css rules. */
body.overview 			div#header h1 { background-position: 0 -247px; }
body.byproduct 			div#header h1 { background-position: 0 -247px; }
body.webinars 			div#header h1 { background-position: 0 -494px; }
body.whitepapers 		div#header h1 { background-position: 0 -741px; }
body.solutionguides		div#header h1 { background-position: 0 -988px; }
body.casestudies 		div#header h1 { background-position: 0 -1235px; }
body.demos				div#header h1 { background-position: 0 -1482px; }

body.resourceCenter div#mid div.content { padding-left: 0px !important; }

body.demos h2.padded { padding: 10px 0 5px 0 !important; margin-left: 43px; }

body.resourceCenter div#resourceCenterReg { background: #fff url(/_iface/resourceCenter/resourceCenter_reg.jpg) no-repeat; display: block; width: 936px; clear: both; }
body.resourceCenter div#regWrapperPadding { display: block; height: 160px; }
body.resourceCenter div#regWrapper { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; display: block; }
body.resourceCenter div#resourceCenterReg div#preText { padding: 0 400px 0 43px; display: block; }
body.resourceCenter div#resourceCenterReg div#form { padding-top: 30px; width: 500px; margin-left: 43px; }

body.resourceCenter div#mid div.webinar { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px dotted #900; }
body.resourceCenter div#mid div.webinar img { float: right; padding: 20px 0 0 20px; }
body.resourceCenter div#mid div.webinar h2 { display: block; letter-spacing: normal !important; background: #e3e3e3; font-size: 13px; padding: 5px 5px 5px 43px; margin-top: 10px; }
body.resourceCenter div#mid div.webinar p { padding: 20px 0 0 43px; }
body.resourceCenter div#mid div.webinar ul { padding-left: 43px; }

body.resourceCenter div#mid div.whitepaper { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px dotted #900; }
body.resourceCenter div#mid div.whitepaper img { float: right; padding: 20px 0 0 20px; }
body.resourceCenter div#mid div.whitepaper h2 { display: block; letter-spacing: normal !important; background: #e3e3e3; font-size: 13px; padding: 5px 5px 5px 43px; margin-top: 10px; }
body.resourceCenter div#mid div.whitepaper p { padding: 20px 0 0 43px; }
body.resourceCenter div#mid div.whitepaper ul { padding-left: 43px; }

body.resourceCenter div#mid div.casestudy { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px dotted #900; }
body.resourceCenter div#mid div.casestudy img { float: right; padding: 20px 0 0 20px; }
body.resourceCenter div#mid div.casestudy h2 { display: block; letter-spacing: normal !important; background: #e3e3e3; font-size: 13px; padding: 5px 5px 5px 43px; margin-top: 10px; }
body.resourceCenter div#mid div.casestudy p { padding: 20px 0 0 43px; }
body.resourceCenter div#mid div.casestudy ul { padding-left: 43px; }

body.resourceCenter div#mid div.solutionguide { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px dotted #900; }
body.resourceCenter div#mid div.solutionguide img { float: right; padding: 20px 0 0 20px; }
body.resourceCenter div#mid div.solutionguide h2 { display: block; letter-spacing: normal !important; background: #e3e3e3; font-size: 13px; padding: 5px 5px 5px 43px; margin-top: 10px; }
body.resourceCenter div#mid div.solutionguide p { padding: 20px 0 0 43px; }
body.resourceCenter div#mid div.solutionguide ul { padding-left: 43px; }

body.solutionguides div.content ul.items, body.casestudies div.content ul.items { padding-left: 32px; }

body.resourceCenter div.content div.info { display: block; margin: 10px 0 10px 43px; }
body.resourceCenter div.content div.infoItem { display: block; float: left; width: 200px; }

body.resourceCenter div#mid div.byProduct { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 2px dotted #900; }
body.resourceCenter div#mid div.byProduct h2 { display: block; letter-spacing: normal !important; background: #e3e3e3; font-size: 13px; padding: 5px 5px 5px 43px; margin-top: 10px; }
body.resourceCenter div#mid div.byProduct p { padding: 20px 0 0 43px; }
body.resourceCenter div#mid div.byProduct ul { padding-left: 32px; margin-top: 15px; }


.resource { width: 273px; float: left; margin-right: 10px; margin-bottom: 10px; }
.bubbleInfo { position: relative; }
.popup { background: url(/_iface/resourceCenter/resourcePopup.png) no-repeat; width: 273px; height: 218px; overflow: hidden; position: absolute; }
.popupInside { width: 233px; height: 178px; margin-left: 20px; margin-top: 20px; }
.popup h2 { font-size: 14px; font-weight: bold; padding: 0 0 10px 0 !important; letter-spacing: normal !important; }
.popup p { padding: 0 0 10px 0 !important; }
.popup a { padding: 0 0 10px 0 !important; }

.popup h2, .popup p, .popup a { padding: 0 20px; }



/* Drop down interim menu */

.ddsmoothmenu { width: 100%; }
.ddsmoothmenu ul { z-index:100; margin: 0; padding: 0; list-style-type: none; }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; padding: 0; margin: 0; }
.ddsmoothmenu ul li a { display: block; background: #414141; /*background of menu items (default state)*/ color: #000; text-decoration: none; padding-top: 7px !important; }
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { }

.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; visibility: hidden; background: #fff; }
.ddsmoothmenu ul li ul li { display: block; float: none; } 
.ddsmoothmenu ul li ul li ul { top: 0; } 
.ddsmoothmenu ul li ul li a { display: block; background-image: none !important; padding: 6px 10px !important; width: 174px; margin: 0; }

.ddsmoothmenu ul li.first { margin-top: -17px; }
.ddsmoothmenu ul li ul a {  border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

* html .ddsmoothmenu { height: 1%; } /*Holly Hack for IE7 and below*/

.ddsmoothmenu ul.submenu a:link, .ddsmoothmenu ul.submenu a:visited { background-color: #fff; color: #000 !important; }
.ddsmoothmenu ul.submenu a:hover, .ddsmoothmenu ul.submenu a:active, .ddsmoothmenu ul.submenu a.selected { background-color: #ccc !important; color: #000 !important; }
.downarrowclass { position: absolute; top: 10px; right: 7px; }