/* ibi.css */


		/*About Us Call-Out*/
	#abusCallout{ background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -514px -204px; padding: 0px 3px 10px 10px; margin: 0 15px 15px 15px; width: 150px; border: 1px solid #fdea9f; float:right;  font-size: 90%;  }
	#abusCallout h5{	font-weight: bold; margin-top: 5px;}

 #wrap #abusCallout ul li {
background:url("/gRfr/i/ui/btn_sprite_v.gif") no-repeat scroll -0px -970px transparent;
color:#333333;
list-style-type:none;
margin:0;
padding: 0px 2px 1px 10px;
}
#wrap #abusCallout ul  {
margin:0;
padding: 0px 0px 1px 0px;
}

/*Focal Point additions*/
#fp h5{
	background: transparent url(/gRfr/i/ui/btn_sprite_v.gif) no-repeat left -726px;);
	padding-left: 20px;
}
#fp h6{
	background: transparent url(/gRfr/i/ui/btn_sprite_H.gif) no-repeat right 0px;);
	padding-right: 5px;
	padding-top:3px;
	text-align: right;
	height: 22px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#fp h6 a{
	text-decoration: none;
	color: #005299;

}

#fp p{	margin-left: 20px; margin-bottom:5px;}


#wrap #fp ul li {
	margin-left: 20px;
}


/* special sections */
.fb-box {	padding-left: 10px;	}

.summit08PromoImage { position: absolute; top: 80px; left: 800px;}
.summitlogo_float { position: absolute; display: inline; top: 100px; left:800px; z-index: 1; }
.summittohome_float { position: absolute;  right: -100; display: inline;  margin-top:1px; z-index: 3; }
.summitlogo_float, .summittohome_float img {/*border: 1px solid blue;*/}

/*Summit alert style*/
.warning {
background-color:#FFFFCC;
background-image:url("/gRfr/i/ui/messages-warning.png");
background-position:5px 5px;
background-repeat:no-repeat;
border:2px solid #FFFF77;
color:#000000;
margin:0 1em 5px;
min-height:21px;
padding:5px 5px 5px 35px;
}

/* custom h summit section*/
h5.arrow, h3.arrow {	background-image:url(/events/summit/images/arrow.gif);	background-repeat:no-repeat; padding-bottom:1px; position: relative; margin-left: -24px; padding-left: 24px;}
/* custom h */

/* time and date summit section*/
.sidedate{width: 160px; text-align: right; margin-top: 20px;}
.sidedate p {color: #00538a;}

h3+img{margin-bottom: 15px;}

.zip{ background-image: none; font-size: 0.75em; margin: 0; padding: 8px; }
.zipbox {width: 550px; border: 1px solid #e5e7eb; padding: 10px 10px 10px 10px;}

.sumtile img {
	border:1px solid #B9C5E9;
}
/* special sections */

body{ color: #000; background-color: #ebebee;  background-image: url(/gRfr/i/ui/bg_vert_stripe3.gif); background-repeat: repeat; font-weight: normal; font-family: Arial, sans-serif; font-size: 74%; margin: 14px 0 0 0; padding: 0;}
/*body #content *{ font-size: inherit; }*/
body.plain, body.plainwhite {padding: 4px 0 4px 10px;}
body.plainwhite {background-image: none; background-color: #fff; }
p, td, table{ background-color: transparent; color: #333; margin-bottom: 10px; margin-top: 0; }
table { border-collapse:collapse; margin: 0; padding: 0; border: none; }
table tr { vertical-align: top; }
table.noborder, table.noborder td { border: none; }
#leftside, #rightside, #leftside2col, .brcr{ font-size: 90%; }
sup{ 	height: 0;	line-height: 1;	vertical-align: baseline;	position: relative; bottom: 1ex;}
hr { border: 0; background-color: #808080; height: 1px; }

/* standard h's */
h1,h2,h3,h4,h5,h6 {	background-color: transparent; color: #005299; font-weight: normal; margin: 0; }
h2{ font-size: 1.6em; }
h3{ font-size: 1.5em; margin-bottom: 12px; }
h4{ font-size: 1.2em; font-weight: bold; margin: 10px 0 4px 0;}
h5{ font-size: 1.1em; font-weight: bold; }
h6{ font-size: .9em; font-weight: bold;  }
h4,h5 a{  background-color: inherit; color:#005299; text-decoration: none; }
/* standard h's */

/* layout */
#page_banner{	width: 980px;	padding: 0;	height: 80px;	margin-left: auto;	margin-right: auto;	background: transparent url(/gRfr/i/ui/coresprite.gif) no-repeat scroll;	}

#page_banner_summit{	width: 980px;	padding: 0;	height: 80px;	margin-left: auto;	margin-right: auto;	background: transparent url(/gRfr/i/ui/coresprite.gif) no-repeat scroll;	}
/*
#page_banner_summiti{width: 980px;	padding: 0;	height: 80px; margin-left: auto;	margin-right: auto; background: transparent url(/gRfr/i/ui/coresprite.gif) no-repeat scroll 0 -87px;}
*/



#wrap {	color: #000; width: 978px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	border-left-color: #9ad7ea;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #9ad7ea;	border-right-style: solid;	border-right-width: 1px;	}
#bottomcap{	padding-top: 7px;	width: 980px;	margin-left: auto;	margin-right: auto;	margin-bottom: 30px; background: transparent url(/gRfr/i/ui/coresprite.gif) no-repeat scroll left -238px; }
#header { margin: 0 0 10px 0; padding: 5px 0 0 0; }
#main-body { float: left; width: 80%; }
#content { float: right; width: 77%}
#leftside { float: left; width: 20%; }
#rightside { float: right; width: 20%;  }
#footer { clear: both; margin-left: auto; margin-right: auto; padding-top: 20px; text-align: center; width: 500px; font-size: .9em;}
#footer img { border: none; }
#topbutton{float: right; width: 50px;}
#topnav{ float: left; padding: 2px 0 4px 0; font-size: 11px; width: 979px;	background: transparent url(/gRfr/i/ui/coresprite.gif) no-repeat scroll left -176px; height:13px;  }
#top_nav {margin-left: auto; margin-right: auto; width: 978px; z-index: 3; }
.margin { margin-right: 10px; padding-right:25px;}
/* layout */

form {margin:0;}
form fieldset {border:0; padding:0;}
img {border:0;}
#home{ background-image: url(/images/homepage/nb/bg4.gif); background-repeat: no-repeat; background-color: transparent; color: #333; }
#offpages{ background-repeat: no-repeat; color: #333; margin: 0; padding: 0; background-color: transparent;}
#ul p{ margin-bottom: 0; }
.m1 { font-size: .8em; }
#printLogo{ display: none; }
i { font-style : italic; }
.brcr{margin-left: 17px;}

/*DEMO PAGE TILE STYLE*/
.demo3panel{ background-image: url(/gRfr/i/ui/3tileBG.jpg); background-position: top; background-repeat: no-repeat; border: 1px solid #f6e18d; width: 180px; }
.demo3panel P { background-image: url(/gRfr/i/ui/whitearrow.gif); background-position: top; background-repeat: no-repeat; font-family: "Arial"; font-weight: bold; font-size: 12px; color: #333333; text-align: left; padding-left: 26px; margin-top: 10px; }

/* bullets */
#wrap ul { list-style: none;  padding-left: 0; padding-top: 0;  margin: 0 0 10px 0;  }
#wrap ul li{ background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -593px -178px; color: #333; padding-bottom: 5px; padding-left: 10px; padding-top: 0; list-style-type: none; margin: 0; }
#wrap ul ul { margin-top: 7px; margin-left: 20px; }
.bullet { background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -593px -178px;  list-style-type: none; margin: 0 5px;  padding: 0px 0px 0px 15px;  }
/* bullets */

/* links */
a{ text-decoration: underline; }
a:link {color: #027DC4; background-color: transparent;}
a:visited{ background-color: transparent; color: #917E9C;}
a:hover{ color: #C2C1C5; background-color: transparent;}
.BCnav a:link, .BCnav a:visited{ text-decoration: none; color: #333; background-color: transparent; }
#wrap .navcell a:link, #wrap .navcell a:visited, #wrap .navcell a:active{ text-decoration: none; color: #333; background-color: transparent;}
#wrap .navcell a:visited { text-decoration: none; }
#wrap .navcell a:hover { color: #C2C1C5; background-color: transparent;}
#footer a{ text-decoration: none; }
#footer a:visited { color: #027DC4; background-color: transparent;}
.copyright a { color: #027DC4; background-color: transparent;}
.eventcontainer .lside a { text-decoration: none; }
.wpcat {background-color:inherit;border-bottom:1px solid #9B9FA5;color:#000000;margin:0;padding:2px 0 0 2px;}
.fadeRule p a{ color: #fff; background-color: transparent; margin: 0 0 0 8px; text-decoration: none;}
#caption_block a:link { text-decoration:none; font-weight:normal; }
#caption_block a:visited { text-decoration:none; font-weight:normal; color:#027DC4; background-color: transparent;}
/* links */

/* dynonav */
.selected{font-weight:bold; border-bottom:1px solid #EDC31B;}
#wrap .navcell ul{margin: 0 0 6px 8px;}
#wrap .navcell ul.n1{margin-left: 20px;}
#wrap .navcell ul.n2{margin-left: 30px;}
#wrap .navcell ul.n3{margin-left: 40px;}
#wrap .navcell ul li{background-image: none;	padding: 0 0 0 8px;}
#wrap .navcell .rightarrow {background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -536px;}
#wrap .navcell ul li.downarrow{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -588px;}
#wrap .navcell ul#selected {font-weight: bold;	border-bottom: 1px solid #EDC31B;	border-right: 1px solid #EDC31B; 	padding: 1px 0 0 8px;	margin: 0 0 8px 18px; }
/* dynonav */

/*legacy*/
.legacy-summit-layout{ width:920px; margin-top: 0px;  padding-top: 0px;   }
.legacy-summit-content-td{ width: 60%; padding-left: 20px;  margin-top: 0px;  padding-top: 0px;   }
.legacy-summit-leftnav-td{ width: 20%; }
.faq td{ font-size:12px; font-weight:bold; margin-left:3px; padding:3px; }
.faq td.bluetext{ color:#0066CC; background-color: transparent;}
.faq td.orangetext{ color:#FF6600; background-color: transparent;}
div.demobox img {float: right; margin-left: 5px; }
#wrap div.demobox ul li { background: none; }
/*legacy*/

/* right side */
#callout1{ padding: 0 0 5px 13px;}
#rightside, #rightside p{ margin: 0 0 10px 0; }
#rightside p, #rightside ul{ padding: 0 10px 0 13px;}
#rightside ul li{	margin: 0 0 7px 0; padding:2px; background-image: none; }
#rightside h5{ font-size: 1em; padding: 8px 10px 10px 30px; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat scroll left -78px;  color: #333;  }
#rightside h5.dblh { background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat scroll -234px -72px; }
#rightside h5.dblhlead { background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat scroll -234px -122px; }
#rightside #LearnMore, #rightside #learnMore { font-weight: bold; color: #333; padding: 7px 10px 10px 30px; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat scroll left -112px; }
/* right side */

/* left side */
#leftside .qbox{ margin-left: 10px; padding: 0; width: 140px; }
.qbox{ background-color: inherit; border-top-color: #9AD7EA; border-top-style: solid; border-top-width: 1px; color: #054493; padding: 5px 10px 5px 10px;  font-size: .9em;  margin-top: 15px;   }
.qbox .name{ background-color: inherit; color: #333;  margin: 10px; }
.qbox .name a{ background-color: inherit; font-weight: bold; text-decoration: none; color: #333;  }
.qbox a{ background-color: inherit; color: #028BC4;}
#popbox{ background-color: inherit; border-top-color: #9AD7EA; border-top-style: solid; border-top-width: 1px; color: #333; padding: 5px 10px 0 5px}
#popbox P{ padding: 0;  width: 120px;  }
#wpcat{ color:#000; background-color: inherit; border-bottom-color: #9b9fa5; border-bottom-style: solid; border-bottom-width: 1px; margin: 0; padding: 2px 0 0 2px; }
#wpcat a:hover {color: #333; background-color: transparent; text-decoration: none;}
/* left side */

/* related pages */
ul.relatedterms { float:left; padding-right:4px; width:250px;}

/* form buttons */
#topbutton a{text-decoration: none;}
button {	position: relative;	border: 0;	padding: 0;	cursor: pointer;	overflow: visible; /* removes extra side padding in IE */ }



/* overrides extra padding in Firefox  Doesn't pass validation 12-1-2009*/



/* button::-moz-focus-inner {border: none;}*/


button span {	position: relative;	display: block;	white-space: nowrap;}
/* Safari and Google Chrome only - fix margins */
/* Doesn't pass validation 12-1-2009
@media screen and (-webkit-min-device-pixel-ratio:0) {

	button span {
		margin-top: -1px;
	}
}*/

button.submitbutton { padding: 0 15px 0 0; margin-right:5px; text-align: center; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat right -82px; }
button.submitbutton span {padding: 2px 0 0 15px; height:22px; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left top; color:#000; }
button.submitbutton:hover, button.submitbuttonHover { /* the redundant class is used to apply the hover state with a script */	background-position: right -123px; }
button.submitbutton:hover span, button.submitbuttonHover span {background-position: 0 -41px;}
/* form buttons */

/*clickable top banner now  shows a pointer curser*/
/*.clickable{cursor: pointer;}
.clickablesummit{cursor: pointer;}*/




/*textlinks*/
.copyright { background-color: inherit; color: #000; margin-top: 15px; }
/*textlinks*/

/* white papers */
.wparchive { border-bottom:1px solid #E5E7EB; }
.wparchive img{ float: right; margin-left: 4px; margin-bottom: 4px; }
#wrap ul.wpregbox { border: 1px solid #E5E7EB; overflow: auto; padding: 0 5px 0 10px; }
#wrap ul.wpregbox p{ padding: 0; }
#wrap ul.wpregbox li { background: none; display: block; }
#wrap ul.wpregbox li img { float: right; }
/* white papers */

/* ibi forms */
#form {width: 530px;}
#form em{color:red; background-color: transparent;}
#form label.error{float:left; display:block; width:inherit;}
.fbody { background-color:#F1F2F3;	border-left:1px solid #DCDCDC;	border-right:1px solid #DCDCDC;	color:#000;	font-family:Verdana,Arial,sans-serif;	font-size:11px;	}
.bltop{ background-color: #889097; color: #fff; font-size: 11px; font-weight: bold; padding: 2px 2px 2px 10px;}
.pad1 { padding: 4px 0 4px 0; }
.pad2 { padding: 4px 0 4px 10px; }
.pad3 {	padding-bottom: 7px;}
table.eventform input, table.eventform select, table.eventform radio { margin-right: 4px; margin-bottom: 6px;}

.rq { color: #fd4c4d; background-color: transparent;}
.whitetext{color: #fff; background-color: transparent; font-weight:bold;}
	fieldset#gft{margin: 0; border: 0;	padding: 0; color:black; background-color: #fff;}
	fieldset#gft select{color:black; background-color: #fff; font-family: Verdana, sans-serif; font-size: 10px; }
	fieldset#gft .radio{float:left;}
	fieldset#gft em{color:red; background-color: transparent;}
	form label.fn, form label.ln{	float: left; margin: 0px 10px 0px 0px;	width: 150px;}
	form label.mn{float: left; margin: 0px 10px 0px 0px; width: 30px;}
	form label.mn input{float: left; width: 30px;	padding: 0px;}
	form label.fn input, form label.ln input{float: left;	width: 150px;	padding: 0px;	}
	form label.ln{padding-left:8px;}

	form label.s{float: left;	margin: 0px 10px 0px 0px;	width: 198px;}
	form label.s input{float: left;	width: 198px;	padding: 0px;}
	form label.s select{display:block; float: left;	width: 198px;	padding: 0px;}

	form label.s1{float: left;	margin: 0px 10px 0px 0px;	width: 193px;}
	form label.s1 select{display:block; float: left;	width: 193px;	padding: 0px;}

	form label.s2{float: left;	margin: 0px 10px 0px 0px;	width: 300px;}
	form label.s2 select{display:block; float: left;	width: 300px;	padding: 0px; font-size: 9px;}

	label.error{float:left; display:block; width:inherit; color:red; background-color: transparent;}
  #vs{ padding-bottom:4px; padding-left: 4px;}
	div .bfb { border: 1px solid  #dcdcdc; color:#000; background-color: #f1f2f3; padding-bottom: 50px;}
	div .fr{clear:both; padding-left:10px; padding-top: 5px; }
	div .mn{display:inline; width:55px; float:left;}
	div .ln{display:inline; width:200px; float:left;}
	div .fn{display:inline; width:160px; float:left;}
	.fr input{display:block;}
	div.error { color:red; }
/* ibi forms */

/*2 Column style*/
#content2col { float: right; width: 80%;}
#leftside2col { float: left; width: 20%;}
#footer2col { clear: both; }
#content2col .margin{padding: 0 0;	}
/*2 Column style*/


/*Skyline Events*/
.skylineright{ float: right; margin-left: 10px; padding: 5px; position: relative; width: 240px; }
.skylineright p { border-bottom: 1px solid #008bd8; margin: 0; padding: 8px 0px 8px 0px; }
.skylineright p.light { border-bottom: 1px solid #d7dadb; }
.skylineright p.none { border-bottom: none;}
.skylineright ul { border-bottom: 1px solid #d7dadb; }

/*Skyline Events*/

/* About Us */
.arspacer {	color: #e5e7eA;	background-color: #e5e7eB;}
.execdirhr {border: 0;background-color: #808080;height: 1px;width: 400px;float:left;}
.execdirhrsm {border: 0;;background-color: #808080;height: 1px;width: 271px;float:left;}

/* dynamic events */
.eventsboxright {float: right; position: relative; width: 300px; padding-left:10px; padding-bottom:5px }
.eventsboxright p{ background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -514px -204px; padding: 10px 0 10px 10px; width: 270px; }
.eventmarg10 {padding-top:10px}
.eventTable { width: 100%; color:#000; background-color: #e5e7eb; border-collapse:collapse;}
.eventTable th{ font-weight: bold; color: #000; background-color: transparent;}
.eventTable td { text-align: center; background-color: #fff; color: #000; border: 1px solid #e5e7eB;}
.trade { padding:3px;}
/*.eventTable td { white-space: nowrap;	}*/
.eventTable td.wrap { white-space: normal; }
.eventTable fieldset { float:none; color:white}
.actionTab{ padding: 0; margin: 0 0 10px 0; }
.actionTab h6#regnow{ margin-right:43px;}
.actionTab h6{ width: 90%; text-align:right; line-height: 2em; padding-right:20px; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat right -469px; }
.actionTab a{ text-decoration:none;}
.actionTabwk{  margin-bottom: 10px; padding: 0; margin-right: 0; }
.actionTabwk h6{ text-align:right; margin-right:23px;}
.actionTabwk a{ text-decoration:none;}
.margtop5 {margin-top: 5px;}
.margtop0 {margin-top: 0;}
.industryflabel {width:335px;}
.margright200 {margin-right: 200px;}
.margbot20 {margin-bottom: 20px;}
.searchzip {border: 1px solid rgb(211, 211, 211);}
.zipbdr {border-top: 1px solid rgb(220, 220, 220); margin-top: 5px; padding-top: 5px;}
.wdh399{width: 399px;}
.alignright {float: right;}
.nowrapp {white-space:nowrap;}
.snapOn { font-size: 16px; color: #005299; background-color: transparent; text-decoration: none; background-image:url(/gImages/events/eventSnapBG.jpg); background-repeat:no-repeat;border-bottom-color: #9b9fa5; border-bottom-style: solid; border-bottom-width: 1px; padding: 20px 10px 10px 0; margin-bottom: 0; width: 560px; }
.timething{ font-size: .8em; font-weight: bold; padding-bottom: 5px; border-top-color: #FFCC33; border-top-style: solid; border-top-width: 2px; width: 120px; }
.paddinglft5 {padding-left:5px;}
.ebox {border-top: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; width: 150px;  margin-top: 30px; }
.inebox {border-bottom: 1px solid gray; padding: 3px;}
.eventTablethankyou {font-size:0.9em;text-align:left;width:80%;  margin-bottom: 10px; }
.eventTablethankyou {border-collapse:collapse;font-size:0.9em;text-align:left;}
/* dynamic events */

/*dyamic customer pages */
.dyncustomerpage h3{ border-bottom: 1px solid #365ec4; background-color: inherit; color: #005299; font-weight: normal; padding-bottom: 1px; }
.dyncustomerpage.stoplink{ float: right; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -536px;  }
.customertoplink a{ text-decoration: none; }
.cust_colstyle { padding-left:15px; margin: -15px 0 15px 0; }
.custimg2 {	padding-right:10px; border: none;	height:13px; width:14px;}
.plusbutton { margin-right:3px; width: 14px; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -458px; }
.minusbutton { margin-right:3px; width: 14px; background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -487px; }
div.pmbutton { float:left; margin-top: 2px; }
div.pmbutton a { text-decoration:none; }
div.record { overflow: auto; width: 100%; margin-bottom: 32px; }
.csstorydiv {padding-bottom:10px;}
.cspdflink {background:transparent url(/gRfr/i/ui/btn_sprite_V.gif) 0px -600px no-repeat; line-height:1.5em; padding-left:2.5em; display:block;  height: 22px; padding-bottom:20px;}
/*dynamic customer pages */

.evtright{ float: right; position: relative; width: 250px; padding: 5px; margin-left: 10px; }
.evtleft { float: left; position: relative; width: 250px; padding: 5px; margin-left: 10px; }

/* successes */
.success{ background-image: url(/gRfr/i/ui/press-releaseBG2.jpg);  background-repeat: repeat-y;  width: 550px;  padding: 5px 5px 5px 10px;  margin: 5px 0 10px 0;    }
.nosuccess{ width: 550px;  padding: 5px 5px 5px 10px;  margin: 5px 0 10px 0;    }
.h3line{ border-bottom: 1px solid #DCDCDC; background-color: inherit; color: #005299; font-family: arial,sans-serif; font-size: 18px; font-weight: normal; padding-bottom: 1px; border-top-color: #DCDCDC; border-top-style: solid; border-top-width: 1px; }
.OvBG{ background-color: #eff7ff; color: #000;  font-weight: bold;  }
.successRule {margin-top:0px; width:100%; height:1px; background-color:#003366; color: blue; }
.legendTable1 { font-size: .9em;  padding: 0 2px 0 0;}
#lt ul { display:block;   padding:0;  list-style-type:none;  }
#lt ul li{display:block; float:left;  position:relative; padding-left: 2em; width:49px; }
#lt .lt1{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -157px;}
#lt .lt2{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -196px;}
#lt .lt3{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -231px;}
#lt .lt4{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -272px; padding-left: 2.3em; line-height: 1.5em;}
#lt .lt5{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -315px; padding-left: 2.3em; line-height: 1.5em;}
#lt .lt6{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -361px; padding-left: 2.3em; line-height: 1.5em;}
#lt .lt7{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -415px; padding-left: 2.3em; line-height: 1.5em;}
#lt .videol{text-decoration: none; }
#ct ul { display:block;  padding:0px; margin-bottom:18px; list-style-type:none; }
#ct ul li{display:block; line-height: 20px; float:left;  position:relative; padding-left: 2em; margin-top: 5px; padding-bottom: 0; }
#ct .lt1{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -158px;}
#ct .lt2{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -196px;}
#ct .lt3{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -232px;}
#ct .lt4{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -274px; padding-left: 2.3em; }
#ct .lt5{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -317px; padding-left: 2.3em; }
#ct .lt6{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -363px; padding-left: 2.3em; }
#ct .lt7{background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat left -417px; padding-left: 2.3em; }

/* successes */

/*Flash Wrapper Style*/
.flashright{float: right; position: relative; width: 300px; padding: 5px;}
.flashright p{ background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -514px -204px; padding: 10px 0 10px 10px; width: 270px; }
.flashright img#border {border: 1px solid #D3D3D3; }
.flashrightsm{float: right; position: relative; width: 150px; padding: 5px;}
.flashrightsm p{ background-image: url(/gRfr/i/ui/enl-CaptionBG.jpg); background-repeat: repeat-y; font-size: .9em; margin: 0; padding: 10px 0 10px 15px; width: 270px; }
/*Flash Wrapper Style*/

/* ww2008 event overview page */
.eventcontainer { border-top: 1px solid #696e73; padding: 10px; margin: 0 0 20px 0; float: left; width: 550px; }
.eventcontainer .lside { float: left; width: 320px; }
.eventcontainer .rside { float: right; width: 200px; padding-right: 10px; }
/* ww2008 event overview page */


.fadeRule{ font-weight: bold; color: #ebebee; background-color: transparent; background-image: url(/gRfr/i/ui/fadeRule547.gif); width: 547px; }
.fadeRule p{ color: #fff; background-color: transparent; font-weight: bold; margin: 0 0 0 8px; }
.fadeHead{ background-image: url(/test_drive/images/fadeHead.jpg); background-repeat: no-repeat; width: 500px; height: 17px; font-size: 14px; font-weight: bold; color: #fff; padding-left: 5px; background-color: inherit; }

/* white papers */
.prdTable1{ padding: 4px 0 4px 0; border-bottom: 1px solid #e5e7eb; border-collapse: separate;}
/* white papers */

.search{ font-size: 11px; }
#b, .b { font-weight: bold; }

.enlCaption img, table.rowThumbnails img { border: 1px solid #b9c5e9; }
.enlCaption p, table.rowThumbnails p{ background: transparent url(/gRfr/i/ui/productscaption.gif) no-repeat; padding: 10px 0 10px 10px; margin-top:10px;}
/*.enlCaption p{padding: 10px 0 10px 10px; border-left: 1px solid #9b9fa5; border-top: 1px solid #9b9fa5; } */
.enlCaption { margin-bottom: 10px; }
.enlCaption#gdc { font-size: 10px; width: 100px; float:left; margin-right: 10px; }

/*customer story snapshot */
.imgwithcaption{ float: right; position: relative; width: 250px; padding: 5px; margin-left: 10px; }
.imgwithcaption p{ background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -514px -204px; padding: 10px 0 10px 10px; font-size:90%;}
.imgwithcaptionsm{ float: right; position: relative; padding: 5px; margin-left: 10px; }
.imgwithcaptionsm p{ background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -514px -204px; padding: 10px 0 10px 10px; font-size:90%;}
.imgwithcaptionemp{float: left;width: 150px; padding: 15px 0 10px 0px; margin-left: 10px; }
.imgwithcaptionwp{float: left;width: 250px; padding: 15px 0 10px 0px; margin-left: 10px; }
.imgwithcaptionwp p{padding-top:10px;}


/*Row of Thumbnails*/
/*.rowThumbnails{border-top: 1px solid #9b9fa5; border-collapse:collapse; border-spacing: 2px; width: 450px;}
.rowThumbnails td{padding: 5px; margin: 0px; width:33%}
.rowThumbnails .l3 td{width:33%}
.rowThumbnails .l2 td{width:50%}
.rowThumbnails p{padding-bottom: 18px; padding-top: 10px; margin-top: 10px; } */

table.rowThumbnails { border-collapse:collapse; border-spacing: 0; width: 450px; margin: 0 0 10px 0; }
table.rowThumbnails td { vertical-align: top; }

table.two-thumbs td{ width:50%; padding: 0 8px 0 0; }
table.three-thumbs td{ width:33%; padding: 0 18px 0 0; }


/*Customer Story Call-Out*/
.appCallout p#last {	padding-bottom: 10px;}
.appCallout p, .appCallout h5 { background: transparent url(/gRfr/i/ui/btn_sprite.gif) no-repeat -514px -204px; padding: 0px 0 10px 10px;margin: 0; width: 550px;}
.appCallout h5 {padding-top:10px;}
.appCallout h5 {padding-bottom:0}

/* solution center caption enlarge*/
#caption_block div {float: right; font-size: 76%; color: #333; background-color: transparent; width: 40%; border-left-width: 1px; border-left-style: solid; border-left-color: #FFCC32; padding-left: 20px; margin-left:12px; }
#caption_block p { font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
.caption_enlarge_link{ background-image:url(/solutions/images/car1b.gif); background-repeat:no-repeat; padding-left:7px; }
/*
#csnapshot { border-left: 1px solid #fbd22d; margin-top: 3px; width: 180px; float: left; margin-right: 10px; margin-bottom: 10px; }
#csnapshot p{ border-bottom: 1px solid #cdcfd2; padding: 5px 2px 3px 5px; font-size: 85%; margin: 0; width: 90%; }
#csnapshot P.last { border-bottom: none; }*/
/*customer story snapshot */

/* triple wide image grid */
table.triple_wide_image_grid {
	width: 450px;
	margin:0px;
	border-spacing:20px;
	border-top: 1px solid rgb(155, 159, 165);
}

table.triple_wide_image_grid td{
	padding: 9px;
}
/* */

	/*Magazine*/
	.snapshot	{ background-color: inherit; color: #333; font-size: 11px;  font-weight: bold;  }
	.snaptitle	{font-size: 12px; font-weight: bold; background-color: transparent;  color: #e7c91d;  padding: 0 3px 0 3px;  }
	.magazine{ background-color: #DEDEDE; color:#000; border: 0; width: 550px; }
	.indximgstyle {float:right;padding-bottom:5px;}
	#eightytwentylayout .BCnav{	margin-top: 50px; }
	#eightytwentylayout .leftnav{	margin-top: 20px; }


/*press contact float*/
/*#floatPR { position: absolute; width: 195px; height: 115px; z-index: 1; left: 800px; top: 150px; border-top: 1px solid #F8D521; padding: 10; }*/
#floatPR { width: 160px; border-top: 1px solid #F8D521; padding: 10px; }
#floatPR:first-line{ font-size: 1em; font-weight: bold;}
#floatPR .prContacts{ text-decoration: none; width: 180px; border-bottom: 1px solid #9D9CA1;  padding: 10px 5px 10px 0; margin: 0; }
#floatPR p { margin-top: 8px; }
.prContacts{ width: 550px;  padding: 5px 5px 5px 10px;  margin: 5px 0 10px 0;    }
.prContacts a{ text-decoration: none;  color: #333; background-color: transparent;  }
.prGraphicandCaption{ width: 550px;  padding: 5px 5px 5px 10px;  margin: 5px 0 10px 0;  border-bottom: 1px; }
#press label.error{float:right;}
/*External Press release*/
/*With image*/
.pressExlinkI { border-left-color: #9b9fa5; border-left-style: solid; border-left-width: 8px; border-bottom-color: #9b9fa5; border-bottom-style: solid; border-bottom-width: 2px; border-top-color: #9b9fa5; border-top-style: solid; border-top-width: 2px; border-right-color: #9b9fa5; border-right-style: solid; border-right-width: 1px; padding: 0 10px; width: 540px; margin: 0 0 10px 0; }
/*Without Image*/
.pressExlink { border-left-color: #9b9fa5; border-left-style: solid; border-left-width: 8px; border-bottom-color: #9b9fa5; border-bottom-style: solid; border-bottom-width: 2px; border-top-color: #9b9fa5; border-top-style: solid; border-top-width: 2px; border-right-color: #9b9fa5; border-right-style: solid; border-right-width: 1px; padding: 0 10px; width: 540px; margin: 0 0 10px 0; }

.pressExlinkI P { margin: 0; padding: 5% 2px 10px 10px; float: left; }
.pressExlink P { margin: 0; padding: 10px 2px 10px 10px; }

/*Style div around image*/
.prLogo{ float: right; border-left-color: #9b9fa5; border-left-style: solid; border-left-width: 1px; margin: 0; padding: 0; }

/*podcast page*/
table.podcastpagetable th{
	text-align: right;
}

/*Awards Page*/
#award{ float: left; padding: 10px 0; width: 550px; }
#award dl{ float: left; margin: 10px 20px 10px 0; padding: 0; }
#award dt { color: #005299; background-color: transparent; float: right; font-weight: bold; margin: 0 0 5px 0; padding: 0; width: 410px; }
#award dd{ margin: 0; padding: 0; }
#award dd H5{ margin: 0; padding-bottom: 0; padding-left: 120px; }
#award dd p{ margin-bottom: 10px; padding-bottom: 0; padding-left: 120px; }
#award dt a{ text-decoration: none; }
#award dd img{ float: left; }
#awards dd ul{ padding-left: 125px; }


/*Worldwide Offices Table Style  */
table.world,td { border-collapse: collapse; }
table.world { border: 1px solid #CCC; margin-bottom: 10px; margin-top: 10px; width: 554px; }
table.world thead th,
table.world tbody th { background: #FFF url(/images/bkgs/th_bck.gif) repeat-x; border-left: 1px solid #CCC; color: #666; padding: 5px 10px; }
table.world tbody tr td{ border: 1px solid #CCC; background-color: transparent; color: #666; padding: 5px 10px;  width: 50%;  }
table.world tfoot td,
table.world tfoot th { background: #FFF url(/images/bkgs/foot_bck.gif) repeat; border-left: none; border-top: 1px solid #CCC; color: #666; font-size: .8em; padding: 4px; }
table.world a:hover { color: #003366; background-color: transparent; text-decoration: none; }
table.world a:active { color: #003366; background-color: transparent;}
table.world a:link, table a:visited { color: #666; background-color: transparent;}
caption { color: #666; background-color: transparent; font-size: 1.1em; font-weight: bold; padding: 10px 0; text-align: left; }
/*Partner page yellow line image style*/
table#vertlist  img.yellow {border-top: 1px solid #ffcc99; border-left: 1px solid #ffe131; padding-top: 2px; padding-left: 2px;}

/* sortable */
table.sortable { width: 710px; font-size: .8em; text-align: center; border-width: 1px; border-collapse: collapse; border-style: solid;	border-color: #e5e7eB; }
table.sortable th, table.sortable td {	border-width: 1px;	padding: 3px;	border-style: solid; border-color:  #e5e7eB; }
table.sortable th a{	text-decoration: none;  font-weight: bold; font-size: .9em}
table.sortable th {background-color:#f1f2f3; color:#000; vertical-align: top; }
table.sortable td { border-width: 1px;	padding: 3px;	border-style: solid;	border-color:  #e5e7eB;}
table.sortable tr.even td { background-color: #f1f2f3; color: #000;}
/* sortable */

/*Partner Yellow tile style*/
.ytile {/*border: 1px solid #eeeeee;*/ width: 550px; margin-top:20px;}
.ytile .ytleft { float: left; width: 40%; }
.ytile .ytleft p { width: 140px; padding-left: 20px;}
.ytile .ytleft img.yellow{border-top: 1px solid #ffcc99; border-left: 1px solid #ffe131; padding-top: 2px; padding-left: 2px;}
.ytile .ytright { float: right; width: 60%; }
.ytile .ytclr { clear: both; padding-bottom: 20px;}
/*To clear the 2 floats*/

/*summit tile style*/
.sumtile-lead { margin-bottom: 20px; }
.sumtile {/*border: 1px solid #eeeeee;*/ width: 550px;}
.sumtile .sumtleft { float: left; width: 27%; }
.sumtile .sumtleft p { width: 140px; padding-left: 20px;}
.sumtile .sumtleft img.yellow{padding-top: 2px; padding-left: 2px;}
.sumtile .sumtright { float: right; width: 73%; }
.sumtile .sumtclr { clear: both; padding-bottom: 10px;}
/*To clear the 2 floats*/

#clr { clear: both; }
.clr { clear: both; }

/* pages that call the adapter list script - 2 column formatting */
div.adapterlist {float:left; padding-right:4px; width:250px; }

/* print style sheet here  */
/* demo */
qtrule {float:left; height: 1px;}


/* User Form events */
.ugthedtext {vertical-align:middle}

/*SUMMIT STYLE*/
.yellowtext{color:white; font-weight:bold;}
/*END SUMMIT STYLE*/
