﻿/*  Tellme.com specific CSS */
html {
    background: white url(../img/site/body_bg.gif) repeat-x;
    _background: none;
    _background-color: #e3e3e3;
}
body  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 74%;
    color: #505050;
    overflow: -moz-scrollbars-vertical;
}
a, a:visited, a:active {
    color: #4e99b2;
    outline: none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    outline: none;
}
th,td {
    border: 0;
    padding: 5px 10px;
    vertical-align: top;
}
p {
    line-height: 1.3;
}
hr {
    padding: 0;
    border: none;
    height: 1px;
    background-color: #666666;
    margin: 20px 0;
}
img {
    border: 0;
}
h3 {
    margin-bottom: 3px;
    margin-top: 20px;
}
h3.dots {
    background: transparent url(../img/site/3_dots.gif) no-repeat 0 3px;
    padding-left: 15px;
}
.tellmeOrange, a.tellmeOrange, a.tellmeOrange:visited {
    color: #ff6600;
}
.note {
    font-size: 80%;
    line-height: 140%;
}
h1 {
    font-size: 200%;
}
h1.pageTitle {
    margin-top: 0;
    color: #808080;
    margin-bottom: 20px;
    font-weight: normal;
    height: 31px;
    background-repeat: no-repeat;
}
h1.pageTitle span {
    display: none;
}
.impactText {
    line-height: 140%;
    font-size: 113%;
}
.float_right {
    float: right;
}
.float_left {
    float: left;
}
table.nopadding td {
    border: 0;
    padding: 0;
}

/* forms */
form div {
    margin: 6px 0;
    vertical-align: middle;
}
form label {
    width: 115px;
    padding-right: 10px;
    text-align: right;
    display: block;
    float: left;
}
form .inputText {
    width: 140px;
}
form .buttons {
    margin-top: 30px;
}

#bodyWrapper {
    width: 964px;
    margin: 0 auto;
    margin-top: 7px;
}

/* header styles */
#header {
    background: transparent url(../img/site/header_bg.png) no-repeat top center;
    _background: transparent url(../img/site/header_bg_ie.gif) no-repeat top center;
    padding: 27px 0 0 48px;
    height: 110px;
}

#header.partnerprogram {
    background: transparent url(../img/site/header_partner_bg.png) no-repeat top center;
    _background: transparent url(../img/site/header_partner_bg_ie.gif) no-repeat top center;
    padding: 27px 0 0 48px;
    height: 365px;
	
}

#headerfront {
    background: transparent url(../img/site/header_bg.png) no-repeat top center;
    _background: transparent url(../img/site/header_bg_ie.gif) no-repeat top center;
    padding: 27px 0 0 48px;


	

}

body.home #header {
    height: 62px;
}

/* top nav */
#nav {
    float: left;
    margin: -1px 0 0 30px;
    padding: 4px 0 0 29px;
    width: 730px;
    height: 58px;
    border-left: solid 1px #666666;
}
#nav ul { padding: 0; margin: 0; }
#nav li { margin-top: 5px; height: 13px; padding: 0; list-style-type: none; }
#nav li.first { margin-top: 0; }
#nav .separator { width: 20px; height: 13px; background-image: url(../img/site/header_separator.gif); }
#nav a.primaryNav { margin-right: 14px; }
#nav a img { height: 13px; background-image: url(../img/site/header_nav.gif); background-repeat: no-repeat; }
#nav a span { display: none; }

/* For You Nav */
#nav a#nav_you img { width: 44px; background-position: 0 0; margin-right: 34px; }
#nav a#nav_you.showColon img { width: 53px; background-position: 0 -98px; }
#nav a#nav_you:hover img { width: 53px; background-position: 0 -49px; }
#nav a#nav_you.down img, #nav a#nav_you.down:hover img { width: 53px; background-position: 0 -98px; }
#nav a#nav_get img { width: 60px; background-position: -100px 0; }
#nav a#nav_get:hover img { background-position: -100px -49px; }
#nav a#nav_get.down img, #nav a#nav_get.down:hover img { background-position: -100px -98px; }
#nav a#nav_faqs img { width: 40px; background-position: -180px 0; }
#nav a#nav_faqs:hover img { background-position: -180px -49px; }
#nav a#nav_faqs.down img, #nav a#nav_faqs.down:hover img { background-position: -180px -98px; }

/* For Business Nav  */
#nav a#nav_business img { width: 90px; background-position: 0 -17px; margin-right: 6px;}
#nav a#nav_business.showColon img { width: 98px; background-position: 0 -115px;}
#nav a#nav_business:hover img { width: 98px; background-position: 0 -66px;}
#nav a#nav_business.down img, #nav a#nav_business.down:hover img { width: 98px; background-position: 0 -115px;}
#nav a#nav_products img { width: 48px; background-position: -102px -17px;}
#nav a#nav_products:hover img { background-position: -102px -66px;}
#nav a#nav_products.down img, #nav a#nav_industries.down:hover img { background-position: -102px -115px;}
#nav a#nav_why img { width: 58px; background-position: -177px -17px;}
#nav a#nav_why:hover img { background-position: -177px -66px;}
#nav a#nav_why.down img, #nav a#nav_industries.down:hover img {background-position: -177px -115px;}
#nav a#nav_industries img { width: 47px; background-position: -268px -17px;}
#nav a#nav_industries:hover img { background-position: -268px -66px;}
#nav a#nav_industries.down img, #nav a#nav_industries.down:hover img { background-position: -268px -115px;}
#nav a#nav_client_case_studies img { width: 60px; background-position: -347px -17px;}
#nav a#nav_client_case_studies:hover img { background-position: -347px -66px;}
#nav a#nav_client_case_studies.down img, #nav a#nav_client_case_studies.down:hover img { background-position: -347px -115px;}
#nav a#nav_resource img { width: 77px; background-position: -439px -17px;}
#nav a#nav_resource:hover img { background-position: -439px -66px;}
#nav a#nav_resource.down img, #nav a#nav_resource.down:hover img { background-position: -439px -115px;}
#nav a#nav_partner_program img { width: 39px; background-position: -549px -17px;}
#nav a#nav_partner_program:hover img { background-position: -549px -66px;}
#nav a#nav_partner_program.down img, #nav a#nav_partner_program.down:hover img { background-position: -549px -115px;}

/* About Tellme Nav */
#nav a#nav_about img { width: 78px; background-position: 0 -35px; }
#nav a#nav_about.showColon img { width: 86px; background-position: 0 -133px; }
#nav a#nav_about:hover img { width: 86px; background-position: 0 -84px; }
#nav a#nav_about.down img, #nav a#nav_about.down:hover img { width: 86px; background-position: 0 -133px; }
#nav a#nav_leadership img { width: 92px; background-position: -100px -35px; }
#nav a#nav_leadership:hover img { background-position: -100px -84px; }
#nav a#nav_leadership.down img, #nav a#nav_leadership.down:hover img { background-position: -100px -133px; }
#nav a#nav_press img { width: 60px; background-position: -102px -35px; }
#nav a#nav_press:hover img { background-position: -102px -84px; }
#nav a#nav_press.down img, #nav a#nav_press.down:hover img { background-position: -102px -133px; }
#nav a#nav_careers img { width: 39px; background-position: -195px -35px; }
#nav a#nav_careers:hover img { background-position: -195px -84px; }
#nav a#nav_careers.down img, #nav a#nav_careers.down:hover img { background-position: -195px -133px; }
#nav a#nav_contact img { width: 56px; background-position: -259px -35px; }
#nav a#nav_contact:hover img { background-position: -259px -84px; }
#nav a#nav_contact.down img, #nav a#nav_contact.down:hover img { background-position: -259px -133px; }


/* middle of the page, different widths */
#copy {
    clear: both;
    padding: 0 48px;
    background: transparent url(../img/site/content_bg.png) repeat-y top center;
    _background: white url(../img/site/content_bg_ie.gif) repeat-y top center;
}
#main
{
	 clear: both;
    padding: 0 48px;
}
#ent_padding {
    padding: 0 36px;
    _padding: 0 37px;
}
#leftColumn {
    float: left;
    width: 105px;
    padding: 0 33px 0 0;
}
#mainColumn {
    float: left;
    width: 690px;
    padding: 0 0 0 33px;
}
#mainColumn #contentCenter {
    float: left;
    width: 440px;
}
#mainColumn #contentRight {
    float: right;
    width: 235px;
}

/* left hand navigation area */
.menu {
    margin: 0;
    padding: 0;
    font-size: 77%;
    color: #666666;
    padding-bottom: -50px;
}
.menu li {
    padding: 5px 0;
    list-style-type: none;
    border-bottom: solid 1px #dddddd;
}
.menu li.first {
    border-top: solid 1px #dddddd;
}

.menu li a, .menu li a:visited {
    text-decoration: none;
    color: #666666;
}
.menu li a:hover, .menu li a:active {
    color: #FF6600;
}
.menu li a.down, .mneu li a.down:hover {
    color: #000000 !important;
}


/* faq has different styled links */
.faqlist1
{
    padding: 0 0 10px 0;
    list-style-type:none;
    margin: 0px;
}

.faqlist1 li a, .faqlist li a:visited
{
    list-style-type: none;
    text-decoration: none;
    color: #6f99c0;
}

#faq
{
    padding: 40px 0 0 0;
}

.faq_left
{
    float: left;
    width: 80%;
    font-weight: bold;
    padding-top: 10px;
}

.faq_right
{
    float: right;
    width: 20%;
    text-align: right;
    margin-bottom: 15px;
}

.faq_right p
{
    font-size: smaller;
    padding: 5px 0 5px 0;
}

.faq_text
{
    width: 570px;
}


/* footer styles */
#footer_frame {
	background: transparent url(../img/site/footer_bg.png) no-repeat bottom center;
	_background: transparent url(../img/site/footer_bg_ie.gif) no-repeat bottom center;
	color: #3399FF;
	padding-top: 40px;
	padding-bottom: 30px;
	clear: both;
	text-align: center;
	font-size: 12px;
}

#footer {
	text-align: center;
	font-size: 12px;
	color: #666666;
	clear: both;
	margin-top: -20px;
}

#footer a, #footer a:active, #footer a:hover, #footer a:visited {
    text-decoration: none;
    color: #3399FF;

}
#footer a:hover {
    text-decoration: underline;
}


/* business section */
#ent_content .title {
    margin-bottom:7px;
}
#ent_content p {
    margin:0pt 0pt 20px;
}
#ent_content p.last {
    margin:0pt 0pt 30px;
}
#ent_content img.right {
    float:right;
    margin:0pt 0pt 20px 20px;
}
#ent_content img.left {
    float:left;
    margin:0pt 20px 20px 0pt;
}
.minibox {
    background:transparent url(../img/site/side/minibox_bg.gif) repeat-y scroll 0%;
    line-height:1;
    margin-bottom:30px;
    width:260px;
    font-size: 80%;
}
.minibox .top {
    background:transparent url(../img/site/side/minibox_top.gif) no-repeat scroll 0%;
    height:20px;
}
.minibox .middle {
    background:transparent url(../img/site/side/minibox_bg.gif) repeat-y scroll 0%;
    padding:0pt 20px;
}
.minibox .bottom {
    background:transparent url(../img/site/side/minibox_bottom.gif) no-repeat scroll 0%;
    height:20px;
}

.minibox .boldtxt {
    font-weight:bold;
    padding-top:4px;
}
.minibox .boldtxtswf {
    font-weight:bold;
    padding-bottom:2px;
    padding-left:13px;
}
.minibox ul, .minibox ol {
    margin:0pt 0pt 13px 13px;
    padding:5px 0pt 0pt;
}
.minibox li {
    line-height:1.2;
    margin:0pt 0pt 5px;
}

.minibox2k {
    background:transparent url(../img/site/side/minibox200_bg.gif) repeat-y scroll 0%;
    line-height:1;
    margin-bottom:30px;
    width:200px;
    font-size: 80%;
}
.minibox2k .top {
    background:transparent url(../img/site/side/minibox200_top.gif) no-repeat scroll 0%;
    height:20px;
}
.minibox2k .middle {
    background:transparent url(../img/site/side/minibox200_bg.gif) repeat-y scroll 0%;
    padding:0pt 20px;
}
.minibox2k .bottom {
    background:transparent url(../img/site/side/minibox200_bottom.gif) no-repeat scroll 0%;
    height:20px;
}

.minibox2k ul, .minibox ol {
    margin:5pt 0pt 13px 13px;
    padding:5px 0pt 0pt;
}
.minibox2k li {
    line-height:1.2;
    margin:0pt 0pt 5px;
}


/* you section*/
.phoneImage {
    margin: 0 12px 15px 0;
    float: left;
}

/* misc */
div.notice {
    background-color:#FFFFCC;
    border:1px solid #C3C3C3;
    margin:5px auto;
    padding:5px;
    width:400px;
}

/* For the tellmeondemand.com promotion */
li.features {
    margin-left: 15px;
    padding-bottom: 5px;
}
#header {
    position: relative;
}

#header.partnerprogram {
    background: transparent url(../img/site/header_partner_bg-2.png) no-repeat top center;
    _background: transparent url(../img/site/header_partner_bg_ie-2.gif) no-repeat top center;
    height: 395px; 
}

/* Partners and Products Pages additions */
#copy:after {display:block;clear:both;visibility:hidden;content:'.';height:0;}
.fltL {float:left;}
.fltR {float:right;}
.center {display:block; margin:0 auto;}
#copy {zoom:1;}
#copy .customBullet {margin:0 0 0 17px; padding:0;}
#copy .customBullet li {list-style-image:url(../img/custom_bullet.gif); margin:0 0 10px 0;}
#copy.products.landing {padding:0 8px 0 0; color:#000;}
#copy.products.landing h1 {background:transparent url(../img/business/products/title_best_relationships_happen_naturally.jpg) 0 0 no-repeat; clear:both; float:right; height:250px; margin:-10px 0 0; text-indent:-4000px; width:848px;}
#copy.products.landing h2 {background:transparent url(../img/business/products/h2_meet_tellme_lineup.gif) 0 0 no-repeat; height:17px; margin:0 0 20px 110px; text-indent:-4000px; width:163px;}
#copy.products.landing h3 {background:transparent url(default.htm) 0 0 no-repeat; color:#000; cursor:pointer; font-size:15px; float:left; font-weight:normal; margin:0 0 0 110px; padding:47px 0 0 100px; text-indent:-4000px; width:110px;}
#copy.products.landing h3 span {color:#686868; display:block; font-size:12px; margin:86px 0 0 -93px; text-indent:0;}
#copy.products.landing a:hover h3 {text-decoration:none;}
#copy.products.landing h3#inboundIVR {background-image:url(../img/business/products/h3_inbound_ivr.gif);}
#copy.products.landing h3#outboundIVR {background-image:url(../img/business/products/h3_outbound_ivr.gif); margin:0 69px 0 72px; padding:47px 0 0 110px; width:100px;}
#copy.products.landing h3#outboundIVR span {margin:86px 0 0 -103px;}
#copy.products.landing h3#tellmePlatform {background-image:url(../img/business/products/h3_tellme_platform.gif); margin:0;}
body.outboundIVR #header {height:82px;}
.clearingDiv {clear:both; height:66px; min-height:1%; width:100%;}
#copy.products .leftColumn, #copy.partners .leftColumn {float: left; padding: 0 23px 0 0; width: 142px;}
#copy.products .mainColumn, #copy.partners .mainColumn {float: left; width: 702px;}
#copy.products .mainColumn h3,#copy.partners .mainColumn h3 {margin:0 0 3px;}
#campaignTreeImage {height:271px;}
#campaignTreeImage img, #campaignTreeImage .caption  {float:left;}
#campaignTreeImage .caption {font-style:italic; margin:185px 0 0 40px; width:350px;}
#copy.products .minibox h4 {margin:0;}
#copy.products .minibox.resourceCenter {clear:both; float:right;}
#copy.products .minibox p {margin:5px 10px;}
#copy.products .listPart {float:left; margin:0 40px 0 0;}
#copy.partners .mainColumn p {margin:0 0 12px; padding:0;}
#copy.partners .clearingDiv {height:40px;}
#copy .customBullet {margin:0 0 0 17px; padding:0;}
#copy .customBullet li {list-style-image:url(../img/custom_bullet.gif); margin:0 0 10px 0;}

/* Subhead Images */
h3#exceptional_caller {background:transparent url(../img/business/products/h3_exceptional_caller.gif) 0 0 no-repeat; height:15px; text-indent:-4000px; width:361px;}
h3#smarter_spending {background:transparent url(../img/business/products/h3_smarter_spending.gif) 0 0 no-repeat; height:15px; text-indent:-4000px; width:256px;}
h3#manageability_flexibility {background:transparent url(../img/business/products/h3_manageability_flexibility.gif) 0 0 no-repeat; height:15px; text-indent:-4000px; width:248px;}
h3#better_conversations {background:transparent url(../img/business/products/h3_better_conversations.gif) 0 0 no-repeat; height:13px; text-indent:-4000px; width:244px;}
h3#smart_relevant {background:transparent url(../img/business/products/h3_smart_relevant.gif) 0 0 no-repeat; height:13px; text-indent:-4000px; width:185px;}

h3#application_lifecycle {background:transparent url(../img/business/products/h3_application_lifecycle.gif) 0 0 no-repeat; height:17px; text-indent:-4000px; width:213px;}
h3#core_platform {background:transparent url(../img/business/products/h3_core_platform.gif) 0 0 no-repeat; height:13px; text-indent:-4000px; width:155px;}
h3#network_services {background:transparent url(../img/business/products/h3_network_services.gif) 0 0 no-repeat; height:13px; text-indent:-4000px; width:118px;}


#copy.partners .mainColumn h3#goto_market {background:transparent url(../img/business/partners/h3_goto_market.gif) 0 0 no-repeat; height:16px; margin:0 0 20px; text-indent:-4000px; width:155px;}
#copy.partners .mainColumn h3#professional_services {background:transparent url(../img/business/partners/h3_professional_services.gif) 0 0 no-repeat; height:17px; margin:0 0 20px; text-indent:-4000px; width:201px;}



.inside_contxt {FONT-SIZE: 13px; COLOR: #003366; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify}
.inside_contxt10 {FONT-SIZE: 13px; COLOR: #003366; LINE-HEIGHT: 10px; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify}
.inside_contxt2 {FONT-SIZE: 13px; COLOR: #ff3300; LINE-HEIGHT: 20px}
.inside_contxt3 {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 20px}
.inside_contxt3 A:link {COLOR: #0099cc}
.inside_contxt3 A:visited {	COLOR: #0099cc; TEXT-DECORATION: none}
.inside_contxt3 A:hover {COLOR: #006699}
.inside_contxt3 A:active {	COLOR: #0099cc; TEXT-DECORATION: none}





 body { font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; font-size:88.5%; color:#222222; }
 * {
	margin: 0;
	padding: 0;
	color: #008000;
}
 img { border:0; }
 div.paragraph { margin-bottom:1em; margin-top:0.5em; line-height:1.5; }
 p {
	margin-bottom: 1em;
	margin-top: 0.5em;
	line-height: 1.5;
	color: #666666;
}
 a {
	text-decoration: none;
	color: #666666;
}
 a:hover { text-decoration:none; color:#6CC7DC; }
 #wrapper { margin:0 auto; width:700px; background:#ffffff; font-size:1.20em; }

 #menu { height:35px; line-height:35px; background:url(../img/theme/bg-menu.png) repeat-x; padding:0 10px; }
 #sidebar { float:right; width:180px; background:#efefef; margin-right:10px; }
 #content { min-height:400px; padding:15px; text-align:justify; line-height:1.5; }

 h2 { font-size:1.75em; font-weight:normal; color: #6CC7DC; margin: 10px 0; line-height:1.5; }
 .date { font-size:0.9em; color:#bbb; cursor:default; letter-spacing:1px; }
 .comments { margin-top:-1em; }
 .comments a { color:#6CC7DC; background:url(../img/theme/icon-comment.png@424331) no-repeat 0px 2px; padding-left:20px; padding-right:2px; }
 .comments a:hover { color:#B4C835; }
 #menu ul { list-style-type:none; }
 #menu li { float:left; }
 #menu li a { padding:0 15px; display:block; color:#ffffff; margin-right:2px; }
 #menu li a:hover { background:url(../img/theme/bg-menu-hover.png@424331) no-repeat center center; }
 #active a:link { background:url(../img/theme/bg-menu-hover.png@424331) no-repeat center center; }
 #active a:hover { background:url(../img/theme/bg-menu-hover.png@424331) no-repeat center center; }
 #active a:visited { background:url(../img/theme/bg-menu-hover.png@424331) no-repeat center center; }
 #sidebar ul { list-style-type:none; margin-top:10px; }
 #sidebar li { }
 #sidebar li a { display:block; height:20px; line-height:20px; color:#222222; padding-left:5px; border-bottom:1px solid #dddddd; }
 #sidebar li a:hover { background:#edebed; color:#6CC4D8; }
 #sidebar-bottom { height:20px; background:url(../img/theme/bg-sidebar-bottom.gif@424331) no-repeat top center; }
 #footer-valid { float:left; padding-top:55px; padding-left:20px; cursor:default; color:#ffffff; }
 #footer-valid a { color:#ffffff; text-decoration:none; }
 #footer-valid a:hover { color:#ffffff; text-decoration:underline; }
 h1 { font-size:2.5em; font-weight:normal; cursor:default; position:relative; top:50px; left:30px; letter-spacing:1px; color:#6F6F6F; font-style:italic; }
 #feed { height:25px; width:126px; background:url(../img/theme/bg-feed.gif@424331) no-repeat; margin:0 auto; padding-left:26px; }
 a.feed-button { display:block; width:100px; height:25px; background:url(../img/theme/button-feed.png@424331) 0 0 no-repeat; text-decoration: none; }
 a:hover.feed-button { background-position:0 -25px; }
 #ad-top { width:480px; height:72px; background:url(../img/theme/bg-ad-top.png@424331) no-repeat; padding:5px; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }

.clr
{
	clear:both;
}


