@charset "utf-8";
/* CSS Document */

body{
	position:relative;
	background:#dd8802;
	font:12px Arial, Helvetica, sans-serif;
	color:#646464 ;
}

img{
	border:none;
}

hr{
   	border:0;
	height:1px;
	color:#c8c8c8;
	background-color:#c8c8c8;
}

h3
{
	font-size:12px;
	color:#000000;
	margin-bottom:10px;
}
p{
	margin:15px 0;
}

a{
	color:#dd8802;
}

#wrapper{
	width:900px;
	margin:0 auto;
}

#Popup_wrapper{
	width:490px;
	padding:10px 10px 20px 20px;
	/* margin:0 auto; */
	background:#ffffff;
	color:#000000;
}

#header{
	position:relative;
	width:900px;
	background:#ffffff;
	float:left;
}

#header_logo{
	float:left;
	}
	
#header_title{
	float:left;
	margin-top:27px;
	margin-left:30px;
	display:inline;
}

#header_global_tab{
	background:url(../images/bg_global_tab_body.gif) left bottom repeat-x;
	float:right;
	margin-right:12px;
	display:inline
}

#header_global_tab_items{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

#header_global_tab_items li{
	float:left;
	margin-top:7px;
	padding:0 10px;
	background:url(../images/bg_tab_divider.gif) center right no-repeat;
}

#header_global_tab_items li.last{
	padding:0 0 0 10px;
	background:none;
}

a.header_global_tab_item{
	display:block;
	
}

a.header_global_tab_item span{
	display:none;
}

#header_global_tab_items li a:hover{
	background-position: bottom;
}

.tab_email_us{
	background:url(../images/bg_tab_email_us.gif) top no-repeat;
	height:16px;
	width:60px;
}

.tab_refer_colleague{
	background:url(../images/bg_tab_refer_collegue.gif) top no-repeat;
	height:16px;
	width:125px;
}

#tab_ondemand_webina{
	background:url(../images/bg_tab_demand_webinar.gif) top no-repeat;
	height:16px;
	width:155px;
}

a#language_toggle{
	position:absolute;
	top:62px;
	right:20px;
	
	color:#646464;
	
	text-decoration:none;
}





a#language_toggle:hover{
	text-decoration:underline;
}

#nav_top{
	width:870px;
	height:30px;
	float:left;
	background:url(../images/bg_pri_tab.gif) left bottom repeat-x;
	padding:10px 15px 0px 15px;
}

ul#primary_nav_items{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

ul#primary_nav_items li{
	float:left;
}

ul#primary_nav_items a:hover{
	background-position:0 -30px;
}

#primary_nav_items a.on, #primary_nav_items a:hover.on{
	display:block;
	height:30px;	
	background-position:0 -60px;
}

a.primary_nav_item{
	display:block;
	height:30px;
}

a.primary_nav_item_on span,a.primary_nav_item span{
	display:none;
}

#tab_home{
	background:url(../images/bg_tab_pri_home.gif) top left no-repeat;
	width:68px;
}

#tab_technology{
	background:url(../images/bg_tab_pri_tech.gif) top left no-repeat;
	width:109px;
}

#tab_resource{
	background:url(../images/bg_tab_pri_resource.gif) top left no-repeat;
	width:144px;
}

#tab_why{
	background:url(../images/bg_tab_pri_why.gif) top left no-repeat;
	width:124px;
}

#banner{
	width:900px;
	height:220px;
	float:left;
	background:#ffffff;
}

#home_news{
	width:860px;
	float:left;
	padding:20px 20px 13px 20px;
	background:#ffffff;
}

#home_news_title{
	width:550px;
	float:left;
	padding-left:20px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}

#home_news_content{
	width:550px;
	float:left;
	margin-top:8px;
	padding-left:20px;
	font-size:12px;
	color:#000000;
}

#home_spotlights{
	width:900px;
	float:left;
	margin-top:20px;
    position:relative;
}

ul#home_spotlights_items{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

ul#home_spotlights_items li{
	float:left;
	padding:5px 5px 0px 5px;
	background-position:5px 5px;
}

.spotlight_link 
{ 
	position:absolute;
	bottom:10px;
	
}

.spotlight_link  a:hover
{ 
	text-decoration:none; 
	
}

#home_spotlight1{
	width:286px;
	background:#ffffff /*url(../images/bg_spotlight1.gif) no-repeat*/;
	display:inline
}

#home_spotlight2{
	width:286px;
	background:#ffffff /*url(../images/bg_spotlight2.gif) no-repeat*/;
	margin-left:5px;
	display:inline;
}

#home_spotlight3{
	width:288px;
	background:#ffffff /*url(../images/bg_spotlight3.gif) no-repeat*/;
	margin-left:5px;
	display:inline;
}

a.spotlight_title_head{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


a.spotlight_title_head:hover
{
	text-decoration:underline;
}

.spotlight_title_body{
	font-size:14px;
	font-weight:normal;
	/* color:#969696; */
	
}

a.spotlight_title_body:hover{
	text-decoration:underline;
}

.spotlight_left{
	padding-left:15px;
	width:240px;
}

.spotlight_right{
	padding-right:10px;
	padding-top:20px;
	width:20px;
}

.spotlight_body{
	margin:10px 0 0 0;
	size:12px;
	color:#000000;
}

a.spotlight_right_arrow{
	display:block;
	width:19px;
	height:41px;
	background:url(../images/btn_spotlight_right_arrow.gif) top no-repeat;
}

a.spotlight_right_arrow:hover{
	background-position:bottom;
}

a.spotlight_right_arrow span{
	display:none;
}

#footer{
	width:900px;
	float:left;
	margin-top:10px;
	padding-bottom:40px;
}

a#footer_link1{
	float:left;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

a#footer_link1:hover{
	text-decoration:underline;
}

#footer_link2{
	float:right;
	font-size:11px;
	color:#fbd79e;
}

#content{
	width:860px;
	padding:15px 20px;
	float:left;
	background:#ffffff;
	position:relative;
	
}

#content_left{
	position:relative;
	width:220px;
	float:left;
}

.left_bar_title{
	font-size:12px;
	color:#646464;
}

#btn_left_bar_1{
	margin-top:10px;
}


.left_bar_divider{
	margin-top:40px;
	margin-bottom:5px;
	padding:0;
	display:block;
	height:0!important;
}

#technology_side_menu{
	padding:0;
	margin:0;
	list-style:none;
	
}

#technology_side_menu li{
	margin:0!important;
	padding:0!important;display:block;
	float:left;
}

a.technology_side_menu_item{
	width:125px;
	height:20px;
	display:block;
}

a.technology_side_menu_item span{
	display:none;
}

#technology_side_menu a:hover{
	background-position:bottom;
}

#technology_side_menu a.on{
	background-position:bottom;
}


#our_solution{
	background:url(../images/menu_our_solution.gif) top no-repeat;
}

#why{
	background:url(../images/menu_why.gif) top no-repeat;
}

#why_now{
	background:url(../images/menu_why_now.gif) top no-repeat;
}

#making_it_happen{
	background:url(../images/menu_making_it_happen.gif) top no-repeat;
}

#building_a_team{
	background:url(../images/menu_building_a_team.gif) top no-repeat;
}

#getting_payback{
	background:url(../images/menu_getting_payback.gif) top no-repeat;
}

#why_allstream{
	background:url(../images/menu_why_allsteam.gif) top no-repeat;
}

#content_right{
	position:relative;
	width:610px;
	padding-left:30px;
	float:left;
	color:Black;
	
}

.next_section{
	float:right;
	display:block;
	width:114px;
	height:37px;
	background:url(../images/btn_next_section.gif) bottom left no-repeat;
}

.previous_section{
	
	display:block;
	width:149px;
	height:37px;
	background:url(../images/btn_previous_section.gif) bottom left no-repeat;
}



a.next_section:hover, a.previous_section:hover{
	background-position:top;
}

a.next_section span, a.previous_section span{
	display:none;
}

.sub_title{
	color:#646464;
	margin:9px 0 0 0;
	font-size:20px;
}

#technology_right_t1{
	margin-top:33px;
}

#technology_right_t1_td1{
	width:350px;
	font-size:20px;
	color:#dd8802;
	border-bottom:1px #c8c8c8 solid;
	padding-bottom:10px;
}

#technology_right_t1_td2{
	width:200px;
	font-size:11px;
	color:#646464;
	border-bottom:1px #c8c8c8 solid;
	padding-bottom:10px;
	padding-right:50px;
}

.content_bottom{
	width:860px;
	float:left;
	display:block;
}

.pagination{
	width:900px;
	float:right;
	background:#ffffff;
	padding-top:15px;
	padding-bottom:15px;
	margin-right:0px;
	display:inline;
}

#pagination_list_items{
	padding:0;
	margin:0;
	list-style:none;
	
}

#pagination_list_items li{
	display:inline;
	float:left;
	margin-left:5px;
}


a.pagination_list_item{
	height:12px;
	margin-left:5px;
	display:inline-block;
}

a.pagination_list_items:hover{
	background-position:top;
}

a.pagination_list_item span{
	display:none;
}

#pagination_list_items a.on
{
	background-position:bottom;
}

#txt1{
	background:url(../images/text_1.gif) top left no-repeat;
	width:7px;
}

#txt1:hover,  #txt1on{
	background:url(../images/text_1.gif) bottom left no-repeat;
	width:7px;
}

#txt2{
	background:url(../images/text_2.gif) top left no-repeat;
	width:8px;
}

#txt2:hover,  #txt2on{
	background:url(../images/text_2.gif) bottom left no-repeat;
	width:8px;
}


#txt3{
	background:url(../images/text_3.gif) top left no-repeat;
	width:8px;
}

#txt3:hover,  #txt3on{
	background:url(../images/text_3.gif) bottom left no-repeat;
	width:8px;
}

#txt4{
	background:url(../images/text_4.gif) top left no-repeat;
	width:9px;
}

#txt4:hover,  #txt4on{
	background:url(../images/text_4.gif) bottom left no-repeat;
	width:9px;
}

#txt5{
	background:url(../images/text_5.gif) top left no-repeat;
	width:8px;
}

#txt5:hover,  #txt5on{
	background:url(../images/text_5.gif) bottom left no-repeat;
	width:8px;
}

#txt6{
	background:url(../images/text_6.gif) top left no-repeat;
	width:9px;
}

#txt6:hover,  #txt6on{
	background:url(../images/text_6.gif) bottom left no-repeat;
	width:9px;
}

#txt7{
	background:url(../images/text_7.gif) top left no-repeat;
	width:7px;
}

#txt7:hover,  #txt7on{
	background:url(../images/text_7.gif) bottom left no-repeat;
	width:7px;
}


.popup_title{
	margin-top:10px;
}

.popup_title_head
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;

}

.right_align{
	text-align:right;
}

.box_part{
	display:block;
	float:left;
}

.foat_left{
	float:left;
}

.clear{
	clear:both;
}

ul.list_style1{
	padding:0;
	margin:0;
	list-style:none;
}

ul.list_style1 li{
	padding-left:15px;
	background:url(../images/bg_list_style1.gif) no-repeat;
	background-position:0 3px;
	margin-bottom:5px;
}

ul.list_style2{
	padding:0;
	margin:0;
	list-style:none;
}

ul.list_style2 li{
	margin-bottom:5px;
}

ul.list_style3{
	padding:0;
	margin:20px 0 0 0;
	list-style:none;
	color:Black;
}

ul.list_style3 li{
	padding-left:15px;
	background:url(../images/bg_list_style3.gif) no-repeat;
	background-position:0 3px;
	color#646464;
	margin-bottom:5px;
}

ul.list_style4{
	padding:0;
	margin:0;
	list-style:none;
}

ul.list_style4 li{
	padding-left:15px;
	background:url(../images/bg_list_style4.gif) no-repeat;
	background-position:0 3px;
	margin-bottom:5px;
}

a.email{
	color:#dd8802;
	font-size:12px;
	font-weight:bold;
}

a.email:hover{
	text-decoration:none;
}

.comments{
	font-size:10px;
	color:#969696;
}

.content_left_1{
	width:560px;
	padding:0 20px 0 0;
	float:left;
	display:block;
}

.content_right_1{
	width:255px;
	padding-left:20px;
	float:left;
	
	
}

.content_left_2{
	width:410px;
	padding-right:20px;
	float:left;
	
}

.content_right_2{
	width:415px;
	padding-left:15px;
	float:left;
}

.content_divider{
	margin-top:40px;
	margin-bottom:10px;
}

.content_divider_bottom{
	margin-top:32px;
	margin-bottom:0px;
}

.table_row_divider{
	margin-top:20px;
	margin-bottom:10px;
}

.table_item_number{
	width:34px;
	padding-right:10px;
	text-align:right;
}

.div_item_content{
	text-align:left;
	padding-bottom:20px;
	float:left;
	width:270px;
}

.table_item_divider{
	width:20px;
}

.content_table_1{
	margin-top:40px;
}

.btn_first{
	margin-top:8px;
	margin-left:-5px;
}

.btn_second{
	margin-top:27px;
}

.text_under_btn_1{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:5px 0 0 0;
}

.text_under_btn_2{
	font-size:12px;
	color:#000000;
}

.text_under_btn_3{
	font-size:11px;
	color:#646464;
	margin:5px 0;
}

a.text_under_btn_3{
	font-size:11px;
	color:#646464;
}

a.text_under_btn_3:hover
{
    text-decoration:none;
}

.position_bottom{
	position:absolute;
	left:0;
	bottom:0;
}

.btn_pos1{
	margin-top:80px;
	/*position:absolute;
	bottom:0px;
	left:20px;*/
}

.btn_pos2
{
	margin-top:80px;
}

a.back_home{
	display:block;
	width:126px;
	height:39px;
	background:url(../images/btn_back_home.gif) left top repeat-x;
	margin-top:18px;
}

a.back_home span{
	display:none;
}

a.back_home:hover{
	background-position: bottom;
}

.table_2col_1{
	width:260px;
	padding-right:40px;
}

.table_2col_2{
	width:260px;
}

.steps{
	margin-bottom:10px;
}

.steps_below{
	margin-top:10px;
	margin-bottom:10px;
}

.webinar_thumbnail_holder{
	width:150px;
	padding-right:20px;
}

.webinar_descript_holder{
	width:240px;
}

.view_webinar{
	margin-top:20px;
	margin-left:-3px;
}

.webinar_date{
	font-size:11px;
	color:#646464;
	padding-top:5px;
}

.light_text{
	color:#646464!important;
}

.follow_list{
	margin-bottom:20px!important;
}

.section_subtitle{
	color:#dd8802;
	font-size:20px;
	margin:20px 0 30px 0;
}

.form
{
	z-index:2;
	display:block;
    background-color: white;
    width: 500px;
    height: 520px;
    font-family: helvetica, Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    padding-left: 5px;
    padding-right:6px;
    padding-top: 5px;
    border-style: solid;
    border-width: 1px;
    border-color:#646464;
}


.formtitle
{
    font-size:19pt;
	font-weight:normal;
	color:#dd8802;	
}

.close
{
	padding-right: 10px;
    width: 100px;
    text-align: right;
    color: #969696!important;
    font-family: Helvetica;
    font-size: 12px;
}

a.close 
{
text-decoration:none;
}

.bar
{
    background-image: url(  '../images/form/bar.jpg' );
    background-repeat:no-repeat;
    height: 4px;
    clear:both;
	
}

.formcontent
{
    padding-left: 5px;
    padding-top: 5px;
}


.bold { font-weight:bold;   }

.solLinkMargin2
{
    padding-bottom:20px;
    font-size:15pt;
	font-weight:normal;
	color:#dd8802;
}

#why_allstream_table
{
    margin-bottom:35px;
    width:100%;
}

#why_allstream_table td
{
    padding-top:10px;
}


div.text4 {
	font-size:10pt;
	color:#000;
	padding-bottom:10px;
	padding-left:3px;
     width:270px;
}

div.text2 {
	font-size:10pt;
	color:#646464;
	padding-bottom:10px;
	padding-left:3px;
     width:300px;
     padding-right:10px;
}

div.text3 {
	font-size:10pt;
	color:#000;
	padding-bottom:10px;
	padding-left:3px;
     width:180px;
     padding-right:10px;
}

.smalltitle 
{
	color:Black;
}
div.1cell {
  width:200px;  
}
div.2cell {
  width:300px;
  padding-right:10px;
}

#why_table
{
    width:100%;
    margin-top:20px;
}

div.headpoint {
	font-size:11pt;
	color:#dd8802;
}

.solh2replace
{
	font-size:15pt;
	color:#646464;
	font-weight:normal;
}

#tech_index_table
{
    width:100%;
}

a:link.solLinks, a:visited.solLinks, a:active.solLinks
{
    text-decoration: none;
    font-size:15pt;
	font-weight:normal;
	color:#dd8802;
}

.solLinkMargin
{
    padding-bottom:20px;
   
    font-size:15pt;
	font-weight:normal;
	color:#dd8802;
}

.next_section_top
{
    position:absolute;
    top:15px;
    right:15px;
    z-index:100;
}

.tech_index_title
{
    margin-top:40px;
}

.float_right
{
    float:right;
}

.paddingleft a:link.insightAnch, a:visited.insightAnch, a:active.insightAnch
{
    text-decoration: none;
    color: #323232;
    font-family: helvetica, Helvetica, sans-serif;
    font-weight: bold;
    font-size:14px;
}

.point 
{
	color:Black;
}

.insightSub
{
    color: #aeaeae;
    font-family: helvetica, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
}
.insightCont
{
    width: 470px;
    font-family: helvetica, Helvetica, sans-serif;
    color: #000;
    font-size: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.insightCont2
{
    width: 470px;
    font-family: helvetica, Helvetica, sans-serif;
    color: #646464;
    font-size: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0px;
}

a:link.share, a:visited.share, a:active.share
{
    text-decoration: none;
    color: #646464;
    font-family: helvetica, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
}

.acrobat
{
	 font-size:11px;
	 color:#646464;
}

a:link.here, a:visited.here, a:active.here
{
	color:#646464;
}

.last_content_item
{
    margin-bottom:40px;
}

.dialog {width:467px;height:350px;background-color:#ffffff;}
.dialog .dialogcontent {padding-top:10px;padding-left:10px;font-family:arial;color:#959595;font-size:12px;} 
.dialog .dialogcontent span {color:#DD8701;}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.closepromo a:link.aclose, a:visited.aclose, a:active.aclose
{
    text-decoration: none;
    color: #969696!important;
    font-family: Helvetica;
}

.closepromo a:hover.aclose
{
    text-decoration: underline;
}

.form_text_field
{
    padding:3px 0;
}

.form_label
{
    margin:3px 0;
}

.left-col-content , .left-col-subcopy
{
	color:#9D9D9D ;
}

.left-col-object a
{
	text-decoration:none;
}

.block
{
    display:block;
}

.line
{
    margin:52px 0 5px 0;
}

.home_spotlight_pic
{
    margin-bottom:10px;
}

.black_text
{
    color:#000000;
}

.left_item
{
    margin-right:20px;
}
    
.c_suite_table
{
    margin-top:40px;
    display:block;
}

#c_suite_right1
{
    position:relative;
}

.no_padding
{
    padding:0;
}

a.link_style_1
{
    font-weight:bold;
}

a.link_style_1:hover
{
    text-decoration:none;
}

.content_table_2
{
    display:block;
}

.align_ajust_1
{
    margin-right:-9px;
}

.hidden
{
    display:none;
}
