body {
background:url(../images/bg_b.gif) repeat-x left top #EDEDED;
text-align:center;
margin:5px 0 5px 0; padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

a { color:#0069AB; text-decoration:none; }
a.smbold { font-size:11px; font-weight:bold; color:#0069AB; text-decoration:none; }
a.smbold:hover { color:#0069AB; text-decoration:underline; }
a:hover { color:#0069AB; text-decoration:underline; }

#header a.tagline { font-size:12px; color:#666; font-weight:normal; text-decoration:none; }

div.clear { clear:both; }
img.spacer { display:block; border:0; }
img.alignmiddle { vertical-align:middle; }
img.leftspot { float:left; padding:1px; margin:0 10px 10px 0; }

span.bold { font-weight:bold; }
span.slant { font-style:italic; }
span.bold_slant { font-weight:bold; font-style:italic; }
span.blue_bold { color:#35639C; font-weight:bold; }

form { padding:0; margin:0; }
input.textfield { font-size:11px; color:#666; }
input.textarea { font-size:11px; color:#666; }
input.radiobutton {border: 0; }

img.noborder { border:0; }

div.homenewsscript { float:left; width:395px;}
div.homebluetitle { float:left; width:148px; color:#35639C; font-weight:bold; padding-top:5px; }
div.homebluetitle a:hover { text-decoration: none }
div.homenewsscript a { display:block; padding-top:5px;}

hr {
margin:10px 0 20px 0;
}

h1 {
font-size:17px;
font-weight:bold;
color:#333;
border-bottom:1px solid #CCC;
padding-bottom:3px;
margin:0 0 14px 0;
line-height:27px;
}


h3 {
font-size:17px;
font-weight:normal;
color:#000333;
margin:0 0 10px 0;
}
#wrapper {
width:902px;
text-align:left;
margin:0 auto 0 auto;
border:0;
}
#header {
width:902px;
height:115px;
text-align:left;
background:url(../images/header_bg.gif) top left no-repeat;
margin:0 auto 0 auto;
border:0;
}
#header div.topcaptions {
clear:both;
width:902px;
}
#header div.topcaptions div.caption {
float:left;
width:470px;
padding:0 0 0 30px;
}
#header div.topcaptions div.captionsales {
float:left;
width:360px;
text-align:right;
padding-top:7px;
font-weight:bold;
color:#5278A7;
font-size:12px;
}

#header div.topnav {
float:right;
width:385px;
text-align:left;
color:#666;
padding:12px 0 0 0;
}
#header a.imglogo { padding:0; }
#header a { color:#666; font-weight:bold; }
#header a.blue { color:#009bdb; }

#header h1 { clear:both; color:#666; margin:0; padding:0; font-size:12px; font-weight:normal; border:0; }

#header div.headerassets { clear:both; width:872px; padding:0 0 0 30px; }
#header div.headerassets div.logo { float:left; width:490px; }
#header div.headerassets div.login { float:left; width:380px; color:#009bdb; font-weight:bold; padding-top:10px; }
#header div.headerassets div.login div.fields { float:left; width:315px; padding-top:3px; }
#header div.headerassets div.login div.button { float:left; width:30px; }
#header div.headerassets div.login div.button a { padding:0; }

/* top navigation tabs */
#toptabs {
width:866px;
height:27px;
text-align:left;
background:url(../images/toptabs_bg.gif) top left no-repeat;
padding:0px 18px 0 19px;
margin:0; 
border:0;
}
#toptabs ul{
  list-style-type: none;
	margin:0 0px;
	padding:0;
	margin-left:15px;
}
#toptabs li{
display:inline;
margin:0;
padding:0 0px;
}
#toptabs a{
float:left;
background:url(../images/tab-right.gif) no-repeat left top;
margin:0;
margin-right: 0px;
padding:0px;
text-decoration:none;
}
#toptabs a span{
float:left;
display:block;
background:url(../images/tab-right.gif) no-repeat right top;
padding: 3px 30px;
font-weight:bold;
color:#fff;
font-size:15px;
}
#toptabs a span {float:none;}

#toptabs a:hover span {
color: #fff;
}
#toptabs a:hover{
background-position:0% -27px;
}
#toptabs a:hover span{
background-position:100% -27px;
}
#toptabs #current a{ 
background-position:0% -27px;
}
#toptabs #current a span{
background-position:100% -27px;
color: #fff;
}
/* content */
#contentwrapper {
width:902px;
text-align:left;
background:url(../images/content_wrap_bg.gif) top left repeat-y;
margin:0 auto 0 auto;
border:0;
}
#contenthome {
width:842px;
text-align:left;
background:url(../images/content_bg.gif) top left no-repeat;
margin:0 auto 0 auto;
padding:12px 30px 0 30px;
border:0;
}
#homeflash { margin-bottom:20px; width:848px; height:184px; }

#contenthome ul {
padding-left:10px;
margin:0 0 10px 10px;
}
#contenthome li {
list-style-image:url(../images/blue_dot.gif);
padding:0 0 3px 0;
}

#contenthome div.colwrapper {
width:842px;
text-align:left;
}
/* Home Left col content */
#contenthome div.homeleftcol {
float:left;
/*width:255px;*/
/*width:225px;*/
}
#contenthomet div.homeleftcol div.customer_success_barker {
float:left;
width:230px;
}
#contenthome div.homeleftcol div.customer_success_barker .customer_title {
background:url(../images/blue_title_bg.gif) no-repeat left top;
height:22px;
width:215px;
padding:5px 0 0 15px;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:left; 
}
#contenthome div.homeleftcol div.customer_success_barker .customer_info {
width:204px;
text-align:left;
padding:12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.homeleftcol div.customer_success_barker .customer_info img.logo {
float:left;
margin:0 10px 3px 0;
}
/* Home center col content */
#homecentercol {
float:left;
width:330px;
text-align:left;
}
#homecentercol_modi {
float:center;
width:550px;
text-align:left;

}

#homecentercol_modi_big {
float:center;
width:800px;
height:400px;
text-align:left;

}

#solution_left {
float:left;
width:185px;
}
#solution_left  li { line-height:14px; }
#solution_right {
float:left;
width:145px;
}
#solution_right  li { line-height:14px; }
#solution_type {
width:100%;
float:left;
}
#solution_type li { line-height:14px; }

#contenthome div.headercol {
float:left;
width:500px;

}
#contenthome div.headercol div.freetrial1_barker #freetrial1_title {
background:url(../images/freetrial_title_bg.gif) no-repeat left top;
/*height:22px;*/
width:100%;
padding:5px 0 0 0;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:center; 
}
#contenthome div.headercol div.freetrial1_barker  #freetrial_info {
width:100%;
text-align:left;
padding:12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.headercol div.freetrial1_barker  #freetrial1_info a {
font-size:11px;
font-weight:bold;
color:#0069AB;
text-decoration:none;
position:relative;
padding-right:23px;
}
#contenthome div.headercol div.freetrial1_barker  #freetrial1_info a:hover {
color:#0069AB;
text-decoration:underline;
position:relative;
padding-right:23px;
}
#contenthome div.headercol div.freetrial1_barker  #freetrial1_info a img {
color:#0069AB;
text-decoration:underline;
position:absolute;
right:12px;
top:-5px;
}





/* Home right col content */
#contenthome div.homerightcol {
float:left;
width:256px;
text-align:left;
}
#contenthome div.homerightcol div.freetrial_barker {
float:right;
width:230px;
}
#contenthome div.homerightcol div.freetrial_barker #freetrial_title {
background:url(../images/freetrial_title_bg.gif) no-repeat left top;
height:22px;
width:230px;
padding:5px 0 0 0;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:center; 
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info {
width:204px;
text-align:left;
padding:12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info a {
font-size:11px;
font-weight:bold;
color:#0069AB;
text-decoration:none;
position:relative;
padding-right:23px;
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info a:hover {
color:#0069AB;
text-decoration:underline;
position:relative;
padding-right:23px;
}
#contenthome div.homerightcol div.freetrial_barker  #freetrial_info a img {
color:#0069AB;
text-decoration:underline;
position:absolute;
right:12px;
top:-5px;
}
html>body #contenthome div.homerightcol div.freetrial_barker  #freetrial_info a img {
color:#0069AB;
text-decoration:underline;
position:absolute;
right:0px;
top:-5px;
}
#contenthome div.homerightcol div.marketerscorners_barker {
float:right;
width:230px;
}
#contenthome div.homerightcol div.marketerscorners_barker #marketerscorners_title {
background:url(../images/blue_title_bg.gif) no-repeat left top;
height:22px;
width:220px;
padding:5px 0 0 10px;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:left; 
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info {
width:206px;
text-align:left;
padding:12px 10px 12px 12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a {
font-size:13px;
font-weight:normal;
color:#0088DD;
text-decoration:underline;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a:hover {
color:#0088DD;
text-decoration:none;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a.learn_more {
font-size:11px;
font-weight:bold;
color:#0069AB;
text-decoration:none;
}
#contenthome div.homerightcol div.marketerscorners_barker  #marketerscorners_info a.learn_more:hover {
color:#0069AB;
text-decoration:underline;
}

/* Home bottom content */
div.news_strategies {
background:url(../images/news_strategy_bg.gif) no-repeat left top;
width:544px;
height:30px;
padding:3px 8px 0 8px;
margin:10px auto 0 auto;
}
div.news_strategies #news_strategies_links {
width:68px;
float:right;
padding:0;
margin:0;
font-size:11px;
color:#5E606C;
}
div.streamsend_partners {
width:170px;
margin:10px auto 5px auto;
}
div.streamsend_partners div.partners_title {
float:left;
text-align:right;
font-size:10px;
width:101px;
padding:7px 0 0 19px;
margin:0 18px 0 0;
}

#content_bottom {
width:902px;
background:url(../images/content_bottom.gif) no-repeat left top;
height:30px;
}

/* inner content */
#innercontentwrapper {
width:902px;
text-align:left;
background:url(../images/content_inner_bg.gif) top left repeat-y;
margin:0 auto 0 auto;
border:0;
}
.contentinner_top {
float:left;
padding:0;
background:none;
text-align:left;
}

#contentinner {
width:882px;
text-align:left;
background:url(../images/inner_content_wrap_bg.gif) top center no-repeat;
margin:0 auto 0 auto;
padding:0 10px 0 10px;
border:0;
}

#contentinner div.innercolwrapper {
width:882px;
text-align:left;
clear:both;
}
#contentinner div.innercolwrapper h1 {
font-size:24px;
color:#35639c;
padding:0;
margin:0 0 15px 0;
border:0;
}
/* inner left column */
#contentinner div.innercolwrapper div.leftnav {
float:left;
width:192px;
margin:20px 0 0 0;
}

/* left navigation */
#leftnavlist { margin:0; padding:0; list-style:none; background:url(../images/leftnav_bot.gif) left bottom no-repeat; }
#leftnavlist li { padding:0; }
#leftnavlist li a {
display:block;
width:141px;
font-size:13px;
color:#666;
text-decoration:none;
background:url(../images/leftnavbg.gif) left top no-repeat;
padding:7px 0 7px 20px;
}
#leftnavlist li a:hover { color:#1173b1; background:url(../images/leftnavbg_on.gif) left top no-repeat; }

#leftnavlist li a.lefton {
display:block;
width:141px;
font-size:13px;
color:#1173b1;
text-decoration:none;
background:url(../images/leftnavbg_on.gif) left top no-repeat;
padding:7px 0 7px 20px;
}
#leftnavlist li a.lefton:hover { color:#1173b1; background:url(../images/leftnavbg_on.gif) left top no-repeat; }

/* left sub navigation */
#leftnavlist li.leftsubnavlist a {
display:block;
width:131px;
font-size:12px;
color:#666;
text-decoration:none;
background:url(../images/leftnavbg.gif) left top no-repeat #FAFBFD;
padding:5px 0 5px 30px;
}
#leftnavlist li.leftsubnavlist a:hover { color:#1173b1; background:url(../images/leftsubnavbg_on.gif) left top no-repeat #EEF3F7; }

#leftnavlist li.leftsubnavlist a.leftsubon {
display:block;
width:131px;
font-size:12px;
color:#1173b1;
text-decoration:none;
background:url(../images/leftsubnavbg_on.gif) left top no-repeat #EEF3F7;
padding:5px 0 5px 30px;
}
#leftnavlist li.leftsubnavlist a.leftsubon:hover { color:#1173b1; background:url(../images/leftsubnavbg_on.gif) left top no-repeat #EEF3F7; }
/* inner center column */
#contentinner div.innercolwrapper div.contentcol {
float:left;
width:460px;
margin:20px 0 0 0;
font-size:13px;
line-height:18px;
}
/*no left column*/
#wrapper #innercontentwrapper #contentinner .innercolwrapper .contentcol_seo h1 {
font-size:20px;
color:#35639c;
padding:0;
margin:0 0 15px 0;
border:0;
}
#contentinner div.innercolwrapper div.contentcol_seo {
float:left;
width:580px;
margin:20px 0 0 20px;
font-size:13px;
line-height:18px;
}
div.contentcol h2 { line-height:normal; font-size:12px; }
div.contentcol_seo h2 { line-height:normal; font-size:14px; }
div.contentcol ul { margin:5px 0 5px 30px; padding:0; list-style:none; }
div.contentcol ul li { margin:0 0 0 0; }

ul#list2 { margin:5px 0 5px 30px; padding:0; }
ul#list2 li { margin:0 0 10px 0; }

ol#list_blue { margin:5px 0 5px 30px; padding:0; color:#35639C; font-weight:bold; }
ol#list_blue li { margin:0 0 0 0; }

ol#list_blue ul {color:#333; font-weight:normal; }

#arrowlinklist li { list-style-image:url(../images/more.gif); margin:0; }
#arrowlinklist a { color:#35639c; }

div.contentcol div.greengradient {
font-size:12px;
font-weight:normal;
color:#333;
margin:0; padding:8px 10px 20px 10px;
background:url(../images/h2bg.gif) left bottom repeat-x;
}


div.contentcol p.bio {
padding:10px 0 10px 0;
margin:20px 0 25px 0;
border-bottom:1px solid #e9e9e9;
}
/* inner right column */
#contentinner div.innercolwrapper div.rightcol {
float:left;
width:180px;
margin:20px 0 0 29px;
font-size:12px;
line-height:18px;
}
#contentinner div.innercolwrapper div.rightcol ul {
padding:0 0 0 10px; margin:0 0 0 10px; font-size:11px;
}
#contentinner div.innercolwrapper div.rightcol ul ul {
padding:0;
}
div.rightcol p.rhsgreentitle {
width:170px;
text-align:center;
color:#fff;
font-size:15px;
font-weight:bold;
background:url(../images/inner_rhs_greentitle_bg.gif) left top no-repeat;
padding:5px; margin:0;
}
div.rightcol p.rhsbluetitle {
width:165px;
text-align:left;
color:#fff;
font-size:15px;
font-weight:bold;
background:url(../images/inner_rhs_bluetitle_bg.gif) left top no-repeat;
padding:5px 5px 5px 10px; margin:0;
}
div.rightcol div.rhsboxes {
width:160px;
padding:9px;
font-size:12px;
line-height:17px;
border:1px solid #ccc;
margin-bottom:20px;
}
div.rightcol div.rhsboxes img.spot { float:left; margin:0 10px 1px 0; }
div.rightcol div.rhsboxes img.blockspot { display:block; margin:0 0 10px 0; }
div.rightcol div.rhsboxes div.spltext { padding-right:23px; padding-top:3px; text-align:right; margin:8px 0; position:relative;}
div.rightcol div.rhsboxes div.spltext a img{ position:absolute;right:7px;top:0px;}
html>body div.rightcol div.rhsboxes div.spltext a img{ position:absolute;right:0px;top:0px;}
/* footer */
#footer {
width:902px;
font-size:11px;
color:#5E606C;
text-align:left;
}
div.footer_links {
float:left;
width:650px;
line-height:16px;
padding:0 0 0 12px;
}
div.footer_links a {
font-size:11px;
color:#5E606C;
text-decoration:none;
}
div.footer_links a:hover {
color:#5E606C;
text-decoration:underline;
}
div.spam_guard {
float:right;
text-align:right;
padding-right:15px;
width:160px;
font-size:13px;
color:#0088DD;
position:relative;
}
div.spam_guard a { color:#0088DD; text-decoration:none; }
div.spam_guard a:hover { text-decoration:underline; }

.copyright {
font-size:10px;
color:#666;
padding-left:12px;
}
div.footer_small_links {
width:338px;
float:right;
font-size:10px;
color:#666;
}
div.footer_small_links a {
font-size:10px;
color:#666;
text-decoration:none;
}
div.footer_small_links a:hover {
color:#666;
text-decoration:underline;
}


.td_info {
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}

.TableBlue {
	BORDER-RIGHT: #44a5d8 1px solid; BORDER-TOP: #44a5d8 1px solid; BORDER-LEFT: #44a5d8 1px solid; BORDER-BOTTOM: #44a5d8 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 1px; border-radius: 2pt; WIDTH: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
.TableGrey {
	BORDER-RIGHT: #b0bec7 1px solid; BORDER-TOP: #b0bec7 1px solid; BORDER-LEFT: #b0bec7 1px solid; BORDER-BOTTOM: #b0bec7 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 2px; border-radius: 2pt; WIDTH: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}

.bluefont15 {
FONT-SIZE: 14px; COLOR: #35639C; FONT-WEIGHT: bold; FONT-FAMILY: Arial,Helvetica,sans-serif;BACKGROUND-COLOR: #D1D4D6;
}

.greenfont15 {
FONT-SIZE: 14px; COLOR: #339933; FONT-WEIGHT: bold; FONT-FAMILY: Arial,Helvetica,sans-serif;BACKGROUND-COLOR: #D1D4D6;
}
.headerblue {
	FONT-SIZE: 20px; COLOR: #00468c; FONT-FAMILY: Arial,Helvetica,sans-serif; PADDING-LEFT: 5px
}

.img {/* border style for all images */
  border: 0;
  }



 /* myaccount center content */
#contentmy div.mycol {
float:left;
width:800px;
}
#contenmyt div.mycol div.customer_success_barker {
float:left;
width:800px;
}
#contentmy div.mycol div.customer_success_barker1 .customer_title1 {
background:url(../images/800_blue.gif) no-repeat left top;
height:22px;
width:800px;
padding:5px 0 0 15px;
font-size:15px;
font-weight:bold;
color:#FFF;
text-align:left; 
}
#contentmy div.mycol div.customer_success_barker .customer_info1 {
width:204px;
text-align:left;
padding:12px;
line-height:17px;
border-right:1px #D1D4D6 solid;
border-bottom:1px #D1D4D6 solid;
border-left:1px #D1D4D6 solid;
background-color:#FFF;
}
#contentmy div.mycol div.customer_success_barker1 .customer_info1 img.logo {
float:left;
margin:0 10px 3px 0;
}
 /* myaccount center content */