@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'SansationRegular';
    src: url('../fface/Sansation_Regular-webfont.eot');
    src: url('../fface/Sansation_Regular-webfont.eot?iefix') format('eot'),
         url('../fface/Sansation_Regular-webfont.woff') format('woff'),
         url('../fface/Sansation_Regular-webfont.ttf') format('truetype'),
         url('../fface/Sansation_Regular-webfont.svg#webfontw28k2xtN') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationLight';
    src: url('../fface/Sansation_Light-webfont.eot');
    src: url('../fface/Sansation_Light-webfont.eot?iefix') format('eot'),
         url('../fface/Sansation_Light-webfont.woff') format('woff'),
         url('../fface/Sansation_Light-webfont.ttf') format('truetype'),
         url('../fface/Sansation_Light-webfont.svg#webfontJY9BDD6R') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SansationBold';
    src: url('../fface/Sansation_Bold-webfont.eot');
    src: url('../fface/Sansation_Bold-webfont.eot?iefix') format('eot'),
         url('../fface/Sansation_Bold-webfont.woff') format('woff'),
         url('../fface/Sansation_Bold-webfont.ttf') format('truetype'),
         url('../fface/Sansation_Bold-webfont.svg#webfonth1l4beys') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: SansationRegular, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.6em;
	color: #6d6e71;
	background-color: #FFF;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
}

p {
	margin-top: -1px;
}

.line {
	border-bottom: 1px solid #6d6e71;
	margin-top: 40px;
}

a img {
	border: none;
}

a {
	color: #f04f3b;
	text-decoration: none;
}

a:hover {
	color: #6d6e71;
	text-decoration: none;
}

.anchor a {
	color: #6d6e71;
	text-decoration: none;
}

.anchor a:hover {
	color: #6d6e71;
	text-decoration: none;
}

#wrapper {
	width: 943px;
	height: 100%;
	margin: auto;	
}

#header {
	width: 943px;
	height: 116px;
}

#logo {
	width: 379px;
	height: 116px;
	float: left;
}

#btnNav {
	float: right;
	width: 500px;
	height: 60px;
}

.btnNavdef {
	float: right;
	display: inline;
	width: 111px;
	height: 53px;
}

#mainNav {
	width: 500px;
	height:50px;
	float: left;
	margin-left: 62px;
	text-align:right;
	font-size: 15px;
}

#mainNav ul li {
	display: inline;
	list-style: none;
}

.navDivider {
	color: #b32216;
}

#mainNav ul li a:link {
	color: #6d6e71;
	text-decoration: none;
}

#mainNav ul li a:hover {
	color: #f07060;
	text-decoration: none;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
}

#mainNav ul li a:visited {
	color: #6d6e71;
	text-decoration: none;
}

#mainNav ul li a:active {
	color: #f07060;
	text-decoration: none;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
}

#homeHeader {
	margin-top: 40px;
}

#sectionNav {
	float: left;
	margin-left: 10px;
}

#custSol {
	width: 193px;
	height: 135px;
	background-image: url(../imgs/home_tab.png);
	background-repeat: no-repeat;	
	position: absolute;
	_position: absolute;
	z-index: 10;
	float: left;
	margin-top: 0;
}

#resMin {
	width: 193px;
	height: 135px;
	background-image: url(../imgs/home_tab.png);
	background-repeat: no-repeat;	
	position: absolute;
	_position: absolute;
	z-index: 11;
	float: left;
	margin-left: 182px;
	margin-top: 7px;
}

#execSearch {
	width: 193px;
	height: 135px;
	background-image: url(../imgs/home_tab.png);
	background-repeat: no-repeat;
	position: absolute;
	_position: absolute;
	z-index: 12;	
	float: left;
	margin-left: 364px;
}

#conRect {
	width: 193px;
	height: 135px;
	background-image: url(../imgs/home_tab.png);
	background-repeat: no-repeat;
	position: absolute;
	_position: absolute;
	z-index: 13;	
	float: left;
	margin-left: 546px;
	margin-top: 5px;
}

#onDemand {
	width: 193px;
	height: 135px;
	background-image: url(../imgs/home_tab.png);
	background-repeat: no-repeat;
	position: absolute;	
	_position: absolute;
	z-index: 14;
	float: left;
	margin-left: 728px;
}

.tabText {
	text-align: center;
	font-family: arial;
	font-size: 17px;
	line-height: 1em;
	margin-top: 15px;
	text-transform: capitalize;
}

.tabUp {
	margin-top: 20px;
}

#sectionNav a:link {
	text-decoration: none;
	color: #6d6e71;
}

#sectionNav a:hover {
	color: #4D4D4F;
	text-decoration: none;
}

#sectionNav a:active {
	color: #4D4D4F;
	text-decoration: none;
}

#sectionNav a:visited {
	color: #6d6e71;
	text-decoration: none;
}

.mainHeaderArea {
	width: 943px;
	height: 338px;
	background-image: url(../imgs/home_header.png);
	background-repeat: no-repeat;
	position: relative;
	_position: relative;
	z-index: 15;
	float: left;
	margin-top: 60px;
}

.sectionTitle {
	width: 478px;
	height: 260px;
	float: left;
	margin-left:35px;
	margin-top: 40px;
}

.sectionCopy {
	width: 410px;
	height: 320px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	font-family: SansationBold;
	font-size: 14px;
	line-height: 1.3em;
}



.sectionCopyNB {
	width: 410px;
	height: 320px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.3em;
}

.sectionCopyNB ul {
	list-style-type:none;
}

.sectionCopy ul li {
	padding-bottom: 10px;
}

.sectionCopyNB ul li {
	padding-bottom: 10px;
}

#bizval {
	width: 600px;
	height: 100%;
	float: left;
	display: inline;
}

.switch {
	width: 943px;
	height: 100%;
	float: left;
	margin-top: 10px;
}

.extraPad {
	width: 943px;
	height: 100%;
	float: left;
	margin-top: 10px;
}

.bizValue {
	width: 700px;
	height: 100%;
	float: left;
}

#intBizValue {
	width: 700px;
	height: 100%;
	float: left;
}

.homeImg {
	width:396px;
	height: 294px;
	margin-left: 15px;
	margin-top: 25px;
	float: left;
}

#twtrSection {
	width: 280px;
	height: 100%;
	float: left;
}

#twitterWidget {
	width: 280px;
	height: 300px;
	float: left;
}

.emphasis {
	font-weight: bold;
}

#customerStudy {
	width: 610px;
	height: 100%;
	min-height: 300px;
	float: left;
	margin-left: 48px;
}
.customerStudyExpertise {
	width: 280px;
	height: 100%;
	min-height: 300px;
	float: left;
	margin-left: 40px;
}

#footerWrapper {
	width: 943px;
	height: 100%;
	clear: both;
	margin: auto;
	padding-top: 25px;
}

#footer {
	width: 943px;
	height: 50px;
	margin-top: 25px;
	border-top: solid 1px #6d6e71;
}

#bottomNav {
	width: 640px;
	height:50px;
	float: left;
	margin-left: -40px;
	text-align:left;
	font-size: 15px;
}

#bottomNav li{
	display: inline;
	list-style: none;
	float: left;
	padding: 2px;
}

#bottomNav ul li a:link {
	color: #6d6e71;
	text-decoration: none;
}

#bottomNav ul li a:hover {
	color: #f07060;
	text-decoration: none;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
}

#bottomNav ul li a:visited {
	color: #6d6e71;
	text-decoration: none;
}

#bottomNav ul li a:active {
	color: #f07060;
	text-decoration: none;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
}

#social {
	width: 300px;
	height:50px;
	float: left;
	text-align:right;
	font-size: 12px;
	margin-left: 40px;
}

#social li{
	display: inline;
	list-style: none;
	float: right;
	padding: 2px;
}

#interiorHeader {
	margin-top: 40px;
}

#innerHeaderArea {
	width: 943px;
	height: 338px;
	float: left;
}

#midSection {
	width: 940px;
	height: 100%;
	float: left;
	margin-top: 50px;
}

#pageImage {
	float: left;
	width: 330px;
	height: 365px;
}

.pageTitle {
	font-size: 36px;
	font-weight:normal;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
}

#headImg {
	width: 340px;
	height: 100%;
	float: left;
	display: inline;
	margin-top: -10px;
}

#solCol1 {
	width: 250px;
	height: 100%;
	display: inline;
	float: left;
	margin-top: 6px;
	margin-left: 40px;
}

#solCol1 ul li {
	list-style: disc;
	line-height: 1.2em;
}

#solCol1 ul li img {
	padding-top: 5px;
}

#solCol2 {
	width: 250px;
	height: 100%;
	display: inline;
	float: left;
	margin-top: 6px;
}

#solCol2 ul li {
	list-style: disc;
	line-height: 1.2em;
}

#solCol2 ul li img {
	padding-top: 5px;
}

#expCol1 {
	width: 160px;
	height: 100%;
	float: left;
	font-size: 17px;
	margin-left: 10px;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

#expCol2 {
	width: 160px;
	height: 100%;
	float: left;
	font-size: 17px;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

#expCol3 {
	width: 165px;
	height: 100%;
	float: left;
	font-size: 17px;
	font-family: SansationBold, Arial, Helvetica, sans-serif;
	margin-top: 20px;
}


#expCol1 ul li {
	padding: 0;
	list-style: none;
	line-height: 1em;
}

#expCol2 ul li {
	padding: 0;
	list-style: none;
	line-height: 1em;
}

#expCol3 ul li {
	padding: 0;
	list-style: none;
	line-height: 1em;
}

#intBizVal{
	width: 943px;
	height: 100%;
	float: left;
}

#solutionsHeader li {
	list-style: none;
	margin-bottom: 10px;
	padding-top: 18px;
}

#solutionsHeader li a:link {
	color: #6d6e71;
	text-decoration: none;
}

#solutionsHeader li a:hover {
	color: #f07060;
	text-decoration: none;
}

#solutionsHeader li a:visited {
	color: #6d6e71;
	text-decoration: none;
}

#solutionsHeader li a:active {
	color: #f07060;
	text-decoration: none;
}

#solutionsHeader {
	margin-top: 60px;
}

#headImgExp {
	float: left;
	width: 403px;
	height: 365px;
}

#headImgAbout {
	float: left;
	width: 393px;
	height: 253px;
	margin-top: 40px;
	margin-left: 20px;
}

#bios {
	float: left;
	width: 500px;
	height: 320px;
	margin-left: 15px;
	float: left;
}

.bioBox {
	width: 250px;
	height: 100px;
	display: inline;
	float: left;
	margin-top: 10px;
}

.bioBoxClose {
	margin-top: 10px;
}


.bioText {
	line-height: 1.5em;
}

.bioImg {
	width: 103px;
	height: 65px;
	float: left;
	display: inline;
}

.bigBioImg {
	width: 258px;
	height: 258px;
	float: left;
	display: inline
}

.fullBio {
	float: left;
	width: 380px;
	margin-left: 20px;
	height: 100%;
	display: inline;
}

.biggerText {
	font-size: 18px;
}

#headImgCont {
	width: 222px;
	height: 100%;
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}

#locations {
	width: 700px;
	height: 100%;
	float: left;
	margin-left: 10px;
	margin-top: 80px;
}

.locaSq {
	width:216px;
	height: 150px;
	display: inline;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	margin-left: -3px;
}

.fieldSpace {
	margin-right: 25px;
}

#firstName {
 width: 400px;
 height: 100%;
 float: left;	
}

#coName {
 width: 400px;
 height: 100%;
 float: left;
 margin-top: 15px;	
}

#industry {
 margin-top: 15px;	
}

#city {
 width: 400px;
 height: 100%;
 float: left;
 margin-top: 15px;	
}

#state {
 width: 110px;
 height: 100%;
 float: left;
 margin-top: 15px;	
}

#zip {
	margin-top: 15px;
}

#email {
 width: 400px;
 height: 100%;
 float: left;
 margin-top: 15px;	
}

#phone {
	margin-top: 15px;
}

#subscribe {
	font-size: 11px;
	line-height: 1.2em;
	float: left;
}

.btn {
	width: 108px;
	height: 27px;
	float: left;
	clear: both;
}

.spacer {
	width: 943px;
	height: 20px;
	float: left;
}

#employerForm {
	width: 100%;
	height: 100%;
	float: left;
	clear: both;
}

#contactCopy {
	width: 943px;
	height:100%;
	float: left;
}

#contentSlab {
	width: 943px;
	height: 338px;
	background-image: url(../imgs/home_header.png);
	background-repeat: no-repeat;
	float: left;
}

#solImg{
	width: 318px;
	height: 250px;
	margin-top: 30px;
	margin-left: 35px;
	float: left;
}

#expImg{
	width: 395px;
	height: 274px;
	margin-top: 25px;
	margin-left: 30px;
	float: left;
}

#custImg{
	width: 326px;
	height: 223px;
	margin-top: 35px;
	margin-left: 25px;
	float: left;
}

#quotes {
	width: 410px;
	height: 190px;
	float: left;
	margin-top: 80px;
	margin-left: 120px;
	font-size: 16px;
	font-style:italic;
	color: #333;
}

#btnNavMid {
	float: left;
	width: 170px;
	height: 100%;
	margin-left: 62px;
}

.btnNavMid {
	float: left;
	width: 170px;
	height: 100%;
	margin-left: 62px;
}

.btnDes {
	padding: 5px 10px;
	width: 150px;
	height: 25px;
	margin-bottom: 5px;
    display: block;
    background: #f89a41;
    border: none;
    color: #FFF;
    cursor: pointer;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-shadow: 1px 1px #666;
	behavior: url(../PIE/PIE.htc);
}

.btnDes a {
    color: #FFF;
}

.btnDes:hover {
	padding: 5px 10px;
	width: 150px;
	height: 25px;
	margin-bottom: 5px;
    display: block;
    border: none;
    color: #FFF;
    cursor: pointer;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-shadow: 1px 1px #666;
    background: #6d6e71;
    }
	
.btnDes:visited {
    padding: 5px 10px;
	width: 150px;
	height: 25px;
	margin-bottom: 5px;
    display: block;
    background: #f89a41;
    border: none;
    color: #FFF;
    cursor: pointer;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-shadow: 1px 1px #666;
    }

.btnMenuMid {
	float: right;
	width: 200px;
	height: 40px;
	margin-bottom: 5px;	
}

.csTitle {
	font-size: 20px;
	margin-bottom: 20px;
}

.imgdiv {
	width: auto;
	height: 95px;
	float: left;
	margin-right: 30px;
}

.custBtnNav {
	float: right;
	margin-left: 50px;
	margin-bottom: 75px;
}

.small_link {
	font-size: 12px;
}

.small_link a {
	font-size: 12px;
	color: #f04f3b;
	text-decoration: none;
}

.small_link a:hover {
	font-size: 12px;
	color: #6d6e71;
	text-decoration: none;
}

.cols {
	width: 283px;
	height: 100%;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
/*	border-right: 1px #8a8b8d solid;
*/}

.quoted {
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
}


/* Newsroom CSS*/
#postContainer {
	width: 600px;
	height: 100%;
	float: left;
	border-right: 1px solid #6d6e71;
}

#sidebar {
	width: 320px;
	height: 100%;
	float: left;
	margin-left: 20px;
}

.post {
	margin-bottom: 25px;
}

.post h1 {
	width: 580px;
	height: auto;
}

.metainfo {
	font-size: 12px;
	font-style: italic;
}

.description {
	width: 580px;
	height: auto;
	margin-top: 10px;
}

.more {
	margin-top: 10px;
}

#previous {
	width: 300px;
	height: auto;
	float: left;
}

#next {
	width: 290px;
	height: auto;
	float: right;
	text-align: right;
	padding-right: 10px;
}

#sentImg {
	width: 512px;
	height: 142px;
	margin-top: 25px;
	margin-left: 35px;
}

#formMsg {
	width: 700px;
	height: 100%;
	margin-top: 10px;
	margin-left: 35px;	
}

#blogImg {
	margin-top: 20px;
	width: 267px;
	height: 287px;
	margin-left: 45px;
	float: left;
}

#nrDesc {
	width: 540px;
	height: 240px;
	margin-top: 40px;
	margin-left: 80px;
	float: left;
	font-size:18px;
}

#nrDesc ul li {
	display: inline;
	margin-right: 35px;
	margin-bottom: 25px;
	float: left;
	width: 200px;
}

.clientList {
	width: 33%;
	height: 100%;
	float: left;
	font-size: 14px;
}

.clear {
	display: block;
	clear: both;
}

.popCol {
	width: 50%;
	height: 100%;
	float: left;
}

ol li {
	margin-bottom: 5px;
}

#headswitch {
	margin-top: 0px;
	float: left;
	clear: both;
	display: block;
	width: 943px;
}

.homeBtn {
	float: right;
	width: 170px;
	height: 100%;
}

#midWrapper {
	width: 943px;
	height: 100%;
	margin: auto;
	display: block;
	clear: both;
}

.alignFix {
	display: inline-block;
	vertical-align: top;
}

#seo_wrap {
	width: 925px;
	height: 100%;
	float: left;
	clear: both;
	border: 1px solid #6d6e71;
	padding: 10px;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	font-size: 14px;
	margin-top: 45px;
}

#faq_col {
	width: 600px;
	height: 100%;
	float: left;
	clear: none;
	margin-right: 40px;
}

#location_col {
	width: 280px;
	height: 100%;
	float: left;
	clear: none;
}

#location_col h2 {
	margin-top: 10px;
}

#cs-col1 {
	width: 280px;
	height: 100%;
	float: left;
	clear: none;
	margin-right: 40px;
}

#cs-col2 {
	width: 280px;
	height: 100%;
	float: left;
	clear: none;
}


/*Twitter Widget CSS*/
/**
 * Twitter - https://twitter.com
 * Copyright (C) 2010 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 2.2.5 Twitter search/profile/faves/list widget
 * https://twitter.com/widgets
 * For full documented source see https://twitter.com/javascripts/widgets/widget.js
 * Hosting and modifications of the original source IS allowed.
 */
 
 .twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}
 
.twtr-fullscreen{font-size:220%!important;}

.twtr-fullscreen .twtr-new-results{_display:none!important;}

.twtr-inactive{display:none;}

.twtr-widget a img{border:0!important;}

.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background-image: url(../imgs/twitterBG.jpg);}

.twtr-bd{padding:0 1px;}

.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}

.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}

.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}

.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}

.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}

.twtr-widget h4{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}

.twtr-widget h3{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}

.twtr-widget-profile h4{margin:0 0 0 40px!important;}

.twtr-widget-profile h3{margin:0 0 0 40px!important;}

.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}

.twtr-widget h4{font-size:16px!important;}

.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}

.twtr-widget em{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}

.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}

.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}

.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}

.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}

.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}

.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}

.twtr-fullscreen .twtr-hd{height:0;padding:0;}

.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}

.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}

.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}

.twtr-ft{position:relative;}

.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}

.twtr-ft span{float:right;text-align:right;}

.twtr-ft a{float:left;display:block;}

.twtr-ft a img{position:relative;top:2px;}

.twtr-ft span a{float:none;}

.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}

.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}

.twtr-img{height:25px;width:25px;}

.twtr-img img{width:30px;height:30px;}

.twtr-fullscreen .twtr-img img{width:72px;height:72px;}

.twtr-fullscreen a.twtr-join-conv{display:none;}

.twtr-tweet-text{margin-left:40px;}

.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}

.twtr-popular{font-size:10px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin-top:3px;opacity:.8;}

.twtr-doc a{text-decoration:none!important;}

.twtr-doc a:hover{text-decoration:underline!important;}

/*.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}

.twtr-fullscreen{font-size:220%!important;}

.twtr-fullscreen .twtr-new-results{_display:none!important;}

.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}

.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background-image:url(../imgs/twitterBG.jpg); background-repeat:repeat;}

.twtr-bd{padding:0 1px;}

.twtr-hd {
height: 1px;
width: 100%;
}

.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}

.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}

.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}

.twtr-widget-profile img.twtr-profile-img{visibility: hidden;}

.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}

.twtr-widget-profile h4{font-size:46px; display: inline; margin:0 0 0 -40px!important; float: left; padding: 0; margin-left:-5em; visibility: hidden}

.twtr-widget h3{visibility: hidden; display: inline; margin-left: -200px; width: 5px; height: 100%;}

.twtr-widget h4{float: left; text-align: left; font-size:46px!important; margin-left:-100px!important; display: inline;}

.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}

.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}

.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:10;text-align:center;}

.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}

.twtr-new-results span{position:relative;z-index:9;top:-14px;display:block;font-size:9px!important;}

.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}

.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}

.twtr-fullscreen .twtr-hd{height:0;padding:0;}

.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}

.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}

.twtr-ft{position:relative;}

.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}

.twtr-ft span{float:right;text-align:right;}

.twtr-ft a{float:left;display:block;}

.twtr-ft a img{position:relative;top:2px;}

.twtr-ft span a{float:none;}

.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}

.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}

.twtr-img{height:25px;width:25px;}

.twtr-img img{width:30px;height:30px;}

.twtr-fullscreen .twtr-img img{width:72px;height:72px;}

.twtr-fullscreen a.twtr-join-conv{display:none;}

.twtr-tweet-text{margin-left:40px;}

.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}

.twtr-popular{font-size:10px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin-top:3px;opacity:.8;}

.twtr-doc a{text-decoration:none!important;}

.twtr-doc a:hover{text-decoration:underline!important;}*/

