/***********************************************/
/* style.css                            	   */
/* Use with www.inutit.com/                    */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
html {
overflow-y: scroll !important;
}
body {
font-family: Verdana, Arial, helvetica, sans-serif;
font-size: 11px;
line-height: 10px;
color: #505050;
padding:0px;
margin:0px;
}

a{ text-decoration:none;}



/******* hyperlink and anchor tag styles *******/

a { font-family: Verdana, Arial, helvetica, sans-serif; color: #2C76E3; text-decoration: none; }
a:hover { text-decoration: underline; }

/************** header tag styles **************/


/******* image tag styles *******/

img { display: block;
border:none; }

/************** header tag styles **************/

h1 {
line-height: normal;
color: #365EBF;
font-family: Trebuchet MS, Lucida Sans, sans-serif;
font-size: 24px;
margin: 22px 0px 12px 0px;
font-weight: bold;
}
h2 { line-height: normal; font-size: 18px; }
h3 { line-height: normal; font-size: 12px; }

/*************** list tag styles ***************/
li {
line-height: 19px; 
}
ul {
margin: 0px; 
}
ul.unbulleted {
list-style-type: none;
padding-left: 0px; 
}
ul.noindent {
padding-left: 15px; 
}


/********* form and related tag styles *********/

input {
font-family: Verdana, Arial, helvetica, sans-serif;
color: #505050;
font-size: 12px;
vertical-align: middle;
}
form { margin: 0px; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#page-wrapper {
width: 950px;
margin: 15px auto;
padding: 0px 25px;
}

#page-header-left, .left {
float: left;
}
#page-header-right {
float: right;
}
#page-heading {
margin:10px 0px 10px 0px;
}

#top-nav {
margin-top:10px;
display: block;
}
.clearer-div {
clear: both;
}

#page-content {
/*min-height: 500px;
height: auto !important;*/
border:1px solid #E5E5E5;
margin-top:10px;
background:#E5E5E5;
width:100%;
}
#page-content-middle {
margin-top:20px;
}
#page-content-main {
margin:20px;
margin-top:10px;
margin-right:15
}

.page-content-sub {
width:290px;
background:#FFFFFF;
float:left;
}
.marginTop {
margin:20px;
}

/***********************************************/
/* Box Curve images style                             */
/***********************************************/
.left-curve {
position:relative;
float:left;
top:-1px;
left:-1px;
}
.right-curve {
position:relative;
float:right;
top:-1px;
right:-1px;
}
.bottom-curve {
top:-10px;
}
.bottom-curve2 {
top:1px;
}
.bottom-curve-sub {
top:-4px;
}
.wraper-curve-lft{
	position:absolute;
	top:-11px;
	left:0px;
	margin:0px;padding:0px;
	}
.wraper-curve-rgt{
	position:absolute;
	top:-11px;
	right:0px;
	}
/************** login page styles *****************/

#page-header { margin-bottom: 6px; }
#page-footer { margin-top: 20px; text-align: center; }
.page-footer { font-size: 11px; text-align: center; }
.page-footer a { color: #505050; }
.page-footer a:hover { color: #365EBF; text-decoration: none; }
#copyright { color: #999999; font-size: 11px; }

/* Styles for the login / search boxes (survival kit) */
.survival-kit { font-size: 9px; }
.input-label { line-height: normal; }
.textinput { border: 1px solid #999999; height: 15px; padding: 2px 5px 1px 5px; }
#searchbox { width: 245px; }

/************** Menu Content Styles ****************/
.topNav
{
background-image:url(../images/navigation_middle_n.jpg);
background-repeat:repeat-x;
height:32px;
}
#utility{
	font: 100% Verdana,sans-serif;
	z-index:100;
	color:#333333;
	position:absolute;
	}

#utility li a, #utilityActive h3{
	color: #ffffff;
	margin-right:2px;
	line-height:31px;
	height:31px;
	width:152px;
	display:block;
	font-size:12px;
	background-image:url(../images/navigation_middle_n.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:center;
	
	
}

#utility ul, #utility ul ul, #utility ul ul ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
#utility ul li {
background-image:url(../images/navigation_whiteline.jpg);
background-position:right 0px;
background-repeat:no-repeat;
}
#utility ul ul li, #utility ul ul ul li {
background-image:none;
}
#utility ul {
display:block;
float:left;
}
#utility ul ul{
clear:both;
display:none;
}

#utility ul ul ul
{
position:absolute;
left:362px;
top:31px;
display:none;
}

#utility li a:hover, #utilityActive h3
{
background-image:url(../images/navigation_middle_h.jpg);
background-repeat:repeat-x;
text-decoration:none;
width:152px;
}

#utility li li a
{
text-align:left;
font-size:11px;
border:1px solid #bcbcbc;
border-top:none;
background-image:url(../images/nav_normal.gif);
background-repeat:repeat-x;
color:#000000;
font-weight:normal;
width:147px;

padding:0px;
margin:0px;
padding-top:0px;
margin-top:0px;
padding-left:4px;
}

#utility li li a:hover
{
background-image:none;
color:#FFFFFF;
background-color:#4E84C4;
color:#FFFFFF;
width:147px;
}
#utilityActive h3
{
background-image:url(../images/active_bg.jpg);
background-repeat:repeat-x;
margin:0px;

margin-right:1px;
cursor:hand;
cursor:pointer;
}
#IndianFlag
{
position:absolute;
left:33px;
top:10px;
}
/************** pageName Content Styles ****************/
.boxOne
{
width:405px;
float:left;
}

.boxTwo
{
width:305px; float:left;
}

.intuitTxtFinal
{
padding:15px 0px 0px 0px;
font-size:14px;
color:#000;
line-height:21px;
width:250px;
float:left;
}
#bannerRoll
{
z-index:-2;
}
#topBannerTextArea
{
width:472px;
height:180px;
position:absolute;
top:258px;
margin-left:415px;
z-index:1000;
}

.AwardBox
{
width:180px;
margin-left:37px;
float:left;
}

.awardTxt
{
font-family:Trebuchet MS, Lucida Sans, sans-serif;
font-size:16px;
color:#395ABB;
font-weight:bold;
}

.awardColTxt
{
width:110px;
font-size:11px;
color:#000000;
line-height:15px;
margin:10px 10px 10px 0px;
float:left;
} 
#awardImg {
float:left;
margin-top:45px;
}

.colOne
{
float:left;
height:168px;
padding-left:10px;
padding-top:10px;
}

.colOneTxt
{
font:normal 11px verdana;
color:#626262;
padding:11px 0px 8px 0px;
line-height:15px;


}


.colTwoTxtTop
{
font:normal 11px verdana;
color:#626262;
padding:11px 0px 8px 0px;
line-height:15px;
}
.colTwoTxtTopnew
{
font:normal 11px verdana;
color:#626262;
padding:11px 0px 8px 0px;
line-height:15px;
width:200px;
}
.colTwoTxtBottomnew
{
font:normal 11px verdana;
color:#626262;
padding:0px 0px 10px 0px;
line-height:15px;
width:200px;

}

.colTwoTxtBottom
{
font:normal 11px verdana;
color:#626262;
padding:0px 0px 10px 0px;
line-height:15px;
}

.moreLink
{
font:normal 10px verdana;
color:#FD8829;
}

.about
{
float:left;
background-image:url(../images/dotted.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:12px;
}

.latest
{
float:left;
background-image:url(../images/dotted.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-bottom:20px;
margin-bottom:8px;
}

.colThreeTxt
{
font:normal 11px verdana;
color:#626262;
padding:11px 0px 6px 0px;
line-height:15px;
}

.proTxt
{
font:bold 11px verdana;
color:#0086D0;
float:left;
width:75px;
padding:4px 0px 0px 0px;
}

.epTxt
{
padding:5px 0px;
margin:0px;
float:left;
color:#0086D0;
font:bold 11px verdana;
}

/*End of Col One Styling*/
.careers
{
float:left;
padding-bottom:16px;
}


.moreTxt
{
width:246px;
float:left;
font:bold 11px verdana;
color:#0086D0;
padding-bottom:12px;
}

.arrowImg
{
float:left;
}
.clear
{
clear:both;
}

.pressTxt
{
float:left;
color:#0086D0;
}

/*end of colThree */



/* End */

.borderLeft
{
border-left:1px solid #AEAEAE;
}
.borderRight
{
border-right:1px solid #AEAEAE;
}
.borderTop
{
border-top:1px solid #AEAEAE;
}
.borderBottom
{
border-bottom:1px solid #AEAEAE;
}

p { line-height: 15px; font-size: 12px; }

/* Left Navigation */
#subpage_left_box {
width:211px;
min-height:450px;
float:left;
}
#subpage_left_box ul
{
margin:0px;
padding:0px;
list-style:none;
}
#subpage_left_box li a, #subpage_left_box li h3
{
display:block;
background-color:#EEEEEE;
line-height:32px;
padding-left:15px;
height:31px;
text-decoration:none;
}
#subpage_left_box li
{
border:1px solid #AEAEAE;
border-bottom-color:#FFFFFF;
border-top:none;
}
#subpage_left_box li a:hover, #subpage_left_box li h3
{
background-color:#4E84C4;
color:#FFFFFF;
}
#subpage_left_box li h3
{
margin:0px;
padding-left:15px;
cursor:hand;
cursor:pointer;
}
/* End Left Navigation */



.grayBox
{
background-image:url(../images/gray-box-full.jpg);
background-repeat:no-repeat;
color:#505050;
padding-left:14px;
line-height:31px;
height:31px;
width:605px;
font-size:18px;
font-weight:bold;
}

.dot{
background-image:url(../images/dotted.jpg);
background-repeat:repeat-x;
}

.whiteGrayTopBox {
background-image:url(../images/sub_box_top.jpg);
background-repeat:no-repeat;
width:240px;
height:20px;
padding:15px;
padding-bottom:0px;
font-weight:bold;
font-size:12px;
}
.whiteGrayMidBox { 
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width:228px;
padding:10px;
}
.whiteGrayBotBox {
background-image:url(../images/sub_box_bottom.jpg);
background-repeat:no-repeat;
width:250px;
height:7px;
}
.whiteGrayMidBox P, .whiteGrayMidBox div
{
font-size:12px;
line-height:12px;
}

#subpage_midd_box ul
{
margin:0px;
padding:0px;
list-style:none;
}
#subpage_midd_box p
{
margin-left:15px;
}

#subpage_midd_box ul li
{
background-image:url(../images/blue-bull.jpg);
background-position:16px 11px;
background-repeat:no-repeat;
padding-left:30px;
font-size:12px;
line-height: 26px;
}

/*********************profile.css******************/

/************************* CONTENT PROFIEL CSS START HERE *********************/
	h4
		{
		float:left;
		font:bold 16px verdana;
		color:#616161;
		padding:5px 0px 0px 10px;
		margin:0px;
		}

		#content
		{
		width:621px;
		margin:0px;
		padding:0px;
		}

		#mainContent
		{
		float:left;
		border:0px solid blue;
		width:621px;
		text-align:left;
		}

		.globalImage
		{
		float:left;
		width:621px;
		height:30px;
		padding-bottom:25px;
		}

		.leftSub
		{
		float:left;
		background-image:url(../images/left_header_sub.jpg);
		background-repeat:no-repeat;
		width:6px;
		height:30px;
		}

		.middleSub
		{
		float:left;
			background-image:url(../images/middle_header_sub.jpg);
			background-repeat:repeat-x;
			width:609px;
			height:30px;			
			color:#505050;			
			line-height:31px;		
			font-size:18px;
			font-weight:bold;
		}

		.rightSub
				{
				float:left;
				background-image:url(../images/right_header_sub.jpg);
				background-repeat:no-repeat;
				width:6px;
				height:30px;
		}

		.colLeft
		{
		border:0px solid green;
		float:left;
		width:283px;
		margin-right:55px;
		border:0px solid green;
		}

		/*.colMiddle
		{
		float:left;
		width:55px;
		}*/

		.colRight
		{
		border:0px solid green;
		float:left;
		width:283px;
		}
/*brad smith*/
		.profielCol
		{
		width:283px;
		float:left;
		}

		.profileImage
		{
		float:left;
		border:0px solid green;
		width:283px;
		}
		
		.profileDot
		{		
		background-image:url(../images/dotted.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		width:283px;
		padding-top: 5px;
		}

		.profileImage div
		{
		float:left;
		padding-right:12px;
		}

		.profileData
		{
		float:left;
		font-size:1.05em;
		line-height:18px;
		width:195px
		}

		.profileData .name
		{
		float:left;
		width:190px;
		}

		.profileData .title
		{
		float:left;
		width:195px;
		}

		.profileData .designation
			{

			float:left;
			width:175px;			
				}


		.profileContent
		{
		float:left;
		line-height:16px;
		width:283px;
		padding-top:12px;
		}

		.profileContent .scottCook
		{
		padding-bottom:10px;
		}

		.profileContent .bradSmith
		{
		padding-bottom:10px;
		}

		.profileContent .alexLintner
		{
			padding-bottom:10px;
		}

		.profileContent .billCampbell
		{
		padding-bottom:10px;
		}

		.profileContent .vijayAnand
		{
		padding-bottom:10px;
		}

		.profileContent .nikhil-arora
		{
			padding-bottom:25px;
		}

		.colGaps
		{
		height:60px;
		}
		
		.viewProfile
		{
		float:left;
		}

		.viewProfile a
		{	
			color:#F98E26;
			text-decoration:none;
			float:left;
		}

		.viewProfile a:hover
		{
			color:#F98E26;
			text-decoration:underline;
		}
		
		.profileArrow
		{
		border:0px solid red;
		padding-left:4px;
		float:left;
		}
		
		.indianProfile
		{	
		
		}
		
		
/***********************CONTENT PROFILE CSS ENDS HERE*****************************/

/***********************PROFILE PERSONEL CSS CONTENT STYLE*********************************/
.personColLeft
{		
	float:left;
	width:610px;
	margin-right:0px;			
}

.personImage
{
	float:left;	
	padding-bottom:16px;
}

.mainImage
{
	float:left;		
	 padding:0px 15px 5px 0px;
}


.personData
{
	float:left;
	font-size:1.05em;
	line-height:18px;	
	width:450px;
	padding-bottom:10px;
}

.personData .personName
{
float:left;
width:385px;
line-height:20px;
}

.personData .personTitle
{
float:left;

}

.personData .personDesignation
{
float:left;
width:195px;
}

.personContentTxt .paraOne
{
line-height:18px;
margin:0px;
padding:0px 0px 5px 0px;
}

.personContentTxt .paraTwo
{
line-height:18px;
margin:0px;
padding:0px 0px 5px 0px;
}

.personContentTxt .paraThree
{
line-height:18px;
margin:0px;
padding:0px 0px 5px 0px;
}

/***********************LOCATION STYLE STARTS*********************************/

.locationCol
{
	float:left;
	padding:15px 0px;
	
}

.locationImage
{
	float:left;	
	height:30px;
	padding-bottom:15px;		
}		

.locationImgCol
{
	float:left;		
	margin-left:0px;	
	
}

.imageMap
{
	float:left;	
}

.locationAddress
{
float:left;
margin-left:10px;
width:280px;
line-height:18px;
}


.locationAddress .phoneTxt
{
margin:0px;
padding:10px 0px 0px 0px;
float:left;
width:195px;

}

.factsList
{
margin:0px;
padding:0px 0px 0px 4px;
float:left;
}

.factsList ul
{
margin:0px;
padding:0px;
float:left;

}

.factsList li
{
display:block;
margin:0px;
padding:0px;

}

.jobType
{
float:left; clear:left;
width:300px;
padding:5px 0px 0px 35px;
}

.jobTxt
{
float:left;
padding:4px 0px;
width:175px;
text-align:left;
}

.jobTxtRight
{
float:left;
padding:4px 0px;
width:125px;
text-align:left;
}


.mapOnline
{
float:left;
clear:left; width:150px; padding-top:15px;
}


#pageOne
{
position:absolute;
}

#pageTwo
{
position:absolute;
visibility:hidden;
}

.office
{
background-image:url(../images/office.jpg);
background-repeat:no-repeat;
width:298px;
height:273px;
margin-left:10px;
}


.locationDetail
{
float:left;
padding:15px 0px;
height:300px;
}

.pageDetail
{
float:left;
}





/***********************LOCATION STYLE ENDS*********************************/
/***********************Press Room CSS***********************************/

.pressRoomColTop
{
width:619px;
padding-bottom:15px;
float:left;
}




.pressGap
{
height:15px;
}


.articleCol
{
width:619px;

float:left;
}

.articlePage1
{

width:169px;
float:left;
margin-right:20px;
}

.articlePage2
{
width:169px;
float:left;
}

.magnify
{
 float:left; 
 padding-left:45px; 
}

.awardsCol
{
padding-top:20px;
width:619px;
float:left;
}


.awardsContent
{
width:600px;
padding-left:15px;

}


.awardsContent p
{
margin:0px;
padding:8px 0px 10px 0px;
}


.leftarrow
{
float:left;
padding-right:4px;
}


.leftarrow a:hover
{
text-decoration:underline;
}


.clearNext
{
clear:both;
}

.latestRelease
{
padding:20px 0px;
width:619px;
float:left;
background-image:url(../images/dotted.jpg);
background-repeat:repeat-x;
background-position:bottom;


}

.releaseContent
{
margin:0px;
padding:0px;
width:610px;
float:left;
}

.releaseCol
{
float:left;
padding:10px 0px;
margin-left:15px;
width:600px;
}

.mdyTxt
{
float:left;
width:110px;
color:#3866C3;
line-height:16px;
}

.releaseNote
{
float:left;
width:490px;
font-size:12px;
line-height:16px;
}

.mediaData
{
font:normal 14px verdana;
}


.titleDnation
{
padding-top:15px;

}

.contactTxt
{
padding-top:15px;
}

.comingSoon
{
padding-top:0px;
}


.mediaContact
{
width:340px;
margin-left:15px;
font-size:12px;
}

.mediaContact .mediaNameEmail
{
line-height:16px;
}

.mediaTitle
{
line-height:16px;
padding:3px 0px 10px 0px;
}

.mediaConNum
{
line-height:16px;
padding-top:5px;
}

/***********************Press Room CSS Ends***********************************/

/*********other page css starts here *************/
.feedBackBox
{
text-align:right;
padding-bottom:15px;
}
#feebBackContent
{

width:420px;
float:left;
padding:10px 10px 10px 20px;
}

textarea
{
width:400px;
height:150px;
}

.buttonCol
{
float:right;
padding-top:12px;
}

.feedBackBtn
{
float:left;
margin-right:6px;
}

#feebBackContent p
{
margin:0px;
padding:5px 0px;
}

.feedBackTxt
{
padding-top:10px;
float:left;
width:410px;

}

.icon
{
float:left;
width:13px;
padding-right:5px;
}

.thksTxt 
{
float:left;
width:390px;
padding:0px;
margin:0px;
line-height:14px;
}
#FeedBackTit
{
line-height: normal;
color: #365EBF;
font-family: Trebuchet MS, Lucida Sans, sans-serif;
font-size: 24px;
font-weight: bold;
}
/*****************careers at input style starts****************/

#careerForm
{
margin:0px;
width:585px;
float:left;
}
#careerForm .firstBlock
{
float:left;
font-size:12px;
padding-left:15px;
line-height:35px;
}

#careerForm .secondBlock
{
float:left;
font-size:12px;
padding-left:15px;
width:450px;
}

.careerGap
{
clear:both;
padding:4px 0px;
}

.firstRow
{
float::left;
}

.careerLeft
{
float:left;
}

.txtCareer
{
padding-right:36px;
}

.reqTxt
{
padding-right:60px;
}
.leftTxt
{
padding-right:57px;
}

.coutryTxt
{
padding-right:86px;
}

.stateTxt
{
padding-right:51px;
}

.cityTxt
{
padding-right:111px;
}
/*****************careers at input style ends*****************/
A.MainNavigationLink:link {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ddddbe 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
A.MainNavigationLink:visited {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ddddbe 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
A.MainNavigationLink:active {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ddddbe 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
A.MainNavigationLink:hover {
	BORDER-RIGHT: #ddddbe 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 2px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #999 2px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ddddbe 1px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}

.MainNavigation {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
A.ButtonNavigationLink:link {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ddddbe 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
A.ButtonNavigationLink:visited {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ddddbe 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
A.ButtonNavigationLink:active {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ddddbe 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999 2px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
A.ButtonNavigationLink:hover {
	BORDER-RIGHT: #ddddbe 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddddbe 2px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #999 2px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ddddbe 1px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.ButtonNavigation {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}




.breadcrumbs { margin-bottom: 20px; }

.breadcrumbs li { display:inline;  }

.breadcrumbs a { color:#707070; text-decoration:none; font: 10px/12px verdana; text-transform: capitalize; }

.section-header { margin-bottom:20px; }

.features-nav ul { width:464px; margin-top:6px; }

.features-nav li { font: 14px/18px verdana; padding:10px 0; background:url('../images/dot.gif') repeat-x bottom; }

.features-nav li span { background:url('../images/lock.gif') no-repeat 0 4px; display:block; }

.features-nav li a { color:#707070; background: url('../images/more.gif') no-repeat right bottom; margin-left:24px; padding-right:80px; display:block; text-decoration:none; }

.features { padding-right: 44px; _overflow:hidden; }

.features h2 { color:#707070; font: normal bold 16px/21px verdana; margin:36px 0 16px; text-transform: capitalize;}

.features h3 { color:#707070; font: normal bold 14px/18px verdana; margin:36px 0 16px; text-transform: capitalize; }

.features h4 { color:#707070; font: normal bold 12px/18px verdana; margin:36px 0 16px; text-transform:capitalize; }

.thankyou
{margin:0px; padding:0px 40px 15px 0px; font-size:12px; color:#365EBF; line-height:15px; text-decoration:none;}

.new-btn{
	position:absolute;top:1px;right:4px;
	}
.features h5 { color:#707070; font: normal bold 12px/18px verdana; margin:36px 0 16px; }

.features li { color:#707070; font: 12px/18px verdana; margin-bottom:10px; margin-left:24px; list-style-image: url(../images/bullet-arrow-big.gif); }

.features ol li { list-style-type: decimal; list-style-image: none; }

.features p { color:#707070; font: 12px/18px verdana; margin-bottom: 16px; }

.social { text-align: right; font: 10px/16px verdana; color:#666; padding-right: 16px; margin-top:36px; }

.social img { vertical-align: middle; }

.footer-wrapper { background: url('../images/footer-bg.gif') no-repeat center top; position: relative; padding-bottom: 6px;}

.footer { width: 1003px; margin: auto; padding-top:26px; height: 100px;}

.intuit { width: 340px; float: left; }

.intuit h3 { margin-left: 20px; }

p.copyright  { font: 12px verdana; color:#544C4B; margin-top:28px;}

.footer-links { padding-top: 12px;}

.footer-links ul { font: 11px/14px verdana; }

.footer-links li { display:inline; color: #544C4B; }

.footer-links a { text-decoration: none; color: #544C4B; }

.verisign { float: right;}

/* homepage */

.free-trial { margin: 20px 0 20px -6px; }

.brief { background: url('../images/brief-border.gif') repeat-x bottom; width: 970px; margin:auto; padding-bottom: 30px; font-family: verdana; }

.whats-new, .in-the-press, .quick-demo { float: left; width: 310px; height: 200px; overflow: hidden; margin-right: 15px; position: relative; }

.whats-new h3, .in-the-press h3, .quick-demo h3 { margin-bottom: 20px; }

.whats-new ul { background:url('../images/whats-new-block.gif') no-repeat; width:244px; height:108px; padding: 15px 20px; overflow: hidden; font: 11px/15px verdana; }

.whats-new li { margin-bottom: 10px; background:url(../images/whats-new-arrow.png) no-repeat 0 5px; padding-left:16px;}

.whats-new li a { font: 10px/27px verdana; text-decoration: none; color:#035773; }

.whats-new .more-link { margin-left: 18px; }

.in-the-press { font: italic normal 12px/18px verdana; margin-right: 36px;}

.prev, .next { float: left; width: 10px; padding-top: 30px; }

.press-content { width: 270px; padding: 0 10px; float:left; overflow:hidden; height:165px; _width:268px;}

.press-content li { width: 270px; float:left;}

a.more-link { font: normal bold 12px/20px Verdana; color: #FF913A; text-transform: capitalize; position: absolute; bottom:0; left:18px }

.quick-demo { margin-right: 0; width: 299px; }

.home .testimonials { color: #5F6062; width:970px; height:240px; margin: 24px auto; background:url('../images/testimonial-bg1.gif') no-repeat 20px 48px; position: relative; }

.home .testimonials h3 { margin-bottom: 20px;}


.home .testimonials .prev, .home .testimonials .next { padding-top: 10px; }

/* IMPORTANT: testimonials list is used more than one time and is overridden */

.home .testimonials-list { margin: 5px 10px; float: left; width: 921px; height:200px; background:url('../images/testimonial-bg2.gif') no-repeat 853px 100px; overflow: hidden; }

.home .testimonials-list li { float: left; width: 294px; margin-right: 20px; font: 14px/21px verdana; position: relative; height: 165px; background:url('../images/testimonial-separator.gif') 293px 0  no-repeat; }

.home .testimonials-list li p { padding-right:20px;}

.about .testimonials-list { margin: 20px;}

.about .testimonials-list li { background:none;color:#707070; margin-right: 14px; font: 16px/22px verdana; position: relative;  margin-bottom:20px; border-bottom: 1px dotted #ccc; padding:6px 0 20px 0px;}

.about .testimonials-list .video { float: left; margin-right: 26px;}
.about .testimonials-list li p.testimonial-text {background:url('../images/quotesOpen.gif') no-repeat left top; padding:6px 0 0 16px;}
.about .testimonials-list li.video-testimonial p.testimonial-text { background-position: 244px 0;}

.about .testimonials-list .author { margin:10px 0 0 16px; font: 11px/14px verdana; }

.home .testimonials-list .author { position: absolute; bottom: 0; font: 10px/14px verdana; }

.testimonials-list .author-name { color: #3F3F3F; display: block; }

.supported-banks ul { float: left; width: 160px; margin-right: 15px; }

.supported-banks li { font: 12px/18px verdana; color: #707070; padding:6px 0px; border-bottom: 1px dotted #B7B7B7; }

table.pricing-table { width: 100%; border:1px solid #999; border-width:1px 0; margin:10px 0 6px; }

.pricing-table td { font: 14px/18px verdana; color:#035773; padding: 8px 0; }

.price { margin-left:20px; }

.feedback-btn { position: absolute; right:-38px; top:400px; _right:-40px;}

td.has-border { border-bottom:1px solid #ccc; }

td.col-2 { background: url('../images/td-separator.gif') no-repeat left center; padding-left:24px; }

.feature-box { width: 487px; font: 12px/18px verdana; margin: 26px 0; }

.feature-box-header { background: url('../images/feature-box-top.gif') no-repeat top center; height:7px; _font-size:0; }

.feature-box-content { background:url('../images/feature-box-bg.gif') repeat-y; padding: 10px 20px; }

.feature-box-footer { background:url('../images/feature-box-bottom.gif') no-repeat top center; height:9px; }

.feature-box h3 { color:#035773; margin-bottom: 16px; }

.feature-box h4 { font: 14px/18px verdana; color:#035773; }

.feature-box p { color:#707070; margin-bottom: 16px; }

.back-to-top { text-align: right; }

.back-to-top a { text-decoration: none; color:#035773; }
.benefits-list li { float:left; width:150px; height:288px; border-bottom:1px solid #FFA923; margin-right:30px; margin-bottom:30px; position: relative;}
.benefits-list ul { position: relative;}
.benefits-list li p { position:relative;}
.benefits-list h3 { font-size:16px; line-height:22px; color:#FF7F00; margin-bottom:10px;}

.benefits-list p { font:11px/15px verdana; color:#707070; }

.benefits-list .icon { position:absolute; bottom:6px; width:100%;}

.icon b { display:block; position:absolute; left:0; bottom:0; background:url('../images/unique-benefits-sprite.gif') no-repeat; text-indent: -9999px;}
.benefits-list .wide { width:330px;}

.body-text { margin-bottom: 10px;}


#benefit1 .icon b { background-position: -146px -132px; width:55px; height:57px; }
#benefit2 .icon b { background-position: -63px -132px; width:83px; height:73px; }
#benefit3 .icon b { background-position: 0px -128px; width:63px; height:57px; }
#benefit4 .icon b { background-position: -215px -134px; width:55px; height:57px; }
#benefit5 .icon b { background-position: -100px -206px; width:43px; height:62px; }
#benefit6 .icon b { background-position: -47px -206px; width:53px; height:72px; }
#benefit7 .icon b { background-position: 0px -206px; width:46px; height:72px; }
#benefit8 .icon b { background-position: -172px -44px; width:86px; height:85px; }
#benefit9 .icon b { background-position: -79px -44px; width:93px; height:83px; }
#benefit10 .icon b { background-position: 12px -30px; width:93px; height:65px; }
#benefit11 .icon b { background-position: 0 0; width:283px; height:40px; }

#benefit10,
#benefit11 { margin-top:36px; height: 200px;}

.popout {
	position:absolute;
	top:0;
	left:-10px;
	width:341px;
	z-index:9;
	display:none;
}
.popout-header { background: url('../images/popout-top-bg.png') no-repeat 0 0; height:17px; _font-size: 0}
.popout h3{ padding:12px 30px 0;}
.popout-content{ background:url('../images/popout-bg.png') repeat-y 0 0; padding-bottom: 1px; position: relative;}
.popout-footer { background: url('../images/popout-bottom-bg.png') no-repeat 0 100%; height:34px;}
.popout .icon{ bottom:0; padding-bottom:27px;}
.popout b {
	left:30px;
	bottom:30px;
}

.popout .extended {
	padding:0 50px 0 30px;
	margin-bottom:116px;
}

.close-btn {
	position: absolute;
	top:10px;
	right:30px;
}

.qp_next { text-indent:-9999px; background:url(../images/previousOn.gif) no-repeat; display: block; float: left; width:5px; height: 10px;}
.qp_prev{text-indent:-9999px; background:url(../images/nextOn.gif) no-repeat; display: block; float: right; width:5px; height: 10px;}
.pages { float:right; width: 60px;}

.qp_counter { font:10px/10px verdana;float:left; width:30px; margin:0 10px;}

/* PRESS (from old site)*/
.pressTitle
{margin:10px 50px 0px 0px; padding:0px; font-size:12px; font-weight:bold; line-height:17px; color:#3F3F3F; text-decoration:none;}

.pressDate
{margin:8px 25px 0px 0px; padding:0px; font-size:10px; font-weight:normal; line-height:15px; color:#035773; text-decoration:none;}

.pressOverview
{margin:2px 25px 10px 0px; padding:0px; font-size:12px; font-weight:normal; line-height:18px; color:#707070; text-decoration:none;}

.pressMore
{margin:0px; padding:0px 0px 10px 0px; font-size:10px; font-weight:normal; line-height:13px; color:#707070; text-decoration:none;}

.pressMore a
{margin:0px; padding:0px; font-size:10px; font-weight:normal; line-height:13px; color:#035773; text-decoration:none;}

.pressMore a:hover
{margin:0px; padding:0px; font-size:10px; font-weight:normal; line-height:13px; color:#035773; text-decoration:none;}


.pressTitle01EC
{margin:15px 50px 0px 0px; padding:0px; font-size:14px; font-weight:normal; line-height:20px; color:#035773; text-decoration:none;}

.pressDateEC
{margin:10px 25px 0px 0px; padding:0px; font-size:10px; font-weight:normal; line-height:15px; color:#035773; text-decoration:none;}

.pressBodytextHdr
{margin:0px 25px 0px 0px; padding:0px; font-size:12px; font-weight:bold; line-height:18px; color:#707070; text-decoration:none;}

.pressBodytext
{margin:2px 25px 15px 0px; padding:0px; font-size:12px; font-weight:normal; line-height:18px; color:#707070; text-decoration:none;}

.pressBodytext a
{color:#035773; text-decoration:none;}

.pressBodytext a:hover
{color:#035773; text-decoration:none;}

ul.pressSubnav
{margin:26px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; list-style:none; font-size:12px; line-height:15px; height:17px; overflow:hidden; list-style:none;}

ul.pressSubnav li
{margin:0px 12px 0px 0px; padding:0px; float:left; font-weight:normal; color:#3F3F3F; text-decoration:none; list-style:none;}

ul.pressSubnav li a
{margin:0px; padding:0px; float:left; font-weight:normal; color:#035773; text-decoration:none; list-style:none;}

ul.pressSubnav li a:hover
{margin:0px; padding:0px; float:left; font-weight:normal; color:#3F3F3F; text-decoration:none; list-style:none;}



.pressMediaColL01
{margin:0px; padding:0px 0px 5px 0px; float:left; width:340px;}

.pressMediaColR01
{margin:0px; padding:10px 10px 5px 0px; float:right; width:150px;}

.pressMediaTitle
{margin:0px; padding:10px 0px 0px 0px; font-size:14px; font-weight:normal; line-height:17px; color:#035773; text-decoration:none;}

.pressMediaDate
{margin:11px 0px 0px 0px; padding:0px 10px 0px 0px; font-size:10px; font-weight:normal; line-height:15px; color:#035773; text-decoration:none;}

.pressPDFdownload
{margin:0px 0px 0px 0px; font-size:10px; font-weight:normal; width:500px; line-height:20px; display:inline;float:left;}

.pressPDFdownload p
{display:inline;}

.mediaDate-mul-line
{margin:8px 0px 0px 0px;}

.pressMediaDate a
{font-size:10px; font-weight:normal; line-height:15px; color:#035773; text-decoration:none;}

.pressMediaDate a:hover
{font-size:10px; font-weight:normal; line-height:15px; color:#035773; text-decoration:none;}


.pressMediaOverview
{margin:2px 0px 10px 0px; padding:0px 10px 0px 0px; font-size:12px; font-weight:normal; line-height:18px; color:#707070; text-decoration:none;}

.pressMediaTelevision
{margin:5px 0px 15px 0px; padding:0px; font-size:10px; font-weight:normal; line-height:15px; color:#707070; text-decoration:none;}

ul.contactDetails
{margin:15px 0px 20px 0px; padding:0px; height:140px; text-align:left; list-style:none; border-bottom:1px dotted #B7B7B7; overflow:hidden; overflow:hidden;}
p.contactDetails 
{font-size:13px; line-height:18px; color:#707070; font-weight: bold;}
p.contactDetails a
{font-weight: normal;}
ul.contactDetails li
{float:left; margin:0px 25px 0px 0px; padding:0px; font-size:11px; line-height:15px; color:#707070; overflow:hidden;}

.hline04
{border-bottom:1px dotted #B7B7B7; margin:0px -5px 10px -5px; padding:0px; height:5px; clear:both;}


/* END old site styles */

/* Screen-shot boxes*/
.screenshot-box { margin-left: -10px; width: 451px;}

.box-shadow-header { background: url('../images/box-shadow-top.png') no-repeat; height: 19px;}
.box-shadow-content { background: url('../images/box-shadow-bg.png') repeat-y; overflow:hidden; padding:0 24px 0 22px;}
.box-shadow-footer { background: url('../images/box-shadow-bottom.png') no-repeat; height: 25px;}
p.screenshot { margin-bottom: 0; position: relative;}

.moreplus { text-indent:-9999px; width:12px; height:12px; display:block; background:url('../images/unique-benefits-sprite.gif') no-repeat right bottom; position:absolute; right:4px; bottom:10px; }

.faq li { color:#035773; font:15px/20px verdana; clear:both; border-bottom:1px dotted #ccc; background:url('../images/toggle1.gif') no-repeat 416px 4px; padding-right:36px; cursor:pointer; _position: relative;}
.faq .question { font: 15px/20px verdana; color:#035773; cursor:pointer;}
.faq .answer { display:none; margin-bottom:20px;clear:both;}
.faq_hdr { display:block; margin-bottom:10px;}
.faq_img { float:left; margin-right:10px;}
.faq li.expanded { background-image:url('../images/toggle.gif');}

strong { font-weight: bold; }

a { color: #035773; text-decoration:none; outline:none;}

a:active { outline:none !important; border:none;}

hr { color:#ccc; border-color:#ccc; border-width:0; background-color:#ccc; }

hr.dotted { background: transparent url('../images/dot.gif') repeat-x; _border-bottom:1px dotted #ccc; color:transparent; height:1px; }

.last { background: none !important; margin-right:0 !important; }
/* ie6 fixes for carousel */
.jcarousel-clip-horizontal {
	width: 100%;
}

.jcarousel-item {
	height: 100%;
}

/* on 26th Nov AML */
.imm-support{clear:both; font-size:12px; line-height:17px; color:#666666; padding:20px 10px 0px 0px;}

.pressRoomCol
{
width:619px;
float:left;
padding:0px;
margin:0px;
}
#subpage_midd_box {
margin-left:24px;
width:650px;
float:left;
margin-top:0px;
}

/* awards css 07-04-2011 */

.press-room-awards{}
.award-header{ font-family:Verdana; font-size:11px; line-height:14px; color:#035773; font-weight:bold;}
.award-header a{color:#035773; text-decoration:none;}
.award-header a:hover{text-decoration:underline;}

.award-content-wrap{/*margin-top:10px;*/ font-family:Verdana;font-size:12px; line-height:15px; color:#505050; margin-left:15px;}
.award-content-img{float:left; width:120px; margin:0px; padding:0px;}
.award-content-img a{ border:0px;}

.award-contents{float:right; width:480px; margin:0px; padding:0px;}
.award-contents p{padding-bottom:10px; margin:0px;}
.clear-both{ clear:both;}

/*.awards-list{ list-style-type:none;  padding-left:120px; margin-left:15px; height:156px;}
.awards-list p{ padding-bottom:10px; margin:0px;}
.award-bg01{ background:url(../images/fortune_march2009.jpg) 0 0 no-repeat;}
.award-bg02{ background:url(../images/fortune_march2009.jpg) 0 0 no-repeat;}
*/
.award-more-nav{ font-size:10px; line-height:13px; color:#FD8829; background:url(../images/arrow.jpg) 33px 3px no-repeat; padding:0px 15px 0px 0px;}
.award-more-nav a{color:#FD8829; text-decoration:none;}
.award-more-nav a:hover{text-decoration:underline;}
/* --content-column----*/
.content-column{
	border:1px solid #b6b6b6;background:#fff;padding:20px 0px;position:relative;padding-left:11px;
	}
.whitebox_top_left{
	position:absolute;top:-1px;left:-1px;
	}
.whitebox_top_right{
	position:absolute;top:-1px;right:-1px;
	}
.abot-intuit-clm{
float:left;width:290px;margin-left:10px;
}
.colOneTxt01
{
font:normal 11px verdana;
color:#626262;
padding:11px 0px 8px 0px;
line-height:15px;
width:200px;

}
.column-para{
float:left;width:270px;margin-left:15px;}
.follow-on{
float:right;margin:0px;padding:0px;margin-top:10px;margin-bottom:0px;;
}
.follow-on-txt{
margin:0px;padding:0px;float:left;margin-left:5px;
font-family:verdana;font-size:14px;
}

.follow-on-col{
	list-style-type:none;
	margin:0px;padding:0px;
	margin-left:0px;
	}
.follow-on-col li{
	margin:0px;padding:0px;border-bottom:1px dotted #B6B6B6;width:180px;
	padding:10px 0px;
	}
.follow-on-col li a{
	display:block;
	}
.gray_bottom_left{
	position:absolute;top:10px;left:-21px;
	}
.gray_bottom_right{
	position:absolute;top:10px;right:-21px;
	}
/*--content-column-ends--*/

