/* New TSI website - August 2, 2010 */

A:hover, A:active, A:link, A:visited {
	color:#438dd4;
}

/* header */

.header { 
	background-image: url('https://www.truesolutions.com/images/header_back.jpg'); 
	background-repeat:no-repeat;
	width:977px;
	height:140px;
	border-top:thick solid #EBEBEB;
	margin-top:0;
	padding-top:0;
}

.header-new { 
	
}

.header img { 
	margin:5px 0 10px 0;
}

#TSIlogo { 
	margin:10px 0 20px 5px;
	width:111px;
}

#tag { 
	padding:20px;
	text-align:left;
	color:#0772BA;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 100px 0;	
	font-family:Arial, Helvetica, sans-serif;
}

#seal { 
	margin:20px 0 20px 5px;
	width:143px;
}

#seal2 { 
	margin:20px 0 20px 50px;
	width:143px;
}

#phone { 
	padding:20px;
	text-align:left;
	color:#0772BA;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 100px 0;	
	font-family:Arial, Helvetica, sans-serif;
}

.wrapper {
}


/*globalnav*/

#globalnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	float:left;
	width:100%;
	/*padding:0 0 2em 2em;*/
	padding:0 0 25px 25px;
	margin:0;
	list-style:none;
	line-height:1em;
	font-weight: bold;
}

#globalnav LI {
	float:left;
	margin:0;
	padding:0;
}

#globalnav A {
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:#0565bc;
	margin:0;
	/*padding:0.25em 1em;*/
	padding:5px 25px 5px 25px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.here:link,
#globalnav A.here:visited {
	background:#438dd4;
}

#globalnav A.here:link,
#globalnav A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/

#globalnav UL {
	position:absolute;
	left:0;
	top:1.8em;
	float:left;
	background:#438dd4;
	width:957px;
	margin:0;
	/*padding:0.25em 0.25em 0.25em 1em;*/
	padding:10px;
	list-style:none;
	border-top:1px solid #fff;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	background:#438dd4;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.here:link,
#globalnav UL A.here:visited {
	color:yellow;
}

/* main content area */

.homecontent1 {
	background-color: #EBEBEB;
	width: 947px;
	height: 600px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}
.homecontent-new {
	background-color:#78ADE1;
	width: 60%;
	height: 770px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

.homecontent {
	background-color: #EBEBEB;
	width: 947px;
	height: 1200px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

.homecontent_a {
	background-color: #ffffff;
	width: 947px;
	height: 2000px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

.homecontent_zz {
	background-color: #ffffff;
	width: 800px;
	height: 1500px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	text-align: center;
}
.homecontent_e {
	background-color: #EBEBEB;
	width: 947px;
	height: 2000px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}


.homecontent_a #consulting {
	background-color: #EBEBEB;
	width: 947px;
	height: 1500px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

.homecontent #consulting {
	background-color: #EBEBEB;
	width: 947px;
	height: 1500px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

.homecontent1 #hcmission {
	background-color:#FAFAFA;
	border:solid thin #C1C1C1;
	width: 260px;
	height: 243px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:675px;
}

.homecontent1 #hcmission h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:15px;
}

.homecontent1 #hcmission h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#438dd4;
	line-height:14px;
}

.homecontent1 #hcmission p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#438dd4;
	font-weight:900;
	margin-top:-2px;
}

/* Offers on the homepage */

.homecontent1 #offers {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 450px;
	height: 277px;
	padding: 0px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:276px;
	left:10px;
	text-align:left;
	color:#000;
}


.homecontent1 #offers h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:20px;
}

.homecontent1 #offers h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:1px;
}

.homecontent1 #offers p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
	margin-top:-2px;
}

/* Offers 2 on the homepage */

.homecontent1 #offers2 {
	position:absolute;
	top:265px;
	left:197px;
	text-align:left;
	height: 229px;
}

.homecontent1 #offers2 h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:30px;
}

.homecontent1 #offers2 h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent1 #offers2 p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

/* Left nav */

.homecontent #leftside {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 150px;
	height: 400px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:10px;
	text-align:left;
	color:#000;
}

.homecontent #leftside h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:2px;
}

.homecontent #leftside h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent #leftside p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

.homecontent_a #leftside {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 150px;
	height: 460px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:10px;
	text-align:left;
	color:#000;
}

.homecontent_a #leftside h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:2px;
}

.homecontent_a #leftside h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent_a #leftside p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

/* Middle content */

.homecontent #middle_consulting {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 545px;
	height: 480px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:200px;
	text-align:left;
	color:#000;
}
.homecontent #middle_short {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 545px;
	height: 480px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:200px;
	text-align:left;
	color:#000;
}


.homecontent #middle_consulting h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	color:#438dd4;
}

.homecontent #middle_consulting h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent #middle_consulting p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:black;
	font-weight: normal;
}

.homecontent #middle_consulting li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#438dd4;
	font-weight: bold;
}

.homecontent #middle_consulting td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#438dd4;
	font-weight: bold;
}

.homecontent #middle_consulting td #all {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#438dd4;
	font-weight: normal;
}

.homecontent_a #middle_consulting {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 548px;
	height: 1950px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:200px;
	text-align:left;
	color:#000;
}

.homecontent_a #middle_consultings {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 548px;
	height: 1691px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:200px;
	text-align:left;
	color:#000;
}

.homecontent_a #middle_consulting h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:900;
	color:#438dd4;
}

.homecontent_a #middle_consulting h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent_a #middle_consulting p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:black;
	font-weight: normal;
}

.homecontent_a #middle_consulting li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#438dd4;
	font-weight: bold;
}

.homecontent_a #middle_consulting td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#438dd4;
	font-weight: bold;
}

.homecontent_a #middle_consulting td #all {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#438dd4;
	font-weight: normal;
}

/* Testimonial & power content */

.homecontent #statement {
	background-color: #E6E6FF;
	width: 150px;
	height: 150px;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:20px;
	left:588px;
	text-align:left;
	color:#000;
}

.homecontent #statement h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:2px;
}

.homecontent #statement h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent #statement p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

.homecontent_a #statement {
	background-color: #E6E6FF;
	width: 150px;
	height: 150px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:20px;
	left:588px;
	text-align:left;
	color:#000;
}

.homecontent_a #statement h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:2px;
}

.homecontent_a #statement h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent_a #statement p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

/* Right side content content */

.homecontent #rightside {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 150px;
	height: 480px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:785px;
	text-align:left;
	color:#000;
}

.homecontent #rightside h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:2px;
}

.homecontent #rightside h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent #rightside p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

.homecontent_a #rightside {
	background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 149px;
	height: 740px;
	padding: 10px 10px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/* behavior: url(border-radius.htc); */
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:10px;
	left:786px;
	text-align:left;
	color:#000;
}

.homecontent_a #rightside h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:2px;
}

.homecontent_a #rightside h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:900;
	color:#438dd4;
	line-height:8px;
}

.homecontent_a #rightside p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}


/* Clients on the homepage */

.homecontent1 #clients {
	position:absolute;
	top:312px;
	left:340px;
	text-align:left;
	height: 234px;
	width: 146px;
}

.homecontent1 #clients h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:900;
	line-height:9px;
}

.homecontent1 #clients h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:900;
	color:#438dd4;
	line-height:13px;
}

.homecontent1 #clients h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#438dd4;
	line-height:11px;
}

.homecontent1 #clients p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:orange;
	font-weight:900;
}

/* Tabs on the homepage */

.homecontent1 #tabs_m {
	/*background-color:#FEFEFE;
	border:solid thin #C1C1C1;
	width: 432px;
	height: 210px;
	padding: 1px 10px 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);*/
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	top:265px;
	left:500px;
	text-align:left;
	color:#000;
}

/* TSI footer */

.TSIfooter {
	width:957px; 
	height:100%; 
	background-image:url('https://www.truesolutions.com/images/footer.gif');
	background-repeat:repeat-x;
	border-top:thin solid #D6D6D6; 
	margin-top:7px;
	color:#6D6D6D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:left;
	padding:5px 7px 0 12px;
}

.TSIfooter p {
	color:#438dd4;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:900;
	line-height:2px;
	text-align:left;
	margin-top:10px;
}

.TSIfooter_consulting {
	width:957px; 
	height:100%; 
	background-image:url('https://www.truesolutions.com/images/footer.gif');
	background-repeat:repeat-x;
	border-top:thin solid #D6D6D6; 
	margin-top:10px;
	color:#6D6D6D;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:left;
	padding:5px 7px 0 12px;
}

.TSIfooter_consulting p {
	color:#438dd4;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:900;
	line-height:2px;
	text-align:left;
	margin-top:10px;
}
rightcolumn_class {
	font-size: 9px;
}
.wrapper .header #globalnav .tabs .header {
	font-size: 14px;
}

