html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}  
a{color:#005ead; text-decoration:none;}
a:hover{text-decoration:underline;}
html,body {background: #172a4c; text-align:center; font: normal normal normal 11px/18px Verdana, Arial, sans-serif;}
/*html,body	{height: 100%;}*/

/*.cufon-vml											{z-index: 1!important;}*/
#pagetools li.share div.sharelist,
#pagetools li.feedback div.feedback{z-index: 6000;}
#subnav													{z-index: 6500;}
#subnav *												{z-index: 6800;}
#subnav>li+li {z-index: 6799;}
#subnav>li+li+li {z-index: 6798;}
#subnav>li+li+li+li {z-index: 6797;}
#subnav>li+li+li+li+li {z-index: 6796;}
#subnav>li+li+li+li+li+li {z-index: 6795;}
#subnav>li+li+li+li+li+li+li {z-index: 6794;}
#subnav>li+li+li+li+li+li+li+li {z-index: 6793;}
#subnav>li+li+li+li+li+li+li+li+li {z-index: 6792;}
#subnav>li+li+li+li+li+li+li+li+li+li {z-index: 6791;}
#subnav>li+li+li+li+li+li+li+li+li+li+li {z-index: 6790;}
#subnav>li+li+li+li+li+li+li+li+li+li+li+li {z-index: 6789;}

#nav														{z-index: 7000;}
#topnav													{z-index: 7100;}
#topnav li.worldwide ul					{z-index: 8200;}
#topnav li.worldwide span.arrow	{z-index: 8300;}
#logo														{z-index: 8600;}
#floater												{z-index: 9000;}
#fade,
#overlaybg,
#seqoverlaybg										{z-index: 9100 !important;}
#overlayholder,
#light,
#seqoverlayholder								{z-index: 9200 !important;}

/* General Layout */
/* Fix Legacy code leaks*/
#contentwrap .cwrap {width: 645px !important;}


#wrapper		{width: 959px; margin: 0 auto; text-align:left; padding: 0 0 0 0; position: relative;}
#topnav			{position: absolute; top: 7px; right: 0;}
#nav				{position:relative; width: 959px; height: 45px; top:0;}
#breadcrumb {color:#FFF; font-size: 10px; line-height: 36px; display:block; height: 36px; overflow:hidden; padding-left: 25px; width: 677px; overflow:hidden; float:left;}
#breadcrumb a	{color:#FFF; text-decoration:none; }
#contentwrap 	{width: 701px; margin-bottom:10px; float:left; clear:left; background: url(../images/int/chrome/contentbg24bit.png) 0 0 no-repeat; padding-top: 12px; overflow:hidden; text-align:left;}
#contentwrap .inner1	{padding-bottom: 12px; background: url(../images/int/chrome/contentbg24bit.png) -701px 100% no-repeat;}
#contentwrap .inner2	{min-height: 400px; padding: 14px 28px; background:#FFF;}
#sidebar		{width: 245px; float:right; clear:right; padding-bottom: 9px; min-height: 10px;}
#sidebar img{margin-bottom: 14px;}
#footer			{width: 959px; padding-bottom: 40px; clear:both; border-top: 1px solid #33486f;}


#wide.nonav #wrapper			{padding-top: 65px;}
#register #contentwrap,
#wide #contentwrap 				{width: 959px; float: none; background: url(../images/int/chrome/contentwidebg24bit.png) 0 0 no-repeat;}
#register #contentwrap .inner1,
#wide #contentwrap .inner1{padding-bottom: 12px; background: url(../images/int/chrome/contentwidebg24bit.png) -959px 100% no-repeat;}
#register #contentwrap .inner2,
#wide #contentwrap .inner2{min-height: 0; padding: 14px 13px 14px 28px; background:#FFF;}
#wide #footer							{border-top:none;}


#wide #maincontent				{width: 645px; float:left; padding-bottom: 26px;}

#wide #sideform					{width: 245px; float:right;}
#wide #sideform .module	{background: url(../images/int/chrome/sideformbg_quarter.png) -490px 0 repeat-y;}
#wide #sideform .minner1	{padding-top: 14px; background: url(../images/int/chrome/sideformbg_quarter.png) 0 0 no-repeat;}
#wide #sideform .minner2	{padding: 1px 15px 14px 15px; background: url(../images/int/chrome/sideformbg_quarter.png) -245px 100% no-repeat;}


#wide .footer		{clear:both; width: 641px; padding: 10px 290px 7px 28px; border-top: 1px solid #bbc9d2; margin: 26px 0 -26px -28px; background: url(../images/int/chrome/nonwavwidefootercap24bit.png) 0 100% no-repeat; color:#71889d; position:relative;}
#wide .footer p	{margin-bottom: 17px;}
#wide .footer p a{font-weight:bold;}

#wide #sideform h2				{font-size:18px;}
#wide #sideform form p		{padding-bottom: 5px; margin:0;}
#wide #sideform p.sm			{padding-bottom: 10px; margin:0;}
#wide #sideform p label	{display:block; font-weight:bold;}
#wide #sideform input		{width: 208px; border-color:#e4e4e4;}
#wide #sideform #submitdownload	{display:block; border:none; padding:0; text-indent:-9999px; width: 81px; height: 24px; background: url(../images/int/buttons/sideformcontinue-submit.png) 0 0 no-repeat; margin-top: 4px; cursor:pointer;}




#register #maincontent				{width: 473px; float:left;}
#register #maincontent.full			{width: auto; float:none;}
#register h1						{padding-bottom: 5px; border-bottom: 1px solid #CCC; margin-bottom: 15px;}
#register h1.purple				{color: #574985; border-bottom: 1px solid #9d93c4;}
#register #maincontent.full	div.hr	{border-top: 1px solid #9d93c4;}
#register #maincontent.full p.small {font-size: 10px; padding-right: 530px;}

#register #wideform .module		{background: url(../images/int/chrome/fullformbg.png) -1836px 0 repeat-y;overflow:hidden;}
#register #wideform .minner1	{padding-top: 14px; background: url(../images/int/chrome/fullformbg_alt.png) 0 0 no-repeat;}
#register #wideform .minner2	{padding: 0 0 14px 0; background: url(../images/int/chrome/fullformbg.png) -918px 100% no-repeat;}
#register #wideform .minner2 form	{padding: 10px 15px 0 15px;}
#register #wideform .tophalf	{background: #d3e9ff url(../images/int/chrome/fullformbg_alt.png) -1836px 0 repeat-y !important;}
#register #wideform .tophalf form	{padding: 0 15px 5px 15px; background: url(../images/int/chrome/fullformbg_alt.png) -918px 100% no-repeat;}
#register #wideform form .hr {margin: 5px 0 !important;}


#wideform .loginform h2 {color: #000 !important;}
#wideform .loginform h2 a {padding-right: 30px; background: url(../images/int/chrome/icons.png) 100% -208px no-repeat;}

#wideform form label		{display:block;font-weight:bold; margin: 0 0 0px 0;}
#wideform form span.req,
#wideform form label span	{color:#df0303;}
#wideform form p				{margin-bottom: 0px !important;}
#wideform form p.left { width: 234px; float:left;}
#wideform form div.left { width: 234px; float:left;}



#wideform form p.text input {width: 214px;}
#wideform p.select select {width: 214px;}

#wideform form input,
#wideform form select  {margin: 0 0 8px 0;}

#wideform p.checkbox input {float: left; margin: 0 5px 20px 0; position: relative; top: 1px;}
#wideform p.checkbox label {font-weight: normal; margin:0 0 20px 0;}

/* Irregular Fields*/
#wideform p.phone			{float:left; width: 169px; padding-right: 5px;}
#wideform form p.phone input{width: 163px;}
#wideform p.extension		{width: 43px;float:right; margin: 0 14px 0 0;}
#wideform p.extension input	{width: 37px;}
#wideform form p.address input {width: 447px;}
#wideform form p.zip input {width: 120px;}
#wideform form p.state input {width: 214px;}
#wideform p.currently_using select {width: 180px;}

#wideform #submitregistration {display:block; width: 149px; height: 24px; border:none; padding:0; margin: 0 0 20px 0; text-indent:-9999px; background: url(../images/int/buttons/submitregistration.png) 0 0 no-repeat; cursor:pointer;}


#wideform #loginarea {padding: 0 0 14px 0;}
#wideform #emailaddresslogin{float:left; clear:left;}
#wideform form #login	{float:left; display:block; width: 54px; height: 24px; text-indent:-9999px; border:none; padding:0; margin:-2px 0 0 5px; background: url(../images/int/buttons/loginbluebg-submit.png) 0 0 no-repeat; cursor:pointer;}
#wideform #submitregistration {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/submitregistration.png) 0 0 no-repeat; cursor:pointer;}
#wideform #loginarea p.checkbox {clear: both !important;}
#wideform #loginarea p.checkbox label {display: inline;}


#sideform						{width: 417px; float:right;}
#register #sideform .module		{width: 417px; background: url(../images/int/chrome/sideformbg_half.png) -834px 0 repeat-y;overflow:hidden;}
#register #sideform .minner1	{width: 417px; padding-top: 14px; background: url(../images/int/chrome/sideformbgalt_half.png) 0 0 no-repeat;}
#register #sideform .minner2	{width: 417px; padding: 0 0 14px 0; background: url(../images/int/chrome/sideformbg_half.png) -417px 100% no-repeat;}
#register #sideform .minner2 form	{padding: 14px 15px 0 15px;}
#register #sideform .tophalf	{background: #d3e9ff url(../images/int/chrome/sideformbgalt_half.png) -834px 0 repeat-y !important;}
#register #sideform .tophalf form	{padding: 0 15px 5px 15px; background: url(../images/int/chrome/sideformbgalt_half.png) -417px 100% no-repeat;}
.tophalf h2.completeform		{padding: 0 15px 5px 15px; color:#333 !important;}

#sideform #singlelogin.module,
#sideform #singlelogin .minner1,
#sideform #singlelogin .minner2 {background-image: url(../images/int/chrome/sideloginform_quarter.png); overflow:hidden;}
#sideform #singlelogin #emailaddresslogin {width: 150px;}




#sideform .loginform h2 a {padding-right: 30px; background: url(../images/int/chrome/icons.png) 100% -208px no-repeat;}
#sideform .loginform:hover  a{background-position: 100% -238px; text-decoration:none;}

#sideform form h2			{color:#333 !important;}
#sideform form label 		{display:block;font-weight:bold;}
#sideform form span.req,
#sideform form label span 	{color:#df0303;}
#overlayholder form p,
#sideform form p				{margin-bottom: 1px !important;}
#overlayholder form p.text,
#overlayholder form p.select,
#sideform form p.text,
#sideform form p.select	{display:block; width: 187px; float:left; font-size: 11px;}
#sideform form p.city {width: 121px;}
#sideform form p.zip {width: 112px; padding-left:5px;}
#sideform form p.state {width: 127px;}
#sideform form .hr {margin: 5px 0 !important;}


#overlayholder form p.left,
#sideform form p.left		{clear:left; margin-right: 13px; float:left;}
#overlayholder form p.full,
#sideform form p.full   {clear:left; width: 387px;}

.job_title_dropdown {width: 182px;}
.job_title_dropdown_wide {width: 370px !important;}
#sideform form p.multiboxes input {width:30px !important;}

#overlayholder form p.text input,
#sideform form p.text input	{width: 181px;}
#sideform form p.text #city	{width: 121px;}
#sideform form p.text #zip	{width: 106px;}
#sideform form p.select #state	{width: 121px;}
#overlayholder form p.select select,
#sideform form p.select select{width: 182px;}
#overlayholder form p.full input,
#sideform form p.full input	{width: 381px;}
#sideform form p.checkbox label		{padding-left: 20px; font-weight:normal;}
#sideform form p.checkbox *	{display:inline; line-height: 17px;}
#sideform form p.checkbox input	{margin:1px 0 0 0; padding:0; position:absolute; width:auto !important;}
#sideform form.registerform p.checkbox label {font-size: 10px; display:block; width: 360px;}
#sideform form p.text input#eclipse {width:20px;}


/* Irregular Fields*/
#overlayholder form p.phone,
#sideform form p.phone			{float:left; width: 139px; padding-right: 5px;}
#overlayholder form p.phone input,
#sideform form p.phone input{width: 133px;}
#overlayholder form p.extension,
#sideform form p.extension		{width: 43px;}
#overlayholder form p.extension input,
#sideform form p.extension input	{width: 37px;}

#overlayholder form #stateselect,
#sideform form #stateselect	{width: 86px; float:left; margin-right: 15px;}
#sideform form #stateselect select,
#sideform form #stateselect select	{width: 81px;}
#overlayholder form #zipcode,
#sideform form #zipcode			{width: 86px; float:left;}
#overlayholder form #zipcode input,
#sideform form #zipcode input	{width: 80px;}

#overlayholder form p.submit			{padding-top: 11px;}
#overlayholder form p.submit input {display:block; height: 24px; border:none; padding:0; margin:0; text-indent:-9999px; cursor:pointer;}
#overlayholder form #callsubmit {width: 117px; background: url(../images/int/buttons/placecallnow_submit.png) 0 0 no-repeat;}

#sideform form.loginform label	{display:inline !important;}
#sideform #emailaddresslogin{float:left; clear:left;}
#sideform form #login	{float:left; display:block; width: 54px; height: 24px; text-indent:-9999px; border:none; padding:0; margin:-2px 0 0 5px; background: url(../images/int/buttons/loginbluebg-submit.png) 0 0 no-repeat; cursor:pointer;}
#sideform #submitregistration {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/submitregistration.png) 0 0 no-repeat; cursor:pointer;}
#sideform #attend-roadshow {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/attend-roadshow.png) 0 0 no-repeat; cursor:pointer;}
#sideform #attend-web-seminar {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/attend-web-seminar.png) 0 0 no-repeat; cursor:pointer;}
#sideform #dl-case-study {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/dl-case-study.png) 0 0 no-repeat; cursor:pointer;}
#sideform #dl-perform {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/dl-perform.png) 0 0 no-repeat; cursor:pointer;}
#sideform #dl-product-trial {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/dl-product-trial.png) 0 0 no-repeat; cursor:pointer;}
#sideform #dl-white-paper {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/dl-white-paper.png) 0 0 no-repeat; cursor:pointer;}
#sideform #reserve-my-spot {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/reserve-my-spot.png) 0 0 no-repeat; cursor:pointer;}
#sideform #view-demo {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/view-demo.png) 0 0 no-repeat; cursor:pointer;}
#sideform #view-web-seminar {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/view-web-seminar.png) 0 0 no-repeat; cursor:pointer;}
#sideform #want-to-attend {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/want-to-attend.png) 0 0 no-repeat; cursor:pointer;}
#sideform #watch-demo {display:block; width: 149px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/watch-demo.png) 0 0 no-repeat; cursor:pointer;}

/* Excellence Awards Form */
#register #fullform .module		{width: 918px; background: url(../images/int/chrome/fullformbg.png) -1836px 0 repeat-y;overflow:hidden;}
#register #fullform .minner1	{width: 918px; padding-top: 14px; background: url(../images/int/chrome/fullformbg.png) 0 0 no-repeat;}
#register #fullform .minner2	{width: 918px; padding: 0 0 14px 0; background: url(../images/int/chrome/fullformbg.png) -918px 100% no-repeat;}
#register #fullform .minner2 form	{padding: 0 13px 0 13px;}

#register #fullform #form_part2,
#register #fullform #form_part3 {display: none;}

#register #fullform h2 			{color: #333333; font-size: 16px;}
#register #fullform h3 			{font-size: 14px; font-weight: normal; margin: 0 0 15px 0;}
#register #fullform h5			{margin: 12px 0 1px 0;}

#fullform form span.req 		{color:#df0303;}
#fullform form label span		{font-weight: normal;}

#fullform form label			{font-weight: bold;}
#register #fullform p			{margin-bottom: 5px;}
#register #fullform p.w685		{width: 685px; margin: 0 0 14px 0;}
#register p.intro				{font-size: 14px; line-height: 21px;}
#register p.introimg			{float: right; display: inline; margin: 0 32px 0 80px;}

#fullform div.leftcol			{width: 402px; padding: 0 48px 0 0; float: left; background: transparent url(../images/int/chrome/vr.png) right top repeat-y;}
#fullform div.rightcol			{width: 402px; margin: 0 20px 0 0; float: right; display: inline;}

#fullform input,
#fullform select,
#fullform textarea				{font-family: verdana, arial, sans-serif; font-size: 12px;}

#fullform p.text input			{width: 382px;}
#fullform p.city,
#fullform p.state,
#fullform p.zip					{float: left; display: inline; margin: 0 13px 5px 0;}
#fullform p.city input			{width: 184px;}
#fullform p.state input			{width: 83px;}
#fullform p.zip input			{width: 83px;}
#fullform p.country				{clear: both;}
#fullform p.country input		{width: 190px;}
#fullform p.half 				{float: left; display: inline; margin: 0 13px 5px 0;}
#fullform p.half input			{width: 182px;}
#fullform p.radio input			{position: relative; bottom: -2px;}
#fullform p.checkbox			{float: left; padding: 0; margin: 0;}
#fullform p.checkbox input		{margin: 3px 8px 50px 0;}


#fullform div.hr				{border-top: 1px solid #d9e2e8 !important; margin: 30px 0 17px 0 !important; clear:both;}

#fullform ol					{list-style-type: decimal; margin: 0 0 0 30px;}
#fullform ol li					{font-weight: bold;}
#fullform ol li	textarea		{width: 370px; height: 84px; font-family}

#fullform input.submit {clear: both; display:block; width: 70px; height: 24px; border:none; padding:0; text-indent:-9999px; background: url(../images/int/buttons/submitbluebg.png) 0 0 no-repeat; cursor:pointer;}

ol.numlist	{list-style-type: decimal; margin: 0 0 0 30px;}


/* Logo*/
	#logo		{display:block; height: 65px; width: 400px; background: url(../images/int/chrome/logo24bit.png) 0 0 no-repeat;}
	#logo a	{display:block; height: 65px; width: 400px; background: transparent; text-indent:-9999px;}


/* Page Tools*/
#pagetools			{float:right; width: 245px; overflow:hidden; height: 36px;}
	#pagetools li	{float:left; padding-left: 15px;}
	#pagetools li a	{float:left; padding: 10px 0 0 21px; height: 26px;  font-size: 10px; font-weight:bold; display:block; color:#FFF; text-decoration:none; background: url(../images/int/chrome/icons.png) 0 12px no-repeat;}
	#pagetools li.share a	{background-position: 0 -19px;}
	#pagetools li.feedback a	{background-position: 0 -48px;}
	
	/* Sharing Drop Down */
	#pagetools li div.sharelist {position:absolute; margin: 27px 0 0 -90px;}
	#pagetools li div.inner1 {width: 254px; padding-top: 6px; background: url(../images/int/chrome/sharedropdownbg24bit.png) 0 0 no-repeat;}
	#pagetools li div.inner2 {width: 254px; padding-bottom: 6px; background: url(../images/int/chrome/sharedropdownbg24bit.png) -254px 100% no-repeat;}
	#pagetools li div.inner2 ul{width: 231px; margin:0; padding: 8px 7px 10px 16px; background: url(../images/int/chrome/sharedropdownbg24bit.png) -508px 0 repeat-y;}
	
	#pagetools li.share div.sharelist ul li {width: 109px; height: 16px;  padding:0 0 5px 0; border:none;}
	#pagetools li.share div.sharelist ul li a	{height: 16px; padding:0 0 0 22px; color:#005ead; font-weight:normal;}
	#pagetools li.share div.sharelist ul li.divider {clear:both; width: 219px; border-top: 1px solid #bed0e1; padding: 5px 0; margin: 5px 0 0 0;}
	#pagetools li.share div.sharelist ul li a.more {font-weight:bold; padding-left:0;}
	#pagetools li.share div.sharelist ul #emaillink {width: 219px; height: auto; clear:both; padding-bottom: 11px; border-bottom: 1px solid #bed0e1; margin-bottom: 10px;}
	#pagetools li.share div.sharelist ul #emaillink a{font-weight:bold;}
	#feedbackclose,
	#pagetools li div ul #shareclose {position:absolute; top:0; right:0; display:block; width: 20px; height: 20px; padding:0; background: url(../images/int/buttons/toolsclose.png) 0 0 no-repeat !important; text-indent:-9999px; margin: 6px 6px 0 0;}
	#feedbackclose {margin: 6px -15px 0 0;}
	/* Share dropdown email form*/
/*	#pagetools li.share */
	#pagetools li.share form {display:block; width: 219px; padding-top: 10px; clear:both; display:none;}
	#pagetools li.share form p	{display:block; width: 219px; clear:both; color:#333; padding-bottom: 10px;}
	#pagetools li.share form label	{font-weight:bold;}
	#pagetools li.share form input {width: 214px;}
	#pagetools li.share form input,
	#surveygizmo form textarea,
	#pagetools li.share form textarea {font-family:verdana,arial,sans-serif; font-size: 11px; color:#333; border-left: 2px solid #848484; border-top: 2px solid #848484; border-right: 1px solid #fafafa; border-bottom: 1px solid #fafafa;}
	#surveygizmo form textarea,
	#pagetools li.share form textarea	{width: 215px !important; height: 94px; }
	#pagetools li.share form #email_submit {border:none; padding:0; margin:0; width: 124px; height: 24px; text-indent:-9999px; background: url(../images/int/buttons/emailthispage-submit.png) 0 0 no-repeat;}
	
	
	/* Feedback Drop Down*/
	#pagetools div.feedback {position:absolute; margin: 27px 0 0 -159px;}
	#pagetools div.feedback div.inner1,
	#pagetools div.feedback div.inner2,
	#pagetools div.feedback div.inner2 ul {background-image: url(../images/int/chrome/feedbackdropdownbg24bit.png)}
	#pagetools div.feedback div.inner2 ul {padding-right: 16px; width: 222px;}
	#pagetools div.feedback div.inner2 ul ul {width: auto; padding:0;}
/*	#pagetools div.feedback .inner2 {padding-bottom:0;}*/

	#surveygizmo h4,
	#pagetools h4	{text-transform:uppercase; font-size: 11px; }
	#surveygizmo h5,
	#pagetools h5	{font-weight:normal; display:block; float:left; width: 114px; height: 14px; padding: 5px 0 0 0;}
	#surveygizmo li {border-top: 1px solid #bed0e1;}
	#surveygizmo li.first,
	#pagetools li.first {border:none; padding-bottom: 5px !important;}
	
	/* Star Rater */
/*	#pagetools li.feedback div.inner2 ul li{float:none; padding:0; }
*/


	#pagetools div.feedback div.inner2 .fbdropdown {background: #E9F4FF; padding: 8px 16px 10px 16px; width: 222px; overflow:hidden; background: url(../images/int/chrome/feedbackdropdownbg24bit.png) -508px 0 repeat-y}
	#pagetools div.feedback div.inner2 .fbdropdown h4.title {padding-bottom: 4px;}
	#surveygizmo,
	#sghtml {background:none !important;}
	
	#surveygizmo {width: 222px; text-align:left !important; }

	#stars li {list-style:none; }
	#stars ul.star-rating,
	#stars ul.star-rating a,
	#stars ul.star-rating a:hover,
	#stars ul.star-rating a:active,
	#stars ul.star-rating a:focus,
	#stars ul.star-rating .current-rating{background: url(../images/int/chrome/stars.png) left -1000px repeat-x !important;}
	#stars ul.star-rating {position:relative; width:105px; height:29px; overflow:hidden; list-style:none; margin:0; padding:0 ;background-position: left top !important;}
	#stars ul.star-rating li{display: inline; float:none; padding:0;}
	#stars ul.star-rating a,
	#stars ul.star-rating .current-rating {position:absolute; padding:0; top:0; left:0; text-indent:-1000em; height:29px; line-height:29px; outline:none; overflow:hidden; border: none;}
	#stars ul.star-rating a:hover,
	#stars ul.star-rating a:active,
	#stars ul.star-rating a:focus{background-position: left bottom !important;}
	#stars ul.star-rating a.one-star{width:20%; z-index:6;}
	#stars ul.star-rating a.two-stars{ width:40%; z-index:5;}
	#stars ul.star-rating a.three-stars{width:60%; z-index:4;}
	#stars ul.star-rating a.four-stars{width:80%; z-index:3; }
	#stars ul.star-rating a.five-stars{width:100%; z-index:2;}
	#stars ul.star-rating .current-rating{ z-index:1; background-position: 0 -29px !important;}
	#stars ul.star-rating:hover li.current-rating {display:none !important; }
	
	/* Comment Form*/
	#surveygizmo p a	{display:inline; float:none; background:none; color:#005ead; padding:0; font-weight:normal;}
	#surveygizmo form {padding:5px 0 15px 0;}
	#surveygizmo form p.submit	{padding: 9px 0;}
	#surveygizmo form #feedbacksubmit {display:block; border:none; padding:0; margin:0; width: 70px; height: 24px; text-indent:-9999px; background: url(../images/int/buttons/submitbluebg.png) 0 0 no-repeat;}
	
	

/* Top Nav*/
#topnav ul	{float:right;}
	#topnav li	{float:left; padding: 0 2px 0 0; line-height: 13px; background: url(../images/int/chrome/topnavsprites.png) 100% 3px no-repeat;}
	#topnav li.worldwide	{padding-right: 13px; padding-bottom: 8px; background:none;}
	#topnav li a	{display:block; padding: 0 10px; color:#acc7e8; text-decoration:none; font-size: 10px; font-weight:bold;}
	#topnav li.worldwide:hover a,
	#topnav li a:hover	{color:#fff;}
	#topnav li.worldwide a	{padding-right: 9px; background: url(../images/int/chrome/topnavsprites.png) 100% -15px no-repeat;}
	#topnav li.worldwide:hover a,
	#topnav li.worldwide a:hover	{background-position: 100% -35px;}
	#topnav li.worldwide a span	{color:#FFF;}
	#topnav li.worldwide ul	{position:absolute; background:#e9f4ff; border: 1px solid #FFF; width: 239px; padding: 12px; margin: -9999px 13px 0 0; right:0; }
	#topnav li.worldwide:hover ul{margin-top:8px;}
	#topnav li.worldwide span.arrow	{position:absolute; top:0; right:0; margin: -9999px 35px 0 0; display:block; width: 9px; height: 6px; background: url(../images/int/chrome/icon_flags.png) 0 -320px;}
	#topnav li.worldwide:hover span.arrow{margin-top: 16px;}
	#topnav li.worldwide ul li	{float:none; background:none; float:left; clear:left; width: 120px; margin:0; padding:0; height: 18px;}
	#topnav li.worldwide ul li.even	{clear:none; width: 119px;}
	#topnav li.worldwide ul li.viewall{width: 239px; padding: 6px 0 0 0; margin: 2px 0 0 0; clear:both; border-top: 1px solid #b9dcf6;}
	#topnav li.worldwide ul li a{display:block; padding-left: 20px; float:none; background:none; color:#005ead !important; font-weight:normal;}
	#topnav li.worldwide ul li a:hover{text-decoration:underline;}
	#topnav li.worldwide ul li a{background: url(../images/int/chrome/icon_flags.png) 0 2px no-repeat;}
	/* Use id here because IE6 doesn't get specificity correctly*/
	#topnav #worldwide ul li a.anzapac	{background: url(../images/int/chrome/icon_flag_anzapac.gif) 0 2px no-repeat;}
	#topnav #worldwide ul li a.japan{background-position: 0 2px;}
	#topnav #worldwide ul li a.china{background-position: 0 -38px !important;}
	#topnav #worldwide ul li a.uk{background-position: 0 -78px;}
	#topnav #worldwide ul li a.france{background-position: 0 -118px;}
	#topnav #worldwide ul li a.usa{background-position: 0 -158px;}
	#topnav #worldwide ul li a.germany{background-position: 0 -198px;}
	#topnav #worldwide ul li a.switzerland{background-position: 0 -238px;}
	#topnav #worldwide ul li.viewall a{background-position: 0 -280px; height: 14px; padding-top: 2px;}
	
	#topnav li.cart {position:absolute; background:none; margin-top: 28px; right:0;}
	#topnav li.cart a{border:none; min-height: 14px; padding: 1px 13px 0 19px; background: url(../images/int/chrome/icons.png) 0 -390px no-repeat;}
	
	
/* Nav */
#nav li		{display:block; height: 45px; float:left;}
	#nav li a	{display:block; height: 45px; text-indent:-9999px; background: url(../images/int/chrome/navbarsprite.png) 0 0 no-repeat;}
	#nav li		{display:block; height: 45px; float:left;}
/*	#nav li a	{display:block; height: 45px; text-indent:-9999px; background: url(../images/int/chrome/navbarsprite.png) 0 0 no-repeat;}*/
	#nav li ul	{position:absolute; margin-top:-9999px;}
	#nav li:hover ul	{margin-top:-1px;}
	#nav li ul li	{float:none; height:auto; }
	#nav li ul li a	{height: auto; width: 180px !important; padding: 5px 10px; background:#096ec6; border-top: 1px solid #044b92; text-indent:0; color:#FFF; text-decoration:none; font-weight:bold;}
	#nav li ul li a:hover	{background:#1f82d9;}
	
	#nav li.open-source a	{width: 111px; background-position: 0 0;}
	#nav li.open-source:hover a,
	#nav li.open-source a:focus	{background-position: 0 -45px !important;}
	.open-source #nav li.open-source a	{background-position: 0 -90px !important;}
	
	#nav li.why-actuate a	{width: 117px; background-position: -111px 0;}
	#nav li.why-actuate:hover a,
	#nav li.why-actuate a:focus	{background-position: -111px -45px !important;}
	.why-actuate #nav li.why-actuate a	{background-position: -111px -90px !important;}
	
	#nav li.products a	{width: 84px; background-position: -228px 0;}
	#nav li.products:hover a,
	#nav li.products a:focus	{background-position: -228px -45px !important;}
	.products #nav li.products a	{background-position: -228px -90px;}
	
	#nav li.services a	{width: 81px; background-position: -312px 0;}
	#nav li.services:hover a,
	#nav li.services a:focus	{background-position: -312px -45px !important;}
	.services #nav li.services a	{background-position: -312px -90px;}
	
	#nav li.customers a	{width: 100px; background-position: -393px 0;}
	#nav li.customers:hover a,
	#nav li.customers a:focus	{background-position: -393px -45px !important;}
	.customers #nav li.customers a	{background-position: -393px -90px;}
	
	#nav li.resources a	{width: 93px; background-position: -493px 0;}
	#nav li.resources:hover a,
	#nav li.resources a:focus	{background-position: -493px -45px !important;}
	.resources #nav li.resources a	{background-position: -493px -90px;}
	
	#nav li.company a	{width: 93px; background-position: -586px 0;}
	#nav li.company:hover a,
	#nav li.company a:focus	{background-position: -586px -45px !important;}
	.company #nav li.company a	{background-position: -586px -90px;}
	
	#nav li.community a	{width: 104px; background-position: -679px 0;}
	#nav li.community:hover a,
	#nav li.community a:focus	{background-position: -679px -45px !important;}
	.community #nav li.community a	{background-position: -679px -90px;}
	
	#nav li.search	{width: 176px; background: url(../images/int/chrome/navbarsearchbg.png) 100% 0 no-repeat;}
	#nav li.search form	{padding: 12px 0 0 22px;}
	#nav li.search input {width: 121px; float:left; border:none; padding:0; margin-top: 3px; color:#94b0d2; background:transparent; font-family:arial, sans-serif; font-size: 10px; font-weight:bold; height: 18px;}
	#nav li.search input:focus	{color:#FFF;}
	#nav li.search #searchsubmit	{width: 21px; height: 21px; margin:0; background: url(../images/int/buttons/globalsearchsubmit.png) 0 0 no-repeat;}
	#nav li.search #searchsubmit:hover,
	#nav li.search #searchsubmit:focus{background-position: 0 -21px; cursor:pointer;}

/* Subnav */
#subnav	{display:block; width: 939px; padding: 0 10px; margin:0; background: url(../images/int/chrome/subnavbar8bit.png) 0 0 repeat-y;}
	#subnav li	{position:relative; height: 33px; padding: 1px 3px 1px 0; display:block; float:left;}
	#subnav li a	{display:inline-block}
	#subnav li a	{position:relative; white-space:nowrap; display:block; height: 26px; color:#d5e2fd; text-decoration:none; padding: 7px 10px 0 10px; font-weight:bold;}

	#subnav li a.selected	{background: url(../images/int/chrome/subnavselected.png) 0 0 no-repeat;}

	#subnav li a:hover	{background: #d3e9ff; color:#333;}
	#subnav li.children a	{padding-right: 20px; background: url(../images/int/chrome/subnavarrow.png) 100% 0 no-repeat;}
	#subnav li.children a.selected {background: url(../images/int/chrome/subnavselected.png) 100% 0 no-repeat;}
	#subnav li.children:hover a.selected,
	#subnav li.children a:hover, /*Help out IE6*/
	#subnav li.children:hover a	{background: #d3e9ff url(../images/int/chrome/subnavarrow.png) 100% -33px no-repeat !important; color:#333;}
	#subnav li.children ul	{position:absolute; border-bottom: 1px solid #8cbff6; margin-top:-9999px; background:#FFF;}
	#subnav li.children:hover ul{margin-top:0}
	#subnav li.children ul li	{/*float:left;*/ white-space:normal; clear:left; height:auto; padding:0; background:#FFF;}
	#wrapper #subnav li.children ul li a {height:auto; white-space:normal; width: 170px; line-height: 14px; padding:5px 8px 6px 12px; background: #d3e9ff !important; color:#333; border-top: 1px solid #8cbff6; font-weight:normal;}
	#wrapper #subnav li.children ul li a:hover	{background:#e9f4ff !important;}

/* Text*/
	#contentwrap h1	{color:#4c5d6d; font-size: 24px; line-height: 28px; font-family:arial, sans-serif; border-bottom: 1px solid #a56791; padding-bottom: 10px; margin-bottom: 15px;}
	#contentwrap h2	{color:#333333; font-size: 15px; line-height: 17px; font-family:arial, sans-serif; clear:left;}
	#contentwrap h3	{color:#333333; font-size: 15px; line-height: 23px; font-family:arial, sans-serif; background: transparent; position:relative; clear:left;}
	#contentwrap h3.linebreak{margin-bottom: 17px;}
	#contentwrap h4	{color:#6c3154; font-size: 11px; line-height: 17px; text-transform:uppercase; clear:left;}
	#contentwrap h6,
	#contentwrap h5	{color:#333333; font-size: 11px; line-height: 17px;}
	#contentwrap .sm 	{font-size: 10px;}
	
	
	/*Text styles copied from old CSS*/
	#contentwrap p.smalltext			{color:#999; font-size: 10px;}
	#contentwrap p.tablefoot			{color: #55616C; font-size: 10px;}
	#contentwrap p.larger					{font-size: 12px;}
	#contentwrap a.right					{margin: 0 0 10px 0; float:right;}
	#contentwrap img.left					{float:left; margin: 0 9px 9px 0;}
	#contentwrap p.alignc					{text-align:center;}
	#contentwrap p.alignr					{text-align:right; padding-right: 10px;}
	#contentwrap p.alphalist			{margin:-5px 0 4px 0; color:#B7BABC;}
	#contentwrap p.requiredfields	{margin:-4px 0 0 0;}
	#contentwrap img.right				{float:right; margin: 0 9px 9px 9px;}
	#contentwrap img.border 			{border: 1px solid #ACACAC;}
	#contentwrap img.borderleft		{border-left: 1px solid #D9D9D9;}


	#contentwrap hr		{height: 1px; border:none; color:#bbc9d2; background-color:#bbc9d2; margin: 17px 0; clear:both; display:block; overflow:hidden;}
	#contentwrap div.hr	{height: 0; border-top: 1px solid #bbc9d2; margin: 17px 0; clear:both;}
	#sidebar div.minihr,
	#contentwrap div.minihr,
	#contentwrap div.dottedhr	{height: 1px; background: url(../images/int/chrome/dottedhr.png) 0 0 repeat-x; margin: 10px 0; clear:both;}
	#contentwrap .inner2 {font-size: 11px; line-height: 17px; color:#333;}
	#contentwrap .inner2 p{margin-bottom: 17px;}
	#contentwrap .inner2 ul{margin-bottom: 17px;}
	
	
	#contentwrap img.right{float:right; margin: 0 0 15px 20px; border: 1px solid #bbc9d2;}
	#contentwrap img.left	{float:left; margin: 0 20px 15px 0;  border: 1px solid #bbc9d2;}
	#contentwrap img.noborder {border:none !important;}
	

	#contentwrap ul li {list-style:disc; margin-left: 20px;}
	#contentwrap ul.arrows li {list-style:none; margin-left:0;}
	#contentwrap ul.arrows li a {font-weight:normal; padding-left: 14px; background: url(../images/int/chrome/minliarrow.gif) 1px 5px no-repeat; display:block;}
	#contentwrap ul.gold li a {background: url(../images/int/chrome/minliarrow_gold.gif) 1px 5px no-repeat; color:#af7817;}
	#contentwrap ul.green li a {background: url(../images/int/chrome/minliarrow_green.gif) 1px 5px no-repeat; color:#17782e;}
	#contentwrap ul.navy li a {background: url(../images/int/chrome/minliarrow_navy.gif) 1px 5px no-repeat; color:#151b8d;}
	#contentwrap ul.red li a {background: url(../images/int/chrome/minliarrow_red.gif) 1px 5px no-repeat; color:#7e2217;}
	#contentwrap ul li ul li {list-style:disc;}	
	
	/* Country List - from existing css*/
	#contentwrap #company_worldmap {float:right;}
	
	#contentwrap ul.countrylist li		{display:block; float:left; width: 134px; padding:0; margin:6px 0 7px 0; background:none;}
	#contentwrap ul.countrylist li img	{float:left; margin: 2px 7px 0 0;}

	#contentwrap /* Offices List*/
	#contentwrap ul.offices				{padding:0;}
	#contentwrap ul.offices li			{float:left; width: 50%; margin:0; padding:0; background:none; list-style:none;}
	#contentwrap ul.offices li.header	{clear:both; font-weight:bold; width: 100%; font-size: 0.85em; color:#333;}
	
	#contentwrap ul.offices li a			{display:block; padding-left: 12px; background: url('../images/interface/lidash.gif') no-repeat 3px 50%;}
	
	#contentwrap ul.longlist             {width: 188px; float:left; padding:0; margin-top: 15px;}
	#contentwrap ul.longlist li          {padding: 0 5px 0 0; margin-left:0; margin-bottom: 12px;  background:none; line-height: 1em; list-style:none;}
	#contentwrap ul.first                {width: 187px;}

	#contentwrap ul.arrowlinkedlist li   {background: url(../images/int/chrome/dottedhr.png) repeat-x 0 100%; padding: 16px 0 10px 16px; list-style:none; margin-left:0;}
	#contentwrap ul.arrowlinkedlist li a	{display:block; background: url(../images/int/chrome/minliarrow.gif) no-repeat 0 5px; margin: 0 0 0 -16px; padding: 0 0 0 16px;}
	
	#contentwrap ul.linkedlist li 		{list-style:none; margin-left:0; background: url(../images/int/chrome/dottedhr.png) repeat-x 0 0; padding: 4px 0;}
	#contentwrap ul.linkedlist a 		{padding-left: 15px; background: url(../images/int/chrome/minliarrow.gif) 1px 4px no-repeat;}
	#contentwrap ul.linkedlist a.more	{background:none; float:right;}

	#contentwrap ul.main {width: 200px; float:left;}
	#contentwrap ul.second {margin:0 20px;}

	/* 03.18.10 - scittadini added green check mark image listing */
	ul.green-checkmark { padding: 0 0 0 15px;}
	ul.green-checkmark li {margin: 3px 0 0; padding: 0 0 0 2px; color: #333; list-style-image: url(../images/unordered_list/green_check.gif) !important;}
	
	#contentwrap form.browse				{margin:0; padding:5px 0; background:none !important;}
	#contentwrap form.browse label		{float:left; line-height: 1em; padding: 0.5em 4px 0.5em 0; font-size: 0.85em; font-weight:bold; }
	#contentwrap form.browse select		{width: 250px; font-size: 1.05em;}
	#contentwrap .thirdwidthbox form.browse select	 {width: 160px;}
	#contentwrap .twothirdwidthbox form.browse select	{width: 350px;}
	#contentwrap .fullwidthbox form.browse select	{width: 540px;}
	#contentwrap div #searchkeyword		{float:left; width: 196px; margin:  0 8px 0 0; font-size: 1.1em;}

	#contentwrap form.searchevents		{margin:0; padding:15px 0 0 0; background:none !important;}
	#contentwrap form.searchevents p		{margin:0 0 6px 0; padding:0;}
	#contentwrap form.searchevents label	{float:left; width:66px; line-height: 1em; padding: 0.6em 4px 0.4em 0; text-align:right; font-size: 0.85em; font-weight:bold;}
	#contentwrap form.searchevents select{width: 180px;}
	#contentwrap #submitevents			{margin: 10px 0 0 13px;}

	#contentwrap .fullwidthbox form.searchevents			{padding: 5px 0 0 5px;}
	#contentwrap .fullwidthbox form.searchevents label	{min-width: 54px; width:auto;}
	#contentwrap .fullwidthbox form.searchevents select	{float:left; width:120px;}
	#contentwrap .fullwidthbox #submitevents		{margin: 10px 0 0 0;}

	#contentwrap .info form.login			{padding:0; margin:0;}
	#contentwrap .info .login p				{clear:both;float:left; width: 158px; margin:6px 0 2px 0;}
	#contentwrap .info .login #passcode	{width: 127px; float:left; margin:2px 0 0 0; padding:3px; font-size: 1.05em}
	#contentwrap .info .login #loginfastpass	{margin:2px 0 0 0; float:left;}
	#contentwrap .info .login #rememberme	{float:left; margin:0 5px 5px 0 ;}


	#contentwrap .centertext form			{border-top: 1px solid #D2D8DF;}
	#contentwrap .centertext form div		{height: 70px; width: auto !important; background:none !important; border-bottom: 1px solid #D2D8DF; margin-bottom:15px;}
	#contentwrap .centertext form p			{text-align:left;}
	#contentwrap .centertext form label		{display:block; width: 90px; text-align:right; font-size: 0.9em; font-weight:bold; line-height: 1em; padding: 0.6em 5px 0.4em 0; float:left;}
	#contentwrap .centertext form p input	{width: 160px; text-align:left;}
	
	#contentwrap div.events>div {min-height: 170px;}
	
	#contentwrap .halfwidthbox ul.linkedlist li{background: url(../images/int/chrome/dottedhr.png) 0 0 repeat-x; padding: 5px 0 6px 0;}
	#contentwrap .halfwidthbox ul.linkedlist li a{font-weight:bold;}
	#contentwrap .halfwidthbox ul.linkedlist li.first{background:none;}
	
	/* Link Styles*/

	#sidebar a.download,
	#contentwrap a.download {padding-left: 15px; background: url(../images/int/chrome/icon_download.gif) 0 2px no-repeat;}
	#sidebar a.arrow,
	#sidebar a.arrowlink,
	#contentwrap a.arrowlink,
	#contentwrap a.arrow {padding-left: 15px; background: url(../images/int/chrome/minliarrow.gif) 1px 4px no-repeat;}
	#sidebar a.enlarge,
	#contentwrap a.enlarge {padding-left: 15px; background: url(../images/int/chrome/icon_enlarge.gif) 0 4px no-repeat;}
	
	#sidebar a.download,
	#sidebar a.arrow,
	#sidebar a.arrowlink,
	#sidebar a.enlarge,
	#contentwrap a.arrowlink {font-weight:bold;}
	/* More CSS copied from old file*/
	#contentwrap a.view				{padding-left: 14px; background: url('../images/interface/icon_morearrow.gif') no-repeat 0 1px;}
/*	#contentwrap a.arrowlink	{font-weight:bold; background: url('/images/interface/icon_morearrow.gif') no-repeat 0 1px;; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}*/
	#contentwrap a.rsslink		{font-weight:bold; background: url('../images/interface/icon_rss.gif') no-repeat 0 1px; ; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
	#contentwrap a.top				{float:right; clear:both; font-size: 0.85em; font-weight:bold; margin-bottom: 10px;}
	
	
	/* Blockquote styling from old file*/
	#contentwrap blockquote		{margin:10px 0 20px 0; font-size: 13px; }
	#promo blockquote *,
	#cat blockquote *,  
	#detail blockquote *    {color:#9098A0 !important; font-family: "lucida grande", lucida, verdana;}
	#contentwrap blockquote h5 {margin:10px 0 0 0; font-size:11px; text-transform:uppercase;}                            
	#promo blockquote p,
	#cat blockquote p,
	#detail blockquote p {margin: 3px 0; line-height: 17px; font-style: oblique;}
	#contentwrap blockquote h6  {margin:5px 0 0 0; font-size: 10px; }
	
	
	
	/* Intro area buttons, copied from old CSS*/
	div.intro p.iconbuttons	{display:block; float:left; margin-top: 17px !important; height: 19px; margin-left: 0px; background:#FFF;}
	div.intro p.iconbuttons a	{float:left; display:block; height: 19px; text-indent: -9999px; overflow:hidden; background-position: 0 0; background-repeat:no-repeat;}   
	div.intro p.iconbuttons a:hover	{background-position: 0 -19px;}
	div.intro p.iconbuttons a.viewtour {width: 78px; background-image: url('../images/interface/button_viewtour.gif'); margin-right: 20px;}
	div.intro p.iconbuttons a.productresources {width: 126px; background-image: url('../images/interface/button_productresources.gif'); margin-right: 20px;}
	div.intro p.iconbuttons a.moreinfo {width: 77px; background-image: url('../images/interface/button_moreinfo.gif');}
	div.generic p.iconbuttons	{display:block; margin-top: 0px !important; height: 70px; margin-left: 0px; background:#FFF;}
	div.generic p.iconbuttons a	{display:block; height: 19px; text-indent: -9999px; overflow:hidden; background-position: 0 0; background-repeat:no-repeat; margin-bottom:12px;}   
	div.generic p.iconbuttons a:hover	{background-position: 0 -19px;}
	div.generic p.iconbuttons a.viewtour {width: 78px; background-image: url('../images/interface/button_viewtour.gif');}
	div.generic p.iconbuttons a.productresources {width: 126px; background-image: url('../images/interface/button_productresources.gif');}
	div.generic p.iconbuttons a.moreinfo {width: 77px; background-image: url('../images/interface/button_moreinfo.gif');}
	
	/* Swf Styling*/
	#slideshow {margin-left: 48px;}


	/* Concertina list (company listing )*/
	#contentwrap ul.concertina 		{width: 316px; padding:0; margin:0 13px 0 0; float:left;}
	#contentwrap ul.second				{margin:0;}
	#contentwrap ul.concertina li	{width: 316px; padding:0; margin:0 0 6px 0;  list-style:none;}
	#contentwrap ul.concertina li div	{padding:10px 15px 10px 15px; margin-top:-18px;}
	#contentwrap ul.concertina li.open div	{display:block; padding-bottom:10px;}
	#contentwrap ul.concertina li .customername	{display:block;padding: 3px 30px 3px 15px;}
	#contentwrap ul.concertina li .close	{display:none; float:right; margin-top:-10px;}
	#contentwrap ul.concertina li p		{margin:0; color:#81919D;}
	#contentwrap ul.concertina li cite	{margin:0; padding: 0 4px; color:#81919D; font-size:11px; font-style:normal; font-weight:bold; }
	#contentwrap ul.concertina li ul		{margin:8px 0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:1px}
	#contentwrap ul.concertina li ul li	{padding:0; width:auto;margin:0;}
	#contentwrap ul.concertina li ul li a {display:inline-block;}
	#contentwrap ul.concertina li ul li a{display:block; padding:7px 18px 1px 21px; font-size: 11px; position:relative;}
	#contentwrap ul.concertina li.webinar a	{background: url('../images/interface/icon_rseminars.gif') no-repeat 3px 9px;}
	#contentwrap ul.concertina li.document a	{background: url(../images/int/chrome/icon_download.gif) no-repeat 3px 9px;}
	#contentwrap ul.concertina li.video a	{background: url('../images/interface/icon_rvideo.gif') no-repeat 0 9px;}
	#a-c, #d-f, #g-i, #j-l, #m-o, #p-r, #s-u, #v-w, #x-z {padding-left: 14px;}
	#contentwrap ul.concertina li    	{margin-bottom: 2px; background:none;}
	#contentwrap ul.concertina li.open	{background: url(../images/int/chrome/bluebox_halfwidth.png) 0 100% no-repeat;}
	#contentwrap ul.concertina li.open .customername {font-weight:bold; color:#333; background: url(../images/int/chrome/bluebox_halfwidth.png) -316px 0 no-repeat;}  
	
	#contentwrap ul.concertina li div	{display:none;}
	#contentwrap ul.concertina li.open div{display:block;}
	#contentwrap ul.concertina li .close	{display:block}


	/* Pagination */
	#contentwrap ul.pagination li {list-style:none; display:inline; margin: 0 3px 0 0;}
	
	/*Tables*/
	#contentwrap table					{width: 100%;}
	
	
	#contentwrap table.hovertable {width: 645px; overflow:hidden; margin-top: 5px;}
	#contentwrap table.hovertable td {padding: 15px 0; width: 301px; background: url(../images/int/chrome/dottedhr.png) 0 0 repeat-x;}
	#contentwrap table.hovertable td:nth-child(odd) {border-right: 43px solid #FFF;}
	/* We only want the first a tag to be bold + :first-of-type is not widely supported*/

	#contentwrap table.hovertable td a:first-child,
	#contentwrap table.hovertable td img+a {font-weight:bold;}
	#contentwrap table.hovertable td img {float:left; margin: 0 12px 4px 0;}
	
	#contentwrap table.linkedlist {width: 645px; margin-top: 5px;}
	#contentwrap table.linkedlist td{width: 301px; background: url(../images/int/chrome/dottedhr.png) 0 0 repeat-x;}
	#contentwrap table.linkedlist td[width="20"]{width: 43px; background:none;}
	#contentwrap table.linkedlist td a{font-weight:bold; display:block; width: 289px; padding: 8px 0 8px 12px; background: url(../images/int/chrome/minliarrow.gif) 0 13px no-repeat;}
	
	
	#contentwrap table.resources {width: 645px;}
	#contentwrap table.resources td {vertical-align:top; background: url(../images/int/chrome/dottedhr.png) 0 0 repeat-x; /*width: 25px;*/ padding: 11px 13px 11px 0;}
	#contentwrap table.resources tr:first-child td {background:none;}
	#contentwrap table.resources td.resource {width: 531px; padding: 11px 60px 11px 14px;}
	#contentwrap table.resources td a {font-weight:bold;}
	#contentwrap table.resources td a.view {display:block; width: 25px; height: 25px; text-indent:-9999px; background: url(../images/int/chrome/genericbutton.png) 0 0 no-repeat;}
	#contentwrap table.resources td a.download, 
	#contentwrap table.resources td a.arrowlink{display:block; width: 25px; height: 25px; text-indent:-9999px; background: url(../images/int/chrome/genericbutton.png) 0 0 no-repeat;}
	
	#contentwrap table.resources td a.view:hover{background-position: 0 -25px;}
	
	
	#contentwrap table.itemlist {width: 645px; overflow:hidden;}
/*	#contentwrap table.itemlist tr {}*/
	#contentwrap table.itemlist tr td {vertical-align:top; padding: 10px; background: url(../images/int/chrome/dottedhr.png) 0 0 repeat-x;}
	#contentwrap table.itemlist tr:first-child td,
	#contentwrap table.itemlist tr.first td{background:none;}

	
	/* CSS from existing file*/
	#contentwrap table.itemlist	{margin: 10px 0 0 -4px;}
	#contentwrap table.itemlist th		{padding: 10px 10px; background: #DDE4EA; text-align:left; font-weight:normal; }
	#contentwrap table.itemlist tfoot th	{background: #FFF; border-top: 1px solid #B7BABC;}
	#contentwrap table.itemlist th.controls	{text-align:right !important; color:#005EAD; font-weight:bold; width: 240px;}
	#contentwrap th.controls a.prev		{background: url('../images/interface/icon_prevmonth.gif') no-repeat 0 50%;; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0}
	#contentwrap th.controls a.next		{background: url('../images/interface/icon_nextmonth.gif') no-repeat 100% 50%;; padding-left:0; padding-right:9px; padding-top:0; padding-bottom:0}
	#contentwrap table.itemlist td		{padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px}
	#contentwrap table.itemlist td *	{clear:none;}
	#contentwrap table.itemlist td img.left	{float:left; margin: 0 14px 14px 0;}
	#contentwrap table.itemlist tr.first	td{background:none; border-top: 1px solid #B7BABC;}
	#contentwrap table.itemlist tr.noborder td{border:none; background:none;}
	#contentwrap table.itemlist tr.none td	{padding: 8px 10px;}
	#contentwrap table.itemlist td.right		{text-align:right; font-size: 0.9em; width: 160px;}
	#contentwrap table.itemlist td.right strong	{font-size: 1.1em;}
	#contentwrap table.itemlist td.right p.button a	{float:right; margin-right:0;}



 
	#contentwrap table.quickfacts {width: 645px; padding-bottom: 10px; background: url(../images/int/chrome/bluebox_fullwidth.png) 0 100% no-repeat;}
	#contentwrap table.quickfacts thead th{width: 645px; background: url(../images/int/chrome/bluebox_fullwidth.png) -645px 0 no-repeat; }
	#contentwrap table.quickfacts thead th h3{padding: 8px 0 0 14px; color:#333 !important;}
	#contentwrap table.quickfacts tbody td {padding: 7px 14px 6px 0;}
	#contentwrap table.quickfacts tbody tr {background: url(../images/int/chrome/quickfactsdivider.png) 0 0 no-repeat;}
	#contentwrap table.quickfacts tbody tr:last-child td{padding-bottom: 14px;}
	#contentwrap table.quickfacts td h6 {width: 100px !important; text-align:right; color:#71889d;}
	
	#contentwrap table.feature  {width: 645px; overflow:visible;}
	#contentwrap table.feature thead th {width: 645px; height: 40px; background: url(../images/int/chrome/table645topcap.png) 0 0 no-repeat;}
	#contentwrap table.feature thead th h3 {padding: 8px 0 0 14px; color:#333 !important;}
	#contentwrap table.feature tbody tr{padding-left: 1px;}
	#contentwrap table.feature tr td 		{border-right: 1px solid #FFF; border-bottom: 1px solid #ccd7dd; padding: 7px 14px; background:#edf6ff;}
	#contentwrap table.feature tr.r0 td {background: #dcedff;}
	#contentwrap table.feature tbody tr td {border-left: 1px solid #FFF; }
	#contentwrap table.feature tr td.last{border-right-color: #d9e2e8;}
	#contentwrap table.feature tr td.first{border-left: 1px solid #d9e2e8 !important;}
	
	#contentwrap table.bordered	{border: 1px solid #000000; border-collapse: collapse;}
	#contentwrap table.bordered tr td	{border: 1px solid #999999; padding:3px;}

	
	/********************/
	/* Content wrappers */
	
	/* Columns */
	#contentwrap .contentleft {width: 342px; float:left; clear:left;}
	#contentwrap .contentwside{width: 450px; padding-right: 20px; float:left;}
	
	/* Full With Boxes*/
	#contentwrap .fullwidthbox {width: 645px; margin-bottom: 17px; background: url(../images/int/chrome/bluebox_fullwidth.png) -645px 0 no-repeat; padding: 8px 0 0 0;}
	#contentwrap .fullwidthbox>div{background: url(../images/int/chrome/bluebox_fullwidth.png) 0 100% no-repeat; padding: 4px 15px 15px 15px;}
	#contentwrap .fullwidthbox p.alphalist {margin: 0; font-weight:bold;}
	
	
	#contentwrap .halfwidthbox {width: 316px; padding: 8px 0 0 0; margin: 17px 0; float:left; background: url(../images/int/chrome/bluebox_halfwidth.png) -316px 0 no-repeat;}

	/* Half Width Boxes*/
	#contentwrap .double li,
	#contentwrap .halfwidthbox>div{padding: 4px 15px 15px 15px; width: 286px; margin:0; background: url(../images/int/chrome/bluebox_halfwidth.png) 0 100% no-repeat; list-style:none;}
	#contentwrap .halfwidthbox.left {clear:left; margin-right: 13px;}
	
	#contentwrap .halfwidthbox div.clear{background:none; padding:0;}

	#contentwrap .halfwidthbox.gradient {padding: 13px 15px 15px 15px; width: 286px; background: url(../images/int/chrome/gradientbg_halfwidth.png) 0 0 no-repeat;}
	#contentwrap .halfwidthbox.first	{clear:left; margin-right: 13px;}

	#contentwrap .double li {float:left; margin: 27px 0 17px 0;}
	#contentwrap .double li h3	{padding: 13px 15px 4px 15px; line-height: 17px; width: 286px; margin: -13px 0 0 -15px; background: url(../images/int/chrome/bluebox_halfwidth.png) -316px 0 no-repeat;}
	#contentwrap .double li li {width: 286px; background:none; padding:0; float:none; margin:0;}
	#contentwrap .double li.first {clear:left; margin-right: 13px;}
	#contentwrap .double li ul {margin-bottom:0;}
	
	/* Triple Width Boxes*/
	#contentwrap .triple li,
	#contentwrap .thirdwidthbox	{display:block; width: 176px; padding: 10px 15px 15px 15px; margin: 17px 0 17px 13px; float:left; background: url(../images/int/chrome/bluebox_thirdwidth.png) 0 100%; list-style:none;}
	#contentwrap .triple li h3,
	#contentwrap .thirdwidthbox h3{line-height: 17px; width: 176px; padding: 13px 15px 4px 15px; margin: -10px 0 0 -15px; display:block; color:#333 !important; background: url(../images/int/chrome/bluebox_thirdwidth.png) -206px 0 no-repeat;}
	#contentwrap .triple li.first,
	#contentwrap .thirdwidthbox.first {margin-left:0; clear:left;}
	
	#contentwrap .triple li li {width:176px; background:none; padding:0; float:none; margin:0;}
	#contentwrap .triple li ul	{margin-bottom:0;}
	#contentwrap .double li li a,
	#contentwrap .triple li li a {display:block; padding-left: 12px; background: url(../images/int/chrome/minliarrow.gif) 0 8px no-repeat; line-height: 22px;}
	
	#contentwrap .double h3,
	#contentwrap .halfwidthbox h3,
	#contentwrap .fullwidthbox h3	{line-height: 17px; color:#333 !important; padding-bottom: 4px;}

	
	/* Legacy Grad Box*/
	#contentwrap .gradbox {width: 615px; padding: 15px; margin: 17px 0; background: url(../images/int/chrome/gradientbg_fullwidth.png) 0 0 no-repeat;}
	
	
	/* CSS from old CSS*/
	/* triple gateway style (e.g. services home page)*/ 
	#contentwrap div.gateway             {float:left; width: 156px; padding: 7px 14px;  min-height: 170px; margin-bottom: 14px;}
	#contentwrap div.gateway p           {margin-bottom:0; clear:both;}
	#contentwrap div.gateway:hover       {background: url('../images/interface/gatewaybg.gif') repeat-y 0 0;}
	#contentwrap div.gcenter             {width: 165px; border-left: 1px dotted #808080; border-right: 1px dotted #808080;}
	#contentwrap div.gcenter:hover       {background: url('../images/interface/gatewaybg.gif') repeat-y 50% 0;}
	#contentwrap div.gright:hover        {background: url('../images/interface/gatewaybg.gif') repeat-y 100% 0;}

	/* 2 column even split (e.g. education overview landing page)*/

	#contentwrap div.leftsplit           {float: left; border-right: 1px solid #D2D2D2; width: 306px ;padding-right: 16px; margin-right: -1px;}
	#contentwrap div.rightsplit          {float: left; border-left: 1px solid #D2D2D2; padding: 0 14px 0 16px; width: 292px; clear:right; margin-bottom: 1px;}
	#contentwrap div.noborder            {border:none !important;}
	#contentwrap div.noborder h6			{margin:0; text-transform:uppercase; color:#6E6E6E; font-size: 0.85em;}
	#contentwrap div.noborder p			{margin: 0 0 5px 0;}
	#contentwrap div.noborder p strong	{font-size: 1.0em;}
	#contentwrap div.noborder .minihr	{margin-bottom: 6px;}

	/* widget box*/
	#contentwrap div.widget              {background: url('../images/interface/widgetbox_bottomcap.gif') no-repeat 0 100%;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px}
	#contentwrap div.widget div          {width: 233px; padding: 10px; background: url('../images/interface/widgetbox_topcap.gif') no-repeat 0 0;}
	#contentwrap div.widget h5           {margin:0; padding:0 0 4px 0; color:#2E3032;}
	#contentwrap div.widget select       {float:left; width: 190px; margin:0 5px 0 0; font-family: verdana, arial, sans-serif; font-size: 1em;}
	#contentwrap div.widget input.submit {margin:0;}
	#contentwrap div.widget p			{margin: 0 0 6px 0; padding:0;}

	/* Partner Detail Pages*/
	#contentwrap div.infocolumn          {float:left; width: 200px; padding-right: 20px; border-right: 1px solid #D2D2D2; margin: 15px -1px 10px 0;}
	#contentwrap .partners div.infocolumn{min-height: 400px;}
	#contentwrap div.infocolumn hr.dotted{margin: 10px 0!important;}
	#contentwrap div.infocolumn h2       {padding: 4px 0 0 0; margin:0; font-size: 1.5em;}
	#contentwrap div.infocolumn h5       {margin:0 0 3px 0; color: #4B4B4B;}
	#contentwrap div.infocolumn p        {margin:0; color: #4B4B4B;}       
	#contentwrap div.infocolumn p label,
	#contentwrap div.infocolumn p strong {font-size: 0.85em; font-weight:bold;}
	#contentwrap div.overviewcolumn      {float:left; width: 360px; padding-left: 20px; border-left: 1px solid #D2D2D2; margin: 15px 0 10px 0;}
	#contentwrap div.overviewcolumn *    {padding-left:0;}

	/* Contact Intro area*/
	#contentwrap div.contactintro		{float:left;width: 310px; border-right: 19px solid #FFF; }
	#contentwrap div.contactintro .minihr{margin:0 0 7px 0;}
	#contentwrap div.contactintro p		{margin:0 0 7px 0;}
	#contentwrap div.contactintro h5		{color: #333; margin-bottom:3px;}
	#contentwrap div.contactintro strong	{font-size: 0.85em;}

	
	
	
	

/* Tabs for sub level pages*/
#tabs	{background: url(../images/int/chrome/tabbg24bit.png) 0 0 no-repeat; width: 701px; margin: -26px 0 15px -28px;}
	

	/* Generic button*/
	#contentwrap p.button {clear:both; cursor:pointer;}
	#contentwrap p.button a	{float:left; display:block; height: 24px; background: url(../images/int/chrome/abutton.png) 0 0 no-repeat; padding-left: 13px; text-decoration:none;}
	#contentwrap p.button a span	{float:left; display:block; height: 22px; padding: 2px 0 0 0; padding-right: 13px; color:#FFF;  font-weight:bold; background: url(../images/int/chrome/abutton.png) 100% -24px no-repeat;cursor:pointer;}
	/*below is new button for non white backgrounds*/
	#contentwrap p.button a.v2	{float:left; display:block; height: 24px; background: url(../images/int/chrome/abutton2.png) 0 0 no-repeat; padding-left: 13px; text-decoration:none;}
	#contentwrap p.button a span.v2	{float:left; display:block; height: 22px; padding: 2px 0 0 0; padding-right: 13px; color:#FFF;  font-weight:bold; background: url(../images/int/chrome/abutton2.png) 100% -24px no-repeat;cursor:pointer;margin-right:-5px;}
	#contentwrap p.button a:hover {background-position: 0 -48px;}
	#contentwrap p.button a:hover span {background-position: 100% -72px;}
	
	
	#contentwrap #tabs h1{padding: 22px 0 0 29px; height: 36px; border:none; margin:0;}
	#contentwrap #tabs ul	{display:block; width: 688px; height: 27px; padding: 0 0 0 13px;}
	#contentwrap #tabs ul li	{display:block; float:left; margin: 0 2px 0 0;}
	#contentwrap #tabs ul li a				{display:block; float:left; color:#71889d; text-decoration:none; font-size: 11px; font-weight:bold; white-space:nowrap;}
	#contentwrap #tabs ul li a:hover	{color:#4c5d6d;}
	#contentwrap #tabs ul li a span 	{float:left; display:block; padding: 7px 16px 0 16px; height: 20px; line-height: 15px; cursor:pointer;}


	#contentwrap #tabs ul li.selected	{background: url(../images/int/chrome/tab.png) 0 0 repeat-x;}
	#contentwrap #tabs ul li.selected a	{background: url(../images/int/chrome/tab.png) 0 -27px no-repeat; color:#4c5d6d;}
	#contentwrap #tabs ul li.selected a span	{background: url(../images/int/chrome/tab.png) 100% -54px no-repeat;}

/* Sidebar */
	/* Generic Module Layout*/
	#sidebar .module,
	#sidebar .module .inner1	{width: 245px; background: url(../images/int/chrome/sidebarmodulebg24bit.png) 0 0 no-repeat;}
	#sidebar .module 					{padding: 0 0 10px 0; margin: 10px 0 0 0; background-position: -245px 100%;}
	#sidebar .module .inner1	{padding: 10px 0 0 0; }
	#sidebar .module .inner2	{width: 245px; background:#ebeff2; overflow:hidden;}
	#sidebar .wheader h2 {margin-top:-31px; position:absolute; display:block; width: 245px; height: 31px; background: url(../images/int/chrome/slidertabs24bit.png) 0 0 no-repeat; display:block; color:#333; padding: 7px 0 0 15px; height: 24px; font-family:arial; font-size: 11px; text-transform:uppercase; font-weight:bold;}
	#sidebar .wheader .inner2 {padding-top: 21px;}
	
	
	
	/*Get Started With Actuate*/
	#sidebar #getstarted,
	#sidebar #getstarted .inner1 				{background-image: url(../images/int/chrome/getstartedbg24bit.png); color:#333;}
	#sidebar #getstarted .inner2				{background:none; padding: 5px 15px; width: 215px;}
	#sidebar #getstarted								{margin:0;}
	#getstarted h2	{margin: 0 0 0 -4px; width: 200px; height: 22px; display:block; text-indent:-9999px; background: url(../images/int/chrome/headers.png) 0 -10px no-repeat; }
	#getstarted ul.contact{padding: 5px 0 10px 0; }
	#getstarted ul.contact li {display:block; float:left; line-height: 17px; padding-bottom: 3px;}
	#getstarted ul.contact li.odd	{width: 82px; clear:left;}
	#getstarted ul.contact a		{display:block; padding: 0 0 0 20px; background: url(../images/int/chrome/icons.png) 0 0 no-repeat; white-space:nowrap;}
	#getstarted ul.contact a.email{background-position: 0 -90px !important;}
	#getstarted ul.contact a.call{background-position: 0 -120px;}
	#getstarted ul.contact a.chat{background-position: 0 -150px;}
	#getstarted ul.contact a.world{background-position: 0 -180px;}
	#getstarted ul.links {border-top: 1px solid #8cbff6; clear:both; padding: 5px 0 0 0;}
	#getstarted ul.links a	{font-size: 13px; min-height: 18px;display:block; padding: 0 0 0 21px; font-weight:bold; background: url(../images/int/chrome/icons.png) 0 -208px no-repeat;}
	#getstarted ul.links a:hover{background-position: 0 -238px; text-decoration:none;}
	
	/* Featured */
	#featured .inner2	{padding-top: 21px;}
	/*#featured h2 {margin-top:-31px; position:absolute; display:block; width: 245px; height: 31px; background: url(../images/int/chrome/slidertabs24bit.png) 0 0 no-repeat; display:block; color:#333; padding: 7px 0 0 15px; height: 24px; font-family:arial; font-size: 11px; text-transform:uppercase; font-weight:bold;}*/
	#featurecontrols {position:absolute; margin: -31px 0 0 193px;}
	#featurecontrols li a,
	#featurecontrols li	{display:block; width: 25px; height: 30px; position:absolute;}
	#featurecontrols li a {text-indent:-9999px; background: url(../images/int/chrome/icons.png);}
	#featurecontrols li.next		{margin-left: 25px;}
	#featurecontrols li.prev a	{background-position: 0 -330px;}
	#featurecontrols li.prev a:hover	{background-position: 0 -360px;}
	#featurecontrols li.next a	{background-position: 0 -270px;}
	#featurecontrols li.next a:hover	{background-position: 0 -300px;}
	

	#featureditems .feature	{display:none;}
	#featureditems .feature:first-child{display:block;}
	
	#sidebar .wrap0, #sidebar .wrap1, #sidebar .wrap2, #sidebar .wrap3 {
		display:inline-table;
		/* \*/display:block;/**/
		position:relative;
		float:left;
	}
	#sidebar .wrap {float:left;}
	#sidebar .wrap0 {
		background:url(../images/int/chrome/shadow.png) right bottom no-repeat;
		right: 50%;
	}
	#sidebar .wrap1 {
		background:url(../images/int/chrome/shadow180.png) 0 0 no-repeat;
	}
	#sidebar .wrap2 {
		background:url(../images/int/chrome/shadowbl.png) 0px 100% no-repeat;
	}
	#sidebar .wrap3 {
		padding:5px 6px;
		background:url(../images/int/chrome/shadowtr.png) 100% 0px no-repeat;
	}
	#sidebar .wrap3 a 	{display:block;}
	#sidebar .wrap3 img {display:block; margin-bottom:0; border: 1px solid #FFF;}
	#sidebar .centerwrap {width: 1%;margin-left:50%;clear:both;}
	#sidebar .wheader .legacy .img{padding-top: 10px; width: 245px;}
	#sidebar .legacy .text{margin: 10px 0 0 15px; float:left; padding-top: 5px; width: 215px; /* border-top: 1px solid #BEC7D1; */ padding-bottom: 5px; clear:both;}
	

	/* Sliders*/
	#sidebar #sliders	{margin: 10px 0 0 0; height: 31px; overflow:hidden;}
	#sidebar #sliders.ui-accordion {height:auto; overflow:visible;}
	#sidebar #sliders ul	{background: #ebeff2; padding: 0 15px;}
	
	#sidebar #sliders li.last ul{background: url(../images/int/chrome/sliderbottom.png) 0 100% no-repeat;}
	#sidebar #sliders h2 a	{display:block; color:#333; padding: 7px 0 0 15px; height: 24px; font-family:arial; font-size: 11px; text-transform:uppercase; font-weight:bold; text-decoration:none;
		background: url(../images/int/chrome/slidertabs24bit.png) 0 -62px no-repeat;}
	#sidebar #sliders .last h2.selected a,
	#sidebar #sliders .selected h2 a {background-position: 0 -93px; color:#FFF;}
	#sidebar #sliders li.first h2 a	{background-position: 0 0;}
	#sidebar #sliders .first h2.selected a	{background-position: 0 -31px;}
	#sidebar #sliders li.last h2 a		{background-position: 0 -124px;}
	
	#sidebar #sliders ul li		{border-bottom: 1px solid #bbc9d2; padding: 7px 0;}
	#sidebar #sliders ul li.first{padding-top: 10px;}
	#sidebar #sliders ul li.last{padding-bottom: 10px; border:none;}
	
	.ui-accordion {margin: 0; padding: 0; list-style-type: none; }
	.ui-accordion li {margin: 0; padding: 0; }
	.ui-accordion li .ui-accordion-header {
	display: block;
	color: #000;
	text-decoration: none;
	position: relative;
	}
	
/* Footer */
#footer		{font-family:arial, sans-serif; font-size: 11px; color:#FFF;}
	#footer a	{color:#acc7e8; text-decoration:none;}
	#footer a:hover	{color:#FFF;}

	#footer ul	{line-height: 15px; width: 959px; padding: 12px 0 18px 0;  border-bottom: 1px solid #33486f; margin-bottom: 10px;}
	#footer ul li h4	{text-transform:uppercase;}
	#footer ul li	{float:left;}
	#footer ul li ul	{padding:0; border:none; margin:0;}
	#footer ul li.quicklinks ul	{width: 365px;}
	#footer ul li.getstarted ul li,
	#footer ul li.getstarted ul	{width: 305px;}

	#footer ul li.emailupdates	{width: 280px;}
	#footer #emailsignup		{border: 1px solid #999; border-right-color: #ccc; border-bottom-color:#ccc; font-family:arial, sans-serif; font-size: 11px; color:#666; padding: 0 5px; height: 16px; width: 200px; float:left; margin:  2px 2px 0 0;}
	#footer #emailsubmit		{width: 59px; height: 20px; border:none; padding:0; margin: 1px 0 0 0; float:left; text-indent:-9999px; background: url(../images/int/buttons/signupsubmit.png) 0 0 no-repeat; }
	#footer #emailsubmit:hover	{cursor:pointer; background-position: 0 -20px;}

	#footer ul li.quicklinks ul li	{width: 175px;}

	#footer ul li.getstarted ul li	{clear:left;}
	#footer p.global,#footer p.copyright	{color:#acc7e8;}
	#footer p.copyright	{width: 200px; float:right; text-align:right;}
	#footer p.global a.rss	{padding-left: 17px; background: url(../images/int/chrome/icon_rss.png) 1px 1px no-repeat;}


/* Intro Area*/

	#landing #contentwrap	{padding-top:0;}
	/* Compensate for sidebar height matching*/
	#landing #contentwrap .inner2 {padding-bottom: 26px;}
	#landing .intro {margin: -14px 0 0 -28px;  width: 645px;  padding: 0 28px; background-position: 0 0; background-repeat:no-repeat; font-size: 15px; line-height: 21px;}
	#landing .intro h1 {display:block; width: 701px; height: 200px; margin:0 0 22px 0; text-indent:-9999px; background: url(screen.css) 0 0 no-repeat; border:none ; margin:0;}
	#landing .intro p	{font-size: 15px; line-height: 21px; font-family:arial;}
	
	#landing .open-source .intro	{background-image: url(http://www.actuate.com/images/int/landingheaders/open-sourcebg.jpg); color:#b58c01;}
	#landing .open-source .intro h1	{background-image: url(http://www.actuate.com/images/int/landingheaders/open-source.png);}
	#landing .why-actuate .intro	{background-image: url(http://www.actuate.com/images/int/landingheaders/why-actuatebg.jpg); color:#b58c01;}
	#landing .why-actuate .intro h1	{background-image: url(http://www.actuate.com/images/int/landingheaders/why-actuate.png);}
	#landing .products .intro	{background-image: url(../images/int/landingheaders/productsbg.jpg); color:#b58c01;}
/*	#landing .products .intro h1	{background-image: url(../images/int/landingheaders/products.png);}  */
	#landing .products .intro h1	{}
	#landing .services .intro	{background-image: url(../images/int/landingheaders/servicesbg.jpg); color:#b58c01;}
/*	#landing .services .intro h1	{background-image: url(../images/int/landingheaders/services.png);}  */
	#landing .services .intro h1	{}
	#landing .customers .intro	{background-image: url(../images/int/landingheaders/customersbg.jpg); color:#b58c01;}
/*	#landing .customers .intro h1	{background-image: url(../images/int/landingheaders/customers.png);}  */
	#landing .customers .intro h1	{}
	#landing .resources .intro	{background-image: url(../images/int/landingheaders/resourcesbg.jpg); color:#b58c01;}
/*	#landing .resources .intro h1	{background-image: url(../images/int/landingheaders/resources.png);}  */
	#landing .resources .intro h1	{}
	#landing .company .intro	{background-image: url(../images/int/landingheaders/companybg.jpg); color:#b58c01;}
/*	#landing .company .intro h1	{background-image: url(../images/int/landingheaders/company.png);height: 400px;} */
	#landing .company .intro h1	{height: 400px;}
	#landing .communities .intro	{background-image: url(../images/int/landingheaders/communitybg.jpg); color:#b58c01;}
/*	#landing .communities .intro h1	{background-image: url(../images/int/landingheaders/community.png);} */
	#landing .communities .intro h1	{}
	

	#cat #contentwrap h1 {border-bottom: 1px solid #CCC; margin-bottom: 15px; padding-bottom: 5px;}

	#cat #contentwrap .intro {margin: -26px 0 24px -28px; min-height: 100px; width: 660px; position:relative; padding: 13px 13px 13px 28px;
	background: url(../images/int/chrome/categoryintrocap24bit.png) 0 0 no-repeat; border-bottom: 1px solid #CCC; }
	#cat #contentwrap .intro h1	{border-bottom:none; font-size: 22px; line-height: 18px; margin:10px 0 0 0; color: #333 !important;}
	#cat .intro img	{float:right; clear:right; margin-left:13px;  border: 1px solid #bbc9d2;}
	#cat .intro {font-size: 15px; line-height: 21px; font-family:arial, verdana, sans-serif; padding-right: 213px;}
	#cat .company h1 {border-bottom-color:#7acfd0;}
	
	#detail .intro 			{height: 1%; color:#71889d; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #bbc9d2;}
	#detail .intro img	{float:right; border: 1px solid #bbc9d2; margin-left: 15px; clear:right;}
	#detail .intro .gradbox img {float:none; border:none; margin:0; clear:none;;}
	#detail .intro .gradbox img.right {float:right; clear:right;}
	#detail .intro .gradbox img.left	{float:left; clear:left;}
	#detail .intro h2		{font-size: 18px; font-weight:normal; margin-bottom: 10px; color:#333; font-family:arial; padding-top:7px; line-height: 22px;}
	#wide h1	{border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 15px;}


/* For Overlays*/
#overlayholder {position:fixed; top:0; left:0; text-align:left;}
#overlayholder .inner1 {width: 473px; padding-top: 39px; background: url(../images/int/chrome/overlaybg24bit.png) 0 0 no-repeat;}
#overlayholder .inner2 {width: 473px; padding-bottom: 39px; background: url(../images/int/chrome/overlaybg24bit.png) -473px 100% no-repeat;}
#overlayholder .inner3 {width: 387px; padding: 0 43px; background: url(../images/int/chrome/overlaybg24bit.png) -946px 0 repeat-y;}

/* Inner Styling*/
#overlayholder		{font-size: 11px; font-family:verdana, arial, sans-serif; display:none;}
#overlayholder #closelink {margin:-24px 0 0 379px; position:absolute;}
#overlayholder #closelink a	{display:block; width: 36px; height: 36px; text-indent:-9999px; background: url(../images/int/buttons/closeoverlay.png) 0 0 no-repeat;}
#overlayholder h3 {font-size: 18px; font-family:arial, sans-serif; color:#788795; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #bbc9d2;}
#overlayholder p	{font-size: 12px; line-height: 17px; margin-bottom: 17px;}
#overlayholder .nb {font-size: 10px;}
#overlayholder .req {color:#df0303;}
#overlayholder form p {float:left; width: 187px;}
#overlayholder form label {clear:both; font-weight:bold;}
#overlayholder form input {clear:both;}


/* Sequential Overlay */
html.seqoverlay,html.seqoverlay body {background:transparent !important; text-align:left;}
#seqoverlay								{background: url(../images/int/chrome/sequentialoverlaybg24bit.png) 0 0 no-repeat; padding: 20px; width: 787px; height: 672px;}
#seqoverlay #seqheader{position:absolute; width: 787px; text-align:left;}
#seqoverlay #seqheader h1 {padding:23px 0 0 28px; font-size: 18px; color: #788795;}
#seqnav 								{position:absolute; top:0; left:0; margin: 55px 0 0 13px; background: url(../images/int/chrome/sequentialoverlay_navbg.png) 0 0 repeat-x;}
#seqnav li							{float:left;height: 24px;}
#seqnav li a						{float:left; margin: 1px 1px 0 0; display:block; width: 22px; text-align:center; height: 21px; padding: 1px 0 0 0; border-left:none; background: url(../images/int/chrome/sequentialoverlay_buttonbg.png) 0 0 repeat-x; color:#788795; font-weight:bold; text-decoration:none;}
#seqnav li a span				{position:absolute; display:block; background:#e1effe; border: 1px solid #b8dafb; top: 0; padding: 0 5px; margin: -9999px 0 0 10px; z-index: 9000; color:#333; white-space:nowrap ;}
#seqnav li a:hover			{background-position: 0 -22px; color:#005ead;}
#seqnav li a:hover span {margin-top: 26px;}
#seqnav li.selected a 	{background-position: 0 -44px; color: #333;}
#seqnav li.prev a,
#seqnav li.next a				{height: 24px; width: 99px; padding:0; text-indent:-9999px; background: url(../images/int/buttons/sequentialoverlay_prevnext.png) 0 0 no-repeat;  margin:0;}
#seqnav li.prev a				{width: 100px; background-position: 0 -48px; margin: 0 1px 0 0;}
#seqnav li.next a:hover	{background-position: 0 -24px;}
#seqnav li.prev a:hover {background-position: 0 -72px;}

#seqnav li.noprev a,
#seqnav li.nonext a		{height: 24px; width: 12px; padding:0; text-indent:-9999px; background: url(../images/int/buttons/sequentialoverlay_prevnext.png) 0 0 no-repeat;  margin:0;}
#seqnav li.noprev a		{background-position: 0 -192px; margin: 0 1px 0 0;}
#seqnav li.nonext a		{background-position: 0 -216px;}

#seqoverlay #closelink {position:absolute; right:0;top:0;}
#seqoverlay #closelink a{display:block; width: 36px; height: 36px; text-indent:-9999px; background: url(../images/int/buttons/sequentialoverlayclose.png) 0 0 no-repeat;}
#seqoverlay #closelink a:hover {background-position: 0 -36px;}

#seqoverlay #seqfooter	{position:absolute; top:0; left:0; width: 787px; height: 51px; margin: 641px 0 0 20px; text-align:left;}
#seqfooter p 						{position:absolute; width: 761px; padding: 13px 13px 0 13px;}
#seqfooter p.next				{text-align:right; width: 400px; margin-left: 361px;}
#seqfooter p a.button 		{margin: 0 9px 0 0; width: 90px; float:left; display:block; overflow:hidden; text-indent:9999px;   height: 24px; background: url(../images/int/buttons/sequentialoverlay_prevnext.png) 0 -96px no-repeat;}
#seqfooter p a.button:hover{background-position: 0 -120px;}
#seqfooter p.next a.button{margin: 0 0 0 9px; width: 65px; float:right;  background-position: 0 -144px;}
#seqfooter p.next a.button:hover{background-position: 0 -168px;}



#seqoverlay #contentscroll {width: 787px; height: 528px; position:absolute; top:0; margin-top: 113px; overflow:auto; overflow-y:auto; overflow-x:hidden;}
#seqoverlay #contentwrap {background:#FFF;}
#seqoverlay #contentwrap .inner1,
#seqoverlay #contentwrap .inner2 {padding-top:0;}


#seqoverlay #tabs {background:#FFF; margin:0; width:auto;}
#seqoverlay #tabs ul {display:none;}
#seqoverlay #tabs h1 {border-bottom: 1px solid #BBC9D2; padding-left:0; margin-bottom: 15px;}


#overlaybg,
#seqoverlaybg	{width: 100%; height: 100%; position:absolute; top:0; left:0; background:#0a1c3d; opacity: 0.85; display:none;}
#seqoverlayholder	{position:fixed; top:0; left:0; display:none;}
#seqoverlayholder iframe{background:transparent !important;}



/* Apple style overlay */

.videoplayer { display:none; background-image:url(../images/interface/bgoverlay.png); width:641px; padding:35px;}
.videoplayer .contentWrap a {display:block;width:640px; height:385px;}
.videoplayer .close { background: transparent url(../images/interface/close.png) no-repeat 0 0; position:absolute; right:3px; top:3px; cursor:pointer; height:35px;	width:35px; }

#overlay { display:none; background-image:url(../images/interface/bgoverlay.png); width:601px; padding:55px;}
#overlay .close { background: transparent url(../images/interface/close.png) no-repeat 0 0; position:absolute; right:3px; top:3px; cursor:pointer; height:35px;	width:35px; }

#overlay {text-align: left; color: #424242;}
#overlay h2 {font-size: 18px; line-height: 1.3em; margin: 0px 0px 14px 0; color: #0C78D1;}
#overlay h3 {font-size: 15px; line-height: 1.3em; margin: 0px 0px 15px 0;}
#overlay p {font-size: 12px; line-height: 1.7em; margin: 0px 0px 10px 0;}
#overlay div.content {height: 340px; overflow: auto;}


/* Social Sharing*/

.sharelist li a{background-image: url(../images/int/chrome/sharing-sprite.png) !important; background-repeat:no-repeat !important; padding-left: 19px; height: 16px;}

ul li a.ask {background-position: 0 0 !important;}
ul li a.backflip {background-position: 0 -16px !important;}
ul li a.ballhype {background-position: 0 -32px !important;}
ul li a.bebo {background-position: 0 -48px !important;}
ul li a.blinklist {background-position: 0 -64px !important;}
ul li a.blogmarks {background-position: 0 -80px !important;}
ul li a.delicious {background-position: 0 -96px !important;}
ul li a.digg {background-position: 0 -112px !important;}
ul li a.diigo {background-position: 0 -128px !important;}
ul li a.facebook {background-position: 0 -144px !important;}
ul li a.fark {background-position: 0 -160px !important;}
ul li a.faves {background-position: 0 -176px !important;}
ul li a.favorites,
ul li a.feedmelinks {background-position: 0 -192px !important;}
ul li a.friendfeed {background-position: 0 -208px !important;}
ul li a.furl {background-position: 0 -224px !important;}
ul li a.googlebookmarks {background-position: 0 -240px !important;}
ul li a.kaboodle {background-position: 0 -256px !important;}
ul li a.linkagogo {background-position: 0 -272px !important;}
ul li a.linkedin {background-position: 0 -288px !important;}
ul li a.live {background-position: 0 -304px !important;}
ul li a.magnolia {background-position: 0 -320px !important;}
ul li a.misterwong {background-position: 0 -336px !important;}
ul li a.mixx {background-position: 0 -352px !important;}
ul li a.multiply {background-position: 0 -368px !important;}
ul li a.myaol {background-position: 0 -384px !important;}
ul li a.myspace {background-position: 0 -400px !important;}
ul li a.netvous {background-position: 0 -416px !important;}
ul li a.newsvine {background-position: 0 -432px !important;}
ul li a.propeller {background-position: 0 -448px !important;}
ul li a.reddit {background-position: 0 -464px !important;}
ul li a.segnalo {background-position: 0 -480px !important;}
ul li a.simpy {background-position: 0 -496px !important;}
ul li a.slashdot {background-position: 0 -512px !important;}
ul li a.spurl {background-position: 0 -528px !important;}
ul li a.stumbleupon {background-position: 0 -544px !important;}
ul li a.tailrank {background-position: 0 -560px !important;}
ul li a.technorati {background-position: 0 -576px !important;}
ul li a.twitter {background-position: 0 -592px !important;}
ul li a.yahoobookmarks {background-position: 0 -608px !important;}
ul li a.yahoobuzz {background-position: 0 -624px !important;}
ul li a.yardbarker {background-position: 0 -640px !important;}
ul li a.email	{background-position: 0 -656px !important;}
ul li a.more {background:none !important;}

/* + Resources */
.resources #contentwrap h2, .resources #contentwrap h4, .resources #contentwrap .intro {color: #463777; border-color:#9d93c4 !important;}
#detail .resources #contentwrap h1{border-color:#9d93c4 !important;}
.resource p img.left					{border: 1px solid #CFD7DD ;} 

/* + Products */
.products #contentwrap h2, .products #contentwrap h4, .products #contentwrap .intro{color: #c66531 ; border-color:#e2b298 !important;}
#detail .products #contentwrap h1{border-color:#e2b298 !important;}

/* + Community */ 
.community #contentwrap h2,.community #contentwrap h4, .community #contentwrap .intro{color: #997002; border-color:#cda51e !important;}
#detail .community #contentwrap h1 {border-color:#cda51e !important;}

/* + Services */
.services #contentwrap h2,.services #contentwrap h4, .services #contentwrap .intro {color: #6c3154 ; border-color:#A9638E !important;}
#detail .services #contentwrap h1 {border-color:#A9638E !important;}

/* + Why Actuate */
.why-actuate #contentwrap h2,.why-actuate #contentwrap h4, .why-actuate #contentwrap .intro {color: #55a131 ; border-color:#92c57a !important;}
#detail .why-actuate #contentwrap h1 {border-color:#92c57a !important;}

/* + Customers */
.customers #contentwrap h2,.customers #contentwrap h4, .customers #contentwrap .intro{color: #4b5864; border-color:#989fa6 !important;}
#detail .customers #contentwrap h1 {border-color:#989fa6 !important;}

/* + Company */
.company #contentwrap h2, .company #contentwrap h4, .company #contentwrap .intro{color: #07868e; border-color:#7acfd0 !important;}
#detail .company #contentwrap h1 {border-color:#7acfd0 !important;}

/* + Open Source */
.open-source #contentwrap h2, .open-source #contentwrap h4, .open-source #contentwrap .intro{color: #822310; border-color:#d97c6d !important;}
#detail .open-source #contentwrap h1 {border-color:#d97c6d !important;}

/* Google Search Results */

.req {color:#df0303;}

.accessibility {position:absolute;margin-top:-9999px;}

div.clear{clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
width:100%;}


#overlayholder form:after,
#contentwrap p.button:after,
#pagetools li.share div.inner2 ul:after,
div.intro:after,
#register #sideform form p:after,
#register #sideform form:after,
#contentwrap .inner2:after,
#contentwrap .intro:after,
#sidebar .legacy:after,
#getstarted ul.contact:after,
#footer ul:after,
#subnav:after,
.clearfix:after {content: "." !important; display: block !important; height: 0 !important; clear: both !important; visibility: hidden !important;}
html,body{background: #172a4c url(../images/int/chrome/bg.jpg) 50% 0 no-repeat;}



/* Resource Center */

#resourcecenter {margin: 0 17px 0 2px;}
#resourcecenter div.masthead {height: 123px; overflow: hidden; padding: 19px 34px 0 34px; margin: 0 0 28px 0;}
#resourcecenter div.nobg {background: transparent; padding: 19px 0 0 0;}
#resourcecenter h1 {border: 0; font-size: 36px;	margin: 0;	padding: 0; height: 1em; overflow: hidden;}
#resourcecenter h2 {color: #0c78d1; font-size: 24px; margin: 0; padding: 0 0 5px 0; height: 1em;  overflow: hidden; color: #0c78d1 !important;}

#resourcecenter p.btn {height: 20px; font-size: 10px !important; font-weight: bold;}
#resourcecenter p.btn a,
#resourcecenter p.btn span {float: left; background:	transparent url(../images/int/resourcecenter/buttons.png) no-repeat;}
#resourcecenter p.btn a {text-decoration: none; color: #fff; padding: 0 9px 0 0; background-position: right top; height: 20px;}
#resourcecenter p.btn span {height: 19px; padding: 1px 0 0 8px;}

#resourcecenter p.btnlarge {height: 29px; font-size: 12px !important; margin: 15px 0 0 0;}
#resourcecenter p.btnlarge a {height: 29px; background-position: right -20px;}
#resourcecenter p.btnlarge span {height: 24px; padding: 5px 0 0 8px; background-position: left -20px;}

#resourcecenter div.intro  {min-width: 0;}
#resourcecenter div.intro div.image {float: left; margin: 5px 0 33px 0;}
#resourcecenter div.intro p {font-size: 1.27em; line-height: 1.5em; color: #333333; margin:	0 0 30px 109px;}

#resourcecenter div.pathway {width: 437px;  padding: 0 0 15px 0; margin: 0 0 28px 0; background: #eaeaea url(../images/int/resourcecenter/bg_pathway.png) no-repeat -437px bottom;}
#resourcecenter div.pathway div.inner {padding: 15px 0 0 19px; background: transparent url(../images/int/resourcecenter/bg_pathway.png) no-repeat 0 0; min-height: 1px;}

#resourcecenter div.pathway div.image {float: left; margin: 3px 0 0 0;}

#resourcecenter div.pathway div.content {padding: 0 15px 0 0; float: right; width: 222px;}

#resourcecenter div.pathway h3 {color: #000000; font-size: 1.09em; line-height: 1.3em; clear: none;}
#resourcecenter div.pathway h3.alt {color: #424242; font-size: 18px;  line-height: 1.3em; margin: 0 0 10px 0; clear: none;}
#resourcecenter div.pathway h4 {font-size: 1.09em; line-height: 1.3em; color: #005ead; text-transform: none; clear: none;}

#resourcecenter div.pathway p {font-size: 1.09em; line-height: 1.3em; margin: 0;}
#resourcecenter div.pathway p.btn {line-height: 1.6em; margin: 5px 0 0 0;}

#resourcecenter .floatleft {float: left; clear: left;}
#resourcecenter .floatright {float: right; clear: right;}

#resourcecenter p.relatedlinks {font-weight: bold; margin: 0; font-size: 1.09em; color: #333333; clear: both;}

#ondemandtutorials h2 {color: #333333 !important; font-weight: normal; line-height: 1.2em; margin: 0 0 12px 0;}
#ondemandtutorials h3 {margin: 0 0 10px 0;}
#ondemandtutorials h4 {font-size: 22px !important; font-weight: normal; margin: 0 0 6px 0; color: #005ead;}
#ondemandtutorials .floatleft {clear: none;}
#ondemandtutorials .floatright {clear: none;}
#ondemandtutorials  .col224 {width: 224px;}


/* New news ticker Mike */

#news-ticker-container
{
	background: url(../images/interface/tickerbg.png) no-repeat;
	width: 750px; 
	height:85px;
	margin: auto;
	margin-top: 20px;
}
#news-ticker
{
	/*padding: 10px 5px 0px 9px;*/
	width: 750px; 
	margin: auto;
	margin-top: 4px;
	list-style: none !important;
	/*border: 1px solid #333333;*/
}
 
#news-ticker ul li div
{
	padding: 1px 5px 0px 9px;
	list-style: none !important;
	/*border: 1px solid #aaaaaa;*/
	
}


#homesidecallout{
	height: 4px;
}

/* Styles for DFG Contest Entrys  */

#dfgcontestentryholder
{
width:100%;
position:relative;
margin-left:0px !important;

}

#dfgentry
{

width:285px !important;
margin:3px 3px 3px 3px; 
padding:3px;
background-color:#c7dfff;
border-radius: 7px !important;


float:left;

}
#dfgentry img
{

clear:both;

}
#dfgentry p
{


}

/* Styles for DFG Contest Entrys  */

/*click to slide*/
.clicktoslide{
margin-bottom:20px;
}

.clicktoslide h2{
background: url(../images/int/chrome/slidertabs24bit.png) 0 -62px no-repeat;
width: 245px;
height: 26px;
padding-top: 6px;
}
.clicktoslide h2.topslide{
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}


.clicktoslide a.slidehead{ 
margin: 0px 0px 1px 15px;
}

.clicktoslide i.slidetrigger{
background: white;
border-radius: 7px;
color: rgb(255, 144, 3);
position: absolute;
right: 10px;
width: 15px;
height: 18px;
text-align: center;
cursor:pointer;

}

.clicktoslide .slide{
display:none;
background: #ebeff2;
padding: 0 15px;
}
.clicktoslide li.list{
border-bottom: 1px solid #bbc9d2;
padding: 3px 0px 3px 0px;
}

/*click to slide*/

/* Removing extra space from old newsletter box.*/
#regform #submitregistration{
margin-top: 10px;
}

/**/

/* Added for Side Button for Live Chat */
#lpButtonLightBlue {
position: fixed;
top: 230px;
right: 0;
width: 46px;
height: 155px;	
}
