/* reset css */
*{margin: 0;padding: 0;}

body{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#000;background-color:#CCC;}


input{padding:0px 6px 6px 2px; float:left; height:19px; line-height:19px; font-size:13px;}

a{ color:#98CA3E; text-decoration:none;}
a.gray{ color:#5F5F5F;}
a.blue{ color:#118ebb;}
a.black{ color:#000;}
a.white{ color:#FFFFFF;}
a.black:hover{ color:#98CA3E;}

a.black1{ color:#000;}
a.black1:hover{ color:#000;}

a:hover{ text-decoration:none;}
a:hover.gray{text-decoration: underline}
a:focus{ border:none;}

img, fieldset{ border:none;}
img{max-width:100%;}

h1, h2, h3, h3, h4, h5, h6{ font-style:normal; font-weight:normal;}

ul, ol{ list-style:none; margin-bottom:10px;}
li{ margin-bottom:5px;}
ol li{ list-style:decimal; margin-left:17px;}
ol li li { margin-left:17px; list-style: lower-roman; margin-top:5px;}

table{ border-collapse:collapse; border-spacing:0;}
tr{ display:table-row;}
td, th{ display:table-cell;}

input, select, textarea{ border:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
input[type='radio'], input[type='checkbox']{ height:14px; width:14px; }
select{ padding:0 0 0 5px; font-size:11px; overflow-x:hidden;}

hr{ height:1px; background:#999999; width:100%; float:left; clear:both; border:none;}

.sepDrkGry{background:#3E3E3E; height:1px; width:100%; float:left; clear:both; border:none;}


/* Base Grid */	
.first{ width:220px; padding:0 0 0 20px; float:left;}
.second{ width:500px; float:left;}
.third{ width:252px; margin:0 0px 0 -1px; float:left;}


/* common css */
h1{ font-size:24px;}
h2{ font-size:16px; margin-bottom:10px;}
h2.colorW{ color:#FFFFFF;}
h3, h4, h5, h6{margin-bottom:12px;}
p {margin-bottom:10px;}
p:last-child{margin-bottom:0;}
.center{ text-align:center;}
.right{ text-align:right;}

.cursor{ cursor:pointer;}

.colorW{ color:#fff;}

.fs11{font:11px;}

.fLt{ float:left;}
.fRt{ float:right;}
.clear{clear: both;}

.pT5{ padding-top:5px;}
.pT4{ padding-top:4px;}
.pR15{padding-right:15px;}

.mT10{ margin-top:10px;}
.mT80{ margin-top:80px;}

.mR0{ margin-right: 0; }
.mR5{ margin-right:5px;}
.mR10{ margin-right:10px;}
.mLN15{ margin-right:-15px; }
.mR20{ margin-right:20px;}

.mB0{ margin-bottom:0px!important;}
.mB10{ margin-bottom:10px!important;}
.mB15{ margin-bottom:15px;}
.mB20{ margin-bottom:20px;}
.mB30{ margin-bottom:30px!important;}
.mB100{ margin-bottom:100px;}

.mL0{ margin-left: 0; }
.mL10{ margin-left: 10px; }
.mLN15{ margin-left: -15px; }

.w85{ width:85px;}
.w100{ width:100px;}
.w135{ width:135px;}
.w145{ width:145px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w450{ width:450px;}
.w430{ width:430px;}
.w515{ width:515px;}
.w3250{ width:3250px !important;}
.w1146{ width:1146px !important;}
.w100Pcnt{ width:100%;}
.w64Pcnt{ width:64%;}
.w85Pcnt{ width:85%;}
.fs11{ font-size:11px;}

/* main css */
#mainContainer{ width:991px; margin:0 auto; padding:0; background-color:#fff !important; clear:both; }
.logo{ margin:40px 20px 60px 0; text-align:right;}

.primaryNav{}
.primaryNav ul{list-style:none; margin:0; padding:0;}
.primaryNav ul li{margin-bottom:40px;}
.primaryNav ul li a{ display:block; font-size:15px; padding:6px 20px 6px 0px; text-align:right; font-weight:bold; color:#000; }
.primaryNav ul li a span{color:#fff;}
.primaryNav ul li a:hover span{color:#d3d3d3;}
.primaryNav ul li.sel a:hover span{color:#fff;}
.primaryNav ul li.sel a{ background:#98ca3e; color:#fff;}

.seccondryNav{}
.seccondryNav ul{list-style:none;}
.seccondryNav ul li{ margin-bottom:10px;}
.seccondryNav ul li a{ display:block; padding:5px 20px; text-align:right; color:#000; }
.seccondryNav ul li.sel a{ background:#98ca3e; color:#fff;}

.uxTrendspotting{width:100%; float:left; color:#666; margin-bottom:10px;}

.drkGryCont{ background:#626262; padding:15px 10px; color:#fff;}
.drkGryCont_01{ background:#626262; padding:5px 10px; color:#fff;}
.greenCont{ background:#98CA3E; padding:15px 10px;}
.greenCont_01{ background:#98CA3E; padding:7px 10px;}
.article{padding:10px 0; border-bottom:1px solid #999;}
.section h2{border-bottom:1px solid #999; padding-bottom:10px; margin-bottom:0;}
.article .postDt{ color:#999999; margin-bottom:0;}
.article.last{ border-bottom:none;}

.insight_generator_btn{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: inset 0 0 2px #888;-webkit-box-shadow: inset 0 0 2px #888;box-shadow: inset 0 0 2px #888;position:relative; behavior:url(js/PIE.htc); margin-bottom:5px;}
.insight_generator_btn a{font-size:11px;text-align:center;padding:5px 0; display:block; color:#000;}

.insight_generator_btn.sel{background:#59850a;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: inset 0 0 2px #283d03;-webkit-box-shadow: inset 0 0 2px #283d03;box-shadow: inset 0 0 2px #283d03;position:relative; behavior:url(js/PIE.htc);}
.insight_generator_btn.sel a{ color:#fff;}

.plus_icon{ background:url(../images/plus_sign.png) 0 0 no-repeat; width:25px; height:25px; margin:43px 17px 0;}

.bottom_breadcrum{ font-size:14px; text-align:right}
/* ================ sliding css start here ============================ */

.ic_container{vertical-align:baseline; position:relative;}
.ic_container img{max-width:100%;}
.overlay{opacity:0.3; position:absolute; top:0px; bottom:0px; left:0px; right:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.ic_caption{position:absolute; opacity:0.6; overflow:hidden; margin:0px; padding:0px; left:0px; right:0px; cursor:default; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); cursor:pointer;}
.ic_category{padding:5px; margin:0px; text-align:center;}
.ic_category{ padding:5px; margin:0px; text-align:center;} 
.ic_category a{ color:#fff;}
.ic_caption h3{padding:0px 5px 5px 5px; margin:0px; font-size:18px;}
.ic_text{padding:5px; margin:0px; text-align:justify; font-size:11px;}
/* ================ sliding css end here ============================ */
/* ====================== insight css start here ======================*/
.mainContainer{ background:#fff; padding:15px 10px 100px 10px;  width:982px; margin:0 auto; position:relative;}
#resultContainer{ padding:0px;}
#result_eye{background:url(../images/Eye_big.png) left top no-repeat;  width: 527px;   height: 272px; float: left; margin: 5px; position:absolute; left:240px; }
#resultParam{ color:#99CC00; font-weight:bold; font-size:21px; padding-top:120px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#resultTxt{color:#5F5F5F; font-size:36px; padding:290px 0px 0 0px; }
#resultTxt p {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius: 10px 10px 10px 10px; box-shadow: 2px 2px 2px #BFBFBF; font-size: 13px; margin-bottom: 20px;padding: 10px;}

#resultTxt p:hover {background:#EFEFEF;}
.preBtnIcon {background: url(../images/back_big.png) 0 0 no-repeat;  cursor: pointer; height: 78px; width: 81px;}
.nextBtnIcon {background: url(../images/forward.png) 0 0 no-repeat; cursor: pointer; height: 78px; width: 81px;}
.backLink{font-size:18px; padding:30px 0px 0px 20px; }

/* ====================== insight css end here ======================*/

.black_overlay{display:none;position:absolute;min-height:100%;top:0px;left:0px;	width:100%;height:100%;overflow:hidden;background-color:#000;z-index:999; -moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.white_content {display:none;position: absolute; padding:0px;z-index:1000; font-size:12px; width:100%; top:10%;}
.white_content_01 {display:none;position: absolute; padding:0px;z-index:1000; font-size:12px; width:100%; top:10%; left:0;}
.popupCont{position:relative;margin:0 auto;background:#fff;width:660px!important;padding:15px;border:5px solid #999999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(js/PIE.htc);}
.createdDt{ border-top:1px solid #999; border-bottom:1px solid #999; padding:10px 0;}
.download_btn a{ background:#59850a;display:block;padding:5px 15px;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 3px #666;-webkit-box-shadow:3px 3px 3px #666;box-shadow:3px 3px 3px #666;behavior:url(js/PIE.htc);}
.cursolBack{ background:#ededed; margin:0 -15px -15px; padding:15px;}

.relatedVdo_head a{color:#115fca;}
.scneriofeture_BG{background:#eceaea; text-align:center;}

.seltab{border:1px solid #fff;-webkit-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, .5);-moz-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, .5);box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, .5);opacity:1.0!important;}

.secPage_secCont{ padding-bottom:150px; float:left;}
.secPage_secCont .second{ width:480px; background:url(../images/sqaureBG.jpg) 0 0 repeat;  padding:0 10px; float:left; color:#fff;}
.secPage_secCont .blog{ width:480px; background:url(../images/sqaureBG_blog.jpg) 0 0 repeat;  padding:10px; float:left; color:#fff; margin-left:-10px;}
.secPage_secCont .blog h2{color:#000;}

.secPage_secCont .third{ width:252px; padding:0; float:left; margin-left:-1px;}

.teamThumb_sel{ background:url(../images/team_thumbSelAro.jpg) bottom center no-repeat; padding:0 5px 15px; margin-bottom:10px;}
.teamThumb_unsel{ background:url(../images/team_thumb_unsel.jpg) bottom center no-repeat; padding:0 5px 15px; margin-bottom:10px;}
.teamThumb_unsel img{border:2px solid transparent;}
.teamThumb_sel img{border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(js/PIE.htc);} 
.team p.heading{ font-size:12px; font-weight:bold;}
.team p span{ font-size:11px; clear:right; font-weight:normal;}
.team .tweet{ background:url(../images/tweet.png) 0 3px no-repeat; padding:0 0 0 20px;}

label{ margin-right:10px; float:left;}
div.custom {background:url(../images/inputLft.png) top left no-repeat; float:left; display:block;}
div.custom input{background:url(../images/inputRit.png) top right no-repeat; margin-left:5px; padding:0px 6px 6px 2px; float:left; height:19px; line-height:19px; font-size:11px;}

div.customTxtArea {background:url(../images/textareaLft.png) top left no-repeat; float:left; display:block;}
div.customTxtArea textarea{background:url(../images/textareaRit.png) top right no-repeat; margin-left:5px; padding:0px 6px 6px 2px; float:left; height:53px; line-height:19px; width:165px; }

input[type="submit"],.green_btn a{float:left; display:block;padding:0px 15px;background:#59850a;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 2px #131313;-webkit-box-shadow:2px 2px 2px #131313;box-shadow:2px 2px 2px #131313;position:relative; behavior:url(js/PIE.htc); color:#fff; cursor:pointer}

.facebook_icon{ background: url(../images/sprite_icon.png) -1px -1px no-repeat; height:22px; width:22px; display:inline-block; float:left; text-indent:-9999px; cursor:pointer;}
.tweet_icon{ background: url(../images/sprite_icon.png) -25px -1px no-repeat; height:22px; width:22px; display:inline-block; float:left; text-indent:-9999px; cursor:pointer;}
.in_icon{ background: url(../images/sprite_icon.png) -49px -1px no-repeat; height:22px; width:22px; display:inline-block; float:left; text-indent:-9999px; cursor:pointer;}
.rss_icon{ background: url(../images/sprite_icon.png) -73px -1px no-repeat; height:22px; width:22px; display:inline-block; float:left; text-indent:-9999px; cursor:pointer;}

.drkGrayBox{text-align:center;padding:4px 15px;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:2px 2px 2px #131313;-webkit-box-shadow:2px 2px 2px #131313;box-shadow:2px 2px 2px #131313;position:relative; behavior:url(js/PIE.htc);}

.archive ul{margin-top:5px;}
.archive ul li{ float:left;}
.archive ul li a{background:#999;padding:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;behavior:url(js/PIE.htc);margin-left:5px;color:#000;}

.archive ul li a.all{background:#999;padding:5px 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;behavior:url(js/PIE.htc);margin-left:5px;color:#000;}


.archive ul li a img{vertical-align:middle;}
.archive ul li.sel a{ background:#59850a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow: inset 0 0 2px #283d03;-webkit-box-shadow: inset 0 0 2px #283d03;box-shadow: inset 0 0 2px #283d03;position:relative;behavior:url(js/PIE.htc);color:#fff;}


.archive ul li.sel a.all{ background:#59850a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow: inset 0 0 2px #283d03;-webkit-box-shadow: inset 0 0 2px #283d03;box-shadow: inset 0 0 2px #283d03;position:relative;behavior:url(js/PIE.htc);color:#fff;}

.archive ul li.sel a img{vertical-align:middle;}

.dataTableCrn{ position:relative;}
.crvTL{background:url(../images/rounded_crn.jpg);background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto 5px 5px auto);top:0px;left:0px; z-index:99!important;}
.crvTR{background:url(../images/rounded_crn.jpg) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width:10px;position: absolute;clip: rect(auto auto 5px 5px);top:0px;right:0px;z-index:99!important;}
.crvBL{background:url(../images/rounded_crn.jpg) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left:0px;bottom:0px;}
.crvBR{background:url(../images/rounded_crn.jpg) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px); bottom:0px; right:0px;}

.crvBL_alt{background:url(../images/roundedAlt_crn.jpg) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left:0px;bottom:0px;}
.crvBR_alt{background:url(../images/roundedAlt_crn.jpg) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px); bottom:0px; right:0px;}
.dataTable tr{ border-bottom:0px solid #fff;}
.dataTable tr:nth-child(even) td{background:#4d4b4b;}

.dataTable td, th{ border-right:1px solid #5d5d5d; background:#666;}
.dataTable td.last, th.last, tr.last{ border:none;}
.dataTable th{padding:5px 5px 10px 5px; text-align:left; font-weight:normal;}
.dataTable td{padding:5px;}

.w250{ width:250px;}

/* Tiny Carousel */
#slider1 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider1 .viewport { float: left; width: 440px; height: 85px; overflow: hidden; position: relative; }
#slider1 .buttons { background:url(../images/prev_horizontal_small.png) no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 7px; height: 13px; overflow: hidden; position: relative; }
#slider1 .next { background:url(../images/next_horizontal_small.png) 0 0 no-repeat; margin: 30px 0 0 10px;}
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider1 .overview li{ float: left; margin: 0; padding: 1px 6px 0px 2px; height: 85px; width: 66px;}

/* Tiny Carousel */
#slider2 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider2 .viewport { float: left; width: 600px; height: 82px; overflow: hidden; position: relative; }
#slider2 .buttons { background:url(../images/prev_horizontal.png) no-repeat scroll 0 0 transparent; display: block; margin: 25px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 27px; overflow: hidden; position: relative; }
#slider2 .next { background:url(../images/next_horizontal.png) 0 0 no-repeat; margin: 25px 0 0 10px;}
#slider2 .disable { visibility: hidden; }
#slider2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider2 .overview li{ float: left; margin-right: 10px; margin-bottom:0px; padding:5px; width: 300px; background:#fff;}



/* Tiny Carousel */
#slider9 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider9 .viewport { float: left; width: 600px; height: 82px; overflow: hidden; position: relative; }
#slider9 .buttons { background:url(../images/prev_horizontal.png) no-repeat scroll 0 0 transparent; display: block; margin: 25px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 27px; overflow: hidden; position: relative; }
#slider9 .next { background:url(../images/next_horizontal.png) 0 0 no-repeat; margin: 25px 0 0 10px;}
#slider9 .disable { visibility: hidden; }
#slider9 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider9 .overview li{ float: left; margin-right: 10px; margin-bottom:0px; padding:5px; width: 300px; background:#fff;}





/* Tiny Carousel */
#slider3 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider3 .viewport { float: left; width: 600px; height: 72px; overflow: hidden; position: relative; }
#slider3 .buttons { background:url(../images/prev_horizontal.png) no-repeat scroll 0 0 transparent; display: block; margin: 25px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 27px; overflow: hidden; position: relative; }
#slider3 .next { background:url(../images/next_horizontal.png) 0 0 no-repeat; margin: 25px 0 0 10px;}
#slider3 .disable { visibility: hidden; }
#slider3 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider3 .overview li{ float: left; margin-right: 10px; margin-bottom:0px; padding:5px; width: 300px; background:#fff;}

/* Tiny Carousel */
#slider4 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider4 .viewport { float: left; width: 600px; height: 78px; overflow: hidden; position: relative; }
#slider4 .buttons { background:url(../images/prev_horizontal.png) no-repeat scroll 0 0 transparent; display: block; margin: 25px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 27px; overflow: hidden; position: relative; }
#slider4 .next { background:url(../images/next_horizontal.png) 0 0 no-repeat; margin: 25px 0 0 10px;}
#slider4 .disable { visibility: hidden; }
#slider4 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider4 .overview li{ float: left; margin-right: 10px; margin-bottom:0px; padding:5px; width: 280px; background:#fff;}
.message_success{ background:#9CC84C; padding:3px 10px; -moz-border-radius:5px; -webkti-border-radius:5px; border-radius:5px; behavior:url(js/PIE.htc); color:#000; margin-bottom:10px;}
.error_msg{ float:left; padding:3px 0 0 10px;}

/* Tiny Carousel */
#slider5 { height: 1%; overflow:hidden; padding: 0; background:#333333; margin-top:10px;   }
#slider5 .viewport { float: left; width: 600px; height: 52px; overflow: hidden; position: relative; }
#slider5 .buttons { background:url(../images/prev_horizontal_small.png) no-repeat scroll 0 0 transparent; display: block; margin: 25px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 27px; overflow: hidden; position: relative; }
#slider5 .next { background:url(../images/next_horizontal_small.png) 0 0 no-repeat; margin: 25px 0 0 10px;}
#slider5 .disable { visibility: hidden; }
#slider5 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider5 .overview li{ float: left; margin-bottom:0px; padding:5px; width: 42px;}
.message_success{ background:#9CC84C; padding:3px 10px; -moz-border-radius:5px; -webkti-border-radius:5px; border-radius:5px; behavior:url(js/PIE.htc); color:#000; margin-bottom:10px;}
.error_msg{ float:left; padding:3px 0 0 10px;}


/* poll Carousel */
#slider6 { height: 1%; overflow:hidden; padding: 0 0 10px; margin-bottom:30px;   }
#slider6 .viewport { float: left; width: 440px; height: 467px; overflow: hidden; position: relative; }
#slider6 .buttons { background:url(../images/../infographic/left_sel_arrow.png) no-repeat scroll 0 0 transparent; display: block; margin: 200px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 26px; overflow: hidden; position: relative; }
#slider6 .next { background:url(../images/../infographic/right_sel_arrow.png) 0 0 no-repeat; margin: 200px 0 0 30px;}
#slider6 .disable { visibility: hidden; }
#slider6 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider6 .overview li{ float: left; margin: 0; padding: 1px 6px 0px 2px;}

/* Tiny Carousel */
#slider7 { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#slider7 .viewport { float: left; width: 600px; height: 78px; overflow: hidden; position: relative; }
#slider7 .buttons { background:url(../images/prev_horizontal.png) no-repeat scroll 0 0 transparent; display: block; margin: 25px 10px 0 0; background-position: 0 0; text-indent: -999em; float: left; width: 13px; height: 27px; overflow: hidden; position: relative; }
#slider7 .next { background:url(../images/next_horizontal.png) 0 0 no-repeat; margin: 25px 0 0 10px;}
#slider7 .disable { visibility: hidden; }
#slider7 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
#slider7 .overview li{ float: left; margin-right: 10px; margin-bottom:0px; padding:5px; width: 280px; background:#fff;}
.message_success{ background:#9CC84C; padding:3px 10px; -moz-border-radius:5px; -webkti-border-radius:5px; border-radius:5px; behavior:url(js/PIE.htc); color:#000; margin-bottom:10px;}
.error_msg{ float:left; padding:3px 0 0 10px;}



/* animate css */
#first_eyeMove,#second_eyeMove{left:140px; position:absolute;}
div.block {background:url(../images/selected_insight_generator.png) 0 0 no-repeat;  width: 196px;   height: 101px; float: left; margin: 5px; }
#result_eye{background:url(../images/Eye_big.png) left top no-repeat;  width: 527px;   height: 272px; float: left; margin: 5px; position:absolute; left:240px; }
.eye {background:url(../images/Eye_home.png) left top no-repeat;  width: 196px;   height: 101px; float: left; margin-left:20px;}
.container{width:49%; float:left; text-align:center; position:relative;}
.container .heading{ font-size:32px; text-align:center;}
.container .heading .firstLetter{ color:#99CC00; text-transform:uppercase;}
.color_grn{ color:#99CC00;}
#resultParam{ color:#99CC00; font-weight:bold; font-size:21px; padding-top:120px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#resultTxt{color:#5F5F5F; font-size:36px; padding:290px 0px 0 0px; }
.one, .five{padding:133px 0 0 0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.one a, .five a{color:#333333;}
.two, .three, .four, .six, .seven, .eight{padding:75px 0 0 0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.two a, .three a, .four a, .six a, .seven a, .eight a{color:#333333;}
.cursor{ cursor:pointer;}

.headerText {color:#808080; font-size:16px; text-align:center; margin-bottom:50px;}
.backLink{font-size:18px; padding:30px 0px 0px 20px; }
.mT50{ margin-top:50px;}
.width45 {
    width: 45%;
}
.header{margin-bottom:20px;}

.content{margin:40px; width:70%; height:340px; padding:20px; overflow:auto; background:#333; /*-ms-touch-action:none;*/}


/* insight generator */
.insight_header{background:#fff;}
.insight_header h1{padding:50px 0 10px 20px; font-weight:bold; }
.headerLogo{width:252px; text-align:center; float:right; padding:24px 0px 9px 0px; background:#fff;}
.siteVisitBG{background:#cccccc; margin-bottom:10px; font-size:11px;}

.firstColumn{ padding:20px 20px 0 20px; width:700px; background: url(../images/background_bg1.jpg) top left repeat; float:left;}
.insight_container{ width:600px; margin:0 auto; padding:0; text-align:center}

.generator_btn{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative; behavior:url(js/PIE.htc); margin-bottom:25px;}
.generator_btn a{font-size:20px;text-align:center; padding:10px 0; display:block; color:#000;}

.generator_btn.sel{background:#59850a;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow: inset 0 0 2px #283d03;-webkit-box-shadow: inset 0 0 2px #283d03;box-shadow: inset 0 0 2px #283d03;position:relative; behavior:url(js/PIE.htc);}
.generator_btn.sel a{ color:#fff;}


.generator_gobtn{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow: 0 0 4px #283d03;-webkit-box-shadow: 0 0 4px #283d03;box-shadow: 0 0 4px #283d03; margin-bottom:10px; margin-left:220px; margin-top:30px; position:relative;


background: #FF851E;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF851E), to(#E46900));
background: -webkit-linear-gradient(#FF851E, #E46900);
background: -moz-linear-gradient(#FF851E, #E46900);
background: -ms-linear-gradient(#FF851E, #E46900);
background: -o-linear-gradient(#FF851E, #E46900);
background: linear-gradient(#FF851E, #E46900);
-pie-background: linear-gradient(#FF851E, #E46900);
behavior: url(js/PIE.htc);




}
.generator_gobtn a{font-size:20px;padding:10px 40px; display:block; color:#000; float:left;}

.generator_gobtn_small{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative; margin-top:10px; margin-left:80px;


background: #FF851E;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF851E), to(#E46900));
background: -webkit-linear-gradient(#FF851E, #E46900);
background: -moz-linear-gradient(#FF851E, #E46900);
background: -ms-linear-gradient(#FF851E, #E46900);
background: -o-linear-gradient(#FF851E, #E46900);
background: linear-gradient(#FF851E, #E46900);
-pie-background: linear-gradient(#FF851E, #E46900);
behavior: url(js/PIE.htc);

}




.generator_gobtn_small a{font-size:12px; padding:5px 10px; display:block; color:#000; float:left; font-weight:bold;}

.generator_gobtn a img{vertical-align:middle; display:table-cell; }

.insight_article{
background:#fff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
position:relative; 
behavior:url(../js/PIE.htc);
margin-bottom:10px;
padding:10px;
width:97%;
float:left;

}
.insight_article:hover{
-moz-box-shadow: 0 0 4px #283d03;-webkit-box-shadow: 0 0 4px #283d03;box-shadow: 0 0 4px #283d03;behavior:url(js/PIE.htc);
}
.leftColumn{ width:740px;background: url(../images/background_bg1.jpg) top left repeat;}

.infographic_header{ height:95px; background:#fff url(../images/infographic_headerBG.png) center bottom repeat-x;}
.firstColumn_noBG{ background:#fff; margin-left:-20px; padding-left:10px; margin-top:-20px; padding-top:15px; margin-right:-20px;}
.trend_spots_logo{ padding:20px 0 0 20px;}
#infographTab{ padding:54px 0 0 100px; float:left;}
#infographTab ul{}
#infographTab li{ float:left; margin-right:20px;}
#infographTab li a{display:block;padding:10px; font-size:14px; color:#000}

#infographTab li.sel a{background: url(../images/background_bg1.jpg) top left repeat;color:#fff;}

.trendSpot_toc{ width:180px; padding-right:10px; float:left;}
.trendSpot_toc ul{list-style-type:none;}
.trendSpot_toc li{margin-bottom:0px;}
.trendSpot_toc li a{ background: url(../images/infographic/toc_icon.png) right 0px no-repeat; height:35px; border-bottom:1px dotted #6d6a6a; padding:15px 60px 0px 10px; text-align:right; color:#6d6a6a; vertical-align:middle; font-size:14px; width:100px; display: block;color:#6d6a6a;}

.trendSpot_toc li.socialMedia a{background-position: right 9px;}
.trendSpot_toc li.socialMedia.sel a{background-position: right -395px;}

.trendSpot_toc li.mobile a{background-position: right -40px;}
.trendSpot_toc li.mobile.sel a{background-position: right -444px;}

.trendSpot_toc li.gaming a{background-position: right -90px;}
.trendSpot_toc li.gaming.sel a{background-position: right -494px;}

.trendSpot_toc li.entertainment a{background-position: right -140px;}
.trendSpot_toc li.entertainment.sel a{background-position: right -544px;}

.trendSpot_toc li.healthcare a{background-position: right -190px;}
.trendSpot_toc li.healthcare.sel a{background-position: right -594px;}

.trendSpot_toc li.education a{background-position:right -240px;}
.trendSpot_toc li.education.sel a{background-position:right -644px;}

.trendSpot_toc li.food a{background-position: right -290px;}
.trendSpot_toc li.food.sel a{background-position: right -694px;}

.trendSpot_toc li.travel a{background-position: right -340px;}
.trendSpot_toc li.travel.sel a{background-position: right -744px;}

.trendSpot_toc li.technology a{background-position: right -795px;}
.trendSpot_toc li.technology.sel a{background-position: right -846px;}

.trendSpot_toc li.lifestyle a{background-position: right -897px;}
.trendSpot_toc li.lifestyle.sel a{background-position: right -948px;}

.trendSpot_toc li.politics a{background-position: right -999px;}
.trendSpot_toc li.politics.sel a{background-position: right -1050px;}

.trendSpot_toc li.retail a{background-position: right -1101px;}
.trendSpot_toc li.retail.sel a{background-position: right -1152px;}


.trendSpot_toc li.sel a{ color:#9cc94b;}
.pL10{ padding-left:10px;}
.mL20{ margin-left:20px;}

.trendSpot_contContainer{ width:510px; float:left;}

.infoToc_articleCont{background:#fff;-moz-box-shadow: 0 0 4px #283d03;-webkit-box-shadow: 0 0 4px #283d03;box-shadow: 0 0 4px #283d03;behavior:url(js/PIE.htc); margin-bottom:20px; float:left; width:245px; float:left; padding-bottom:10px}
.infoToc_articleCont p.author{ color:#ccc; font-size:11px; padding:0 10px;}


.numbering ul{}
.numbering li{ float:left;}
.numbering li a{ display:block; padding:6px 10px; color:#000;}
.numbering li.sel a{background:#59850a;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: inset 0 0 2px #283d03;-webkit-box-shadow: inset 0 0 2px #283d03;box-shadow: inset 0 0 2px #283d03;position:relative; behavior:url(js/PIE.htc);color:#fff;}

.uxTdpotting{ border-top:0px solid #000; padding:10px 0px;}
.poll_txt{font-size:15px; text-align:center; width:380px; padding:30px; font-weight:bold;}

.grnBG{background: none repeat scroll 0 0 #626262; float:left;}
.w250{ width:250px;}
.generate_backAro{vertical-align:middle; margin-left:5px;}
.mT5{ margin-top:5px;}
.selCont{width:560px; margin:0 auto;}
.w190{ width:190px;}
.plus_big{margin:100px 60px 0;}
.w209{ width:215px;}
.w470{ width:470px;}
.w180{ width:180px;}

.trendSpot_noBG{ background:#fff; margin-left:0px; padding-left:10px; padding-top:15px; margin-right:-20px;}


.boxgrid{ 
				height: 365px; 
				float:left; 
				overflow: hidden; 
				position: relative;
				width:500px; 
			}
				
				.boxgrid p{ 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
				
				
				
				.boxgrid1{ 
				height: 565px; 
				float:left; 
				overflow: hidden; 
				position: relative;
				width:500px; 
			}
				
				.boxgrid1 p{ 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
				
				.boxgrid2{ 
				height: 374px; 
				float:left; 
				overflow: hidden; 
				position: relative;
				width:500px; 
			}
				
				.boxgrid2 p{ 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
				
				
				
				
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height:100%; 
				width:100%;
				opacity:0.6;
				 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); cursor:pointer; 
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				

.boxgrid_01{ 
				height: 196px; 
				width:250px;
				float:left; 
				overflow: hidden; 
				position: relative; 
				cursor:pointer;
			}
				
				.boxgrid_01 p{ 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height:100%; 
				width:100%;
				opacity:0.8;
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); cursor:pointer; 
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
.blog_list ul{}
.blog_list li{ list-style-type:disc; margin-left:15px;}
.blog_list li a{ color:#98CA3E !important;}
.w215{ width:215px;}
.pB0{ padding-bottom:0px!important; border-bottom:none;;}
.w225{ width:225px;}
.pl5{padding-left:5px;}
.w120{width:120px;}
.w150{width:175px;}
.line{background-color:#fff; margin:7px 0px;}
.pB10{ padding-bottom:12px;}
.mB20{ margin-bottom:20px!important; }

.list_item_overlay ul{ margin-top:20px;}
.list_item_overlay li{ list-style-type:disc; margin-left:25px; margin-bottom:5px; font-size:11px; color:#fff;}
.list_item_overlay li a{ color:#98CA3E !important;}
.accordion .box .listCont{ padding:12px;}

.edu_form label{ margin-bottom:10px; width:100%}
.edu_form input[type="radio"], .edu_form input[type="checkbox"]{ margin-right:5px}

.edu_form .section{ width:100%; margin-bottom:30px; float:left;}
.errormsg{ color:#f00; font-size:11px;}
.rebelContr{ border:2px solid #ff7f2a; border-top:none; padding:15px; margin-bottom:30px}
.utilitarianContr{ border:2px solid #aad400; border-top:none; padding:15px; margin-bottom:30px}
.traditionalistContr{ border:2px solid #ffcc00; border-top:none; padding:15px; margin-bottom:30px}
.rebelContr a, .utilitarianContr a, .traditionalistContr a{ font-size:11px; display:block; margin-bottom:5px;}
ul.list-inline li{list-style-type:disc; list-style:outside; padding: 0 20px 0 0; margin-bottom:5px; margin-left:20px;}