html {
    background: white url(/images/body_bg_3.png) repeat-x;
}
body  {
    font-family: Arial, Helvetica,sans-serif;
    font-size: 13px;
    color: #505050;
    overflow: -moz-scrollbars-vertical;
    margin: 0px 0px 0px 0px;
    text-align: center;
    
}

p {
    line-height: 1.6;
    margin:0 0 1.5em;
}

a, a:visited, a:active {
    color: #006ab4;
    outline: none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    outline: none;
}

#signup #link_sign_up, #about-company #link_sign_up {
  margin-bottom: 23px;
  _margin-bottom: 30px;
}


.error {
  width: 185px;
  _width: 190px;
  height: 28px;
  _height: 32px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;
  font-size: 90%;
  color: #b51c1c;
}

.error-long {
  width: 285px;
  _width: 290px;
  height: 28px;
  _height: 32px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;
  font-size: 90%;
  color: #b51c1c;
}

#mpabadge {
  float: right;
  width: 115px;
  height: 50px;
  margin-top: 15px;
  margin-right: -12px;
}

#signin .error-long {
  text-align: center;
  width: 550px;
  _width: 555px;
  height: 18px;
  _height: 22px;
  margin-top: -5px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 90%;
  color: #b51c1c;
}

#signin #passwordLine {
  text-align: right;
  width: 400px;
}

#signin #generalErrorLine {
  margin-bottom: 10px;
}



.form-top {
    margin-top: 30px;
    background:transparent url(/images/form-bg-top.png) no-repeat scroll 0%;
    height:12px;
    margin-bottom:-10px;
    _margin-bottom:-25px;
}



.form-middle {
    background:transparent url(/images/form-bg-middle.png) repeat-y scroll 0%;
}

.form-bottom {
    background:transparent url(/images/form-bg-bottom.png) no-repeat scroll 0%;
    height:12px;
    padding-bottom:20px;
    _padding-bottom:0px;
    margin-top:-23px;
    _margin-top:-26px;
    margin-bottom:10px;
}

#data-form {
    /*background: white url(/images/signup-form-bg_4.png) no-repeat;*/
    
    padding-top: 5px;
    _padding-top: 0px;
    width: 610px;

    padding-left: 0px;
}

#data-form #agree-tos-comment {
  padding-top: 4px;
  _padding-top: 0px;
  _margin-top: 3px;
  text-align: center;
  width: 585px;
}

#data-form p {
    width: 610px;
    padding-left: 15px;
    color: black;
    margin-bottom: 13px;
}

#data-form h2 {
    padding-left: 15px;
    color: black;
}

#data-form label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}

#data-form #tos {
  margin-top:6px;
  margin-left:0px;
}

#data-form #submitLine {
  margin-top: 0px;
}

#data-form #submit {
  margin-left: -2px;
}


#data-form h2 {
  margin-top: 5px;
}

label { 
  width: 150px; 
  margin-top: 5px;
}

input.textinput, textarea.textinput, select.textinput {
  width: 247px;
  height: 32px;
  padding: 4px;
  border: 2px solid #ddd;
  border-top: 2px solid #ccc;
  color: #333;
  background: #f9f9f9;
  font-size: 120%;
}

textarea.textinput {
  height: 60px;
  font-family: Arial, Helvetica,sans-serif;
}


input.textinput:focus, textarea.textinput:focus, select.textinput:focus  {
  border: 2px solid #74bff9;
  color: #333;
}


.blue {
  color: #006ab4;
}

.important {
    color: #006ab4;
}

.important_simple {
   /* color: #000000;*/
}


h1
{
  font-family: "Trebuchet MS", Arial, Verdana,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: lighter;
    color: #000000;
    margin-top: 0px;
    line-height: 38px;
}

h2
{
    font-family: "Trebuchet MS", Arial, Verdana,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: lighter;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 0px;
}

h2.first
{
    margin-top: 0px;
}

h3
{
    font-family: "Trebuchet MS", Arial, Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin-top: 3px;
    margin-bottom: 2px;
}



#bodyWrapper {
    width: 997px;
    margin: 0 auto;
    margin-top: 0px;
    text-align: left;
}


#sign_in_form {
    font-size: 14px;
    color: white;
    float: right;
    width: auto;
    margin-top: 22px;
    margin-bottom: 0px;
    margin-right: 9px;
}



#sign_in_form input.header_textinput {
    background: #f5f5f5;
    color: #333;
    display: inline;
    width: 140px;
    height: 25px;
    border: 2px solid #ddd;
}

#sign_in_form input:focus, textarea.textinput:focus, select.textinput:focus  {
	border: 2px solid #74bff9;
	color: #333;
}


#sign_in_form #submit {
    display: inline;
    background: transparent;
    width: 11px;
    height: 22px;
    margin-bottom: -8px;
    _margin-bottom: -3px;
    border: none;
}

#sign_in_form #lbl {
    float:left;
    margin-top: 4px;
    margin-right: 8px;
    height: 22px;
    font-size: 14px;
    color: #f5f5f5;
}


#logo
{
    float: left;
    border: 0px;
    margin-top:4px;
    margin-left:5px;
}

#header_frame {
   
    background: transparent url(/images/content_bg_top_2.png) no-repeat bottom center;
    height: 21px;
    clear: both;
}

/* header styles */
#header_frame_blue {
   
    background: transparent url(/images/content_bg_top_blue.png) no-repeat bottom center;
    height: 86px;
    clear: both;
}

#header_frame_blue h1 {
   color: white;
   padding-left: 55px;
   padding-top: 25px;
   
}

#home #header_frame_blue {
   
    background: transparent url(/images/content_home_bg_top_blue.png) no-repeat bottom center;
    height: 335px;
    clear: both;
}


#footer_frame {
    background: transparent url(/images/content_bg_bottom_2.png) no-repeat bottom center;

    color: #666666;
    padding-top: 0px;
    padding-bottom: 0px;
    clear: both;
    text-align: center;
    font-size: 10px;
    height: 21px;
}

#content
{
    min-height: 500px;
    height: auto !important;
    height: 500px;
    clear: both;
    padding: 20px 55px;
    background: transparent url(/images/content_bg_middle_2.png) repeat-y top center;
}



#home #content
{
    min-height: 220px;
    height: auto !important;
    height: 220px;
}

#how-it-works #left_content
{
    min-height: 1000px;
    height: auto !important;
    height: 1000px;
}

#how-it-works h2.double-line {
  line-height:1.2;
}

#captcha {
  margin-left: 106px;
}

#content-blue-bg
{
    clear: both;
    padding: 18px 55px;

}

#home h1 {
  font-size:26px;
}

#home #right_text p {
  margin-top: 20px;
  line-height: 1.4;
} 

#content p, li
{
    margin-top:0px;
}

#content li
{
    margin-top:2px;
}


#white
{
    margin-top: -35px;
    _margin-top: -30px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 0px;
    color: white;
}

#home #content-blue-bg a, #home #content-blue-bg a:visited, #home #content-blue-bg a:active {
    color: #ffffff;
    outline: none;
    text-decoration: underline;
}

#content-dark-blue-bg h2 {
  color: white; 
  margin-top: -8px;
  _padding-top: 0px;
  margin-bottom: 0px;
}  

#content-dark-blue-bg p {
  margin-top: 5px;

}

#buttons
{
    width: 420px;
}

#buttons #link_take_tour
{
    float:right;
    margin-top:14px;
    padding-left:10px;
    padding-top:0px;
    margin-bottom:5px;
    margin-left:7px;
    _margin-left:15px;
    width: 182px;
    height: 35px;
}



#buttons #link_sign_up
{
    float:right;
    margin-top:14px;
    padding-top:0px;
    margin-left: 0px;
    width: 184px;
    height: 35px;
}





#home #architectural_image
{
     float: right;
     margin-top:-45px;
     margin-right:-45px;
     _margin-right:-48px;
     width: 469px;
     height: 282px;
}

#home #right_text
{

    width: 450px;
    height: 190px;
    padding-top: 5px;
    _padding-top: 10px;
}

#home #content-blue-bg p {
    font-size: 14px;
	margin-bottom: 10px;
}


#content #sidebar
{
     float: right;
     margin-top:10px;
     margin-bottom:30px;
     line-height:1;
     width:260px;
     margin-right: 12px;
     _margin-right: -5px;
}



#home #content #sidebar {
     margin-top: 15px;
}

#platform-overview #content #sidebar {
     margin-top: -18px;
}
#platform-flow-designer #content #sidebar {
     margin-top: -18px;
}

#platform-dashboard #content #sidebar {
     margin-top: -18px;
}

#platform-building-blocks #content #sidebar {
     margin-top: -18px;
}

#platform-integration #content #sidebar {
     margin-top: -18px;
}

#pricing #content #sidebar {
     margin-top: -18px;
}

#right_content h3
{
     margin-bottom: 8px;
}

#content #sidebar h3
{
     font-size: 13px;
     line-height: 14px;
     _margin-bottom: 13px;
}

#content #sidebar li
{
     font-size: 11px;
     margin-left:-20px;
     line-height: 17px;
}

#content #sidebar p
{
     margin-top: 5px;
     font-size: 12px;
}

.menu-right-top {
  background:transparent url(/images/sm_bg_top.png) no-repeat scroll 0%;
  height:21px;
  margin-left: 0px;
  margin-bottom:-38px;
  _margin-bottom:-23px;
  padding-top: 50px;
}

.menu-right-bottom {
  background:transparent url(/images/sm_bg_bottom.png) no-repeat scroll 0%;
  height:21px;
  padding-bottom:0px;
  margin-top:-18px;
  margin-bottom:10px;
}

.menu-right-middle {
  background:transparent url(/images/sm_bg_mid.png) repeat-y scroll 0%;
  padding-top: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  _padding-bottom: 0px;
  padding-left: 20px;
}

.menu-left-top {
  height:42px;
  margin-bottom:-10px;
}

.menu-left-bottom {
  height:42px;
  padding-bottom:0px;
  margin-top:-20px;
  margin-bottom:10px;
}

.menu-left-middle {
  padding-top: 7px;
  padding-bottom: 10px;
  padding-left: 20px;
}

#content #sidebar .margin-top-big {
    margin-top:25px;
}

#content #sidebar .top {
    background:transparent url(/images/minibox_top_blue.png) no-repeat scroll 0%;
    height:21px;
    width: 260px;
    margin-left: 12px;
    margin-bottom:-10px;
}

#content #sidebar .middle {
    background:transparent url(/images/minibox_bg_blue.png) repeat-y scroll 0%;
    padding-top: 7px;
    padding-bottom: 10px;
    _padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 12px;
    width: 260px;
}

#content #sidebar .middle ul {
    margin-bottom: 7px;
    _margin-bottom: 0px;
}

#content #sidebar .middle h3 {
    padding-right: 30px;
    _padding-right: 0px;
}

#content #sidebar .middle ul li {
    padding-right: 30px;
    _padding-right: 0px;
}

#content #sidebar .bottom {
    background:transparent url(/images/minibox_bottom_blue.png) no-repeat scroll 0%;
    height:21px;
    padding-bottom:0px;
    margin-top:-19px;
    _margin-top:0px;
    margin-bottom:10px;
    margin-left: 12px;
    width: 260px;
}


#content #left_content
{
    padding-top: 8px;
    width: 600px;
}

.important-text {
  font-weight: bold;
}

.simple-text {
  color: #505050;
}

#content #menu-left {
    float: left;
    width: 150px;
    padding-left: 20px;
    padding-top: 0px;
    _padding-top: 10px;
}

#content #right_content {
    padding-left: 180px;

    padding-top: 10px;
    font-size: 13px;
}

#blue_box h1
{
    font-size: 32;
    font-weight: lighter;
    margin-top:20px;
    margin-bottom:20px;
    color: #ffffff
}

#blue_box p
{
    font-size: 14;
    font-weight: lighter;
    margin-top:0px;
    margin-bottom:8px;
}

#footer {
    text-align: center;
    font-size: 10px;
}

#footer p {
    _margin-top: 5px;
    _margin-bottom: 8px;
}  

#footer a, #footer a:active, #footer a:hover, #footer a:visited {
    text-decoration: none;
    color: #666666;
}
#footer a:hover {
    text-decoration: underline;
}

#bodyWrapper #menu-top {
  width:500px;
  height: 16px;
  margin-top: 16px;
  _margin-top: 18px;
  margin-right: 12px;
}

#menu-top ul{
  list-style:none;
  list-style-image:none;
}

#menu-top li{

  list-style:none;
  list-style-image:none;
  float:right;
  height:16px;
  margin:0 0px 0 0;								
}

#menu-top li a{
  display:block;
  float:left;
  color:#e0e0e0;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  padding:0 20px;
  height:16px;					
}

#menu-top li a.sign-in {
  background:transparent url(/images/sign_in_blue.png) no-repeat scroll 3% 0%;
}

#menu-top li a:hover.sign-in {
  background:transparent url(/images/sign_in_white.png) no-repeat scroll 3% 0%;
}

#menu-top li a.call-us {
  background:transparent url(/images/call_in_blue.png) no-repeat scroll 0% 0%;
}

#menu-top li a:hover.call-us {
  background:transparent url(/images/call_in_white.png) no-repeat scroll 0% 0%;
}

#menu-top li a:hover{
  color:#fff;
}




#bodyWrapper #menu{
  float:right;
  width:997px;
  margin:-6 -8 0 0;
  _margin:7 -8 0 0;
}


#menu ul{
  list-style:none;
  list-style-image:none;
}

#menu li{
  font-family: "Trebuchet MS", Arial, Verdana,Helvetica,sans-serif;
  list-style:none;
  list-style-image:none;
  float:right;
  height:30px;
  margin:0 0px 0 0;								
}

#menu li a{
  display:block;
  float:left;
  color:#e0e0e0;
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  padding:0 20px;
  height:25px;					
}

#menu li a:hover{
  color:#fff;
}

#menu li a.current{
  display:block;
  float:left;
  color:#3982cf;
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  padding:0 20px;	
  background:transparent url(/images/menu-pointer-white.png) no-repeat scroll 50% 100%;
}

#menu li a:hover.current{
  color:#3982cf;
}


#menu li a.signup {
    color:#8dc53c;
}

#menu li a:hover.signup {
  color:#fff;
}


#content .menu-right-top {
  margin-top: -21px;
  _margin-top: -19px;
}

#content #submenu {
  width:271px;
  margin-top: -10px;
  margin-left: -20px;
}

#content #submenu ul {
  list-style:none;
  list-style-image:none;
}

#content #submenu li {
    list-style:none;
    list-style-image:none;
    line-height:34px;
    margin-left: -40px;
    margin-bottom:-5px;
    font-size: 12px;
    font-weight:bold;
    background:transparent url(/images/submenu_right_separator.png) scroll 0%;
    background-repeat:no-repeat;
	background-position:top;
    
}

#content #submenu li.last {
    line-height:1px;
    
}

#content #submenu li.current {
    font-size: 12px;
    line-height:44px;
    margin-left: -40px;
    background:transparent url(/images/sm_r_sel.png) no-repeat scroll 0%;
}

#content #submenu li a{

    text-decoration:none;

    padding:0 0px;	/* 0 10px */
    color:#000000;
    margin-left: 25px;
}

#content #submenu li.current a{
    margin-left: 25px;
    
}

#content #submenu li a:hover{
	color:#006ab4;
}

#content #submenu li a.current{
        color:#ffffff;
}

#content #submenu li a.current:hover{
        color:#ffffff;
}



#content #submenu-left {
  /*background: #525659;*/
  /*background: #f1f1f1;*/
  width:155px;

  margin-left: -20px;
}

#content #submenu-left ul {
  list-style:none;
  list-style-image:none;
}

#content #submenu-left li {
    list-style:none;
    list-style-image:none;
    line-height:26px;
    margin-left: -40px;
    font-size: 11px;
    font-weight:lighter;
    
    background:transparent url(/images/submenu_right_separator.png) scroll 0%;
    background-repeat:no-repeat;
	background-position:top;
    
}

#content #submenu-left li.last {
    line-height:1px;
    margin-bottom:-5px;
}

#content #submenu-left li a{
    text-decoration:none;
    padding:0 0px;	/* 0 10px */
    color:#000000;
    margin-left: 10px;
}






#content #submenu-left li a:hover{
	color:#006ab4;
}

#content #submenu-left li a.current{
    color:#006ab4;
}

ul, ol, li {
  list-style-type: none;
}

#content ul {
  margin-left:-20px;
  _margin-left:19px;
}

#content #submenu-left ul {
  margin-left:0px;
  _margin-left:40px;
}

#sidebar ul {
  margin-left:-17px;
  _margin-left:22px;
}

#sidebar #submenu ul {
  margin-left:0px;
  _margin-left:40px;
}

#content li {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/images/bullet_bw.png) no-repeat scroll 0 0;
  padding:3px 0 2px 20px;
}

#content #submenu-left li {
  padding:0px 0px 0px 0px;
}


#sidebar ul li {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/images/bullet.png) no-repeat scroll 0 0;
  padding:1px 0 3px 20px;
}

#sidebar #submenu li {
  padding:0px 0px 0px 0px;
}

#content #content-ul {
  margin-top:-10px;
}


#content li {
  margin-left:-17px;
}


#white li {
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 95%;
}

.text-image-right {
  float: right; 
  border: 1px solid #ccc; 
  margin-left: 20px; 
  margin-top: 3px;
}


.hbox {
    background: transparent url(/images/hbox.png) no-repeat bottom center;
    width: 41px;
    height: 41px;
    font-weight: bold;
    font-size: 34px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 8px;
    font-family: Arial;
    text-align: center;
    float: left;
    color: white;
}

#how-it-works #content
{
    min-height: 1200px;
    height: auto !important;
    height: 1200px;
}

#how-it-works h2 {
  line-height: 41px;
  margin-top: 7px;
  margin-bottom: 15px;
}


#how-it-works #left_content ul{ float:left; margin:0px 0px 0px 0px; padding:0px; }
#how-it-works #left_content ul li{
	float:left; 
	margin:15px 0px 25px 0px; 
	padding:0px 0px 0px 0px; 
	width:620px;
    _width:610px;
	list-style:none;
	list-style-image:none;
	background: none;
}
#how-it-works #left_content ul li img{ float:left; margin:0px 30px 0px 0px; padding:0px; }


#how-it-works h2.first {
  margin-top: -9px; 
  margin-bottom: 0px;
}

.thumb-bg {
        padding: 6px 6px;
	background: url(/images/thumb_bg.png) no-repeat;
	clear:  left;
	margin-right: 30px;
        _margin-right: 0px;
	float: left;
	width: 205px;
	height: 152px;
}

.thumb {
	width: 205px;
	height: 152px;
}

#submenu-horizontal {
  border-bottom: 1px solid #3f4041;
  width:887px;
  height: 27px;
  float: left;
}


#submenu-horizontal ul{
  list-style:none;
  list-style-image:none;
  margin:0px 0px 0px 5px;		
  padding:0px 0px 0px 0px;
}

#submenu-horizontal li {
  font-family: "Trebuchet MS", Arial, Verdana,Helvetica,sans-serif;
  list-style:none;
  list-style-image:none;
  float: left;
  height:23px;
  margin:4px 13px 3px 3px;		
  padding:0px 0px 0px 0px;	
  background: none;		
  font-size: 12px;				
  font-weight: bold;
}

#submenu-horizontal a.current {
  text-decoration:none;
  color: #444;
}

#submenu-horizontal li.current {
  background:transparent url(/images/menu-pointer-gray.png) no-repeat scroll 50% 100%;
}

p.first
{
    padding-top: 28px;
    _padding-top: 5px;
}

#messaging-services-overview #left_content ul{ margin:0px 0px 0px 0px; padding:0px; }
#messaging-services-overview #left_content ul li{
	margin-top:15px;
	_margin-top:-15px;
	margin-left:0px;
	_margin-left:5px;
	margin-bottom: 25px;
	_margin-bottom: 0px; 
	padding:0px 0px 0px 0px; 
	list-style:none;
	list-style-image:none;
	background: none;
}

.text-icon-medium {
  float: left;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 4px;
  _margin-top: 24px;
  _margin-right: 9px;
  width: 32px;
  height: 32px;
}

#header-actions {
  color: white;
  float: right;
  text-align: right;
  width: 492px;
  _margin-right: -20px;
}

#header-actions img {
  border: 0px; 
}




#header-actions #region {
  height: 20px;
  color: white;
  font-weight: bold;
  margin-top: 8px;
  margin-right: 12px;

}

#header-actions #region #lbl {
  margin-top: -3px;
  _margin-top: -5px;
  height: 20px;
  margin-right: 0px;
}

#header-actions #region ul { 
  margin-top:4px; 
  _margin-top:0px;
  height: 20px;
  padding:0px; 
  display: inline;
  margin-left: 0px;
}
#header-actions #region ul li{
    height: 20px;
    margin-top:0px;
    margin-left:4px;
    _margin-left:8px;
    margin-bottom: 0px;
    padding:0px 0px 0px 0px; 
    list-style:none;
    list-style-image:none;
    background: none;
    display: inline;
}

#header-actions #region ul li a {
  font-size: 12px;
  color: #eaeaea;
}

#header-actions #region ul li a:hover {
  font-size: 12px;
  color: #eaeaea;
}

#content-blue-bg-2 {
  clear: both;
  padding: 18px 55px;
}

#home #left_content .text-icon-medium {
  margin-top: 5px;
  margin-bottom: 10px;
}

#home #left_content ul.wty { margin:0px 0px 0px 0px; padding:0px; }
#home #left_content ul.wty li{
  height: 32px;
  margin-top:15px;
  _margin-top:10px;
  margin-left:0px;
  _margin-left:5px;
  margin-bottom: 48px;
  _margin-bottom: -20px; 
  padding:0px 0px 0px 0px; 
  list-style:none;
  list-style-image:none;
  background: none;
  width: 570px;
}

#home #left_content ul.wty li h3 {
  font-size: 15px;
}

#home #left_content ul.wty li p {
  line-height: 1.5;
}

#home #content-blue-bg-2 #buttons {
  margin-top: 22px;
}


#home #content-blue-bg-2 p {
  font-size: 18px;
  margin-bottom: 10px;
}

#home #content #sidebar {
     margin-bottom:0px;
}



#solution-box {
  padding: 10 15 5 15;
  border: 2px solid #e0e8f0;
  margin-top: 15px;
  background-color: #f4f9fe;
}

#solution-box h2 {
  line-height: 32px;
  padding-left: 38px;
  padding-top: 5px;
  padding-bottom: 5px;	
  margin-top: 0px;
  display: inline;
}

#solution-box a { 
  float: right;
  padding-top: 2px;
}

#solution-text {
    background: transparent url(/images/mso-texting.png) no-repeat center left;
}

#solution-voice {
    background: transparent url(/images/mso-ivr.png) no-repeat center left;
}

#solutions #content #sidebar {
     margin-top: -18px;
}

#phone-no {
	font-family: Arial;
    font-size: 17px;
	font-weight: bold;
	color: #3f4041;
}

#solution #content #sidebar p {
	font-family: Arial;
    font-size: 12px;
	font-weight: bold;
}

#callStatus {
	font-family: Arial;
    font-size: 11px;
	font-weight: bold;
	color: #7e7e7e;
}

#solution #content #sidebar h3 {
	padding-bottom: 7px;
}

#solution #content #sidebar #txt {
	font-family: Arial;
    font-size: 14px;
	font-weight: bold;
	color: #5e5e5e;
	margin-bottom: 14px;
	margin-top: 4px;
	margin-right: 4px;
	height: 32px;
	width: 154px;
	padding-top: 6px;
}

#solution a.button {
	_margin-top: -11px;
}

#solution #txt_send_container {
	width: 220px;
	margin-top: -9px;
	_margin-top: 0px;
}

#solution #textButton {
    margin-top: 2px;
	_margin-top: -48px;
	float: right;
}


#solution #callButton {
	width:220px; 
	text-align: center;
}




#solution #addToAccountButton {
	width:220px; 
	text-align: center;
	padding-bottom: 15px;
}


#solution #content #textContent {
	font-family: Arial;
        font-size: 13px;
	color: #5e5e5e;
	width:220px; 
	height: 100px;
	resize: none;
}


