body {
background-color:#F9F9F9;
color:#434343;
/*font-family:Trebuchet MS;
*/font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:8px;
margin:0px;
padding:0px;
text-align:center;
}
#wrapper {
height:auto;
margin:0pt auto;
text-align:left;
width:970px;
}
h2{
/*font-family:Trebuchet MS;
*/
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#0060BF;}
#div #home what h4{
}
#home h4 {
margin:0pt;
padding:20px 0pt 3px;
color:#000000;
}
h4 {
font-size:12px;
font-family:Tahoma;
}
p1 {
color:#444444;
line-height:normal;
margin-bottom:1.5em;
}
#home #join-signin {
float:left;
text-align:center;
width:100%;
}
#home #join-signin {
text-align:center;
}
button.positive, 
.buttons a.positive 
{
color:#FFFFFF;
font-weight:bold;
}
/*button:hover, 
.buttons a:hover {
background-color:#DFF4FF;
color:#336699;
}*/
button {
overflow:visible;
padding:5px 10px 3px 7px;
width:auto;
}
.buttons a, button {
background-color:#008080;
border-color:#EEEEEE rgb(222, 222, 222) rgb(222, 222, 222) rgb(238, 238, 238);
border-style:solid;
border-width:1px;
color:#ffffff;
cursor:pointer;
display:block;
float:left;
font-size:12px;
line-height:100%;
margin:0pt 7px 0pt 0pt;
padding:5px 10px 6px 7px;
text-decoration:none;
letter-spacing:1px;
font-family:Tahoma;
font-weight:bold;
}
#featured_prod_serv {
/*margin-bottom:15px;
*/overflow:hidden;
position:relative;
width:100%;
vertical-align:top;
}
#prod_serv_header {
background:#F3F2ED none repeat scroll 0pt 50%;
border-top:1px solid #CCC8C3;
color:#807D78;
font-size:1.2em;
margin-bottom:5px;
padding:5px 10px 12px;
text-align:left;
}
.prod_serv img {
display:block;
margin:10px auto 5px;
}
.prod_serv_title {
color:#0A89C6;
display:block;
font-size:1.1em;
margin-bottom:12px;
}
a:hover .prod_serv_title {
color:#94CA5F;
}
.prod_serv_description {
}
#div {
margin:0pt auto;
width:700px;
}
#content_body {
float:left;
width:330px;
}
.post {
font-family:Arial, Helvetica, sans-serif;
}
.post .title {
}
p.heading1{
color:#2A5472;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:17px;
padding-top:8px;
padding-bottom:4px;
}
.Reviews{
color:#FF8D37;
font-weight:bold;
font-family:Tahoma;
font-size:18px;
text-decoration:none;}
.sidebar{
color:#FF8D37;
font-weight:bold;
font-family:Tahoma;
font-size:12px;
text-decoration:none;}


/*This comment is review details page space*/
/*p.heading1:a:link{
color:#2A5472;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
}*/
/*p.heading1:a:hover{
color:#2A5472;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-decoration:underline}*/
p {
font-size:12px;
margin:0px;
line-height:17px;
padding:0px;
}
.normtxt {
font-size:12px;
line-height:17px;
padding-top:4px;
font-weight:normal;
}
span.headingnextag {
color:#757575;
font-size:12px;
line-height:17px;
font-weight:normal;
/*height:20px;
*/}











.heading_2{
color:#555555;
font-family:Tahoma;
font-size:12px;
text-decoration:none;}
.heading_3{
color:#707171;
font-family:Tahoma;
font-size:13px;
text-decoration:none;
font-weight:bold;}
.para{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
line-height:19px;}
/*.homes{
color:#000000;
font-family:Tahoma;
font-size:13px;
text-decoration:none;
line-height:20px;}*/
.link_para{
color:#2A5472;
font-family:Tahoma;
font-size:13px;
text-decoration:underline;
}
.link_para:hover {
color:#FF7400;
text-decoration:underline;
}
.salaries{
color:#0066CC;
font-family:Tahoma;
font-size:12px;
line-height:15px;
text-decoration:none;
}
.salaries a:
hover {
color:#FF7400;
/*line-height:12px;
*/}
.border{
border-bottom:1px solid #ECE5C2;
vertical-align:bottom;
padding-bottom:2px;
}
 #content {
height:auto;
width:970px;
background-color:#FFFFFF;
position:relative;
overflow:hidden;
}
#body_content {
height:auto;
width:auto;
background-color:#FFFFFF;
position:relative;
overflow:hidden;
line-height:5px;
}
.view_salary{
font-size:12px;
text-align:right; 
float:right; 
font-family:Tahoma; 
font-weight:bold;
}
.view_salary:hover{
font-size:12px;
text-align:right; 
float:right; 
font-family:Tahoma; 
font-weight:bold;
color:#ff7400;
}
/*#cab {height:30px;margin-left:0px;}
#navbar {background:url("../images/navbar.png") repeat-x 0 0px; margin:2px 20px 0 20px; padding:14px 0 7px 10px;color:#666; font-size:11px}
#navbar a {color:#ce4a02; text-decoration:none}
#navbar a:hover{text-decoration:underline}
#cab ul {padding:0px 10px 0px 30px;list-style:none;}
#cab li {float:left; text-align:center; display:block;}
#cab a {color:#000}
#cab a:hover {color:#774525}
#cab a.navbut3 {float:left;background:url("../images/tabrB2.png") no-repeat right top; padding:0px 6px 0px 0px;color:#66c; margin:0 1px;text-decoration:none; display:block; height:33px;color:#000; font-weight:bold}
#cab a.navbut3:hover {background:url("../images/tabrightB.png") no-repeat right top;color:#774525}
#cab a.navbut3:hover {color:#774525}
#cab a.navbut3 span {float:left;background:url("../images/tablB2.png") no-repeat left top;padding:8px 0px 9px 6px; text-align:center;display:block; cursor:pointer }
#cab a.navbut3:hover span {background:url("../images/tableftB.png") no-repeat left top;}
#cab a.navbut4 {float:left;background:url("../images/tabrightB.png") no-repeat right top; padding:0px 6px 0px 0px;color:#66c; margin:0 1px;text-decoration:none; display:block; height:33px;color:#000; font-weight:bold}
#cab a.navbut4:hover {color:#774525}
#cab a.navbut4 span {float:left;background:url("../images/tableftB.png") no-repeat left top;padding:8px 0px 9px 6px; text-align:center;display:block; cursor:pointer }
#cab span a:hover {color:#000;}*/
/* Page navigation */
.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc; margin-right:1px}
/*.pagination p a:hover {background:#774525;color:#fff}*/
.pagination p a:hover {background:#66A0FE;color:#fff}
.pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:1px}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}
/*   **************** */
#sidebar {
float:left;
width:auto;
height:auto;
}
.sidebar {
float:left;
/*background-image:url(../images/side_main_bg.gif);
*/background-repeat:repeat-x;
width:100%;
height:auto;
}
.most{
color:#0066CC;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.positive_message { background:url(../images/yes.gif) left no-repeat; padding-left:15px; color:#0060BF; font-weight:bold; height:18px; font-family:Tahoma;}
.negative_message {	background:url(../images/no.gif) left no-repeat; color:#0060BF; padding-left:15px; font-size:12px; font-weight:bold; height:14px; font-family:Arial;}
/*.negative_message1 { background:url(../images/icons/error.png) left no-repeat; padding-left:15px; color:#993300; font-weight:bold; height:10px; font-family:Tahoma;}
*/.processing { color:#999999; font-weight:bold; }
.skip{ float:right;	text-decoration:none; font-size:14px; }
.watch_message { background:url(../images/icons/eye.png) left no-repeat; padding-left:20px; color:#0060BF; font-weight:bold; }
div.status_message_alert{clear:both; background-color:#FFAAAA; width:80%; margin:0 10%; padding:4px 0;text-align:center; color:#000000; font-weight:bold;}
div.status_message_success{clear:both; background-color:#CBF3AD; width:80%; margin:0 10%; padding:4px 0;text-align:center; color:#000000; font-weight:bold;}
.positive_message span {
color:#444444;
margin:0pt 4px 0pt 0pt;
padding:12pt 0pt 8px;
}
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	font-size:100%;
}
form li{
	margin:0;
	padding:0px 0px 0px 9px;
	position:relative;
	clear:both;
	font-family:Tahoma;
	font-size:12px;
}
form li:after, .buttons:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}
form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}

form hr{
	display:none;
}
button.login, 
.buttons a.login 
{
color:#FFFFFF;
font-weight:bold;
}
button:hover, 
.buttons a:hover {
background-color:#008080;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
button {
overflow:visible;
padding:1px 4px 3px 6px;
width:auto;
}
#entry ol{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	font-size:12px;
}
.entry li{
	margin:0;
	padding:0px 0px 0px 7px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}
.entry hr{
	display:none;
}
.post .entry {
/*	padding-top: 0pt;
*/	line-height:17px;
}	
 .entry {
	color:#575757;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}	
.html, div, map, dt, isindex, form {
display:block;
}
	.dataRow{
	width:auto;
	font-size:12px;
	height:22px;
	padding:0px 0px 0px 0px;
}
/*.joinnowbutton 
{
	float: left;
  margin: 2px 5px 2px 5px;
  padding: 4px;
  width:auto;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  background:#FF8D37;
  text-align: center;
  color:#FFFFFF;
  text-decoration: none;
  font-family:Tahoma;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
.joinnowbutton:hover
{
float: left;
  margin: 2px 5px 2px 5px;
  padding: 4px;
  width:auto;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  text-align: center;
  text-decoration: none;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  background-color:#7DDE25;
}*/
.readmore
{
	float: left;
  margin: 2px 0px 0px 2px;
  padding: 1px;
  width:auto;
  background:#34788A;
  text-align: center;
  color:#FFFFFF;
  text-decoration: none;
  font-family:Tahoma;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}
.readmore:hover
{
float: left;
  margin: 2px 0px 0px 2px;
  padding: 1px;
  width:auto;
  text-align: center;
  text-decoration: none;
  font-family:Tahoma;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  background-color:#FF8D37;
}
#main {
height:30px;
margin-left:0px;
}
.main{
background:transparent  url(../images/TE_salary_review.gif) no-repeat no-scroll;
float:left;
padding:8px 0px 9px 6px;
text-align:center;
}
.headtop{
padding-top:10px;
font-size:14px; 
color:#2A5472;
}
/*.headtophome{
font-size:18px; 
color:#2A5472;
}*/
.headertab
{
   text-align:center;
   font-family: Tahoma;
   color:#2A5472;
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
   background:#ECE5C2;
}
.headertab:hover
{
   text-align:center;
   font-family:Tahoma;
   font-size:12px;
   text-decoration:underline;
   font-weight:bold;
   color:#000000;
/*   background:#eceff8;
*/}
/*.headertab_super
{
   text-align:center;
   font-family:Tahoma;
   color:#000000;
   font-size:12px;
   text-decoration:none;
   font-weight:bold;
   background:#eceff8;
}*/
.welcome {
background-image:url(../images/right_bg.gif);
background-repeat:repeat-x;
border:3px double #FF6105;
/*height:2.7em;
*/vertical-align:top; 
color:#FFFFFF;
font-family:Verdana;
font-size:22px; 
font-weight:bold; 
text-align:center;
padding-top:6px;
}
/*.tdborder{
border:1px solid #ECE5C2;
background:#ffffcc;
}*/
.tdbor{
border:1px solid #ECE5C2;
}
.articlecontent {
font-family:Tahoma;
margin-bottom:10px;
margin-left:0pt;
padding-bottom:4px;
position:relative;
line-height:18px;
}
.p142_category {
padding-right:10px;
}
.articlecontent h1 {
color:#3D505A;
font-family:Tahoma;
font-size:24px;
font-style:normal;
font-weight:bold;
line-height:24px;
margin:-2px 0pt 5px;
}
.article h1 {
color:#3D505A;
font-family:Tahoma;
font-size:18px;
font-style:italic;
font-weight:normal;
margin:5px 0pt;
padding:0pt;
}
.articlecontent h1 a {
color:#3D505A;
text-decoration:none;
}
.articlecontent h1 a:hover
{
	color: #5DB3C6;
	text-decoration: none;
}
.more {
color:#3D505A;
text-decoration:none;
}
.blue {
color:#5DB3C6;
/*color:#3D505A;*/
font-family:Tahoma;
text-decoration:none;
}
.blue:hover
{
	color: #5DB3C6;
	text-decoration:underline;
}
.articlecontent {
font-family:Tahoma;
}

.byline {
color:#666666;
margin-top:13px;
text-decoration:none;
}
.article p {
color:#666666;
font-family:Tahoma;
font-size:12px;
line-height:18px;
}
.clearer {
clear:both;
}
.clearer {
clear:both;
color:#FFFFFF;
font-size:12;
line-height:15px;
}
#p142_navigation, .p142_read_more {
font-family:Tahoma;
}
.rightdiv {
border-bottom:1px dashed #DDDDDD;
padding:5px 0pt 5px 5px;
font-family:Tahoma;
font-size:13px;
color:#000000;
line-height:16px;
}
.rightdiv a {
color:#3D505A;
}
.rightdiv a:hover {
color:#79c5e9;
}
#rightdiv {
padding-left:3px;
padding-bottom:7px;
/*padding-top:7px;
*/}
/*.tdbackground {
background-image:url(../images/top-rightbg.gif);
background-repeat:repeat-y;
}*/
.rightsalaries{
color:#666666;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}
.review {
color:#FFFFFF;
font-family:Tahoma;
text-decoration:none;
}
.review:hover
{
	text-decoration:underline;
}
.subheading{
padding-top:10px;
font-size:14px; 
color:#2A5472;
height:30px;
border-top:1px solid #CCC8C3;
background-color:#F3F2ED;
padding:5px 10px 9px;
text-align:left;
font-weight:bold;
}
.tabsubheading{
font-size:14px; 
color:#2A5472;
font-family:Tahoma;
text-align:left;
font-weight:bold;
}


