body{
background:#959ca1;
font-family: Arial;
 text-align: center;
padding-left:26px;
margin:0px;
}

.hiddenPic {display:none;}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}


h1 img{
vertical-align:middle;
}

h1 .normal{
font-weight:normal;
}

a{
color:#1081C6;
text-decoration:none;
}

.container {
 background-color: #ffffff;
 width: 980px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
position:relative;
  }

.newscontainer {
 background-color: #ffffff;
 width: 880px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 border-top:1px #b0b5b9 solid;
 border-bottom:1px #b0b5b9 solid;
 border-left:1px #b0b5b9 solid;
position:relative;
  }


.askiris{
position:absolute;
left:703px;
width:255px;
top:-25px;

}

.askiris div{
float:left;
padding-right:3px;
margin-bottom:3px;
}

img{border:0px;}

#just_ask_textbox { width:257px; height:30px; }
#just_ask_textbox  input {width:229px; height:30px; 
margin:0px; padding:0px; vertical-align:top; 
margin-top:5px; 
font-size:11px; font-weight:bold;
background: transparent url(/images/transparent.gif); border:0px white none; }

.topnav{
	clear:both;
        margin-bottom:30px;
width:960px;

	}

.topnav img{
border-top:1px solid #75B1D6;
border-bottom:1px solid #75B1D6;
}


.leftnav{
width:155px;
float:left;
margin-left:20px;
font-size:11px;
line-height:30px;
margin-right:30px;
}

.left-links, .left-toplinks{
border-bottom: 1px dashed #1081c6;
width:150px;
}


div.icon{
float:right;
width:10px;
margin-top:4px;
margin-right:12px;
}

.divider {border-top:1px solid #1081C6; line-height:0; font-size:1px; margin:0; margin:5px 0; width:280px;}


.left-links a{
color:#1081c6;
text-decoration:none;
padding-left:5px;
border-left: 1px solid #1081C6;

}


.left-toplinks a{
color:#959ca1;
text-decoration:none;
}
.left-toplinks{
color:#959ca1;
}

.askaquestion{
float:left;
width:350px;
font-size:11px;
margin-right:24px;
}

.askaquestion h1{
color:#1081c6;
margin-bottom:10px;
font-size:18px;
}


.recentvideos{
margin-right:24px;
font-size:11px;
width:100px;
float:left;
}

.recentvideos .title{
padding-bottom:10px;
padding-left:2px;
font-size:16px;
color:#1081c6;
}

.recentvideos .description{
margin-bottom:20px;
width:100px;
}

.recentvideos .thumb{
margin-bottom:10px;
}

.rightnav{
float:left;
width:249px;
}

.contactus, .clients, .contactus_on, .clients_on{
float:left;
width:122px;
height: 67px;
margin-bottom:5px;
cursor: hand;
}

.list{
	font-size:10px;
	}

.list .title{
	font-size:11px;

	}
		
.list a, a.list{
	color:#000000;
	text-decoration:none;
	}	

.list td{padding-bottom:5px;}
	
.list td.thumb{width:60px;vertical-align:top;padding-right:5px;}

.list .title, .list .title a{
margin:0px;
color:#1081C6;
font-weight:bold;
}

.industry{
font-size:15px;
font-weight:bold;
margin-top:10px;
margin-bottom:5px;
}

#industry td{
padding-bottom:15px;
vertical-align:top;
}

#industry .title a{
font-size:14px;font-weight:normal;
}


.list h3{
margin:0px;
color:#1081C6;
}





.industries, .roi, .demo, .news, .partners, .industries_on, .roi_on, .demo_on, .news_on, .partners_on, .awards, awards_on{
clear:both;
height:67px;
width:249px;

margin-bottom:5px;
background-image: url(/images/right_nav/news_off.png);
}

.industries .header, .roi .header, .demo .header, .news .header, .partners .header, .awards .header,
.industries_on .header, .roi_on .header, .demo_on .header, .news_on .header, .partners_on .header, .awards_on .header{
border-left:2px solid #FFFFFF;
font-size:14px;
line-height:6px;
margin:2px 0 4px 7px;
padding:4px 0 4px 8px;
}



div.content{

font-size:19px;
line-height:13px;
}


.right-content{
width:178px;
margin-left:17px;
line-height:11px;
padding:0px;
font-weight:bold;
}


.rightnav .content{
color:#FFFFFF;
font-size:10px;
padding:5px 0 0 3px;

}

.rightnav .content a:link, .rightnav .content a:visited{
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.rightnav .top{
width:260px;	
margin-bottom:4px;
	}


.content h4{
margin-left:-10px;
font-weight:normal;
font-size:13px;
}

.industries{
background-image: url(/images/right_nav/industries_off.png); 
background-repeat: no-repeat;
}

.industries_on{
background-image: url(/images/right_nav/industries_on.png); 
background-repeat: no-repeat;
}

.roi{
background-image: url(/images/right_nav/roi_off.png);
 background-repeat: no-repeat;
}

.roi_on{
background-image: url(/images/right_nav/roi_on.png);
 background-repeat: no-repeat;
}

.demo{
background-image: url(/images/right_nav/request_off.png); 
background-repeat: no-repeat;
}

.demo_on{
background-image: url(/images/right_nav/request_on.png); 
background-repeat: no-repeat;
}


.news{
background-image: url(/images/right_nav/news_off.png); 
background-repeat: no-repeat;
}

.rightnav .news .right-content a,
.rightnav .news .right-content a:visited{
text-decoration:underline;
}

.news_on{
background-image: url(/images/right_nav/news_on.png); 
background-repeat: no-repeat;
}

.partners{
background-image: url(/images/right_nav/partners_off.png); 
background-repeat: no-repeat;
}

.partners_on{
background-image: url(/images/right_nav/partners_on.png); 
background-repeat: no-repeat;
}

.awards{
background-image: url(/images/right_nav/awards_off.png); 
background-repeat: no-repeat;
}

.awards_on{
background-image: url(/images/right_nav/awards_on.png); 
background-repeat: no-repeat;
}

.scroller{
clear:both;
text-align:center;
width:950px;
}

.scroller div{
position:relative;
 margin-left: auto;
margin-right: auto;
}

.scroller div.border{
clear:both;
height:20px;;
border-bottom:solid 1px #80bce1;
margin-left:30px;width:920px;
}


.subpage{
float:left;
width:468px;
font-size:11px;
margin-right:30px;
}

.subpage#policy{
float:left;
width:700px;
min-height:10px;
font-size:11px;
margin-right:30px;
}

.subpage h1{
color:#1081c6;
margin-bottom:10px;
font-size:19px;
margin-top:0px;
margin-bottom:5px;
}

.subpage h2{
color:#1081c6;
font-size:14px;
}

.subpage h3{
color:#1081c6;
font-size:11px;
margin-bottom:0px;
}

.ind_title{
color:#1081c6;
margin-bottom:0px;
font-size:19px;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
padding-right:10px;
}

.newspage{
float:left;
min-height:10px;
font-size:11px;
padding:20px;
}

.newspage .event{
color:#1081c6;
font-size:20px;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
}

.newspage .title{
color:#1081c6;
font-size:16px;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
}

.newspage .subtitle{
color:#000000;
font-size:14px;
margin-top:0px;
margin-bottom:5px;
font-weight:bold;
}


.breadcrumbs{
position:absolute;
top:185px;
left:205px;
font-size:10px;
color:#BBBBBB;
}

.breadcrumbs-1col{
position:absolute;
top:185px;
left:20px;
font-size:10px;
color:#BBBBBB;
}


.breadcrumbs a, .breadcrumbs-1col a{
font-size:10px;
color:#BBBBBB;
text-transform: lowercase;
}

a.home{
text-transform: capitalize;
text-decoration:none;
}

.intellitoolkit form a, .intellitoolkit form a:visited{
font-size:11px;
text-decoration:none;
}

.marquiformcontainer td{
font-size:11px;
vertical-align:top;
padding-bottom:5px;
}

td.leftcell{
width:120px;
}


.marquimandatory{
color:#FF0000;
padding-left:2px;
}

#Form6399_tbl, #Form6399_tbl input, #Form6399_tbl textarea{
font-size:11px;
}


#Form6399_tbl .rightcell textarea{
width:300px;
padding-left:4px;
color:#666666;
}

.buttonrow{
text-align:right;
}

#Form6399_tbl .buttonrow{
text-align:right;
}

.rightcell input{
width:180px;
}



div.footer{
text-align:left;
font-size:10px;
color:#FFFFFF;
padding:10 0 10 30;
 width: 900px;
position:relative;
 margin-left: auto;
 margin-right: auto;
}

div.footer a{
color:#FFFFFF;
text-decoration:none;
}

.hide{
display:none;
}

.showmore{
margin-bottom:10px;
margin-left:20px;
margin-right:10px;
display:block;
padding:10px;
font-size:11px;
border:1px solid #969DA2;
background:#EBEBEB;
width:400px;
}

.showmore a{
text-decoration:underline;
}

.iris{
	font-family: Arial;
background-image: url(/images/just_ask_iris.png); 
background-repeat: no-repeat;
height:65px;
width:195px;
padding-top:8px;
padding-left:55px;font-family: Arial;
}

.iris input{
font-family: Arial;
color:#4A4A4A;
width:100px;
border:0 none white;
height:15px;
margin:0px 0 0;
padding:0;
vertical-align:top;
width:170px;
font-size:10px;
margin-top:4px;
}

.iris table {
padding:0px;
}

.ask, .top10{
height:20px;
width:44px;
position:relative;
left:93px;
top:8px;
cursor: hand;}


input.ask, input.top10{
height:21px;
width:44px;
position:relative;
left:95px;
top:3px;
cursor: hand;}


.logo{
width:960px;
}

.flash{
padding-top:20px;
}

/*LEFT NAV STYLE*/

.flashintro{
display: inline;
float: right;
}
.flashintro{
background-image: url(/images/icon_blank.gif); 
background-repeat: no-repeat;
width: 20px;
height: 17px;
}

.flashintro_on{
background-image: url(/images/flash_intro.jpg); 
background-repeat: no-repeat;
width: 20px;
height: 17px;
}

form td, form input{
font-size:11px;
vertical-align:top;
}

/*JUST ASK IRIS STYLE */

.askHeader{
width: 980px;
height: 141px;
background: url(/images/just_ask_iris_banner.jpg) no-repeat center center;

}

.askContentLeft, .askContentRight {
font-size: 11px;
}


table {font-family: Arial;font-size:11px; padding:5px}
table.partnerTable td {font-family: Arial;font-size:11px; padding:5px}

.recommended div{
background:#E1EBF7;
border: 1px solid #409BD1;margin-top:2px;
padding: 5 20 10 20;
font-size:11px;
}

.recommended .title{
margin:0px;
padding:0px;
color:#0079C2;
border:0px;
font-size:12px;
font-weight:bold;
}

.recommended a,.recommended .title a, .related a{
text-decoration:none;
}

.related{
background:#F4F5F5;
border: 1px solid #949CA1;
width:247px;
padding-bottom:10px;
clear:both;
}


.related div{
padding: 5 0 10 0;
font-size:11px;
border-top: 1px dotted #949CA1;
margin-top:2px;
margin-left:10px;
margin-right:10px;
}

.related div.noborder{
border-top:0px solid #000000;
}


.related .title{
margin:0px;
padding:0px;
color:#0079C2;
border:0px;
font-size:12px;
}

div.rl_content{
border-top:0px;
padding:0px;
margin:0px;
min-height:20px;
}

.gallery{
padding-bottom:10px;
}

.intro{
text-align:center;
font-size:16px;
padding-bottom:10px;
font-weight:bold;
padding-top:20px;
}

.gallery_left_column{
float: left;
width: 462px;
height:132px;
display: inline;
background: url(/images/Our_Clients/Our_Clients_Ind_Soln.jpg) no-repeat 0 0;
}

.gallery_right_column{
float: left;
width: 462px;
height:132px;
display: inline;
background: url(/images/Our_Clients/Our_Clients_Cust_Sayng.jpg) no-repeat 0 0;

}
.gallery_content{
padding-left:120px;
padding-right:20px;
padding-top:30px;

}


div.rl-link{
clear:both
}

.blueBox {border:1px solid #1081C6; padding:10px; width:400px;}


.whyIR{
width:350px;
}

.whyIR td.icon{
width:70px;
}

.whyIR td{
vertical-align:middle;
font-weight:bold;
border-top: dashed 1px #979CA2;
padding-top:5px;
padding-bottom:5px;
}

.whyIR td.icon img{
padding:0px;
}

.section{
border-top: #409AD1 2px solid;
padding-top:5px;
padding-bottom:5px;
}

.realworld{
padding-left:10px;
}

.registered .marquimandatory{display:none}
div.rl-link{
clear:both
}




.okButton {
background-image:url(/images/email/send.png);
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
height:22px;
margin-right:10px;
width:75px;
}
.alertTitle {
background-color: #017AC3;
font-family: arial;
font-size: 9pt;
padding:3px;
padding-left:10px;
color: #FFFFFF;
font-weight: bold;
}
.alertMessage {
font-family: arial;
font-size: 9pt;
color: #000000;
font-weight: normal;
}
.alertBoxStyle {
cursor: default;
filter: alpha(opacity=90);
background-color: #FFFFFF;
position: absolute;
width: 100px;
height: 50px;
visibility:hidden; z-index: 999;
border: 2px solid #959CA1;
text-align: center;
}




ul{
margin-top:10px;
margin-bottom:10px;
}

.subpage ul{
padding-left:15px;
margin-left:0px;
}

.resources .title{
width:380px;
}

.ITK td{
vertical-align:top;
padding-bottom:5px;

}

.ITK input{
margin-top:1px;
margin-bottom:0px;
margin-left:0px;
}

.customer .logo{
width:30%;
height:80px;
}

.customer .header{
font-weight:bold;
font-size:12px;
}

.customer .content{
width:450px;
font-size:16px;
color:#1081C6;
line-height:20px;
}

.customer .content a{
font-size:11px;
}


.customerlinks{
width:670px;
border-top:solid 2px #80bce1;
margin-left:30px;
margin-top:10px;
padding-top:10px;
}


.customerlinks div{
float:left;
height:90px;
vertical-align:middle;
padding-right:12px;
text-align:center;
}
div.rl-link{
clear:both
}

.award{
padding-left:10px;
padding-top:5px;
}

.award p{
margin-top:0px;
}
div.rl-link{
clear:both
}