body {
	background: #5b5694 url(../images/bkgGradient.gif) repeat-x;
	margin: 0px;
	padding: 0px;
}

div.spacer {
	background: #666666;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

#container {
	background: #FFFFFF;
	border-top: 4px solid #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 774px;
	text-align: left;
	margin: 0px auto;
}

#banner {
	margin: 0px;
	padding: 0px;
	background: url(../images/bannerBkg.gif) repeat-x;
	height: 63px;
	font: 14px "trebuchet MS", Georgia, Verdana;
	color: #31286b;
}

#siteControls {
	text-align: right;
	width: 300px;
	float: right;
	margin-right: 14px;
	margin-top: 9px;
}
.iibaLogoHome {
	float: left;
	padding-right: 5px;
	padding-bottom: 15px;
}

#siteControls form {
	margin: 8px 0px 0px;
	padding: 0px;
}
form#search #submit {
	height: 24px;
	width: 80px;
	border-style: none;
	padding: 0px;
	margin: 0px;
}

form#search input {
	height: 18px;
	width: 200px;
	border: 1px solid #666699;
	vertical-align: middle;
	padding: 2px 0px 0px 8px;
	margin-top: -2px;
	font-size: 11px;
	color: #666666;
}


.nav {
	height: 20px;
	text-align: left;
	margin-bottom: 3px;
	background-image: url(../images/ebgMenuBG.jpg);
	background-repeat: repeat-x;
}







#row1 {
	margin-left: 11px;
	margin-bottom: 10px;
	height: 174px;
}
#row1 p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
#row1 #row1_quote {
	margin: 0px;
	padding: 0px;
	width: 327px;
	float: left;
}
#row1_quote img.quoteBanner {
	margin: 0px;
	padding: 0px;
	float: left;
}

#row1_quote h1 {
	font: 400 20px/28px "trebuchet MS", Georgia, Verdana;
	color: #858585;
	float: left;
	margin: 0px;
	padding: 0px;
}





#row1_center {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	background: url(../images/different_bkg.gif) repeat-y;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #63599C;
	float: left;
	width: 196px;
}
#homeReq p.subhead a {
	text-decoration: none;
	color: #605b9a;
}


#row1_center h2 {
	font: bold 16px "trebuchet MS", Georgia, Verdana;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #605b9a;
}

#row1_center #differentBottom {
	margin: 0px;
	padding: 0px;
}

#row1_center #differentTop {
	margin: 0px;
	padding: 0px;
}

#row1_center a:link, #row1_center a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #63599C;
	margin: 0px 0px 0px 8px;
}

#row1_center a:hover {
	color: #000000;
	text-decoration: underline;
	margin: 0px 0px 0px 8px;
}

#row1_center table {
	margin: 0px 0px 0px 4px;
	padding: 0px;
}

#row1_center p.quote {
	margin: 4px 4px 8px 8px;
	padding: 0px;
}


#row1_center p.author {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 8px;
}

#row1_center p {
	margin-bottom: 10px;
}

#row1_center img {
	padding: 0px;
	margin: 0px 6px 0px 0px;
}




#row1_right {
	padding: 0px;
	float: right;
	width: 214px;
	background: #E7E3E7;
	margin-right: 3px;
}

#row1_right h2 {
	font: bold 16px "trebuchet MS", Georgia, Verdana;
	color: #605b9a;
	text-align: left;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
#row1_right form#newsletter {
	margin: 0px 0px 6px 8px;
	padding: 0px;
}
form#newsletter input {
	height: 15px;
	font-size: 11px;
	color: #666666;
	border: 1px solid #63599C;
	margin-top: 4px;
	margin-bottom: 4px;
}
form#newsletter #submit {
	height: 27px;
	width: 77px;
	border-style: none;
	margin: 2px 0px;
	padding: 0px;
}

#row1_right #newsBottom {
	padding: 0px;
	margin: 0px;
}

#row1_right p {
	margin: 2px 8px 6px;
}




#how {
	width: 536px;
	margin-left: 11px;
	background: #C6C3C6;
	margin-bottom: 13px;
}
#how h2 {
	font: bold 16px "trebuchet MS", Georgia, Verdana;
	text-align: center;
	margin: 0px 0px 8px;
	padding: 0px;
}
#how .howSub {
	width: 160px;
	float: left;
	padding: 0px;
	margin-right: 2px;
	margin-left: 4px;
}
.howSub p.subhead {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px;
	padding: 0px;
}

.howSub p.subhead a:link {
	color: #000000;
	text-decoration: none;
}
.howSub p.learnmore {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.howSub p.descrip {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px;
	padding: 0px;
}
p.learnmore a:link, p.learnmore a:visited {
	color: #000000;
	text-decoration: none;
}
p.learnmore a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}





#bulletCopy {
	width: 536px;
	margin-left: 11px;
	background: #FFFFFF;
	color: #605b9a;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-bottom: 12px;
}

#bulletCopy div.bulletCopySub {
	width: 160px;
	float: left;
	padding: 0px;
	margin-right: 2px;
	margin-left: 4px;
}

.bulletCopySub p.subhead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}
#homeReq p.list a {
	text-decoration: none;
	color: #605b9a;
}


.bulletCopySub p.descrip {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 6px;
}
.bulletCopySub p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px;
}

.bulletCopySub p.list {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bullet.gif) no-repeat 1px 4px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}



#bulletCopy div.bulletCopySub2 {
	width: 190px;
	float: left;
	padding: 0px;
	margin-right: 2px;
	margin-left: 6px;
}

.bulletCopySub2 p.subhead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 0px;
}

.bulletCopySub2 p.list {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px;
	background: url(../images/bullet.gif) no-repeat 1px 4px;
	padding-left: 12px;
}

.bulletCopySub a:link, .bulletCopySub a:visited {
	color: #63599C;
	text-decoration: none;
}

.bulletCopySub a:hover {
	color: #CE6500;
	text-decoration: underline;
}



#reBook {
	width: 214px;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

#r1book {
	width: 214px;
	background: #FFFFFF url(../images/bookPanelBkg.gif) repeat-y;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

#r1book div.bookBorder {
	margin: 0px;
	padding: 0px;
}


#r1book img.book {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	text-align: left;
	float: left;
}

#r1book h2 {
	font: bold 16px "trebuchet MS", Georgia, Verdana;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 4px;
}
#r1book h2.feature {
	color: #626262;
	text-align: left;
	clear: both;
}
#r1book p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 12px 18px 0px;
	padding-right: 0px;
}
#r1book p.list {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px 8px;
	background: url(../images/bullet.gif) no-repeat 1px 4px;
	padding-left: 12px;
}





#book {
	width: 214px;
	float: right;
	background: #FFFFFF url(../images/bookPanelBkg.gif) repeat-y;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}



#book div.bookBorder {
	margin: 0px;
	padding: 0px;
}


#book img.book {
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	text-align: left;
	float: left;
}

#book h2 {
	font: bold 16px "trebuchet MS", Georgia, Verdana;
	margin-left: 8px;
	margin-top: 0px;
	margin-bottom: 4px;
}
#book h2.feature {
	color: #626262;
	text-align: left;
	clear: both;
}
#book p {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 12px 18px 0px;
	padding-right: 0px;
}
#book p.list {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px 8px;
	background: url(../images/bullet.gif) no-repeat 1px 4px;
	padding-left: 12px;
}


#eep {
	width: 530px;
	font: 11px/14px "trebuchet MS", Georgia, Verdana;
	margin: 4px 0px 0px 16px;
	padding: 8px 0px 0px;
	color: #636163;
	clear: both;
}
#eep p {
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 88px;
}

#eep a:link, #eep a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #636163;
}

#eepHome {
	width: 520px;
	font: 11px/14px "trebuchet MS", Georgia, Verdana;
	color: #636163;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
}
#eepHome p {
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 88px;
}

#eepHome a:link, #eepHome a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #636163;
}

#footer {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #595493 url(../images/footerBkg.gif) repeat-x;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 8px;
	clear: both;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer a:hover {
	color: #E7E3EF;
	text-decoration: underline;
}
#eep a:hover {

	font-weight: bold;
	text-decoration: underline;
	color: #CE6500;
}

#eepHome a:hover {

	font-weight: bold;
	text-decoration: underline;
	color: #CE6500;
}


div.howSub p.subhead a:visited {
	color: #000000;
	text-decoration: none;
}
div.howSub p.subhead a:hover {

	color: #FFFFFF;
	text-decoration: none;
}


#sideNav {
	width: 173px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 6px;
	float: left;
	margin: 32px 0px 12px 6px;
}
#sideNav p {
	background: url(../images/bullet.gif) no-repeat 1px 6px;
	text-indent: 0px;
	padding-left: 12px;
}

#sideNav a:link, #sideNav a:visited {
	color: #423C7B;
	text-decoration: none;
}

#sideNav a:hover {
	color: #999999;
	text-decoration: underline;
}

#mainContent {
	width: 533px;
	float: right;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	border-left: 2px solid #CBC6D5;
	margin: 16px 18px 12px 0px;
	padding: 0px 0px 0px 12px;
}
#mainContent a:link {
	color: #423C7B;
}


#mainContent a:visited {
	color: #423C7B;
}
#mainContent a:hover {

	color: #999999;
}
#mainContent p.breadcrumb {
	color: #999999;
}

#mainContent h1 {
	font-size: 18px;
	color: #423C7B;
	margin-bottom: 0px;
}
#mainContent h2 {
	font-size: 15px;
	color: #423C7B;
	margin-bottom: 0px;
	font-weight: bolder;
}
#mainContent p.category {
	font-weight: bold;
	margin-bottom: 0px;
}
#mainContent p.list {
	margin: 0px 0px 3px;
	background: url(../images/bullet.gif) no-repeat 1px 6px;
	padding-left: 12px;
}


p.breadcrumb a:visited {
	color: #423C7B;
}
p.breadcrumb a:hover {
	color: #999999;
	text-decoration: none;
}


p.copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	margin: 4px;
	padding: 0px;
}
#row1_quote h1.tagline {

	font: bold 16px/24px "trebuchet MS", Georgia, Verdana;
	color: #858585;
	float: left;
	margin: 0px;
	padding: 0px;
}
#row1_right h2 a {
	font: bold 16px "trebuchet MS", Georgia, Verdana;
	color: #605b9a;
	text-align: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#row1_center p.quote080907 {

	margin: 8px 4px 12px 8px;
	padding: 0px;
}
#row1_center p.author080907 {

	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
}
div.ebgDifferentBoxTesti080907 {

	padding-top: 4px;
	padding-bottom: 8px;
}
#book p a {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #000000;
}

#book p a:link, #book p a:visited {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #000000;
}
#book p a:hover {

	color: #CE6500;
	text-decoration: underline;
}


#reBook p a {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #000000;
}

#reBook p a:link, #reBook p a:visited {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #000000;
}
#reBook p a:hover {

	color: #CE6500;
	text-decoration: underline;
}


#siteControls a:link,#siteControls a:active,#siteControls a:visited{
	color: #605b9a;
	text-decoration: none;
}
#siteControls a:hover {
	text-decoration: underline;
}


#homeReq p.list a:hover {
	color: #CE6500;
	text-decoration: underline;
}
.style1 {
	color: #990000;
	font-weight: bold;
}


/* start menu */

#mainnav ul {
	position: relative;
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav.jpg);
}
#mainnav ul li	{
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mainnav ul li, #mainnav a	{
	height: 20px;
	display: block;
}
#mainnav ul li a	{ text-indent: -9999px; text-decoration: none; }
#mn1 {left: 0px; width: 79px;}
#mn2 {left: 79px; width: 100px;}
#mn3 {left: 179px; width: 117px;}
#mn4 {left: 296px; width: 78px;}
#mn5 {left: 374px; width: 139px;}
#mn6 {left: 513px; width: 138px;}
#mn7 {left: 651px; width: 99px;}
#mn8 {left: 712px; width: 57px;}

#mn1 a:hover {background: transparent url(../images/nav.jpg) 0 -20px no-repeat;}
#mn2 a:hover {background: transparent url(../images/nav.jpg) -79px -20px no-repeat;}
#mn3 a:hover {background: transparent url(../images/nav.jpg) -179px -20px no-repeat;}
#mn4 a:hover {background: transparent url(../images/nav.jpg) -296px -20px no-repeat;}
#mn5 a:hover {background: transparent url(../images/nav.jpg) -374px -20px no-repeat;}
#mn6 a:hover {background: transparent url(../images/nav.jpg) -513px -20px no-repeat;}
#mn7 a:hover {background: transparent url(../images/nav.jpg) -651px -20px no-repeat;}
#mn8 a:hover {background: transparent url(../images/nav.jpg) -712px -20px no-repeat;}

.home #mn1 a {background: transparent url(../images/nav.jpg) 0 -20px no-repeat;}
.solutions #mn2 a {background: transparent url(../images/nav.jpg) -79px -20px no-repeat;}
.pubs #mn3 a {background: transparent url(../images/nav.jpg) -179px -20px no-repeat;}
.media #mn4 a {background: transparent url(../images/nav.jpg) -296px -20px no-repeat;}
.res #mn5 a {background: transparent url(../images/nav.jpg) -374px -20px no-repeat;}
.news #mn6 a {background: transparent url(../images/nav.jpg) -513px -20px no-repeat;}
.about #mn7 a {background: transparent url(../images/nav.jpg) -651px -20px no-repeat;}
.blog #mn8 a {background: transparent url(../images/nav.jpg) -712px -20px no-repeat;}

/*menu*/

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
	position:absolute;
	top: -5px;
	line-height:13pt;
	z-index:100;
	background-color: #F0F0F0;
	width: 425px;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}

.dropmenudiv_c a{
	width: auto;
	display: block;
	text-indent: 5px;
	text-decoration: none;
	color: #000000;
	background-color: #F0F0F0;
	padding-top: 2px;
	padding-right: 3;
	padding-bottom: 2px;
	padding-left: 3;
}

* html .dropmenudiv_c a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
	color: #FFFFFF;
	background-color: #666699;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c2{
	position:absolute;
	top: -5px;
	line-height:13pt;
	z-index:100;
	background-color: #F0F0F0;
	width: 255px;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}

.dropmenudiv_c2 a{
	width: auto;
	display: block;
	text-indent: 5px;
	text-decoration: none;
	color: #000000;
	background-color: #F0F0F0;
	padding-top: 2px;
	padding-right: 3;
	padding-bottom: 2px;
	padding-left: 3;
}

* html .dropmenudiv_c2 a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv_c2 a:hover{ /*THEME CHANGE HERE*/
	color: #FFFFFF;
	background-color: #666699;
}

/*no menu the end*/

#tweet {
	width: 214px;
	overflow: auto;
	background-color: #FFFFFF;
	margin-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
scrollbar-face-color:#E7E3E7;
   scrollbar-arrow-color:#342B6E;
   scrollbar-track-color:#FFFFFF;
   scrollbar-shadow-color:#342B6E;
   scrollbar-highlight-color:#342B6E;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-Color:#FFFFFF;

}
#tweetTXT a {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #636163;
}


#tweetTXT {
	width: 190px;
	margin-left: auto;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: auto;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #636163;
}

#tweet h4 {
	color: #342B6E;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
#blogTweet {
	padding-top: 15px;
	padding-left: 10px;
	font-family: "Microsoft Sans Serif", Arial, Helvetica;
	font-size: 12pt;
	padding-right: 5px;
	line-height: 14pt;
	font-weight: normal;
}
.btImg {
	float: right;
}

#blogTweet a:link,#blogTweet a:active,#blogTweet a:visited {
	color: #000000;
}
#blogTweet a:hover {
	color: #FF6600;
}
#agileHomeBadge {
	position: absolute;
	padding-top: 25px;
}
