@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	color:#5E6366;
	background:url(../images/texturebg.jpg) repeat;
	min-height:100%;
}
body, html {
	height:100%;
}
body#home .background1 {
	background:url(../images/bg1.jpg) repeat fixed center center;
	padding-bottom:70px;
	min-height:100%;
}
body#bg2 .background1 {
	background:url(../images/bg2.jpg) repeat fixed center center;
	padding-bottom:70px;
	min-height:100%;
}
body#brandmark .background1 {
	background:url(../images/bg3.jpg) repeat fixed center center;
	padding-bottom:70px;
	min-height:100%;
}
body#flipick .background1 {
	background:url(../images/bg5.jpg) repeat fixed center center;
	padding-bottom:70px;
	min-height:100%;
}
body#publishnow .background1 {
	background:url(../images/bg4.jpg) repeat fixed center center;
	padding-bottom:70px;
	min-height:100%;
}
body.adapt {
	background:url(../images/adaptBg.jpg) repeat fixed center center;
}
body.publishNow {
	background:url(../images/publishNowBg.jpg) repeat fixed center center;
}
body.flipick {
	background:url(../images/flipickBg.jpg) repeat fixed center center;
}
a:focus {
	outline:none;
}
*:focus {
	outline:0;
}
img {
	border:0;
}
h1, h2, h3, h4, p, td, th, form {
	padding:0;
	margin:0;
}
ul {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
ul.news li {
	font-size:14px;
	padding-bottom:15px;
	margin-left:15px;
	list-style-type:disc;
}
h1 {
	font-size:19px;
	font-weight:normal;
	color:#222222;
}
h2 {
	font-size:22px;
	line-height:24px;
	color:#2D3133;
	font-weight:normal;
 font-family:
}
h2.people {
	font-size:22px;
	line-height:24px;
	color:#2D3133;
	font-weight:bold;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
}
h2.peopleBehind {
	background:url(../images/peoplebehind.jpg) no-repeat;
	width:264px;
	height:27px;
	display:block;
}
h2.name {
	font-size:18px;
	line-height:24px;
	color:#2D3133;
	font-weight:normal;
}
h2.people span {
	font-weight:lighter;
}
h3 {
	color:#2D3133;
	line-height:20px;
}
h4 {
	color:#0E8EE1;
}
.clearfix {
	clear:both;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
	font-weight:100;
}
body, html {
	height:100%;
	width:100%;
}
#wrapper {
	width:940px;
	margin:0 auto;
}
#wrapper .topNav {
	width:940px;
	height:60px;
}
#wrapper .topNav .nav {
	float:right;
}
#wrapper .topNav .nav .about {
	background:url(../images/sprite.png) 0 0;
	width:77px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .about:hover {
	background:url(../images/sprite.png) -95px 0;
	width:77px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .aboutSelected {
	background:url(../images/sprite.png) -195px 0;
	width:77px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .newsroom {
	background:url(../images/sprite.png) 0 -30px;
	width:89px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .newsroom:hover {
	background:url(../images/sprite.png) -95px -30px;
	width:89px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .newsroomSelected {
	background:url(../images/sprite.png) -195px -30px;
	width:89px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .contact {
	background:url(../images/sprite.png) 0 -60px;
	width:91px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .contact:hover {
	background:url(../images/sprite.png) -95px -60px;
	width:91px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
#wrapper .topNav .nav .contactSelected {
	background:url(../images/sprite.png) -195px -60px;
	width:91px;
	height:20px;
	display:block;
	float:left;
	margin-left:2px;
}
/**************************** header **********************************/

#wrapper .header {
	width:885px;
	height:110px;
	background-color:#fff;
	padding:0 26px 0 29px;
	margin:0 0 10px 0;
}
#wrapper .header .logo {
	float:left;
	padding:26px 0 0 0;
}
#wrapper .header .logo a {
	background:url(../images/sprite.png) 0px -894px;
	width:112px;
	height:54px;
	display:block;
}
#wrapper .header .logo a:hover {
	background:url(../images/sprite.png) -122px -894px;
}
#wrapper .header .slogan {
	float:right;
	padding:60px 0 0 0;
}
#wrapper .header .slogan span {
	font-family:Garamond;
	font-style:italic;
	font-size:23px;
}
#wrapper .header .slogan span.reach {
	/*background:url(../images/sprite.png) -368px -67px;
 	*background:url(../images/sprite.png) -368px -70px;*/
	/*width:44px;
	*width:44px;
	height:18px;
    *height:21px;
	display:inline-block;*/
	font-family:"Times New Roman", Georgia, Times, serif;
	font-style:italic;
	font-size:18px;
}
/**************************** container **********************************/

#wrapper .container {
	width:940px;
}
*HTML #wrapper .container {
	width:980px;
}
#wrapper .container .content {
	float:left;
	width:800px;
	background-color:#fff;
	padding:10px 10px 9px 10px;
	margin-bottom:10px;
}
#wrapper .container .rightNav {
	float:left;
	width:120px;
}
#wrapper .container .rightNav .adaptBtn {
	background:url(../images/sprite.png) 0px -319px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .adaptBtn:hover {
	background:url(../images/sprite.png) -292px -319px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#brandmark .container .rightNav .adaptBtn {
	background:url(../images/sprite.png) -149px -319px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#brandmark .container .rightNav .adaptBtn:hover {
	background:url(../images/sprite.png) -149px -319px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .adaptSelectBtn {
	background:url(../images/sprite.png) -149px -319px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .publishnowBtn {
	background:url(../images/sprite.png) 0px -439px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .publishnowBtn:hover {
	background:url(../images/sprite.png) -292px -439px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#publishnow .container .rightNav .publishnowBtn {
	background:url(../images/sprite.png) -149px -439px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#publishnow .container .rightNav .publishnowBtn:hover {
	background:url(../images/sprite.png) -149px -439px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .publishnowSelectBtn {
	background:url(../images/sprite.png) -149px -439px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .flipickBtn {
	background:url(../images/sprite.png) 0px -559px;
	width:110px;
	height:110px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .flipickSelectBtn {
	background:url(../images/sprite.png) -149px -559px;
	width:110px;
	height:110px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .content .slidingImg img {
	border-bottom:1px solid #c4c4c4;
}
#wrapper .container .content .slidingImg .sliderControl {
	width:743px;
	display:block;
	padding:10px 0 9px;
}
#wrapper .container .content .slidingImg .sliderControl ul {
	margin:0 auto;
	width:33px;
}
#wrapper .container .content .slidingImg .sliderControl ul li {
	float:left;
	padding-right:4px;
}
#wrapper .container .content .slidingImg .sliderControl .normal {
	background:url(../images/sliderNormalBtn.jpg) no-repeat;
	display:block;
	width:7px;
	height:7px;
	margin:0;
	font-size:0;
}
#wrapper .container .content .slidingImg .sliderControl .current {
	background:url(../images/sliderCurrentBtn.jpg) no-repeat;
	display:block;
	width:7px;
	height:7px;
	margin:0;
	font-size:0;
}
#wrapper .container .content .subNav {
	width:800px;
	height:35px;
	padding-bottom:20px;
	padding-top:11px;
}
#wrapper .container .content .subNav ul {
}
#wrapper .container .content .subNav ul li {
	float:left;
}
#wrapper .container .content .subNav span {
	background-color:#fff;
	border-bottom:1px solid #bfbfbf;
	width:243px;
	height:36px;
	float:left;
}
#wrapper .container .content .subNav .overviewBtn {
	background:url(../images/sprite.png) -0px -98px;
	width:93px;
	height:37px;
	display:block;
	margin-left:11px;
}
#wrapper .container .content .subNav .overviewselectBtn {
	background:url(../images/sprite.png) -0px -178px;
	width:93px;
	height:37px;
	display:block;
	margin-left:11px;
}
#wrapper .container .content .subNav .featuresBtn {
	background:url(../images/sprite.png) -95px -98px;
	width:93px;
	height:37px;
	display:block;
}
#wrapper .container .content .subNav .featuresSelectBtn {
	background:url(../images/sprite.png) -95px -178px;
	width:93px;
	height:37px;
	display:block;
}
#wrapper .container .content .subNav .interfaceBtn {
	background:url(../images/sprite.png) -190px -98px;
	width:93px;
	height:37px;
	display:block;
}
#wrapper .container .content .subNav .interfaceSelectBtn {
	background:url(../images/sprite.png) -190px -178px;
	width:93px;
	height:37px;
	display:block;
}
#wrapper .container .content .subNav .techspaceBtn {
	background:url(../images/sprite.png) -285px -98px;
	width:93px;
	height:37px;
	display:block;
}
#wrapper .container .content .subNav .techspaceSelectBtn {
	background:url(../images/sprite.png) -285px -178px;
	width:93px;
	height:37px;
	display:block;
}
#wrapper .container .content .subNav .requestdemoBtn {
	background:url(../images/sprite.png) 0px -230px;
	width:163px;
	height:36px;
	display:block;
	cursor:pointer;
	border-bottom:1px solid #bfbfbf;
}
#wrapper .container .content .subNav .requestdemoBtn:hover {
	background:url(../images/sprite.png) -190px -230px;
	width:163px;
	height:36px;
	display:block;
	cursor:pointer;
}
#wrapper .container .content .mainImg {
	border-bottom:1px solid #d1d1d1;
	margin-left:10px;
	width:780px;
}
#wrapper .container .content .mainImg1 {
	border-bottom:0px solid #d1d1d1;
	padding-top:25px;
}
#wrapper .container .content .overviewText {
	/*border-top:1px solid #bfbfbf;*/
	padding-bottom:30px;
}
#wrapper .container .content .overviewText .mainleftCol {
	float:left;
	padding:0px 15px 16px 20px;
	font-size:16px;
	width:200px;
}
#wrapper .container .content .overviewText .mainleftCol1 {
	float:left;
	/*padding:0px 15px 16px 20px;*/
	font-size:16px;
	width:230px;
}
#wrapper .container .content .overviewText .mainleftCol .title {
	padding-bottom:12px;
	display:block;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	font-weight:bold;
}
#wrapper .container .content .overviewText .mainleftCol .title h3 {
	color:#2D3133;
	font-size:14px;
}
#wrapper .container .content .overviewText .mainleftCol ul {
	padding-bottom:28px;
}
#wrapper .container .content .overviewText .mainleftCol ul li {
	list-style:none;
	margin-left:0px;
	padding-bottom:10px;
	color:#5E6366;
	font-size:14px;
}
#wrapper .container .content .overviewText .mainleftCol .productUsecaseBtn {
	background:url(../images/sprite.png) 0px -679px;
	width:150px;
	height:25px;
	display:block;
}
#wrapper .container .content .overviewText .mainleftCol p {
	padding-bottom:12px;
	display:block;
}
#wrapper .container .content .overviewText .mainContent {
	float:left;
	width:450px;
	padding:0px 76px 0px 34px;
	background-image:url(../images/seperator.png);
	background-repeat:repeat-y;
	padding:0 70px 0 39px;
}
#wrapper .container .content .overviewText .mainContent1 {
	float:left;
	width:450px;
	padding:0px 76px 0px 31px;
}
#wrapper .container .content .overviewText .mainContent .title {
	padding-bottom:12px;
	display:block;
}
#wrapper .container .content .overviewText .mainContent .title h2 {
	font-size:18px;
}
#wrapper .container .content .overviewText .mainContent .paraHolder {
	/*padding-top:13px;
	display:block;*/
	font-size:14px;
	color:#5F686D;
}
#wrapper .container .content .overviewText .mainContent .paraHolder p {
	padding-bottom:11px;
	line-height:20px;
}
#wrapper .container .content .overviewText .mainContent .paraHolderAbout {
	margin-bottom:-11px;
	display:block;
}
#wrapper .container .content .overviewText .mainContent .paraHolderAbout p {
	font-size:14px;
	color:#5E6366;
	padding-bottom:11px;
	line-height:20px;
}
#wrapper .container .content .overviewText .mainContent1 .paraHolder p {
	padding-bottom:11px;
	line-height:20px;
}
#wrapper .container .content .overviewText .mainContent1 .paraHolderAbout {
	margin-bottom:-11px;
	display:block;
}
#wrapper .container .content .overviewText .mainContent1 .paraHolderAbout p {
	font-size:14px;
	color:#5E6366;
	padding-bottom:11px;
	line-height:20px;
}
#wrapper .container .content .contentText {
	padding-top:64px;
	padding-bottom:73px;
	float:left;
	position:relative;
}
#wrapper .container .content .contentText .leftCol {
	float:left;
	padding:0 15px 0 20px;
	width:200px;
	font-size:16px;
}
#wrapper .container .content .contentText .leftColNewsroom {
	float:left;
	padding:0 14px 0 20px;
	width:200px;
	font-size:16px;
}
#wrapper .container .content .contentText .leftColNewsroom .backtofacesBtn {
	background:url(../images/sprite.png) 0px -822px;
	width:182px;
	height:25px;
	display:block;
	margin-bottom:23px;
}
#wrapper .container .content .contentText .leftCol img {
	margin-bottom:34px;
}
#wrapper .container .content .contentText .leftCol .title {
	/*padding-top:34px;*/
	padding-bottom:11px;
	display:block;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	font-size:14px;
}
#wrapper .container .content .contentText .leftCol .title h3 {
	/*padding-top:34px;*/
font-size:14px;
}
#wrapper .container .content .contentText .leftCol ul {
	padding-bottom:28px;
}
#wrapper .container .content .contentText .leftCol ul li {
	color:#5E6366;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:10px;
	font-size:14px;
}
#wrapper .container .content .contentText .leftCol .adv {
	padding-bottom:46px;
	display:block;
	line-height:20px;
	padding-left:10px;
}
#wrapper .container .content .contentText .leftCol .adv img {
	margin-bottom:9px;
}
#wrapper .container .content .contentText .leftCol .contact {
	padding-top:11px;
	display:block;
	width:190px;
}
#wrapper .container .content .contentText .leftCol .contact p {
	padding-bottom:18px;
	font-size:14px;
	line-height:18px;
}
#wrapper .container .content .contentText .leftCol .contact p a {
	text-decoration:underline;
	color:#5E6366;
}
#wrapper .container .content .contentText .leftCol .contact p a:hover {
	text-decoration:none;
	color:#5E6366;
}
#wrapper .container .content .contentText .rightCol {
	float:left;
	background-image:url(../images/seperator.png);
	background-repeat:repeat-y;
	padding:0 70px 0 39px;
	width:446px;
}

#wrapper .container .content .contentText .requestDemorightCol { 
	padding:0 0 0 39px;
	width:516px;
}

* html #wrapper .container .content .contentText .requestDemorightCol { 
	padding:0 0 0 20px;
	width:516px;
}


#wrapper .container .content .contentText .rightCol .title {
	padding-bottom:30px;
	display:block;
}
#wrapper .container .content .contentText .rightCol .title h2 {
	font-size:18px;
	display:block;
	padding-bottom:25px;
}
#wrapper .container .content .contentText .rightCol .topicHolder {
	/*padding-top:42px;*/
	display:block;
	margin-bottom:-46px;
}
#wrapper .container .content .contentText .rightCol .topicHolder .topic {
	padding-bottom:46px;
	display:block;
}
#wrapper .container .content .contentText .rightCol .topicHolder .topic h4 {
	display:block;
	font-size:19px;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
}
#wrapper .container .content .contentText .rightCol .topicHolder .topic p {
	padding-top:11px;
	color:#5F686D;
	display:block;
	line-height:20px;
	font-size:14px;
}
#wrapper .container .content .contentText .rightColNewsroom {
	padding:0 0 0 22px;
	width:496px;
}
#wrapper .container .content .contentText .rightCol .newsHolder {
	margin-bottom:-33px;
}
#wrapper .container .content .contentText .rightCol .newsHolder .seperator {
	height:1px;
	width:496px;
	background-color:#BFBFBF;
	margin-bottom:29px;
	border:none;
}
#wrapper .container .content .contentText .rightCol .newsHolder .news {
	padding-bottom:5px;
	/*border-bottom:1px solid #BFBFBF;	*/
	/*margin-bottom:29px;*/
	font-size:16px;
}
#wrapper .container .content .contentText .rightColNewsroom .date {
	padding-bottom:5px;
	display:block;
}
#wrapper .container .content .contentText .rightColNewsroom .title {
	padding-bottom:11px;
	padding-right:67px;
	display:block;
}
#wrapper .container .content .contentText .rightColNewsroom .title a {
	text-decoration:none;
	color:#2D3133;
}
#wrapper .container .content .contentText .rightColNewsroom .title a:hover {
	text-decoration:underline;
	color:#2D3133;
}
#wrapper .container .content .contentText .rightCol .newsHolder .news .paraHolder {
	padding-bottom:18px;
	padding-right:67px;
	display:block;
}
#wrapper .container .content .contentText .rightCol .newsHolder .news .paraHolder p {
	padding-bottom:12px;
	line-height:20px;
	font-size:14px;
}
#wrapper .container .content .contentText .rightCol .newsHolder .news .continueReading a {
	text-decoration:none;
	color:#111111;
	font-size:16px;
}
#wrapper .container .content .contentText .rightCol .newsHolder .news .continueReading a:hover {
	text-decoration:underline;
	color:#111111;
	font-size:16px;
}
#wrapper .container .content .contentText .rightColNewsroom .newsInDetail .newsContent {
	font-size:15px;
	color:#5E6366;
	display:block;
	padding-top:32px;
}
#wrapper .container .content .contentText .rightColNewsroom .newsInDetail .newsContent p {
	padding-bottom:12px;
}
#wrapper .container .content .contentText .rightColNewsroom .newsInDetail .newsContent .topicTitle {
	color:#2D3133;
}
#wrapper .container .content .mediawidePeople {
	margin-top:25px;
	background:url(../images/textureRepeater.jpg) repeat 0 0;
	border-top:1px solid #b8bdc0;
	border-left:1px solid #b8bdc0;
	width:800px;
	padding:50px 0 60px 0;
	float:left;
}
#wrapper .container .content .mediawidePeople .directLink {
	position:absolute;
	top:0;
	width:1px;
	height:1px;
	background:none;
}
#wrapper .container .content .mediawidePeople .leftCol {
	float:left;
	padding:0 26px 0 35px;
	width:162px;
	font-size:16px;
	color:#5E6366;
	position:relative;
}
#wrapper .container .content .mediawidePeople .leftCol p {
	padding-bottom:12px;
	line-height:20px;
}
#wrapper .container .content .mediawidePeople .leftCol .message {
	font-size:18px;
	color:#2D3133;
	padding-top:63px;
}
#wrapper .container .content .mediawidePeople .leftCol .backtofacesBtn {
	background:url(../images/sprite.png) 0 -749px;
	width:162px;
	height:25px;
	display:block;
}
#wrapper .container .content .mediawidePeople .leftCol ul {
	padding-bottom:40px;
}
#wrapper .container .content .mediawidePeople .leftCol ul li {
	padding-top:12px;
	font-size:14px;
	color:#929ca0;
}
#wrapper .container .content .mediawidePeople .leftCol ul .title {
	padding:0;
	color:#2D3133;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	font-weight:bold;

}
#wrapper .container .content .mediawidePeople .leftCol ul.seniorexecutive {

}
#wrapper .container .content .mediawidePeople .leftCol ul li .select {
	text-decoration:underline;
}
#wrapper .container .content .mediawidePeople .leftCol ul li a {
	text-decoration:none;
	color:#5E6366;
}
#wrapper .container .content .mediawidePeople .leftCol ul li a:hover {
	text-decoration:underline;
	color:#5E6366;
}
#wrapper .container .content .mediawidePeople .leftCol .currentOpening {
	position:absolute;
	bottom:0;
}
#wrapper .container .content .mediawidePeople .leftCol .currentOpening p {
 padding-bottom:
}
#wrapper .container .content .mediawidePeople .leftCol .currentOpening a {
	background:url(../images/sprite.png) 0 -714px;
	width:162px;
	height:25px;
	display:block;
	margin-bottom:6px;
}
#wrapper .container .content .mediawidePeople .rightCol {
	padding:0 32px 0 36px;
	width:448px;
	background-image:url(../images/seperator.png);
	background-repeat:repeat-y;
	padding:0 70px 0 40px;
	float:left;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo {
	width:448px;
	padding-top:42px;
	display:block;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .peoplePhoto {
	padding:5px;
	background-color:#FFFFFF;
	border-bottom:2px solid #BFC2C3;
	border-right:2px solid #BFC2C3;
	float:left;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .info {
	float:left;
	border-left:1px solid #9DA0A3;
	padding-left:7px;
	margin-left:7px;
	margin-top:98px;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .info1 {
	float:left;
	border-left:1px solid #9DA0A3;
	padding-left:7px;
	margin-left:7px;
	margin-top:83px;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .info .designation {
	font-size:14px;
	color:#5E6366;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .info1 .designation {
	font-size:14px;
	color:#5E6366;
        width: 250px;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .paraHolder {
	padding-top:24px;
	padding-bottom:21px;
	display:block;
	width:450px;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .paraHolder .message {
	font-size:18px;
	color:#2D3133;
	width:366px;
	display:block;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .paraHolder p {
	padding-bottom:13px;
	line-height:20px;
	font-size:14px;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .people li {
	float:left;
	width:140px;
	height:140px;
	background-color:#fff;
	border-right:2px solid #bfc2c3;
	border-bottom:2px solid #bfc2c3;
	margin:0 6px 6px 0;
	padding:0;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .extLinks {
	display:block;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .extLinks img {
	display:block;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .extLinks li {
	float:left;
	margin-right:8px;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .extLinks li .twitterBtn {
	background:url(../images/sprite.png) -193px -271px;
	width:53px;
	height:9px;
	display:block;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .extLinks li .linkedBtn {
	background:url(../images/sprite.png) -193px -290px;
	width:58px;
	height:9px;
	display:block;
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .people li a {
	position:relative;
	display:block;
	text-decoration:none;
	margin:5px 0px 0px 5px;
	cursor:pointer;
}
#wrapper .container .content .mediawidePeople .rightCol ul li img {
/*margin:5px 0px 0px 5px;*/
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .people li .rollover {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:130px;
	height:130px;
	background:url(../images/ravi-dugalOver.jpg);/*margin:5px 0px 0px 5px;*/
}
#wrapper .container .content .mediawidePeople .rightCol .peopleInfo .people {
	display:inline;
}
#wrapper .container .content .contact1 {
	margin-top:0px;
	background:url(../images/textureRepeater.jpg) repeat 0 0;
	border-top:1px solid #b8bdc0;
	border-left:1px solid #b8bdc0;
	width:800px;
	padding:10px 0 0px 0;
 *padding:0px 0 0px 0;
	position:relative;
}
#wrapper .container .content .contact1 ul {
	list-style:none;
	margin:24px 0 0px 24px;
 *margin-top:34px;
	padding:0;
}
#wrapper .container .content .contact1 ul li {
	float:left;
	width:208px;
	border-left:1.5px dotted #929699;
	color:#5F686D;
	font-size:16px;
	margin-right:36px;
	padding-left:10px;
	line-height:20px;
}
#wrapper .container .content .contact1 ul li:first-child {
	float:left;
	width:208px;
	border-left:1.5px dotted #929699;
	color:#5F686D;
	font-size:16px;
	margin-right:36px;
	padding-left:10px;
	line-height:20px;
}
#wrapper .container .content .contact1 ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#2D3133;
	clear:left;
	width:210px;
}
#wrapper .container .content .contact1 div.map {
	clear:both;
	padding-top:30px;
 *padding-top:0px;
	padding-left:56px;


}
#wrapper .container .content .contactAddress {
	background-color:#000;
	line-height:28px;
	font-size:18px;
	color:#8F9799;
	font-weight:normal;
	/*	padding:5px 0px 5px 127px; */
	width:800px;
	text-align:center;
	border-left:1px solid #000000;
}
*HTMl #wrapper .container .content .contactAddress {
	background-color:#000;
	line-height:28px;
	font-size:18px;
	color:#8F9799;
	font-weight:normal;
	/*	padding:5px 0px 5px 127px; */
	width:800px;
	text-align:center;
	border-left:1px solid #000000;
	display:none;
}
#wrapper .container .content .contactAddress a {
	background-color:#000;
	line-height:28px;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#wrapper .container .content .contactAddress a:hover {
	background-color:#000;
	line-height:28px;
	font-size:18px;
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}
#wrapper .container .content .contactDetails ul {
	list-style:none;
	margin:44px 0 0px 25px;
 *margin-top:34px;
	padding:0;
}
#wrapper .container .content .contactDetails ul li {
	float:left;
	width:235px;
	border-left:1.5px dotted #929699;
	color:#5F686D;
	font-size:14px;
	margin-right:10px;
	padding-left:10px;
	line-height:20px;
	height:120px;
}
#wrapper .container .content .contactDetails ul li span.first a {
	font-size:18px;
	color:#000;
	position:relative;
	bottom:-40px;
	float:left;
	left:0;
	width:238px;
}
#wrapper .container .content .contactDetails ul li span.first a:hover {
	font-size:18px;
	color:#42494c;
	position:relative;
	bottom:-40px;
	left:0;
	float:left;
}
#wrapper .container .content .contactDetails ul li span.second a {
	font-size:18px;
	color:#000;
	position:relative;
	bottom:-20px;
	left:0;
	float:left;
	width:238px;
}
#wrapper .container .content .contactDetails ul li span.second a:hover {
	font-size:18px;
	color:#42494c;
	position:relative;
	bottom:-20px;
	left:0;
	float:left;
}
#wrapper .container .content .contactDetails ul li span.third a {
	font-size:18px;
	color:#000;
	position:relative;
	bottom:-60px;
	left:0;
	float:left;
	width:238px;
}
#wrapper .container .content .contactDetails ul li span.third a:hover {
	font-size:18px;
	color:#42494c;
	position:relative;
	bottom:-60px;
	left:0;
}
#wrapper .container .content .twitter {
	clear:both;
/*	position:relative;*/
float:left;
	margin-top:80px;
	background:url(../images/twitter.jpg) no-repeat;
	width:0px;
	height:19px;
	font-size:14px;
	font-style:italic;
	color:#5E6366;
	padding:15px 0px 5px 50px;
	white-space:nowrap;
}


#wrapper #twitter_update_list {
float:left;	
display:inline-block;
width:730px;
font-size:14px;
	font-style:italic;
	color:#5E6366;
	margin-top:95px;
	text-align:left;
	
	}
	
#twitter_update_list li{
margin:0px;
padding:0px;
list-style-type:none;
*margin-left:-10px;
	}

/**************************** footer **********************************/

#wrapper .footer {
	margin-bottom:0px;
}
#wrapper .footer .footerContent {
	float:left;
	width:762px;
	background-color:#000;
	padding:47px 29px 0 29px;
}
#wrapper .footer .footerContent .title {
	font-size:14px;
	font-weight:normal;
	color:#D1D6D9;
	padding-left:29px;
	padding-bottom:14px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper .footer .footerContent ul li {
	float:left;
	color: #fff;/*padding-left:29px;*/
}
#wrapper .footer .footerContent ul li a {
	text-decoration:none;
	color:#89969B;
	width:150px;
	display:block;
	padding:7px 0;
}
#wrapper .footer .footerContent ul li a:hover {
	text-decoration:none;
	color:#d1d1d1;
}
#wrapper .footer .footerContent ul .column1 {
	padding-left:29px;
	padding-right:69px;
	padding-bottom:46px;
	width:149px;
	color:#89969B;
}
#wrapper .footer .footerContent ul .column1 ul li {
	/*padding:7px 0;*/
	border-bottom:1px solid #333435;
	font-size:14px;
	color:#89969B;
	float:none;
	line-height:18px;
	display:block;
}
#wrapper .footer .footerContent ul .column1 ul li:hover {
	border-bottom:1px solid #d1d1d1;
	color:#fff;
}
#wrapper .footer .footerContent ul .column2, .column3 {
	padding-left:43px;
	padding-right:56px;
	padding-bottom:46px;
	width:148px;
	color:#89969B;
}
#wrapper .footer .footerContent ul .column2 ul li {
	/*padding:7px 0;*/
	border-bottom:1px solid #333435;
	font-size:14px;
	color:#89969B;
	float:none;
	line-height:18px;
}
#wrapper .footer .footerContent ul .column2 ul li:hover {
	border-bottom:1px solid #d1d1d1;
}
#wrapper .footer .footerContent ul .column3 ul li {
	/*padding:7px 0;*/
	border-bottom:1px solid #333435;
	font-size:14px;
	color:#89969B;
	float:none;
	line-height:18px;
}
#wrapper .footer .footerContent ul .column3 ul li:hover {
	border-bottom:1px solid #d1d1d1;
}
#wrapper .footer .copyright {
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E6366;
	padding:5px 0 5px 150px;
 * padding-bottom:0;
	display:block;
	background-color:#000000;
	float:left;
	width:670px;
	line-height:25px;
 *height:30px;
}
#wrapper .footer .footerContent .copyright a {
	text-decoration:none;
	color:#5E6366;
}
#wrapper .footer .footerContent .copyright a:hover {
	text-decoration:underline;
	color:#5E6366;
}
#wrapper .footer .footerContent .copyright .companyName {
	float:left;
}
#wrapper .footer .footerContent .copyright .privacyPolicy {
	float:right;
}
#wrapper .footer .goOnTopBtn {
	float:left;
	width:35px;
	height:35px;
	margin-top:1px;
}
#wrapper .footer .goOnTopBtn a {
	background:url(../images/sprite.png) 0px -268px;
	display:block;
	width:35px;
	height:35px;
	margin-left:1px;
}
#wrapper .footer .goOnTopBtn a:hover {
	background:url(../images/sprite.png) -46px -268px;
	display:block;
	width:35px;
	height:35px;
}
.Garamond {
	font-family:Garamond;
	font-style:italic;
	font-size:22px;
}
/*--------- light Box ---------*/
.Effect {
	width:100%;
	height:100%;
	z-index:3000;
	background-color:#000;
	opacity:0.4;
	filter: alpha(opacity = 40);
	display:none;
	position:fixed;
}
.CloseBtn {
	background:url(../images/sprite.png) -182px -686px;
	width:30px;
	height:32px;
	display:block;
	float:right;
	cursor:pointer;
	position:relative;
	right:16px;
	top:16px;
}
.CloseBtn:hover {
	background:url(../images/sprite.png) -182px -719px;
}
.LightBox {
	width:655px;
	height:550px;
	z-index:3001;
	position:absolute;
	float:left;
	display:none;
}
#LightBoxInn {
	width:622px;
	height:610px;
	background-color:#FFF;
	float:left;
}
#LightBoxInn .bg {
	width:544px;
	height:520px;
	background-color:#FFF;
	float:left;
	margin:10px;
	background:url(../images/textureRepeater.jpg) repeat 0 0;
	border:1px solid #b8bdc0;
	padding:34px 28px 34px 28px;
}
#LightBoxInn div.title {
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#42494C;
}
#LightBoxInn p.textNormal {
 *margin-top:-30px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#42494C;
	line-height:20px;
	clear:both;
}
#LightBoxInn span.brandnmark {
	float:left;
	background:url(../images/sprite.png) -300px -601px;
	width:119px;
	height:18px;
	margin-top:3px;
	margin-left:5px;
}
#LightBoxInn span.formTitle {
	float:left;
}
#LightBoxInn span.publishnow {
	display:inline-block;
	float:left;
	margin-top:2px;
	background:url(../images/sprite.png) -296px -554px;
	background-repeat:no-repeat;
	width:120px;
	height:20px;
	margin-left:5px;
}
#LightBoxInn ul {
	list-style:none;
	margin-top:0px;
	padding:0;
	width:540px;
	height:380px;
	}
#LightBoxInn ul li {
	float:left;
	margin-top:14px;
	list-style:none;
	width:265px;
	height:53px;
		}


#LightBoxInn ul li.alt{
padding-left:10px;
	}

#LightBoxInn ul li.txtNote {
	float:left;
	margin-top:14px;
	list-style:none;
	width:272px;
	height:100px;
}
#LightBoxInn ul li label {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42494C;
	line-height:25px;
	display:block;
	width:265px;
}
#LightBoxInn ul li p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42494C;
	line-height:25px;
	}
#LightBoxInn ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
text-align:right;

display:inline-block;
float:right;
line-height:25px !important; 
padding-right:2px !important; 
}
#LightBoxInn ul li label.note {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42494C;
	clear:left;
	line-height:25px;
	width:545px;
}
#LightBoxInn ul li input {
	float:left;
	background-color:#42494C;
	width:250px;
	
	/*height:19px;*/
	padding:5px 5px 5px 10px;
	font-size:11px;
	border:0;
	border-bottom:1px solid #ffffff;
	color:#d1d5d8;
	font-size:14px;
}
#LightBoxInn ul li select {
	float:left;
	width:264px;
	height:28px;
}
#LightBoxInn ul li textarea {
	float:left;
	color:#d1d5d8;
	font-size:16px;
	background-color:#42494C;
	width:540px;
	*width:525px;
	height:70px;
	*height:60px;
	padding:5px 5px 5px 10px;
	font-size:12px;
	border:0;
	border-bottom:1px solid #ffffff;
	clear:left;
}
#LightBoxInn .btnSendRequest {
	margin-top:16px;
	padding-top:10px;
	background:url(../images/sprite.png) -6px -597px;
	width:271px;
	height:27px;
	display:block;
	cursor:pointer;
}
#LightBoxInn .btnSendRequest:hover {
	margin-top:16px;
	padding-top:10px;
	background:url(../images/sprite.png) -6px -546px;
	width:271px;
	height:27px;
	display:block;
	cursor:pointer;
}

#LightBoxInn .labelSendReq{	
	font-size:11px;
	margin-top:5px; 
	font-style:italic;
	}

#LightBoxInnThankyou {
	background-color:#121E22;
	float:left;
	left:320px;
	opacity:0.7;
	padding:12px;
	position:absolute;
	top:300px;
	width:650px;
	z-index:3001;
}

#LightBoxInnThankyou .bg {
	width:650px;
	/*height:120px;*/
	/*background-color:#FFF;*/
	float:left;
	/*margin:10px;
	background:url(../images/textureRepeater.jpg) repeat 0 0;
	border:1px solid #b8bdc0;
	padding:28px;*/
}

#LightBoxInnThankyou .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#eee;
	
}
#LightBoxInnThankyou .normalTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#eee;
	line-height:20px;
	/*padding-bottom:9px;*/
}
/**********Updated*****************/


		
		
#wrapper .container .content .sitemap {
	margin-top:0px;
	width:800px;
	padding:10px 0 0px 0;
 *padding:0px 0 0px 0;
	position:relative;
}
#wrapper .container .content .sitemap div.title {
	margin:24px 0 0px 30px;
 *margin-top:34px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19;
	color:#2D3133;
	font-weight:bold;
}
#wrapper .container .content .sitemap ul {
	list-style:none;
	margin:24px 0 180px 30px;
 *margin-top:34px;
	padding:0;
}
#wrapper .container .content .sitemap ul li {
	float:left;
	width:180px;
	border-left:1.5px dotted #929699;
	margin-right:0px;
	padding-left:10px;
}
#wrapper .container .content .sitemap ul li ul {
	margin:0;
	padding:12px 0px 0px 0px;
}
#wrapper .container .content .sitemap ul li ul li {
	float:left;
	border-left:0;
	color:#89969B;
	font-size:14px;
	margin-right:28px;
	padding-left:0px;
	line-height:20px;
}
#wrapper .container .content .sitemap ul li ul li a {
	color:#89969B;
	font-size:14px;
	text-decoration:none;
}
#wrapper .container .content .sitemap ul li ul li a:hover {
	color:#89969B;
	font-size:14px;
	text-decoration:underline;
}
#wrapper .container .content .contact1 ul li:first-child {
	float:left;
	width:208px;
	border-left:1.5px dotted #929699;
	color:#5F686D;
	font-size:14px;
	margin-right:36px;
	padding-left:10px;
	line-height:20px;
}
#wrapper .container .content .sitemap ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#2D3133;
	clear:left;
	width:210px;
}
#wrapper .container .content .contentText .leftColNewsroom span.backtoNewsletter a {
	background:url(../images/sprite.png) -234px -685px;
	width:178px;
	height:26px;
	display:block;
	margin-bottom:30px;
	cursor:pointer;
}
#wrapper .container .content .contentText .leftColNewsroom span.backtoNewsletter a:hover {
	background:url(../images/sprite.png) -234px -722px;
	width:178px;
	height:26px;
	display:block;
	margin-bottom:30px;
	cursor:pointer;
}
#wrapper .container .content .contentText .rightCol .newsHolder .newsroom {
	padding-bottom:30px;
	/*border-bottom:1px solid #BFBFBF;	*/
	/*margin-bottom:29px;*/
	font-size:16px;
}
#wrapper .container .content .sitemap div.error {
	margin:24px 0px 0px 30px;
 *margin-top:34px;
	padding:0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;
	color:#2D3133;
	font-weight:normal;
	line-height:30px;
}

/*--------request demo start-----*/

/*#wrapper .container .content .contentText .rightCol .requestDemo { 
	padding-bottom:18px;
	padding-right:0px;
	display:block;
	clear:both;
}*/



/*--------request demo end-----*/

#wrapper .container .content .contentText .rightCol .privacyPolicy {
	padding-bottom:18px;
	padding-right:0px;
	display:block;
	clear:both;
}
#wrapper .container .content .contentText .rightCol .privacyPolicy span.details {
	font-size:18px;
	font-style:normal;
	color:#42494C;
	line-height:22px;
	padding-right:10px;
}
#wrapper .container .content .contentText .rightCol .privacyPolicy div.contentHolder {
	padding-top:30px;
}
#wrapper .container .content .contentText .rightCol .privacyPolicy p {
	font-size:14px;
	font-style:normal;
	color:#5F686D;
	line-height:20px;
}
#wrapper .container .content .contentText .rightCol .privacyPolicy p.paraholder {
	padding-top:30px;
}
#wrapper .container .content .contentText .rightCol .privacyPolicy p span {
	font-size:16px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#5F686D;
	line-height:40px;
	clear:left;
	font-weight:bold;
}
#wrapper .container .content .contentText .rightCol .privacyPolicy p.lastupdate {
	padding-top:45px;
	font-size:18px;
	font-style:normal;
	color:#42494C;
}
#wrapper .container .content .contentText .leftPrivacy {
	float:left;
	padding:0 14px 0 20px;
	width:200px;
}
#wrapper .container .content .contentText .leftPrivacy h3 {
	font-size:18px;
	font-style:normal;
	color:#2D3133;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bottom-border {
	border-bottom:1px solid #d1d1d1;
	width:778px;
	display:block;
	margin:0 auto;
 *height:0px;
}
.bottom-borderIndex {
	padding-top:20px;
	border-bottom:1px solid #d1d1d1;
	width:800px;
	height:1px;
	display:block;
	margin:0 auto;
 *height:0px;
}

/* reqest-demo */

#wrapper .container .content .overviewText .requestDemoleftCol {
	float:left;
	padding:0 15px 0 20px;
	font-size:16px;
	width:200px;
	margin-top:-24px;
}

#wrapper .container .content .overviewText .requestDemoleftCol .formTitle{ 
	color:#42494C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	width:130px;
	display:block;
	line-height:22px;
}

#wrapper .container .content .overviewText .requestDemoleftCol .publishnow { 
	background:url(../images/sprite.png) repeat scroll -282px -546px transparent;
	height:34px;
	width:155px;
	display:block;
	margin-top:6px;
}

#wrapper .container .content .overviewText .requestDemoleftCol .brandmark{ 
	background:url(../images/sprite.png) repeat scroll -296px -585px transparent;
	height:29px;
	width:139px;
	display:block;
	margin-top:4px;
}

#wrapper .container .content .overviewText .requestDemoleftCol .textNormal{ 
	color:#42494C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;	
	padding-top:10px;
	width:150px;
}

#wrapper .container .content .contentText .rightCol .requestDemo { 
	padding-bottom:18px;
	padding-right:0px;
	display:block;
	clear:both;
}

#wrapper .container .content .contentText .rightCol .requestDemo h3 {  
	color:#42494C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	width:530px;
	padding-bottom:5px;
}

/*#wrapper .container .content .contentText .rightCol .requestDemo h4 {  
	color:#42494C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:9px;
}*/

#LightBoxInnThankyou h4 {  
	color:#42494C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:9px;
	position:absolute;
	bottom:0;
}

#wrapper .container .content .contentText .rightCol .button {  
	text-decoration:none;
	margin-top:15px;
	display:inline-block;
}

#wrapper .container .content .contentText .rightCol .requestDemo .button:hover {  
	text-decoration:none;
}

/*#wrapper .container .content .overviewText .requestDemoContent{ 
	float:left;
	width:546px;
	background-image:url(../images/textureRepeater.jpg);
	background-repeat:repeat;
	padding:0 28px 66px 23px;	
	border-top:1px solid #a5a9ac;
	border-left:1px solid #a5a9ac;
	margin-bottom:-36px;
	* margin-bottom:-78px;
	margin-top:-24px;
}*/




#wrapper .container .content .contentText .rightCol .requestDemo ul {
	list-style:none;
	padding:0;
	width:530px;
	height:380px;
	margin-bottom:10px;
}
#wrapper .container .content .contentText .rightCol .requestDemo ul li {
	float:left;
	margin-top:10px;
	list-style:none;
	width:255px;
	height:53px;
}

/*#wrapper .container .content .contentText .rightCol .requestDemo ul li p { 
	float:left;
}*/	

#wrapper .container .content .contentText .rightCol .requestDemo ul li.alt{
padding-left:10px;
	}

#wrapper .container .content .contentText .rightCol .requestDemo ul li.txtNote {
	float:none;
	margin-top:14px;
	list-style:none;
	width:514px;
	height:110px;
}

#wrapper .container .content .contentText .rightCol .requestDemo ul li label {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42494C;
	line-height:25px;
	display:block;
	width:250px;
	* width:254px;
}
#wrapper .container .content .contentText .rightCol .requestDemo ul li p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42494C;
	line-height:25px;
	float:left;
	}
#wrapper .container .content .contentText .rightCol .requestDemo ul li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-align:right;
	/*display:block;*/
	float:right;
	line-height:25px !important; 
	padding-right:4px; 
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#wrapper .container .content .contentText .rightCol .requestDemo ul li span {
	padding-right:4px; 
}
}

#wrapper .container .content .contentText .rightCol .requestDemo ul li label.note {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#42494C;
	clear:left;
	line-height:25px;
	width:512px;
	margin-top:6px;
}
#wrapper .container .content .contentText .rightCol .requestDemo ul li input {
	float:left;
	background-color:#eee;
	width:230px;
	/*height:19px;*/
	padding:5px 5px 5px 10px;
	font-size:11px;
	border:1px solid #DDDDDD;
	color:#222;
	font-size:14px;
}

#wrapper .container .content .contentText .rightCol .requestDemo ul li select {
	/*background-color:#888888;
	border:medium none;
	color:#FFFFFF;*/
	float:left;
	height:28px;
	width:248px;
	padding:4px 0 0 0;
}
#wrapper .container .content .contentText .rightCol .requestDemo ul li textarea {
	float:left;
	font-size:14px;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	color:#222222;	
	width:494px;
	/*width:471px;*/
	height:70px;
	*height:60px;
	padding:5px 5px 5px 10px;
	font-size:12px;
	clear:left;
	resize:none;
}
#wrapper .container .content .contentText .rightCol .requestDemo .btnSendRequest {
	margin-top:16px;
	padding-top:10px;
	background:url(../images/sprite.png) -6px -597px;
	width:271px;
	height:27px;
	display:block;
	cursor:pointer;
}
#wrapper .container .content .contentText .rightCol .requestDemo .btnSendRequest:hover {
	margin-top:16px;
	padding-top:10px;
	background:url(../images/sprite.png) -6px -546px;
	width:271px;
	height:27px;
	display:block;
	cursor:pointer;
}

#wrapper .container .content .contentText .rightCol .requestDemo button { 
	margin:0;
	padding:3px 20px;
}

.thankyouMessage { 
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	color:#42494C;
	/*padding-left:190px;*/
	width:792px;
	margin:0 auto;
}

.thankyouMessage h2 { 
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding-bottom:4px;
}

.thankyouMessage p {  
	font-size:12px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.3px;
}

.thankyouMessage input { 
	margin:16px 0 0 345px;
	padding:3px 5px;
	text-align:center;
}

.thankyouMessage a {
	text-decoration:none;
}

.thankyouMessage a:hover { 
	text-decoration:none;
}

.errorlist {
    width: auto !important;
    height: auto !important;
margin: 0px !important;
}

.errorlist li {
    float: none !important;
    width: 120px !important;
    height: 1em;
    margin: 0px !important;
    
}


.extLinks {
display: block;
}

.extLinks li {
float: left;
margin-right: 8px;
list-style-type: none;
display: list-item;
}

.extLinks a {
display: block;
height: 9px;
}

.extLinks img {
display: block;
height: 9px;
}

.linkedBtn {
background: url(../images/sprite.png) -193px -290px;
width: 58px;
}

.twitterBtn {
background: url(../images/sprite.png) -193px -271px;
width: 53px;
}

/*---- flipick --*/

#wrapper .container .content .overviewText .mainleftCol p .clients { 
	font-weight:14px;
	color:#5F686D;
}
#flipick #wrapper .container .content .overviewText .mainContent h4 {
	display:block;
	font-size:19px;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	padding-bottom:18px;
	line-height:14px;
}
#flipick #wrapper .container .content .overviewText .mainContent h2 {
	font-size:18px;
	display:block;
	padding-bottom:25px;
	color:#42494C;
}
#flipick #wrapper .container .content .overviewText .mainleftCol p {
	padding-bottom:12px;
	display:block;
	font-size:14px;
	line-height:15px;
	color:#5F686D;
	margin-top:-6px;
}
#wrapper .container .rightNav .flipickBtn {
	background:url(../images/sprite.png) 0px -794px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#wrapper .container .rightNav .flipickBtn:hover {
	background:url(../images/sprite.png) -292px -794px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#flipick .container .rightNav .flipickBtn {
	background:url(../images/sprite.png) -149px -794px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#flipick .container .rightNav .flipickBtn:hover {
	background:url(../images/sprite.png) -149px -794px;
	width:120px;
	height:90px;
	display:block;
	margin-bottom:2px;
}
#flipick #wrapper .container .content .subNav .requestdemoBtn { 
	float:right;
	border:none;
	margin-right:12px;
}
#wrapper .container .content .image-holder { 
	clear:both;
	display:block;
	height:320px;
}
#wrapper .container .content .image-holder-flipick { 
	clear:both;
	display:inline-block;
	height:400px;
	margin-top:-56px;
	
}
#wrapper .container .content .overviewText .requestDemoleftCol .flipick { 
	background:url(../images/sprite.png) repeat scroll -308px -614px transparent;
	height:39px;
	width:108px;
	display:block;
	margin-top:6px;
}

#flipick #wrapper .container .content .overviewText .mainContent .paraHolder h4 { 
	font-size:16px;
	color:#5F686D;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	font-weight:bold;
	padding-bottom:13px;
	padding-top:5px;
}
#wrapper .container .content .contentText .rightCol .requestDemo ul li span .errorlist li { 
	height:auto;
}
#wrapper .container .newsroom-feed { 
	margin-bottom:10px;
	background-color:#fff;
	width:820px;
	clear:both;
	display:block;
	padding:15px 0 15px 0;
}
#wrapper .container .newsroom-feed .news {  
	float:left;
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#2D3133;
	margin-left:20px;	
	font-weight:bold;
}
#wrapper .container .newsroom-feed .news .title { 
	float:left;
}
#wrapper .container .newsroom-feed .news .link { 
	float:left;
	width:576px;
	margin-left:5px;
	display:block;
	margin-top:-1px;
}
#wrapper .container .newsroom-feed .news a {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#2D3133;
	background-color:#FFFF99;
	font-weight:normal;
	/*float:left;*/
}
#wrapper .container .newsroom-feed .news a:hover { 
	text-decoration:underline;
}
#wrapper .container .newsroom-feed .button { 
	float:right;
	background:url(../images/sprite.png) no-repeat scroll -244px -894px transparent;
	width:95px;
	height:16px;
	display:block;
	margin-right:20px;
	margin-top:4px;
}
#wrapper .container .newsroom-feed .button:hover {  
	background:url(../images/sprite.png) no-repeat scroll -244px -920px transparent;	
}
#flipick #wrapper .container .content .flipick-copyright { 
	background:url(../images/flipick-copy-bg.jpg) repeat;
	border-top: 1px solid #a8aaad;
	border-left: 1px solid #a8aaad;
	/*display:inline-block;
	clear:both;*/
	float:left;
	width:800px;
	padding:10px 0 10px 0;
}
#flipick #wrapper .container .content .flipick-copyright .design-copy {  
	float:left;
	margin-left:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#2D3133;
}
#flipick #wrapper .container .content .flipick-copyright .design-copy a {
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;	
	text-decoration:underline;
	color:#2D3133;
	font-weight:bold;
}
#flipick #wrapper .container .content .flipick-copyright .design-copy a:hover { 
	text-decoration:none;
}
#flipick #wrapper .container .content .flipick-copyright .market-copy {  
	float:right;
	margin-right:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#2D3133;
}
#flipick #wrapper .container .content .flipick-copyright .market-copy a {
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;	
	text-decoration:underline;
	color:#2D3133;
	font-weight:bold;	
}
#flipick #wrapper .container .content .flipick-copyright .market-copy a:hover {
	font-family:Helvetica Neue LT Std, Helvetica, Arial, sans-serif;	
	text-decoration:none;
}
