/* CSS Document */

.lrgImage{
	width: 330px;
	margin: 0 10px 0 0;
	float: left;
	border: 1px solid #c5beb8;
	}
	
.lrgText{
	float: left;
	width: 400px;
	}
	
.lrgText h2{
	font-family: Georgia;
	font-style: italic;
	font-size: 2.1em;
	font-weight: normal;
	}
	
.lrgText .green{
	color: #7dcf00;
	}

.lrgText .orange{
	color: #ff6600;
	}
	
.lrgText .blue{
	color: #00ccff;
	}
	
.lrgText .pink{
	color: #ff33cc;
	}

.lrgText a, .lrgText a:visited{
	color: #fff;
	text-decoration: underline;
	}
	
.lrgText a:hover, .lrgText a:visited:hover{
	color: #fff;
	text-decoration: none;
	}

	
.greenButton{
	background-color: #7dcf00;
	color: #fff;
	padding: 2px 10px;
	margin: 0 0 6px 0;
	}

.orangeButton{
	background-color: #ff6600;
	color: #fff;
	padding: 2px 10px;
	margin: 0 0 6px 0;
	}

.blueButton{
	background-color: #00ccff;
	color: #fff;
	padding: 2px 10px;
	margin: 0 0 6px 0;
	}	

.pinkButton{
	background-color: #ff33cc;
	color: #fff;
	padding: 2px 10px;
	margin: 0 0 6px 0;
	}
	
.infoGraphic{
	border-bottom: 1px dotted #c5beb8;
	float: left;
	padding: 10px 0 10px 0;
}

/* new CSS ayyaz */
 
.lrgText .grey{
	color: #8A827B;
	}
 
 
.greyButton{
	background-color: #c5beb8;
	color: #fff;
	padding: 2px 10px;
	margin: 0 0 6px 0;
	}

body{
	font-family:Arial, Verdana, Helvetica, san-serif;
	font-size:76%;
	color:#8A827B;
	background:url(http://www.tamar.com/media/49466/bg.gif) repeat-x;
}

* {
	margin:0; padding:0; 
	}
	
img {
	border:0;
	}

.imgPadding {
	padding: 1px;
}
	
input, textarea{ 
	border:1px solid #C6BEB4; 
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	color:#8A827B; 
	background-color: #FFF ! important;
	padding: 2px;
	}

input.standard{ 
	width: 200px;
	}

p { 
	margin:7px 0;
	padding: 0;
	}

p a{ 
color:#7DCF00; 
	}
	
.small { 
	margin:5px 0;
	padding: 0;
	font-size: 0.9em;
	}
	
.micro { 
	padding: 0;
	font-size: 0.8em;
	margin: 0;
	}
	
p.microGreen { 
	padding: 0;
	font-size: 0.8em;
	margin: 0;
	color:#7DCF00; 
	}
	
/* SOCIAL MEDIA IS BLUE */

div.blue #hero{
	border-bottom: 5px solid #00ccff;
	}

div.blue h3, div.blue h3 a, div.blue .color{
	color: #00ccff;
	}
	
div.blue .item {
	border-bottom: 1px dotted #00ccff;
	color: #00ccff;
	}
	
div.blue .accordionButton {
	border-bottom: 1px dotted #00ccff;
	}

/* hero.css */
div.blue .caption {
	background:#00ccff;
}

.blue {
	color: #00ccff;
}
	
/* SOCIAL MEDIA IS BLUE END */

/* MOBILE IS PINK*/

div.pink #hero{
	border-bottom: 5px solid #ff33cc;
	}

div.pink h3, div.pink h3 a, div.pink .color{
	color: #ff33cc;
	}
	
div.pink .item {
	border-bottom: 1px dotted #ff33cc;
	color: #ff33cc;
	}
	
div.pink .accordionButton {
	border-bottom: 1px dotted #ff33cc;
	}

/* hero.css */
div.pink .caption {
	background:#ff33cc;
}

.pink {
	color: #ff33cc;
}
	
/* MOBILE IS PINK END */

/* SEARCH IS ORANGE*/

div.orange #hero{
	border-bottom: 5px solid #ff6600;
	}

div.orange h3, div.orange h3 a, div.orange .color{
	color: #ff6600;
	}
	
div.orange .item {
	border-bottom: 1px dotted #ff6600;
	color: #ff6600;
	}
	
div.orange .accordionButton {
	border-bottom: 1px dotted #ff6600;
	}

/* hero.css */
div.orange .caption {
	background:#ff6600;
}

.orange {
	color: #ff6600;
}
	
/* SEARCH IS ORANGE END */

/* EVERYTHING ELSE IS GREEN*/

div.green #hero{
	border-bottom: 5px solid #7dcf00;
	}

div.green h3, div.green h3 a, div.green .color{
	color: #7dcf00;
	}
	
div.green .item {
	border-bottom: 1px dotted #7dcf00;
	color: #7dcf00;
	}
	
div.green .accordionButton {
	border-bottom: 1px dotted #7dcf00;
	}
/* EVERYTHING ELSE IS GREEN END*/

/* VIDEO PAGES /*

#columnLeft{
	width: 450px;
	float: left;
	padding: 20px 10px 10px 0;
	}

#columnRight{
	width: 450px;
	float: left;
	padding: 20px 10px 10px 0;
	}

/* VIDEO PAGES END/*


/* hero.css */
div.green .caption {
	background:#7dcf00;
}

.green {
	color: #7dcf00;
}
	
/* EVERYTHING ELSE IS GREEN END */

span.headline { 
	padding: 20px 0 2px 0;
	font-size: 1.1em;
	border-bottom: 1px dotted #ccc;
	line-height: 1.7em;
	}
	

.green{
	color: #7dcf00;
}


.orange{
	color: #FF6600;
}

.error{
	color: #FF6600;
}


.greenLight{
	color: #99ff33;
}

.clear{
clear: both;
}

h2.line{
	border-top: 1px dotted #c8c1b7;
padding: 5px 0 0 0;
}

.twitterLink{
	color: #00CCFF;
	padding: 4px 10px 6px 35px;
	background: url("http://www.tamar.com/media/42461/twitter.gif") #f3f3f3 no-repeat;
	margin: 15px 0 10px 0;
	clear: both;
}

.twitterLink a{
	color: #0CF !important;
	text-decoration:underline;
}

.twitterLink a:hover{
	color: #0CF;
	text-decoration:none;
}



/* HEADERS */
h1{
	font-size:2.1em;
	font-family:Georgia, Times, serif; 
	color:#ff6600; ; 
	padding:15px 0 0 0;
	margin: 0;
	border-bottom: 1px dotted #c8c1b7;
	font-weight: normal;
	font-style: italic;
	}
	
h2{
	font-size:1.2em; 
	color:#7DCF00; 
	margin:15px 0 10px 0;
}

h2 a, h2 a:visited{ color:#7DCF00; text-decoration:underline;}
h2 a:hover, h2 a:visited:hover { color:#7DCF00;}


h3{font-size:1.1em; margin-top:10px;}

h3 a, h3 a:visited{color:#EB3A90;}

/* LINKS */

a { color:#8A827B;}
a:visited { color:#8A827B;}
a:active {color:#8A827A;}
a:hover{ color:#7DCF00; text-decoration:none;}
a:visited:hover{ color:#7DCF00;}

a.greenLight { color:#99ff33;}
a.greenLight:visited { color:#99ff33;}
a.greenLight:hover{ color:#99ff33; text-decoration:none;}
a.greenLight:visited:hover{ color:#99ff33;}


/* LISTS */

ul{
	margin: 10px 0 10px 20px;
}

ul li{
	list-style-image:url(../../images/common/dotGreen.gif); 
	margin-left:20px;
	margin:0.4em 0;
}


ol li{ margin-left:25px;}
ol li ol li { list-style-type:lower-alpha;}
ol li ol li ol li { list-style-type:lower-roman;}

hr{
	border-bottom:1px dashed #ccc; 
	border-top:0px dashed #fff; 
	border-left:none; 
	border-right:none; 
	height:1px;
}

.red{color:#7DCF00;}

.floatRight{
	float:right;
}


.hidden{
    display: none;
}

.orangeSmall{
color: #FF6600;
font-size: 0.9em;
}


/* News Items */

.awardsItem{
	border-bottom:1px dotted #ccc; 
	margin: 0 0 4px 0;
	float: left;
	padding: 0 0 8px 0;
}

.awardsItem .textLeft{
	float: left;
	width: 370px;
	padding: 0 15px 0 0;
}

.awardsItem .textRight{
	float: left;
	width: 370px;
	padding: 10px 0 0 0;
}

.newsItem{
	border-bottom:1px dotted #ccc; 
	margin: 4px 0;
	float: left;
}

.imageItem{
	width: 195px;
	float: left;
	padding-bottom: 6px;
}

.textItem{
	float: left;
	width: 550px;
}

.textItem h2{
	padding: 0 0 4px 0;
	margin: 0;
	font-size: 1.6em;
}

p.newsLink{
	color: #FF6600;
	float: right;
	padding: 0;
	margin: 0 0 4px 0;
}

p.newsLink a{
	color: #FF6600;
}

.cpShow, .cpHide {
      display: block;
      float: right;
      color: #FF6600;
      cursor: pointer;
      padding-bottom: 5px;
  }


/* PEOPLE PAGES */

.peopleItem{
	float:left;
}

p.peopleName{
	padding: 0;
	margin: 0;
	font-size: 2em;
	color: #7dcf00;
}

p.peopleTitle{
	padding: 0;
	margin: 0;
	color: #7dcf00;
}

.peopleG{
	width: 600px;
	padding: 20px 150px 6px 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}

.peopleTG{
	width: 600px;
	padding: 20px 150px 6px 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	background: url(../../images/people/TG.jpg) no-repeat;
}

.peopleNJ{
	width: 600px;
	padding: 20px 150px 6px 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	background: url(../../images/people/NJ.jpg) no-repeat;
}

.peopleLO{
	width: 600px;
	padding: 20px 150px 6px 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	background: url(../../images/people/LO.jpg) no-repeat;
}

.peopleAW{
	width: 600px;
	padding: 20px 150px 6px 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	background: url(../../images/people/AW.jpg) no-repeat;
}


/* Result Items */

/*
.resultBox-Alianz{
	background: url(../../images/Results/resultBox-Alianz.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 200px 20px 10px;
	float: left;
	width: 550px;
	}
	
.resultBox-BandQ{
	background: url(../../images/results/resultBox-BandQ.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 10px 20px 200px;
	float: left;
	width: 550px;
	}
	
.resultBox-CTM{
	background: url(../../images/results/resultBox-CTM.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 200px 20px 10px;
	float: left;
	width: 550px;
	}
	
.resultBox-DL{
	background: url(../../images/results/resultBox-DL.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 10px 20px 200px;
	float: left;
	width: 550px;
	}
	
.resultBox-DP{
	background: url(../../images/results/resultBox-DP.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 200px 20px 10px;
	float: left;
	width: 550px;
	}
	
.resultBox-Endsleigh{
	background: url(../../images/results/resultBox-Endsleigh.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 10px 20px 200px;
	float: left;
	width: 550px;
	}

.resultBox-LTSB{
	background: url(../../images/results/resultBox-LTSB.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 200px 20px 10px;
	float: left;
	width: 550px;
	}
	
.resultBox-TPF{
	background: url(../../images/results/resultBox-TPF.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 10px 20px 200px;
	float: left;
	width: 550px;
	}

.resultBox-PT{
	background: url(http://www.tamar.com/media/17136/resultsbox-pt.jpg) no-repeat bottom;
	border-top:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 20px 200px 20px 10px;
	float: left;
	width: 550px;
	}

.resultItem{
	border-bottom:1px dotted #ccc; 
	margin: 6px 0;
	float: left;
	width: 740px;
}
*/

/*
.resultBox{
	width: 110px;
	float: left;
}
*/

/*
.resultTitle{
	width: 500px;
	float: left; 
	padding-right: 10px;
}*/
.resultTitle{
	float: left; 
	padding: 0 10px 10px 0;
	width: 540px;
}
.resultTitle span{
	color: #7dcf00;
	font-size: 1.8em;
	padding: 0;
	margin: 0;
}
.resultTitle h3{
	color: #7dcf00;
	font-size: 1.8em;
	padding: 0;
	margin: 0;
}

.resultBox{
	border:1px solid #e9e9e9; 
	margin: 6px 0;
	padding: 10px;
	float: left;
	width: 740px;
	}
	
.resultBox .resultsLogo{
	float: left;
	width: 180px;
	vertical-align: bottom;
	}
	
.resultBox .resultsText{
	float: left;
	width: 550px;
	padding-left: 10px;
	}
	
.resultBox h2{
	font-size: 1.8em;
	padding: 0 0 6px 0;
	margin: 0;
	}
	
	
/* Job Items */


.jobItem{
	border:1px dotted #ccc; 
	padding: 6px;
	float: left;
	width: 740px;
	margin-bottom: 10px;
}

.jobTitle{
	width: 490px;
	float: left; 
	padding-right: 10px;
}

.jobTitle h2{
	padding: 0;
	margin: 0;
}

.jobLocation{
	width: 70px;
	float: left;
}

.jobDate{
	width: 90px;
	float: left;
}
	
.jobType{
	width: 80px;
	float: left;
}



/* CASE STUDY  */
.studyRight{
	width: 280px;
	float: right;
	padding-top: 40px;
}

.studyQuote{
	width: 250px;
	float: right;
	color: #7dcf00;
	padding: 30px 10px 10px 10px;
	background:url(../../images/common/quoteBox.jpg) no-repeat;
	border-bottom: 1px solid #7dcf00;
}

.studyText{
	width: 470px;
	float: left;
}

.studyTitle{
	float: left; 
	padding: 10px 0 10px 0;
}

.studyTitle span{
	color: #7dcf00;
	font-size: 1.8em;
	padding: 0;
	margin: 0;
}
/*
.studyScreen{
	width: 300px;
	float: left;
	padding-top: 40px;
}

.studyQuote{
	width: 140px;
	float: right;
	color: #7dcf00;
	padding: 10px 0 20px 20px;
	background:url(../../images/common/quote_start_sml.gif) no-repeat;
}

.studyText{
	width: 620px;
	float: left;
}

.studyTitle{
	float: left; 
	padding: 10px 0 10px 0;
}
.studyTitle{
	float: right; 
	padding: 10px 0 10px 10px;
	text-align: right;
}

.studyTitle h3{
	color: #7dcf00;
	font-size: 1.8em;
	padding: 0;
	margin: 0;
}
*/
/* QUOTES */

.quote{
 border-bottom: 1px dotted #ccc;
 float: left;
 padding: 5px 0 5px 0;
 }

.quoteLogo{
	float: left;
	width: 110px;
	padding: 10px 0 0 0;
	
}

.quoteText{
	float: left;
	width: 570px;
	color: #7dcf00;
	padding: 12px 0 0 0;
	background:url(../../images/common/quote.gif) no-repeat;
	text-indent: 40px;
}

.quoteRight{
	float: left;
	width: 140px;
	color: #7dcf00;
	padding: 2px 0 0 0;
	background:url(../../images/common/quoteSmall.gif) no-repeat;
	text-indent: 25px;
}

.quoteRightBy{
	float: left;
	clear: both;
	padding: 10px 0 0 0;
	color: #7dcf00;
}


/* THINKING PAGES */

.whitePaper{ 
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #ccc;
	float: left;
	}	

.whitePaper img{ 
	float: left;
	padding-right: 10px;
	}

.podcastBig{
	float:left;
	padding: 0 0 8px 0;
	}
	
.podcastLeft{
	float: left;
	width: 290px;
	}
	
.podcastRight{
	float: left;
	width: 290px;
	}
	
.podcastRight h2, .podcastLeft h2{
	margin: 0;
	padding: 0;
	}
	
.podcastTunes{
border: 1px solid #ccc;
padding: 6px;
margin: 6px 0 0 0;
}

.podcastTunes img{
float: left;
padding: 0 6px 0 0;
}

.podcastList{
float: left;
padding: 6px 0;
border-top: 1px dotted #ccc;
}



/* CLIENTS */


.logos{
padding: 0 0 0 30px;
}

.logos img{
	padding: 4px;
}


		
/* FORM */

.form {
	margin-top: 10px;	
	background-color: #f0f0f0;
	width: 550px;
	padding: 10px 10px 10px 10px;
	float: left;
}
	

.Question100 {
	width: 100px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

.Question200 {
	width: 200px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}

.Question400 {
	width: 380px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}


.Answer {
	width: 450px;	
	float: left;
	margin-bottom: 10px;
}

input.Long{ 
	width: 350px;
	}
	
textarea.xLong{ 
	width: 480px;
	}
	
input checkbox{
 border: 1px red solid;
 margin: 5px;
 }
 
.checkboxQuestion{
	height: 20px;
}


/* TICK BOX */

.tickBox {
	padding: 4px;
	border-bottom:1px dotted #ccc;	
	float: left;
}

.tickBoxEnd {
	padding: 6px;
	clear: both;
	float: left;
}

.tickBoxCheck {
	width: 30px;
	float: left;
	margin:6px 0 0 0;
}

.tickBoxTitle {
	width: 440px;	
	float: left;
	margin: 6px 0 0 0;
}


/* BUTTONS */

div.button{
float: left;
}

div.buttonPadding{
float: left;
padding-top: 10px;
}

div.buttonPaddingRight{
float: right;
padding: 10px 35px 0 0;
}

/* ----browse/careers page---- */	

div.buttonBrowse {
	height: 30px;
	width: 91px;
	background: url("../../images/buttons/Browse.gif");
}

div.buttonBrowse a {
	display: block;
	height: 30px;
	width: 91px;
	position: relative;
}

div.buttonBrowse a:hover {
	visibility: visible; 
}

div.buttonBrowse a span {

	background: url("../../images/buttons/Browse.gif");
	position: absolute;
	height: 30px;
	width: 91px;
	cursor: pointer; /* IE */
}

div.buttonBrowse a:hover span {
	background: url("../../images/buttons/Browse.gif") 0 -30px no-repeat;

}

/* ----submit/careers page---- */	

div.buttonSubmit {
	height: 30px;
	width: 91px;
	background: url("../../images/buttons/Submit.gif");
}

div.buttonSubmit a {
	display: block;
	height: 30px;
	width: 91px;
	position: relative;
}

div.buttonSubmit a:hover {
	visibility: visible; 
}

div.buttonSubmit a span {

	background: url("../../images/buttons/Submit.gif");
	position: absolute;
	height: 30px;
	width: 91px;
	cursor: pointer; /* IE */
}

div.buttonSubmit a:hover span {
	background: url("../../images/buttons/Submit.gif") 0 -30px no-repeat;

}

div.buttonApply {
	height: 30px;
	width: 91px;
	background: url("../../images/buttons/Apply.gif");
}

div.buttonApply a {
	display: block;
	height: 30px;
	width: 91px;
	position: relative;
}

div.buttonApply a:hover {
	visibility: visible; 
}

div.buttonApply a span {

	background: url("../../images/buttons/Apply.gif");
	position: absolute;
	height: 30px;
	width: 91px;
	cursor: pointer; /* IE */
}

div.buttonApply a:hover span {
	background: url("../../images/buttons/Apply.gif") 0 -30px no-repeat;

}

.licenseBox{
	padding: 10px;
	border: 1px solid #f2f1ed;
float: left;
margin: 10px 0 0 0;
font-size: 0.9em;
width: 240px;
}

.licenseBox img{
	padding: 0 0 10px 0;
}

table.table{
	width: 100%;
	border: 1px solid #f2f1ed;
}

table.table tr td{
	border-bottom: 1px dotted #f2f1ed;
	padding: 4px;
}


/* VIDEO PAGES */

#videoMainText{
	width: 930px;
	float: left;
	padding: 20px 10px 10px 0;
	background-color: #7dcf00;
	}

#videoColOne{
	width: 517px;
	float: left;
	padding: 0px 10px 10px 0;
	}

#videoColTwo{
	width: 390px;
	float: right;
	height: 308px;
	padding: 10px 10px 10px 0px;
	}

/* VIDEO PAGES END */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

