/*
tabs.css
$Revision: 1.5 $
styles for tabs can be used for DHTML tabs or hand-coded tabs, see authoring guideline for HTML
(c) 1992-2006 Cisco Systems, Inc. All rights reserved. 
Terms and Conditions: http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
*/


/* ---------------------------------------------
      The container 
------------------------------------------------  */
.pagetabs {
	padding-top: 4px; 
}

.sitecopy .pagetabs { 
	margin:10px;
}

.sitecopy .infotab {
	margin:-8px;
}

p{
	font-size:11px;
	font-family: arial , Helvetica, sans-serif, 宋体;
	color:#666666;
}

a {
	color:#2f6881; 
}

li{
	font-size:11px;
	font-family: arial , Helvetica, sans-serif, 宋体;
	color:#666666;
}

.partner_logo {
	 float:right; margin-left:10px; margin-bottom:10px; text-align:center; 
	  height:100%;
}

.partner_logo img{
	 margin-bottom:10px;
}

.partner_logo a{
	 color:#2f6881; margin-top:20px;
}

#partner_foot{
	font-size:11px; color:#666666;
	font-family: arial , Helvetica, sans-serif, 宋体;
	margin-top:50px;
}

#partner_foot a{
	 font-size:11px;  color:#2f6881; text-decoration: none;
	font-family: arial , Helvetica, sans-serif, 宋体;
}

#partner_foot a:hover{
	 text-decoration: underline;
}

.pagetabs .table-vision-nopic {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.pagetabs .table-vision-nopic ul {
	margin:0px; padding:0px; margin-left:12px;
	}	

.pagetabs .table-vision-nopic ul li{
	font-size:11px; line-height:11px; margin-bottom:5px;
	background:url(images/li_button.gif) no-repeat scroll left center transparent; padding-left:12px; 
	list-style-type:none;
}

 .pagetabs .table-vision-nopic .tabs-title {
	background-image:url(images/gray_line_bg.gif);
	background-repeat: repeat-x; 
	height:50px; color:#2f6881; font-size:18px; padding:0px; 
	font-weight: bold; padding-left:20px;  padding-top:15px; margin-bottom:-15px;
}

*html .pagetabs .table-vision-nopic .tabs-title {
	background-image:url(images/gray_line_bg.gif);
	background-repeat: repeat-x; border-bottom:1px solid #e0e0e0;
	height:50px; color:#2f6881; font-size:18px; padding:0px; 
	font-weight: bold; padding-left:20px; padding-top:15px; margin:0px;
}

.pagetabs .table-vision-nopic .tabs-title2 {
	background-image:url(images/gray_line_bg.gif);
	background-repeat: repeat-x; background-position:0% 100%; border-bottom:1px solid #e0e0e0;
	height:36px; color:#2f6881; font-size:12px; padding-top:10px; text-align:right; padding-right:12px;
}

.pagetabs .table-vision-nopic .tabs-title2 a:hover{
	text-decoration: underline;
}

.pagetabs .table-vision-nopic .tabs-calendar{
	margin-top:20px;
}

.pagetabs .table-vision-nopic .tabs-calendar table{
	margin:10px; width:97%; font-size:11px;
}

.pagetabs .table-vision-nopic .tabs-calendar table td{
	padding-left:20px; border-right:1px solid #b9c9cd;  border-bottom:1px solid #b9c9cd; 
	vertical-align: center; height:25px; font-size:11px; 
}

.pagetabs .table-vision-nopic .tabs-calendar table .td_end{
	border-right:0px; 
}

.pagetabs .table-vision-nopic .tabs-calendar table .tr_end{
	border-bottom:0px; 
}

.pagetabs .table-vision-nopic .tabs-calendar p{
	font-size:20px; color:#2f6881;
}

.pagetabs .table-vision-nopic .tabs-calendar .tabs-calendar-title td{
	background-color: #669aa8; color:#ffffff; font-weight: bold;  border-bottom:1px #669aa8 solid; 
}

.pagetabs .table-vision-nopic .tabs-calendar .tabs-calendar-mon td{
	background-color: #e5eff1; color:#00536a; font-weight: bold; border:1px #e5eff1 solid;
}




.pagetabs .table-vision-nopic .tabs_img {
	float:left; margin-left:10px; margin-top:30px; border:6px solid #e1eaed;
}

.pagetabs .table-vision-nopic .tabs-content {
	margin:20px; margin-left:115px; margin-top:30px;
}

.pagetabs .table-vision-nopic .tabs-content-title {
	font-size:16px; color:#2f6881; font-weight: bold;
}

.pagetabs .table-vision-nopic .tabs_img2 {
	float:left; margin-left:10px; margin-top:20px;border:1px solid #b7cfd9;
}

.pagetabs .table-vision-nopic .tabs_img2 img {
	margin:3px;
}

.pagetabs .table-vision-nopic .tabs-content2 {
	margin:20px; margin-left:180px; 
}

.pagetabs .table-vision-nopic .tabs-content3 {
	padding:10px; padding-top:20px;
}

.pagetabs .table-vision-nopic .tabs-content3 table{
	margin:0px; 
}

.pagetabs .table-vision-nopic .tabs-content3 table td{
	padding:15px; font-size:11px; font-weight: bold; text-align:center;
}

.pagetabs .table-vision-nopic .tabs-content3 table td img{
	width:120px;
}

.pagetabs .table-vision-nopic .tabs-content3 #photo-content {
	border:1px solid #2f6881; width:800px; padding:10px; height:300px;
}

.pagetabs .table-vision-nopic .tabs-content3 #photo {
	width:800px; position:absolute; margin-left:535px;

}

.pagetabs .table-vision-nopic .tabs-content3 #photo table td div{
	margin-left:5px;
}

.pagetabs .table-vision-nopic .tabs-content3 #content {
	width:800px; z-index:-1; margin:0px; padding:0px;  padding-top:10px;
}

.pagetabs .table-vision-nopic .tabs-content3 #content .content-images{
	float:right; margin-left:10px; margin-bottom:10px; margin-top:40px;
}

.pagetabs .table-vision-nopic .tabs-content3 #content .content-title {
	color:#2f6881; font-size:12px; font-weight: bold; margin-bottom:20px; border-bottom:1px solid #666666px; width:100%;
}


.pagetabs .table-vision-nopic #tabs-right-banner {
	float:right; margin:20px;  margin-right:10px;
}

.pagetabs .table-vision-nopic .tabs-right-banner {
	background-image:url(images/blue_line_bg.gif); 
	background-position:0% 50%; padding:10px; width:236px; 
	border-left:1px solid #b9c9cd; border-right:1px solid #b9c9cd; 
}

*html .pagetabs .table-vision-nopic .tabs-right-banner {
	background-image:url(images/blue_line_bg.gif); 
	background-position:0% 50%; width:258px; margin-top:-5px; margin-bottom:-10px;
	border-left:1px solid #b9c9cd; border-right:1px solid #b9c9cd;  padding:10px;
}

.pagetabs .table-vision-nopic .tabs-right-banner a{
	text-decoration: underline;
}

.pagetabs .table-vision-nopic .tabs-right-banner-title {
	font-size:16px; color:#2f6881; font-weight: bold;
}


/* -----------------------------------------------
     Main tabs non-js version, also affects dhtml 
--------------------------------------------------  */
.pagetabs .tab, .pagetabs .tab-active {
	font-size:11px; 
}

/* -------------------------------------------
    The table for tabs in DHTML view 
----------------------------------------------- */
.pagetabs .tabset {
	/* the thick line under the tabs */
	border-bottom:#2f6681 3px solid;
	position:relative;
	/* only 2 px gutter
	margin:0 -8px;   */
	margin:0px;
}

.pagetabs .tabset table { 
	border-collapse: collapse; 
	position:relative;
	margin-left:15px;
}

.pagetabs .tabset td {
	padding-bottom:0;
	position:relative;
	padding-right:2px;
}
.pagetabs .tabset .tab, .pagetabs .tabset .tab-active {
	font-size:11px;
}

.sitecopy .pagetabs .tabset .tab, .sitecopy .pagetabs .tabset .tab-active {
	font-size:11px;
}
.pagetabs .tabset .tab .tabcorner, .pagetabs .tabset .tab-active .tabcorner {
	display: block; 
	background-image: url(http://www.cisco.com/swa/i/1px_white.gif);
	background-position: top left; 
	background-repeat: no-repeat;
	position:relative;
	top:13px;
	height:1px;
	width:100%;
	/*z-index:100; */
}
.pagetabs .tabset .tab-active .tabcorner {
	top:8px;
}
* html .pagetabs .tabset .tab-active .tabcorner {
	top:10px;
}
.pagetabs .tabset .tab .tabcorner span, .pagetabs .tabset .tab-active .tabcorner span {
	background-image: url(http://www.cisco.com/swa/i/1px_white.gif); 
	background-position: top right; 
	background-repeat: no-repeat;
	height:1px;
	width:1px;
	position:absolute;
	right:0;
}
* html .pagetabs .tabset .tab .tabcorner span, * html .pagetabs .tabset .tab-active .tabcorner span {
/*	right:1px; */
margin-right:-1px;
}
.pagetabs .tabset .tab-active a{
	text-decoration:none;
	display:block;
	border:1px #b6b6b6 solid;
	border-bottom:#fff 3px solid; 
	padding:7px 9px 4px 10px;
	margin-top:7px;
	margin-bottom:-6px;
	background:url(http://www.cisco.com/web/fw/i/active_gradient.gif) -1px 0 repeat-x;
	background-color:#fff; /* will replace with an img */
 	color:#666;
	cursor:default;
	font-weight:bold;
	overflow: auto;
}
* html .pagetabs .tabset .tab-active a{
	bottom:-2px;
	position:relative;
}

.pagetabs .tabset .tab  a {
	text-decoration:none;
	display:block;
	border:1px #ccc solid;
	border-bottom:0px;
	margin-top:12px;
	padding:3px 9px 3px 10px;
	background-color:#eaeff2;
	color:#2f6681;
	font-weight:bold;
}
.pagetabs .tabset .tab  a:hover {
	background-color:#d1dce4;
}

.pagetabs .tabset .endtail {
	border-bottom:1px #666 solid;
	color:#fff;
}


/* ----------------------------------
   Affects subtabs in both views 
------------------------------------*/

.pagetabs .subtab { 
	margin-bottom:10px; 
/*	margin-left:-45px;  */
}

.sitecopy .pagetabs .subtab { 
/*	margin-left:-52px; */
}

* html .pagetabs  .subtab { 
	margin-left:-5px;  
}

.pagetabs .subtab ul {
	margin:0;
}

.sitecopy .pagetabs .subtab ul {
/*	margin-left:38px; */
	padding-left:5px;
}

.pagetabs .subtab li {
	padding: 0 2px 0 5px;  
	border-right: 1px solid #333;
	display: inline;
	color:#333;
	font-weight:bold;
	font-size:11px; 
}


.pagetabs .subtab li a {
	font-weight:normal;
}	

.pagetabs .subtab li.last-li {
	border-right: 0px;
}


/* --------------------------------------
     Subtabs in DHTML view 
-----------------------------------------  */
.pagetabs #subtabs { 
	padding:0; 
	border-bottom:1px #ccc solid; 
	margin:10px 0px 6px ; 
}

.pagetabs #subtabs .subtab {
/*	margin-left:-35px;*/
	margin-bottom:10px; 
}

.sitecopy .pagetabs #subtabs .subtab {
/*	margin-left:-44px; */
}

* html .pagetabs #subtabs .subtab {
/*	margin-left:5px; */
}

* html .sitecopy .pagetabs #subtabs .subtab {
/*	margin-left:-42px; */
}


.pagetabs #subtabs .subtab li {
	font-size:11px; 
}

	
	