body {
	font:70% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 15px 0;
	padding:0;
	background:#f7941d url(../images/bg.png) repeat-x fixed;
}
img {border:none;}
abbr {cursor:help;}
h2 span, h3 span, h4 span {margin-left:-9999px;}
a {color:#990000; outline:none;}
a:hover {color:#006600;}
input, textarea, select {font:12px Verdana, Arial, Helvetica, sans-serif; padding:2px;}

#bodyWrapper {
	background:url(../images/bgContent.png) repeat-y;
	width:774px;
	margin:auto;
	padding:0 6px;
}





/*header*********************************************************/
#login {
	float:right;
	background:url(../images/bgLogin.gif) no-repeat bottom left;
	width:219px;
	margin:0 15px 0 0;
	padding:0 10px;
}
#login h4 {
	background:url(../images/titLogin.gif) no-repeat;
	margin:0 0 0 -10px;
	padding:0;
	height:22px;
}
#login h4 span {margin-left:-9999px;}
#login label input {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#10437a;
	border:1px solid #a7a6aa;
	width:90px;
	margin:4px 0;
	padding:2px 3px;
}
#login form {margin:0; padding:0;}
#login form div {
	float:right;
	margin:0 10px 0 0;
}
#login form a {
	font-size:10px;
	color:#004b9c;
}
#login form a:hover {color:#CC6600;}
#login div.telephone {
	padding:5px 15px 0 0; font-size:10px; font-weight:bold; background:#E8E8E8; float:right; margin-right:10px;
}


#menu {
	background:url(../images/bgMenuHeader.gif) repeat-x;
	margin-right:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:26px;
	margin-bottom:0px;
}
#menu ul {
	margin:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	list-style:none;
}
#menu li {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	padding:10px 2px 2px 2px;
	display:block;
}
#menu li a {
	background:url(../images/tabLeftOff.gif) no-repeat top left;
	padding:10px 0 2px 6px;
	/*height:16px;*/
	color:#474747;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#menu li a span {
	background:url(../images/tabRightOff.gif) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 6px 2px 0;
}
#menu li a:hover {background:url(../images/tabLeftOff.gif) no-repeat bottom left; color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#menu li a:hover span {background:url(../images/tabRightOff.gif) no-repeat bottom right;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#menu li a.selected {
	background:url(../images/tabLeftOn.gif) no-repeat top left;
	padding:10px 0 3px 10px;
	color:#f7941d;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	letter-spacing:-1px;
}
#menu li a.selected span {
	background:url(../images/tabRightOn.gif) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 12px 3px 0;
}

#menu li ul { /* second-level lists */
font-family:Verdana, Arial, Helvetica, sans-serif;
	display: none;
	position: absolute;
	top: 25px;
	left: -4px;
	background:#fff;
	border-left:1px dotted #333;
	border-right:1px dotted #333;
	z-index:9999;
}
#menu li ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
	/*white-space:nowrap;*/
	display:block;
	margin:0;
	float:none;
	padding:2px;
	width:16em;
	border-bottom:1px dotted #333;
}
#menu li ul li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding:1px 4px;
	letter-spacing:normal;
	color:#333;
	font-size:10px;
	text-decoration:none;
	background:#f1f1f1;
	border-right:5px solid #ccc;
}
#menu li ul li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8B4C00;
	text-decoration:none;
	font-weight:bold;
	background:#FCD09D;
	font-size:10px;
	border-right:5px solid #F7941D;
}
#menu ul li>ul { 
font-family:Verdana, Arial, Helvetica, sans-serif;
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#menu li:hover ul, #menu li.over ul { /* lists nested under hovered list items */
	display: block;
}



#flashcontent {margin:0 9px; width:744px; height:180px;}




/*content***************************************************************/
#content {
	clear:both;
	background:url(../images/bgContent.gif) repeat-x;
	margin:0 22px 10px 9px;
	padding-top:4px;
}
#resColumn {
	float:right;
	width:200px;
}

#trialBox {
	background:url(../images/bgFreeTrial.png) no-repeat left bottom;
	width:192px;
	margin-bottom:20px;
	padding-bottom:40px;
}
#trialBox form {margin:0; padding:0;}
#trialBox h3 {
	background:url(../images/titFreeTrial.jpg) no-repeat;
	height:40px;
	margin:-2px 0 0 0;
	padding:0;
}
#trialBox h3 span {margin-left:-99999px;}
#trialBox p {margin:4px 15px 5px;}
#trialBox label {cursor:pointer;}
#trialBox label input {
	width:153px;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #A7A6AA;
}
#trialBox form p {color:#10437A;}
#trialBox form div {float:right; margin:-10px -2px 0 0; padding-top:2px; }

#chatBox {
	margin:0 0 20px -5px;
}


#mainContent {width:528px;}

#targetBiz {
	height:40px;
	padding:0;
	margin:0; 
}
#targetBiz form {margin:0; padding:0;}
#targetBiz label img {margin:-2px 0 0 0;}
#targetBiz select {
	vertical-align:top;
	margin-top:12px;
	width:239px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#864900;
	border:1px solid #5A5A5C;
}

#howWork {
	background:url(../images/dotLineGH.gif) repeat-x bottom;
	padding:10px;
}
.step {background:url(../images/dotLineGH.gif) repeat-x top; padding:5px 0;}

#first, #second, #third  {margin:10px 0 0 0; height:180px; overflow:visible;}
.step h2 {padding:0; height:59px; margin:0;}
.step p {margin:-20px 0 10px 60px; color:#444; line-height:1.4em;}

#first h2 {background:url(../images/titCreate.gif) no-repeat;}
#second h2 {background:url(../images/titSend.gif) no-repeat;}
#third h2 {background:url(../images/titTrack.gif) no-repeat;}

#first {background:url(../images/bg1.gif) no-repeat top left;}
#second {background:url(../images/bg2.gif) no-repeat top left;}
#third {background:url(../images/bg3.gif) no-repeat top left;}



.features {
	float:right; 
	background:url(../images/dotLineV_189.gif) repeat-y;
	width:189px;
	padding:0;
	margin:10px 0 0 10px;
}
.features h4 {
	background:url(../images/bgFeatBoxTitle.gif) no-repeat top left;
	padding:3px 10px;
	margin:0;
	color:#000;
}
.features ul {
	margin:0;
	padding:5px 15px 10px 15px;
	list-style:none;
	background:url(../images/bgFeatBoxBottom.gif) no-repeat bottom left;
}
.features li a {
	background:url(../images/check.gif) no-repeat left top;
	padding:0 0 4px 16px;
	color:#9A0606;
	display:block;
	text-decoration:none;
}
.features li a:hover {color:#000;}
ul.icoOK {list-style:none;}
ul.icoOK li {
	background:url(../images/check.gif) no-repeat left top;
	padding:0 0 4px 16px;
}

#resources {background:url(../images/dotLineGH.gif) repeat-x bottom; height:190px; padding:10px 0; }
#resources div { float:left; text-align:center;}

#partners, #clients {background:url(../images/dotLineV.gif) repeat-y right;}
#partners {width:155px;}
#clients {width:195px;}
#resCenter {width:175px;}

#resources h4 { margin:0; padding:0; height:30px;}
#partners h4 {background:url(../images/titOurPartners.gif) no-repeat;}
#clients h4 {background:url(../images/titOurClients.gif) no-repeat;}
#resCenter h4 {background:url(../images/titResource.gif) no-repeat;}

div#resCenter {text-align:left;}
#resCenter p {margin:0; padding:0 0 5px 20px;}
#resCenter ul {margin:0 0 0 20px; padding:0; list-style:none;}
#resCenter li a {
	display:block;
	font-weight:bold;
	background:#FFF5D5 url(../images/clip_small.gif) no-repeat;
	margin:2px 0;
	padding:2px 0 2px 16px;
	color:#B96500;
	text-decoration:none;
}
#resCenter li a:hover {
	color:#fff5d5;
	background:#B96500 url(../images/clip_small.gif) no-repeat;
}
/************************/
#topPages {
	background:url(../images/bgTop.png) no-repeat;
	height:180px;
	margin:2px 9px 0 9px;
	width:744px;
}
#topPages h3 { height:73px; margin:0; padding:0;}
#topPages p {
	color:#fff;
	margin:-5px 220px 0 50px;
	padding:0; 
	font-size:1.2em;  
	line-height:1.2em;
}

#featPg {background:url(../images/bgFeatures.gif) no-repeat right top; height:180px;padding:0;}
#featPg h3 {background:url(../images/titFeatures.gif) no-repeat;}
#corpPg {background:url(../images/bgFeatures.gif) no-repeat right top; height:180px;padding:0;}
#corpPg h3 {background:url(../images/titCorporate.gif) no-repeat;}
#resPg {background:url(../images/bgFeatures.gif) no-repeat right top;height:180px;padding:0;}
#resPg {background:url(../images/titReseller.gif) no-repeat;}

#smsPg {background:url(../images/bgTxtSMS.gif) no-repeat right top; height:180px;padding:0;}
#smsPg h3 {background:url(../images/titTxtSMS.gif) no-repeat;}

#indTypePg {background:url(../images/bgIndType.gif) no-repeat right top; height:180px; padding:0; }
#indTypePg h3 {background:url(../images/titIndType.gif) no-repeat; }

#aboutPg {background:url(../images/bgAbout.gif) no-repeat right top;height:180px; padding:0;}
#aboutPg h3 {background:url(../images/titAbout.gif) no-repeat;}

#resourcesPg {background:url(../images/bgResources.gif) no-repeat right top; height:180px; padding:0;}
#resourcesPg h3 {background:url(../images/titResources.gif) no-repeat;}

#pricingPg {background:url(../images/bgPricing.gif) no-repeat right top;height:180px;padding:0;}
#pricingPg h3 {background:url(../images/titPricing.gif) no-repeat;}

#faqPg {background:url(../images/bgFAQ.gif) no-repeat right top; height:180px;padding:0;}
#faqPg h3 {background:url(../images/titFAQ.gif) no-repeat;}

#contactPg {background:url(../images/bgContact.gif) no-repeat right top;height:180px;padding:0;}
#contactPg h3 {background:url(../images/titContact.gif) no-repeat;}

#supportPg {background:url(../images/bgContact.gif) no-repeat right top;height:180px;padding:0;}
#supportPg h3 {background:url(../images/titSupport.gif) no-repeat;}


.featPG, .contactPg {
	padding:3px 10px;
	/*background:url(../images/dotLineGH.gif) repeat-x top;
	position:relative;*/
}
.featPG p {margin:-15px 100px 0 0;}
#create {background:url(../images/bgCreate.jpg) no-repeat right top}
#send {background:url(../images/bgSend.jpg) no-repeat right top;}
#track {background:url(../images/bgTrack.jpg) no-repeat right top;}
#manage {background:url(../images/bgManage.jpg) no-repeat right top;}

.advfeatPG p {font-size:12px;}
#rssFeat {background:url(../images/bgRSS.jpg) no-repeat right top}
#triggerFeat {background:url(../images/bgTrigger.jpg) no-repeat right top}
#googleFeat {background:url(../images/bgGoogleAnalytics.jpg) no-repeat right top}
#microFeat {background:url(../images/bgMicroSites.jpg) no-repeat right top}

#path {background:#FEEFDE; margin:5px 0; padding:4px; color:#000; font-weight:bold;}
#path a {color:#990000; font-weight:normal;} #path a:hover {color:#FF0000;}

#txt {background:#fff;}
#txt h1 {font-size:25px; color:#9D4C0D; padding:0 15px15px; letter-spacing:-1px;}
#txt h2 {font-size:22px; color:#9D4C0D; padding:0;}
#txt h3 {font-size:1.0em; color:#9D4C0D; padding:0 15px 0px 15px;}

#txt p {font-size:1.0em; padding:0 15px 15px 25px;}
#txt ul {margin:0 10px; padding:0 40px;}

#txt form {margin:0;padding:10px; background:url(../images/bottomFormContact.gif) no-repeat bottom center;}
#txt form caption {text-align:center; color:#000;}
#txt form fieldset {border:none; background:url(../images/bgForms.png) no-repeat; padding:10px 0 0 0; width:505px;}
#txt form th { padding:10px; text-align:right; width:250px; vertical-align:top; border-bottom:2px dotted #B3CC9A; color:#003300}
#txt form td {padding:10px 0; vertical-align:top; border-bottom:2px dotted #B3CC9A;}
#txt form label span {font-size:1.0em; font-weight:bold;}
#txt form br {clear:left;}

#txt table.comparison, #txt table.contact {width:500px; padding:0 7px 5px 0;}
#txt table.comparison td{padding:6px; background:url(../images/dotLineH.gif) repeat-x bottom;}
#txt table.comparison td img {padding-left:30px;}
#txt table.comparison th, #txt table.contact caption {font-weight:bold; color:#333; padding:8px; background:#F5FFEA url(../images/dotLineGH.gif) repeat-x bottom; font-size:1.0em; text-align:left;}
#txt table.comparison td.tableTitle {background:#E9F3DF; color:#006600; font-weight:bold;}
#txt table.comparison td.discount {background:#599A0F; color:#fff; font-weight:bold; border-right:1px solid #fff;}
#txt table.comparison td.note {color:#599A0F; font-weight:bold;}
#txt table.comparison tr:hover, #txt table.contact tr:hover {background:#F5FFEA; }

#txt table.contact td, #txt table.contact th {padding:6px; background:url(../images/dotLineH.gif) repeat-x bottom; text-align:left; vertical-align:top;}
#txt table.contact th {white-space:nowrap;}
#txt table caption {white-space:nowrap; font-size:1.0em; font-weight:bold; text-align:left;}

.important {font-weight:bold;}
#txt table.comparison td.center {padding-left:20px;}



.featList ul {margin:0; padding:0; list-style:none}
.featList li {display:inline;}

.feat {
	background:url(../images/check.gif) no-repeat left top;
	padding:0 0 4px 16px;
	margin:2px 0 2px 15px;
	color:#9A0606;
	display:block;
	text-decoration:none;
	font-weight:bold;
	list-style:none;
}
.advfeat {
	background:url(../images/check.gif) no-repeat left top;
	padding:0 0 4px 16px;
	margin:2px 0 2px 15px;
	color:#000;
	display:block;
	text-decoration:none;
	font-weight:bold;
	list-style:none;
	font-size:12px;
}
.feat:hover {
	background:#f1f1f1 url(../images/check.gif) no-repeat left top;
}
.gloss {
	background:url(../images/greenArrowOff.gif) no-repeat 0 8px;
	padding:5px 0 5px 16px;
	margin:-1px 0 0 15px;
	position:relative;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	border-left:none;
	border-right:none;
	color:#9A0606;
	display:block;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
	font-size:1.0em;
	list-style:none;
}
.gloss:hover {background:#333 url(../images/greenArrowOn.gif) no-repeat 0 8px; color:#fff;}
.gloss:hover div {background:#fff; border-right:1px solid #333;}

.response {color:#444; padding:4px 10px 10px 20px; font-weight:normal; font-size:11px; position:relative;}

#industryType div {
	float:left;
	width:250px;
}
#industryType div ul {
	margin:0 10px;
	padding:0 0 0 10px;
	list-style:none;
}
#industryType div li a {
	height:64px;
	border:2px solid #fff;
	display:block;
	color:#666;
	padding:19px 0 0 64px;
	line-height:1em;
	font-weight:bold;
	margin:4px 0;
	text-decoration:none;
	font-size:1.0em;
	letter-spacing:-1px;
}
#industryType div li a:hover {
	color:#c6710a;
	text-decoration:underline;
}

.artist {background:url(../images/icoArtist.jpg) no-repeat left top;}
.assoc {background:url(../images/icoAssoc.jpg) no-repeat left top;}
.attorney {background:url(../images/icoAttorn.jpg) no-repeat left top;}
.clubs {background:url(../images/icoClubs.jpg) no-repeat left top;}
.deco {background:url(../images/icoDeco.jpg) no-repeat left top;}
.educ {background:url(../images/icoEduc.jpg) no-repeat left top;}
.entert {background:url(../images/icoEntert.jpg) no-repeat left top;}
.financial {background:url(../images/icoFinancial.jpg) no-repeat left top;}
.healthCare {background:url(../images/icoHealthCare.jpg) no-repeat left top;}
.health {background:url(../images/icoHealthClub.jpg) no-repeat left top;}
.hotels {background:url(../images/icoHotels.jpg) no-repeat left top;}
.relig {background:url(../images/icoRelig.jpg) no-repeat left top;}
.npo {background:url(../images/icoNPO.jpg) no-repeat left top;}
.politic {background:url(../images/icoPolitics.jpg) no-repeat left top;}
.publish {background:url(../images/icoPublishers.jpg) no-repeat left top;}
.realestate {background:url(../images/icoRealEstate.jpg) no-repeat left top;}
.resto {background:url(../images/icoResto.jpg) no-repeat left top;}
.retail {background:url(../images/icoRetail.jpg) no-repeat left top;}
.sales {background:url(../images/icoSales.jpg) no-repeat left top;}
.salons {background:url(../images/icoSalons.jpg) no-repeat left top;}
.trade {background:url(../images/icoTradeShows.gif) no-repeat left top;}
.travel {background:url(../images/icoTravel.jpg) no-repeat left top;}
.web {background:url(../images/icoWeb.jpg) no-repeat left top;}
.wines {background:url(../images/icoWine.jpg) no-repeat left top;}

#txt h3.artist {background:url(../images/txtArtist.gif) no-repeat left top;}
#txt h3.assoc {background:url(../images/txtAssoc.gif) no-repeat left top;}
#txt h3.attorney {background:url(../images/txtAttorn.gif) no-repeat left top;}
#txt h3.clubs {background:url(../images/txtClubs.gif) no-repeat left top;}
#txt h3.deco {background:url(../images/txtDeco.gif) no-repeat left top;}
#txt h3.educ {background:url(../images/txtEduc.gif) no-repeat left top;}
#txt h3.entert {background:url(../images/txtEntert.gif) no-repeat left top;}
#txt h3.financial {background:url(../images/txtFinancial.gif) no-repeat left top;}
#txt h3.healthCare {background:url(../images/txtHealthCare.gif) no-repeat left top;}
#txt h3.health {background:url(../images/txtHealthClub.gif) no-repeat left top;}
#txt h3.hotels {background:url(../images/txtHotels.gif) no-repeat left top;}
#txt h3.relig {background:url(../images/txtRelig.gif) no-repeat left top;}
#txt h3.npo {background:url(../images/txtNPO.gif) no-repeat left top;}
#txt h3.politic {background:url(../images/txtPolitics.gif) no-repeat left top;}
#txt h3.publish {background:url(../images/txtPublishers.gif) no-repeat left top;}
#txt h3.realestate {background:url(../images/txtRealEstate.gif) no-repeat left top;}
#txt h3.resto {background:url(../images/txtResto.gif) no-repeat left top;}
#txt h3.retail {background:url(../images/txtRetail.gif) no-repeat left top;}
#txt h3.sales {background:url(../images/txtSales.gif) no-repeat left top;}
#txt h3.salons {background:url(../images/txtSalons.gif) no-repeat left top;}
#txt h3.trade {background:url(../images/txtTradeShows.gif) no-repeat left top;}
#txt h3.travel {background:url(../images/txtTravel.gif) no-repeat left top;}
#txt h3.web {background:url(../images/txtWeb.gif) no-repeat left top;}
#txt h3.wines {background:url(../images/txtWine.gif) no-repeat left top;}


.backTop {text-align:right; background:url(../images/dotLineGH.gif) repeat-x center;}
#txt div.backTop a img { border:none;}

.right {float:right;}
.left {float:left;}
ul.descriptList {margin-top:0px; list-style:none;}
.descriptList li {
	font-weight:bold;
	font-size:1.0em;
	color:#003399;
	background:url(../images/bulletIndType1.gif) no-repeat;
	padding:0 0 5px 20px;
}
.descriptList li a {color:#003399;}
.descriptList li a:hover {color:#990000; text-decoration:none;}

a.caseLink {background:url(../images/icoCaseSmall.gif) no-repeat; padding:10px 0 15px 58px; display:block; font-weight:bold;  border-bottom:2px dotted #999;border-top:2px dotted #999; margin-top:20px;}
ul.ebDo {list-style:none;}
.ebDo li {
	font-size:1.0em;
	background:url(../images/check.gif) no-repeat top left;
	padding:0 0 10px 20px;
}

#txt h3.title {height:66px; /*display:block; padding:11px 0 15px 0; font-size:10px;*/}
#txt h3.title spna {margin-left:-999999px;}

#txt div.resources {
	padding:0 0 10px 70px;
	margin:0 0 10px 15px;
	border-top:2px dotted #999;
	position:relative;
}
#txt div.resources h3 {color:#000; text-decoration:none; font-size:12px; padding:0; margin:0 0 -10px 0; height:66px;}
#txt div.resources h3 span {margin-left:-9999px;}
#txt div.clients:hover h3 {background:#F5E3D5;}
#txt div.resources a, #txt div.case h3 a {color:#F57614; border-bottom:2px dotted #F57614; text-decoration:none; background:url(../images/bulletOrange.gif) no-repeat 0 2px; padding-left:8px;}
#txt div.resources a:hover {font-weight:bold;}
#txt div.resources p {padding:0; margin:5px 0;}
#txt div.resources ul {margin:0; padding:0;}
#txt div.case h3 a:hover {text-decoration:none;}

#txt div.clients {
	padding:0 0 30px 0;
	margin:10px 15px;
	border-top:2px dotted #999;
	position:relative;
}
#txt div.clients h3 {color:#000; text-decoration:none; font-size:16px; letter-spacing:-1px; padding:0; margin:0 0 8px 0; background:#f1f1f1;}
#txt div.clients ul {margin:0 0 0 15px; padding:0; list-style:none; text-align:center;}
#txt div.clients li {display:inline; padding-right:10px;}
#txt div.clients li img {vertical-align:middle;}

#txt a img {border:1px dotted #999; padding:2px; margin-left:10px;}
#txt a:hover img {border:1px solid #009900;}

#resEMSG {background:url(../images/icoGuide.gif) no-repeat;}
#resBooks {background:url(../images/icoBooks.gif) no-repeat;}
#resArt {background:url(../images/icoArticles.gif) no-repeat;}
#resCase {background:url(../images/icoCase.gif) no-repeat;}
#resLink {background:url(../images/icoLinks.gif) no-repeat;}
#resWP {background:url(../images/icoWhitePapers.gif) no-repeat;}
#resGlo {background:url(../images/icoGlossary.gif) no-repeat;}
#resFAQ {background:url(../images/icoFAQ.gif) no-repeat;}

h3#resGlo {background:url(../images/icoGlossary.gif) no-repeat; padding:22px 0 23px 90px;}
h3#resBooks {background:url(../images/icoBooks.gif) no-repeat; padding:22px 0 60px 90px;}
h3#resCase {background:url(../images/icoCase.gif) no-repeat; padding:22px 0 60px 90px;}
h3#resArt {background:url(../images/icoArticles.gif) no-repeat; padding:22px 0 60px 90px;}
h3#resLink {background:url(../images/icoLinks.gif) no-repeat; padding:22px 0 40px 90px;}
h3#resWP {background:url(../images/icoWhitePapers.gif) no-repeat; padding:22px 0 40px 90px;}


.bookDesc {clear:left; margin:0 10px; padding:10px 0; border-top:2px dotted #999;}
.bookDesc:hover {background:#f1f1f1;}
.bookDesc p a {font-weight:bold; text-decoration:none; padding:2px;}
.bookDesc p a:hover {background:#006600; color:#fff;}
.bookDesc a img {float:left; margin:0 10px; border:2px solid #999;}
.bookDesc a:hover img {border:2px solid #000;}
#txt div.bookDesc h3 {color:#666; font-size:12px; letter-spacing:0px; margin:-10px 0 0 0;}
#txt div.bookDesc p {margin:5px 0 5px 60px;}

#txt div.separator {width:100%; clear:both;}
#txt ul.resGloLinks {
	float:left;
	width:200px;
	list-style:none;
	margin:0 0 0 40px;
	padding:0;
}
#txt ul.resGloLinks li {
	background:url(../images/bulletOrange.gif) no-repeat top left;
	padding-left:14px;
}
#txt ul.resGloLinks li a {
	padding:0 0 5px 0;
	display:block;
	font-size:1.0em;
}

#txt ul.ulArt, #txt ul.pdfList { list-style:none; margin:0 0 0 18px; padding:0;}
#txt ul.ulArt li a{
	font-size:1.0em;
	color:#990000;
	background:url(../images/icoArticlesSmall.gif) no-repeat left top;
	padding:11px 0 11px 48px;
	margin:7px 0;
	display:block;
	height:16px;
}
#txt ul.ulArt li a:hover { color:#006600; font-weight:none; background:url(../images/icoArticlesSmall.gif) no-repeat left bottom;}

#txt ul.pdfList li a:hover {font-size:1.0em; color:#355908;}
#txt ul.pdfList li a {
	font-size:1.0em;
	color:#990000;
	background:url(../images/icoPDF.gif) no-repeat left;
	padding:16px 0 16px 48px;
	display:block;
}
#txt ul.pdfList li, #txt ul.ulArt li {border-top:2px dotted #999;}

#txt div.case {border-top:2px dotted #999;margin:4px 15px 35px 15px;}
#txt div.case img {float:left; margin:0 10px 0 0;}
#txt div.case h3 {font-size:11px; color:#000; padding:4px; margin:4px 0; letter-spacing:-1px; background:#f1f1f1;}
#txt div.case:hover h3 {color:#000; background:#FEF4E7;}
#txt div.case blockquote {color:#444; background:url(../images/bgBlock.gif) no-repeat left top; margin:5px 5px 5px 204px; font-style:italic; padding-left:40px; font-size:1.0em;}
#txt div.case blockquote span {color:#000; margin:5px; font-style:normal; font-weight:bold; padding-left:0px;}

#txt div.links {border-top:2px dotted #999;margin:4px 15px 35px 15px;}
#txt div.links h3 {font-size:12px; color:#000; padding:4px; margin:4px 0; letter-spacing:0px; background:#f1f1f1;}
#txt div.links a { background:url(../images/bgLinksOff.jpg) no-repeat; color:#666; text-decoration:none; display:block; border-bottom:1px dotted #666;}
#txt div.links a:hover { background:url(../images/bgLinksOn.jpg) no-repeat; border-bottom:1px dotted #333;color:#000;}
#txt div.links a strong {color:#000; text-decoration:none;}
#txt div.links a:hover strong { color:#284702; border-bottom:2px dotted #284702;}
#txt div.links p a {padding:15px 30px 15px 45px; margin:0 0 0 -20px;}
#txt div.links p {margin:0 0 0 25px; padding:0;}

div.case table {float:right; width:220px; background:#fff; /*border:4px solid #f1f1f1; */margin:30px 0 15px 10px;}
div.case table td {font-size:1.0em; font-style:italic; color:#777;}
div.case td strong span {font-style:normal; font-weight:normal; color:#333;}
div.case td strong {padding:5px 10px; display:block;}
#txt div.case td img {margin:0 0 0 15px;}

#txt div.shareYour {float:right; margin:0; padding:0; height:55px;}
#txt div.shareYour a img {width:129px; height:55px; padding:0; margin:0; border:none; background:url(../images/botShareStory.gif) no-repeat top left;}
#txt div.shareYour a:hover img {border:none; background:url(../images/botShareStory.gif) no-repeat bottom left;}

#txt div.faqList h3 {
	background:url(../images/bulletIndType1.gif) no-repeat;
	padding-left:20px;
	margin-left:10px;
	color:#990000;
}

/*footer**********************************************************************/
#footer {
	clear:both;
	background:#E8E77D url(../images/bgFooterTop.png) no-repeat top left;
	padding-top:1px;
	margin-right:14px;
	text-align:center;
	color:#000;
}
#menuFooter {
	margin:10px 0 30px 0;
}
#menuFooter ul {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
#menuFooter li {
	display:inline;
	padding-right:5px;
}
#menuFooter li a {
	background:url(../images/bulletMenuF.gif) no-repeat top left;
	padding-left:9px;
	font-size:10px;
	color:#BA0000;
}
#menuFooter li a:hover {
	background:url(../images/bulletMenuF.gif) no-repeat bottom left;
	color:#000;
	text-decoration:none;
}
#logosFooter {padding:0 0 10px 0;}
#logosFooter img {vertical-align:middle;}




#bgFooter {
	background:url(../images/bgFooterBottom.png) no-repeat -5px 0;
	height:20px;
	width:774px;
	margin:auto;
}

/**sidebar menus ***************************************************/
#sideMenu {
	background:url(../images/bgSideMenu.png) no-repeat bottom left;
	padding-bottom:15px;
	margin:0 0 15px 0;
}
#sideMenu h3 {height:36px; margin:0; padding:0 0 5px 0;}
#sideMenu h3 span {margin-left:-9999px;}

#sideMenu ul {
	margin:0;
	padding:0 0 0 40px;
	list-style:url(../images/sideMenuIco.gif);
}
#sideMenu li {padding:2px 0;}
#sideMenu li a {
	color:#990000;
	display:block;
	/*background: no-repeat 0 5px;*/
	padding:2px 10px 2px 0;
	margin:0 0 0 -5px;
}
#sideMenu li a:hover {color:#000066; text-decoration:none;}



.featuresMenu h3 {background:url(../images/titMenuFeatures.gif) no-repeat top left;}
.industryMenu h3 {background:url(../images/titMenuIndustry.gif) no-repeat top left;}
.resourcesMenu h3 {background:url(../images/titMenuResources.gif) no-repeat top left;}
.pricingMenu h3 {background:url(../images/titMenuPricing.gif) no-repeat top left;}
.aboutMenu h3 {background:url(../images/titMenuAbout.gif) no-repeat top left;}
