body {
background:#8e8e8e url(../images/bg_tile.jpg) repeat-x top;
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:15px;
}

/*horizontal page divider*/
hr {
border : none;
border-top : dashed 1px #CCCCCC;
color : #FFFFFF;
background-color : #FFFFFF;
height : 1px;
margin: 0;
padding: 0;
clear:both;
}

#wrapper {
width:872px;
margin:auto;
}

/*Global Header Styles*/
h1 {
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:20px;
color:#2269a8;
font-weight:400;
text-align:left;
letter-spacing:1px;
line-height:130%;
clear:both;	
}
h1.tagline {
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:20px;
color:#4F4F4F;
font-weight:400;
text-align:center;
letter-spacing:1px;
clear:both;	
}
h2 {
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:18px;
color:#2269a8;
font-weight:400;
text-align:left;
letter-spacing:1px;
margin:0 0 10px;
padding:0;
}
h3 {
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:16px;
color:#2269a8;
font-weight:400;
text-align:left;
letter-spacing:1px;
margin:0 0 10px;
padding:0;
line-height:20px;
}
h4{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:14px;
color:#2269a8;
font-weight:400;
text-align:left;
letter-spacing:1px;
margin:0 0 10px;
padding:0;
}
h5{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:12px;
color:#2269a8;
font-weight:400;
text-align:left;
letter-spacing:1px;
margin:0 0 10px;
padding:0;
}
h6{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:10px;
color:#2269a8;
font-weight:400;
text-align:left;
letter-spacing:1px;
margin:0 0 10px;
padding:0;
}

/*Unordered List in main content area*/
div.content-area ul {
list-style-type:none;
margin:1em 0;
padding:0;
/*padding:0 0 0 2.5em;*/
}
div.content-area ul li {
/* use background image instead of list-style-image */
background:url('../images/list-bullet.png') 0 0.5em no-repeat;
list-style-type:none;
padding:0 0 0 1em;
margin:0;
/**/
margin:0 0 5px 0;
}

/*Unordered List with more then one column*/
ul.multi_column {
float:left;
  width: 300px; /* width is changed */
  display:inline-block; /* ie need this */
  margin-top:1em; /* ie need this */
}
 
ul.multi_column li {
width:130px;
  float:left;
}

/*superscript class for the registration trademark*/
sup {
font-size:50%;
padding:0;
margin:0;
vertical-align:top;
}

em {
font-style:italic;
}

strong {
font-weight:bold;
color:#333;
}

.float-left{
float:left;
}

.float-right{
float:right;
}

.breadcrumb {
float:left;
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-align:left;
text-transform:uppercase;
letter-spacing:0.5px;
margin:0;
padding:0 0 10px;
}

.breadcrumb a {
color:#666;
}

/* press center pages code   */

.shadowfull-line {
width:100%;
float:left;
border-top:3px solid #BE0F34;
background:url("../images/shadow.jpg") top left repeat-x;
height:12px;
margin:0;
padding:0;
}

div.vlog_left {
float:left;
width:440px;
padding:0 25px 0 0;
border-right:1px dotted #B1B0B1;
}


* html div.vlog_right {
width:185px;
padding:0 0 0 20px;
}

div.vlog_right {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
float:right;
width:190px;
padding:0 0 0 16px;
vertical-align:top;
}

.vlog_right .col2 {
font-size:10px;
width:70px;
float:left;
line-height:14px;
padding:0;
} 

.right-title {
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
font-weight:700;
text-align:left;
text-transform:uppercase;
letter-spacing:1px;

}

/* press center pages code   */

.shadowfull {
width:100%;
float:left;
border-top:3px solid #BE0F34;
background:url("../images/shadow.jpg") top left repeat-x;
height:12px;
}

.shadow_no_red_line {
width:100%;
background:url("../images/shadow.jpg") top left repeat-x;
height:12px;
margin:0;
padding:0;
border-top : dashed 1px #CCCCCC;
}


.shadow {
width:100%;
float:left;
background:url("../images/shadow.jpg") top left repeat-x;
height:12px;
}

.breadcrumb-product {
float:left;
width:100%;
display:block;
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-align:left;
text-transform:uppercase;
border-bottom:3px solid #BE0F34;
letter-spacing:0.5px;
margin:0;
padding:0 0 10px;
}

#homepage_flash {
margin:10px 0 0;
padding:5px 0 0 0;
}

/*top nav*/
#topnav {
background:#8e8e8e url(../images/top_nav_bg.gif);
margin:0;
padding:0;
}

#nav {
background:url("../images/nav_sprite.jpg") no-repeat;
width:872px;
height:39px;
margin:auto;
padding:0;
}

#nav span {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
color:#626262;
height:39px;
font-size:1.2em;
letter-spacing:.05em;
line-height:35px;
}

#nav li {
height:39px;
display:block;
text-decoration:none;
text-align:center;
float:left;
list-style:none;
}

#nav a {
height:39px;
display:block;
text-decoration:none;
text-align:center;
}

#nav-telepresence {
width:127px;
}

#nav-products {
width:165px;
}

#nav-benefits {
width:109px;
}

#nav-about {
width:117px;
}

#nav-contact {
width:121px;
}

#nav-telepresence a:hover,#nav-telepresence a.active {
background:url("../images/nav_sprite.jpg") 0 -39px no-repeat;
}

#nav-products a:hover,#nav-products a.active {
background:url("../images/nav_sprite.jpg") -127px -39px no-repeat;
}

#nav-benefits a:hover,#nav-benefits a.active {
background:url("../images/nav_sprite.jpg") -292px -39px no-repeat;
}

#nav-about a:hover,#nav-about a.active {
background:url("../images/nav_sprite.jpg") -401px -39px no-repeat;
}

#nav-contact a:hover,#nav-contact a.active {
background:url("../images/nav_sprite.jpg") -518px -39px no-repeat;
}

/*Search Box Classes*/
#search {
padding:0 0 0 15px;
}

.source
{font-size:9px;}

.total_results
{font-size:10px;}

#search_box {
width:195px;
height:21px;
background:url(../images/bg_search_box.gif);
}

#ajaxSearch_input {
float:left;
border:0;
width:159px;
background:none;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
color:#626262;
font-size:12px;
margin:2px 0 0 6px;
padding:0;
}

#search_box #go {
float:right;
margin:0;
}

#ajaxSearch_submit {
float:right;
margin:0;
}

div.headerpanel {
float:left;
width:100%;
margin:20px 0 0 0;
padding:0;
}

div.home_headerpanel {
float:left;
width:100%;
margin:0;
padding:0;
}

/*Search Results Classes*/

p.search {
margin:0;
}

.ajaxSearch_resultsInfo {
float:left;
font-size:10px;
margin:0 0 10px 0;
}

span.ajaxSearch_paging {
float:right;
font-size:10px;
}

span.ajaxSearch_paging a {
color:#666666;
text-decoration:underline;
}

span.ajaxSearch_paging a:hover {
text-decoration:none;
color:#1960A0;
}

.ajaxSearch_result {
clear:both;
}

a.ajaxSearch_resultLink {
font-weight:bold;
}

.ajaxSearch_highlight{
background-color:#e1e1e1;
}

.ajaxSearch_extract {
margin: 0 0 15px 0;
}


/*Global small sub nav*/
#global_sub_nav {
font-family:inherit;
font-size:.80em;
display:inline;
float:right;
padding:15px 25px 0 0;
}

#global_sub_nav li {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
display:inline;
line-height:20px;
letter-spacing:.075em;
margin:0 0 0 10px;
}

#global_sub_nav a {
text-decoration:none;
color:#504f4f;
border-bottom:1px dotted #000;
padding:0 0 4px;
position:relative;
}

#global_sub_nav a:hover {
text-decoration:none;
color:#2269a8;
border-bottom:1px dotted #000;
}

#home_sub_nav {
font-family:inherit;
font-size:.80em;
float:right;
padding:0 25px 0 0;
margin:0 0 10px 0;
}

#home_sub_nav li {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
display:inline;
line-height:20px;
letter-spacing:.075em;
margin:0 0 0 10px;
}

#home_sub_nav a {
text-decoration:none;
color:#504f4f;
border-bottom:1px dotted #000;
padding:0 0 4px;
position:relative;
}

#home_sub_nav a:hover {
text-decoration:none;
color:#2269a8;
border-bottom:1px dotted #000;
}

/*homepage tagline*/
#tagline {
text-align:center;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
color:#494848;
font-size:18px;
letter-spacing:1px;
margin:25px 0 80px;
}

/*homepage text holders*/
div.home_text_left {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
float:left;
width:42%;
color:#333;
font-size:12px;
line-height:17px;
padding:0 0 0 55px;
}

div.home_text_right {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
float:right;
width:42%;
color:#333;
font-size:12px;
line-height:17px;
padding:0 55px 0 0;
}

/*link styles*/
a {
color:#2269a8;
text-decoration:none;
}

a.bold {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:12px;
color:#2269a8;
font-weight:700;
text-decoration:none;
}

a.arrow {
color:#2269a8;
background:url(../images/link_arrow.gif) no-repeat right;
font-size:12px;
text-decoration:none;
padding:0 8px 2px 0;
}

a.share {
color:#2269a8;
background:url(../images/share.jpg) no-repeat left;
font-size:12px;
text-decoration:none;
padding:6px 8px 6px 20px;
}

a.top {
font-size:11px;
float:right;
}

a.small {
font-size:11px;
float:left;
padding-left:4px;
}

a.small_link_video {
font-size:10px;
float:left;
padding-left:5px;
}

ul.stacked_links li {
font-size:10px;
margin-bottom:5px;
}


#bottomcenter {
width:767px;
margin:0 auto;
}

.footer-home {
background:url(../images/footer-home.gif) no-repeat top left;
width:767px;
height:51px;
margin:30px 10px 0 0;
padding:4px 4px;
line-height:20px;
}

.footer-home p {
font-family:tahoma,geneva,kalimati,sans-serif;
font-size:9px;
color:#3C3C3C;
float:left;
margin:0;
padding:2px 12px;

}

.copyright {
float:right;
font-size:9px;
padding:17px 20px 0 0;

}

/* home page style ends

 inner page style starts*/
#wrapper-inner {
width:872px;
margin:15px auto auto;
}

div.left-area {
float:left;
width:127px;
margin:48px 0 0;
padding:0;
}

#navcontainer {
margin:5px 0;
}

#navcontainer ul {
list-style-type:none;
margin:0;
padding:0;
}

#navcontainer li {
margin:0;
}

#navcontainer a {
display:block;
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:1px;
width:126px;
color:#3E3E3E;
text-decoration:none;
border-bottom:1px dotted #8F8F8F;
padding:9px 0;
}

/*Active state for the sub menu items - left hand nav*/
li.active {
color:#2269A8;
font-size:11px;
margin:0;
padding:0;
}

.subnav-borderbottom {
border-bottom:1px dotted #8F8F8F;
}

#navcontainer ul ul li {
margin:10px 0;
}

#navcontainer ul ul a {
display:block;
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:10px;
width:100%;
color:#3E3E3E;
text-decoration:none;
border:0;
padding:0;
}

.events {
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:12px;
}

p.event_date {
margin:0 0 3px;
}

.large_date_bold {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:12px;
color:#666;
font-weight:700;
margin:0 0 6px;
}

#navcontainer ul ul li a.active {
display:block;
font-family:tahoma, arial, Helvetica, sans-serif;
color:#1971B8;
font-size:10px;
background:url(../images/sublink_arrow.gif) no-repeat right;
text-decoration:none;
padding:0 5px 0 0;
position:relative !important;
z-index:auto;
}

* html #navcontainer ul ul li a.active {
/* position:absolute !important; */
display:inline-block; /* fix stacking margin */
margin-right:-5px;
}

div.content-area {
float:right;
width:745px;
margin:40px 0 0;
padding:0;
}

.contentbg {
float:left;
display:block;
background:#fff;
width:745px;
}


.contentbg-contact {
float:left;
display:block;
background:#fff;
width:868px;
}

div.content {
float:left;
width:680px;
margin:0;
padding:19px 20px 20px;
line-height:18px;
}

div.content-products {
float:left;
width:705px;
margin:0;
padding:19px 0 0 20px;
}

div.content-telepresence {
float:left;
width:705px;
margin:0;
padding:19px 0 0 20px;
}

/*used to limt the width of text on pages where there is a wide left column and narrow right column*/
.leftcolumn_content_container {
float:left;
width:440px;
color:#333;
margin:0;
padding:0;
line-height:18px;
}


.roundedboxtop{
float:left;
display:block;
font: normal 14px tahoma,arial,Verdana;
color:#333;
font-weight:bold;
background:url(../images/topcurve.jpg) no-repeat top left;
width:459px;
height:43px;
margin:0;
padding:0;
}

.roundedboxtop .title{
float:left;
margin:0;
padding:15px 0 5px 20px ;
}

.roundedboxtop .arrow{
float:right;
margin:0;
padding:15px 11px 5px 20px ;
}

.roundedboxbg{
float:left;
background:url(../images/curvebg.jpg) repeat-y top left;
width:459px;
}

.roundedboxbottom{
float:left;
background:url(../images/curvebottom.jpg) no-repeat top left;
width:459px;
height:11px;
padding:0 0 10px 0;
}

/*rounded box list style*/
div.content-area ul.list {
/*
float:left;
list-style-image: url(../images/blue-arrow.gif); 
margin:0 0 0 35px;
padding:0;
*/
margin:0 0 0 1em;
padding:0;
}

div.content-area ul.list li{
background:url('../images/blue-arrow.gif') 0 0.5em no-repeat;
font: normal 11px tahoma,arial,Verdana;
color:#0066CC;
text-decoration: none; 
margin:8px 0 0 20px;
/**/
line-height:1.3em;
}

div.content-area ul.list li a{
font: normal 11px tahoma,arial,Verdana;
color:#0066CC;
text-decoration: none; 
}

div.content-area ul.list li a:hover{
text-decoration: underline;
}

* html .list { 
}


.body-rightcolum{
float:left !important; /*moz space*/
float:right;
width:236px !important; /*moz space*/
width:215px;
font-family:tahoma, arial, Helvetica, sans-serif;
color:#333;
letter-spacing:1px;
margin-top:-59px !important; /*moz space*/
margin-top:-61px;
padding:0;
}

.body-rightcolum .right{
float:right;
width:185px;
margin-left:45px;
padding-left:10px;
}

.image-caption{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
letter-spacing:1px;
line-height:normal;padding-left:20px;
}

.short-description{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:1px;
line-height:normal;
}

span.small_text{
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:1px;
line-height:normal;
}

/*casestudy text/image holders*/
div.casestudy_left {
float:left;
width:13%;
padding:10px 0 0 4px;
}

div.casestudy_right {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
float:right;
width:71%;
padding:10px 10px 0 0;
}
/*casestudy text/image holders*/


/*photo text/image holders*/
.img-container {
  float:left;
  width:100%;
  margin:0;
  padding:0 0 13px 0;
  }

.img-shadow {
  float:left;
  background: url(../images/image-bg.gif) no-repeat bottom right !important;
  background: url(../images/image-bg.gif) no-repeat bottom right;
  margin: 20px 10px 40px 0 !important;
  margin: 20px 10px 40px 0;
  width:124px;
  height:125px;  
}

img.gallery {
  float:left;
  background: url(../images/image-bg.gif) no-repeat bottom right !important;
  background: url(../images/image-bg.gif) no-repeat bottom right;
  margin: 25px 10px 0 0 !important;
  margin: 25px 10px 0 0;
  width:124px;
  height:125px;
}

/*Adds a line of space between the gallery rows*/
ul.thumbs {
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
	clear: both;
}

/*image float styles*/
img.right {
  float:right;
}

img.right_with_border {
  float:right;
  border:1px solid #999;
  padding:3px;
  margin: 3px 0 3px 0;
}

img.left {
  float:left;
}

img.left_with_border {
  float:left;
  border:1px solid #999;
  padding:3px;
  margin: 3px 3px 3px 0;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin:4px 4px 4px 6px;
  padding: 2px;
  width:108px;
  height:107px; 
  }

  .img-shadow .caption {
  float:left;   
  display: block;
  position: absolute;
  font-size:10px;
  margin:0;
  padding:8px 4px 4px 8px;
  width:105px; 
  }

  div.logo-left {
float:left;
font-size:10px;
width:50%;
padding:0 10px 0 0;
}

.logo-left .col1 {
float:left;
padding:0 10px 0 0;
} 

.logo-left .col2 {
float:left;
padding:0 10px 0 0;
line-height:12px;
} 

div.logo-right {
float:left;
font-size:10px;
float:left;
padding:0 10px 0 0;
}

.logo-right .col1 {
float:left;
padding:0 10px 0 0;
} 

.logo-right .col2 {
float:left;
padding:0 10px 0 0;
line-height:12px;
} 
/*photo text/image holders*/


/*executive team text/image holders*/
div.team-name-left {
float:left;
width:40%;
padding:0 0 0 4px;

}

div.team-name-right {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
float:right;
width:50%;
padding:0 10px 0 0;}

div.team-info-left {
float:left;
width:10%;
padding:10px 0 0 4px;

}

div.team-info-right {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
float:right;
width:80%;
padding:10px 10px 0 0;}

.image_with_border{
border:1px solid #999;
}
.image_with_double_border{
border:1px solid #999;
padding:3px;
margin: 3px 0 3px 0;
float:left;
}

/*executive team text/image holders*/

div.break {
clear:both;
text-align:left;
padding-bottom:32px;
}

div.clear {
clear:both;
}

.dottedline {
border-bottom:1px dotted #B1B0B1;
}

.bottom-curve {
float:left;
background:url(../images/bottom-curve.gif) no-repeat top left;
width:745px;
height:6px;
}

.bottom-curve868 {
float:left;
background:url(../images/bottom-curve868.gif) no-repeat top left;
width:868px;
height:6px;
}

* html .footer-inner {
float:left;
background:url(../images/footer-inner.gif) no-repeat top left;
height:51px;
width:745px;
margin:-2px 0 10px 0 !important; /*moz space*/
}

.footer-inner {
float:left;
background:url(../images/footer-inner.gif) no-repeat top left;
height:51px;
width:745px;
margin:5px 0 10px 0
}

.footer-inner p {
font-family:tahoma,geneva,kalimati,sans-serif;
font-size:9px;
color:#3C3C3C;
float:left;
margin:0 10px;
padding:4px 4px;
line-height:20px;
}


/* inner page style ends
 contact form style starts*/
.mandatory {
font-size:11px;
}

.privacy {
font-size:11px;
display:inline;
bottom:18px;
position:relative;
padding-left:30px;
}

div.content-area-form {
float:right;
width:868px;
margin:54px 0 0;
padding:0;
}

div.content-form {
float:left;
width:800px;
margin:0;
padding:8px 20px 20px 30px;
}

.form-dottedline {
border-bottom:1px dotted #b1b0b1;
}

/*Form Classes*/
.form {
width:500px;
font-family:tahoma, arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
padding-top:11px;
}

form label {
display:block;
float:left;
width:150px;
text-align:left;
margin:5px 0 0;
padding:0;
}

form input,form select {
width:auto;
margin:0 0 8px 10px;
font-size: 12px;
}

input.login {
width:auto;
margin:10px 0 5px 0;
}

form input#reset {
margin-left:10px;
background-color:#E2E0D6;
}

div.errors {
background-color:#ebe9ed;
padding:10px;
}

div.errors strong {
color:#be0f34;
}
/*Form Classes*/


#wrapper-contact {
width:872px;
height:610px !important;
margin:15px auto auto;
}

* html .footer-contact {
float:left;
background:url(../images/footer-contact.gif) no-repeat top left;
width:868px;
height:51px;
margin:-2px 0 10px;
}

 .footer-contact {
float:left;
background:url(../images/footer-contact.gif) no-repeat top left;
width:868px;
height:51px;
margin:5px 0 10px;
line-height:20px;
}

.footer-contact p {
letter-spacing:.04em;
font-family:tahoma,geneva,kalimati,sans-serif;
font-size:9px;
color:#3C3C3C;
float:left;
margin:0 10px;
padding:7px 12px;
}

.breadcrumb a:hover,#navcontainer li a.active {
color:#1971B8;
}

a:hover,a.bold:hover,a.arrow:hover,.privacy a:hover {
text-decoration:underline;
}

.footer-home p a,.footer-inner p a,.footer-contact p a {
text-decoration:none;
color:#1960A0;
font-family:tahoma,geneva,kalimati,sans-serif;
font-size:9px;
}

.footer-home p a:hover,.footer-inner p a:hover,.footer-contact p a:hover {
text-decoration:underline;
color:#1960A0;
font-family:tahoma,geneva,kalimati,sans-serif;
font-size:9px;
}

#navcontainer a:hover,#navcontainer ul ul a:hover {
color:#1971B8;
text-decoration:none;
}

a:link,a:visited {
color:#2269a8;
text-decoration:none;
}

a:hover {
color:#2269a8;
text-decoration:underline;
}

/*Quotation Style*/
span.q {
font-size:15px;
line-height:20px;
font-style:italic;
}

/*Sitemap list style*/
ul.sitemap li{
color:#ff0000;
margin:normal;
padding:normal;
}

a.sitemap_parent{
font-weight:bold;
}

/*Uppercase bold title*/
span.sub-title {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#333;
}

/*Table Styles*/
.table {
border-collapse: collapse;
}

.table td {
border:1px solid #ccc;
padding:.5em;
}

/*Teliris Logo Specific Colors*/
td.blue {
background-color:#0072b1;
color:#fff;
}

td.red {
background-color:#cd305c;
color:#fff;
}

td.green {
background-color:#008246;
color:#fff;
}

/*Ditto Classes*/
/*Used for news RSS*/
.ditto_introText {
padding: 0 0 10px 0;
}
/*Hide author info*/
.ditto_documentInfo {
display:none;
}

/* Barker News Module - Dynamic Rotating Module */
.barkernews {
	background:url('../images/barkernews-bg.jpg') 0 0 no-repeat;
	font-family:tahoma, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:180px;
	height:125px;
	padding:13px 9px 10px 13px;
}
.barkernews .barkernews_news {
	width:180px;
	height:125px;
	position:relative;
	left:0;top:0;
	overflow:hidden;
}
.content-area .barkernews ul {
	list-style:none;padding:0;margin:0;
	position:absolute;
	left:0;top:0;
}
.content-area .barkernews ul li {
	list-style:none;padding:0;margin:0;
	background:none;
	float:left;
	padding:0;
	width:180px;
	height:125px;
	position:relative;
	margin-right:10px;
}
.barkernews p { margin:0; }
.barkernews_news_title {
	font-size:10px;
	line-height:16px;
	color:#00529b;
	text-transform:uppercase;
	font-weight:bold;
	padding:0;margin:0 0 0.5em;
}
.barkernews .more { 
	position:absolute; bottom:0px; left:0; 
	font-size:10px; 
	color:#00529b;
}

/* Homepage News Module */
.logo-home {
float:left;
}

.homenews {
	background:url('../images/homenews-bar-bg.jpg') 100% 0 no-repeat;
	font-family:tahoma, arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#666666;
	letter-spacing:0.05em;
	padding-right:16px;
	padding-left:23px;
	position:relative;
	height:59px;
	float:right;
	overflow:hidden;
}

.homenews a.open, .homenews a.close {
	background:url('../images/homenews-bar-arrow.jpg') -23px 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:23px;
	height:59px;
	overflow:hidden;
	display:none;
}
	.homenews a.open { background-position:-23px 0; border-right:2px solid #fff; left:-2px; }
	.homenews a.open:hover { background-position:-23px -59px; }
	.homenews a.close { background-position:0 0; display:block; }
	.homenews a.close:hover { background-position:0 -59px; }

.homenews .homenews_news {
	width:500px;
	height:59px;
	position:relative;
	left:0;top:0;
	overflow:hidden;
	float:left;
	display:block;
	z-index:3;
}
.homenews ul {
	list-style:none;padding:0;margin:0;
	position:absolute;
	left:0;top:0;
	display:block;
	z-index:1;
}
.homenews ul li {
	list-style:none;padding:0;margin:0;
	float:left;
	padding:10px 18px 0 9px;
	width:473px;
	display:block;
}

.homenews_news img {
	float:left;
	margin-top:-10px;
	margin-right:10px;
}

/* ### NEW HOMEPAGE CSS ### */

#home_sub_nav_new {
font-family:inherit;
font-size:.80em;
margin:0 0 10px 0;
}

#home_sub_nav_new li {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
display:inline;
line-height:20px;
letter-spacing:.075em;
margin:0 0 0 10px;
}

.take_the_challenge {
color:#666666;
font-weight:bold;
margin:0;
padding:0;
text-align:right;
}
.home_headerpanel_space {
display:block;
height:22px;
}

div.home_headerpanel-new {
float:right;
}
#mainslides_tabs {
	list-style:none;
	padding:0; margin:0;
	background:url('../images/mainslides_tabs.gif') 0 0 no-repeat;
	width:870px;
	height:30px;
	display:block; float:none;
	overflow:hidden;
	position:relative;
	z-index:50;
	top:2px;
	
}
	#mainslides_tabs li {
		list-style:none;
		padding:0; margin:0;
		float:left;
		height:30px;
		display:block;
		padding:0; margin:0;
	}
	#mainslides_tabs li a {
		background:url('../images/mainslides_tabs.gif') 0 0 no-repeat;
		text-indent:-9999em;
		float:left;
		cursor:pointer;
		height:30px;
		display:block;
	}
	
		#mainslides_tabs li.tab1, #mainslides_tabs li.tab1 a { width:94px; background-position:0 0; }
		#mainslides_tabs li.tab2, #mainslides_tabs li.tab2 a { width:169px; background-position:-94px 0; }
		#mainslides_tabs li.tab3, #mainslides_tabs li.tab3 a { width:136px; background-position:-263px 0; }
		#mainslides_tabs li.tab4, #mainslides_tabs li.tab4 a { width:116px; background-position:-399px 0; }
		#mainslides_tabs li.tab5, #mainslides_tabs li.tab5 a { width:149px; background-position:-515px 0; }
		#mainslides_tabs li.tab6, #mainslides_tabs li.tab6 a { width:206px; background-position:-664px 0; }
		
		#mainslides_tabs li.tab1 a.selected { background-position:0 -30px; }
		#mainslides_tabs li.tab2 a.selected { background-position:-94px -30px; }
		#mainslides_tabs li.tab3 a.selected { background-position:-263px -30px; }
		#mainslides_tabs li.tab4 a.selected { background-position:-399px -30px; }
		#mainslides_tabs li.tab5 a.selected { background-position:-515px -30px; }
		#mainslides_tabs li.tab6 a.selected { background-position:-664px -30px; }

#mainslides_contents {
	width:870px;
	height:414px;
	overflow:hidden;
	float:none;
	margin-bottom:29px;
}

.mainslides_content {
	width:870px;
	height:414px;
	overflow:hidden;
	float:none;
	position:relative;
	z-index:10;
}

#mainslide1 { background:url('../images/mainslides_pic1.jpg') 0 0 no-repeat; }
#mainslide2 { background:url('../images/mainslides_pic2.jpg') 0 0 no-repeat; }
#mainslide3 { background:url('../images/mainslides_pic3.jpg') 0 0 no-repeat; }
#mainslide4 { background:url('../images/mainslides_pic4.jpg') 0 0 no-repeat; }
#mainslide5 { background:url('../images/mainslides_pic5.jpg') 0 0 no-repeat; }
#mainslide6 { background:url('../images/mainslides_pic6.jpg') 0 0 no-repeat; }

.mainslides_content_wrapper {
	position:absolute;
	bottom:12px;
	left:0;
}
	
.mainslide_title {
	font-size:50px;
	line-height:1.1em;
	letter-spacing:0.1em;
	vertical-align:baseline;
	display:block;
	color:#ffffff;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-left:29px;
	position:relative;
	
}
	
.mainslide_subtitle {
	font-size:30px;
	line-height:1.5em;
	position:relative;
	vertical-align:baseline;
	display:block;
	letter-spacing:0.1em;
	color:#8cdafb;
	text-transform:uppercase;
	padding:0;
	margin:0;
	padding-left:29px;
}

/*Used for the second slide - Broadest Portfolio*/
.slide_2_wrapper{
padding-left:29px;
}

span.mainslide_title_2 {
	font-size:50px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.1em;
	line-height:1.1em;
	position:relative;
}

span.mainslide_subtitle_2 {
	font-size:30px;
	padding:0 0 0 10px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	line-height:1.5em;
	color:#8cdafb;
}
/*Used for the second slide - Broadest Portfolio*/
	
.mainslide_text {
	font-size:13px;
	letter-spacing:0.05em;
	color:#ffffff;
	padding-left:29px;
	padding-right:29px;
}

.mainslide_more {
	font-size:13px;
	color:#8cdafb;
	padding-left:15px;
}
	.mainslide_more a {
		background:url('../images/mainslides_more_arrow.gif') 0 3px no-repeat;
		letter-spacing:0.05em;
		font-size:12px;
		color:#8cdafb;
		font-weight:bold;
		padding-left:14px;
	}
	
	
.homebox1 {
	background:url('../images/homebottombox.gif') 0 0 no-repeat;
	width:205px;
	height:177px;
	padding:2px 6px;
	overflow:hidden;
	float:left;
	margin-left:-3px;
	margin-right:5px;
}

.casestudy_title {
	font-size:11px;
	/* text-align:center; */
	color:#00529b;
	margin:0 10px 0 10px;
	padding:0;
	display:block;
	height:29px;
	line-height:29px;
	display:inline-block;
	width:100%;
}
.casestudy_logo {
	width:72px;
	text-align:center;
	float:left;
}
.casestudy_desc {
	/* width:128px; */
	float:left;
	margin:0 10px 0 10px;
	font-size:11px;
}
.casestudy_desc a { font-size:11px; color:#00529b; }
.casestudy_desc a:hover { color:#00529b; text-decoration:underline; }
.casestudy_desc a strong { color:#00529b; font-size:1em; }


#hometab1 {
	padding:0; margin:0; list-style:none;
	background:url('../images/homebottom_tab.gif') 0 0 no-repeat;
	height:29px;
	line-height:29px;
	font-size:11px;
	display:block;
	margin:0 0 2px;
}
	#hometab1 li {
		float:left;
		height:29px;
		text-align:center;
	}
	#hometab1 .tab1 {
		width:102px;
	}
	#hometab1 .tab2 {
		width:103px;
	}
	#hometab1 li a {
		display:block;
		height:29px;
		color:#333333;
	}
	#hometab1 .selected {
		background:white;
		color:#00529b;
	}
	#hometab1 .tab1 .selected {
		background:url('../images/homebottom_tab.gif') 100% -29px no-repeat;
		position:relative;
		margin-right:-3px;
		padding-right:3px;
	}
	#hometab1 .tab2 .selected {
		background:url('../images/homebottom_tab.gif') 0 -29px no-repeat;
		position:relative;
		margin-left:-3px;
		padding-left:3px;
		
	}
	
#tab_news, #tab_ceo_vlog {
	font-size:11px;
	height:138px;
	overflow:auto;
	padding:0 10px;
}
.tab_news_item {
	background:url('../images/hdot.gif') 0 100% repeat-x;
	margin:0;
	padding:11px 0;
}
.tab_news_item .date {
	font-size:9px;
	color:#666666;
	display:block;
}

.home_box_1_content_wrap {
	font-size:11px;
	height:138px;
	overflow:auto;
	padding:0 10px;
}

#hometab2 {
	padding:0; margin:0; list-style:none;
	background:url('../images/homebottom_tab.gif') 0 0 no-repeat;
	height:29px;
	line-height:29px;
	font-size:11px;
	display:block;
	margin:0 0 8px;
}
	#hometab2 li {
		float:left;
		height:29px;
		text-align:center;
	}
	#hometab2 .tab1 {
		width:63px;
	}
	#hometab2 .tab2 {
		width:80px;
	}
	#hometab2 .tab3 {
		width:62px;
	}
	#hometab2 li a {
		display:block;
		height:29px;
		color:#333333;
		padding-right:3px;
	}
	#hometab2 li a span {
		display:block;
		height:29px;
		padding-left:3px;
	}
	#hometab2 .selected {
		background:white;
		color:#00529b;
	}
	#hometab2 .tab1 .selected {
		background:url('../images/homebottom_tab.gif') 100% -29px no-repeat;
		position:relative;
		margin-right:-3px;
		padding-right:6px;
	}
	
	#hometab2 .tab2 .selected {
		background:url('../images/homebottom_tab.gif') 100% -29px no-repeat;
		position:relative;
		margin-right:-3px;
		padding-right:6px;
	}
	#hometab2 .tab2 .selected span {
		background:url('../images/homebottom_tab.gif') 0 -29px no-repeat;
		position:relative;
		margin-left:-3px;
		padding-left:6px;
	}
	
	#hometab2 .tab3 .selected {
		background:url('../images/homebottom_tab.gif') 0 -29px no-repeat;
		position:relative;
		margin-left:-3px;
		padding-left:3px;
		
	}
	
#tab_learn, #tab_compare, #tab_decide {
	font-size:11px;
	height:138px;
	overflow:auto;
	padding:0 6px;
}
.tab_learn_title {
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0 0 6px;
}
.tab_learn_left {
	float:left;
	width:77px;
}

.tab_image_left {
	padding:0 5px 0 10px;
	float:left;
}

.tab_learn_right {
	padding: 0 0 0 10px;
}
	.tab_learn_right p {
		margin:0 0 5px;
	}
		.tab_learn_right a {
		color:#00529B;
		font-weight:bold;
	}
	
.homebox2 {
	background:url('../images/homebottombox2.jpg') 0 0 no-repeat;
	width:205px;
	height:177px;
	padding:2px 6px;
	float:left;
	overflow:hidden;
	margin-left:-3px;
	font-size:11px;
	color:#fff;
	position:relative;
}
.cisco_compare_title {
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:5px 0;
}
.cisco_compare_desc {
	margin:0;
	padding:12px 12px;
	position:absolute;
	bottom:0;
	left:0;
	font-size:10px;
}
.cisco_compare_desc a {
	background:url('../images/blue_arrow.gif') 0 5px no-repeat;
	color:#90dcfc;
	padding-left:8px;
	font-weight:bold;
	margin-left:4px;
}

#bottomcenter-long{
margin:0 auto;
width:870px;
}

.footer-home-long {
background:transparent url(../images/footer-home_long.png) no-repeat scroll left top;
height:51px;
line-height:20px;
margin:30px 10px 0 0;
padding:4px;
width:870px;
}

.footer-home-long p {
color:#3C3C3C;
float:left;
font-family:tahoma,geneva,kalimati,sans-serif;
font-size:9px;
margin:0;
padding:2px 12px;
}

/*New Top Nav*/
#topnav-new {
background:#8e8e8e url("../images/top_nav_bg.gif");
margin:0;
padding:0;
}

#nav-new {
background:url("../images/nav_sprite_new.jpg") no-repeat;
width:872px;
height:39px;
margin:auto;
padding:0;
}

#nav-new span {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
color:#626262;
height:39px;
font-size:1.2em;
letter-spacing:.05em;
line-height:35px;
}

#nav-new li {
height:39px;
display:block;
text-decoration:none;
text-align:center;
float:left;
list-style:none;
}

#nav-new a {
height:39px;
display:block;
text-decoration:none;
text-align:center;
}

#nav-new-products {
width:176px;
}

#nav-new-benefits {
width:112px;
}

#nav-new-about {
width:113px;
} 

#nav-new-contact {
width:105px;
}

#nav-new-requestdemo {
width:145px;
}

#nav-new-products a:hover,#nav-new-products a.active {
background:url("../images/nav_sprite_new.jpg") 0px -39px no-repeat;
}

#nav-new-benefits a:hover,#nav-new-benefits a.active {
background:url("../images/nav_sprite_new.jpg") -176px -39px no-repeat;
}

#nav-new-about a:hover,#nav-new-about a.active {
background:url("../images/nav_sprite_new.jpg") -288px -39px no-repeat;
}

#nav-new-contact a:hover,#nav-new-contact a.active {
background:url("../images/nav_sprite_new.jpg") -401px -39px no-repeat;
}

#nav-new-requestdemo a:hover,#nav-new-requestdemo a.active {
background:url("../images/nav_sprite_new.jpg") -506px -39px no-repeat;
}