/* a00v1.css 
$Revision: 1.1.2.3.2.4 $
(c) 1992-2008 Cisco Systems, Inc. All rights reserved. 
Terms and Conditions: http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
*/

/* Default Component Class */
.a00v1-pilot {
	font-size:11px; 
	font-weight:bold; 
	text-align:center; 
    color:#2f6681 !important; 
	margin:8px; 
    text-decoration:none; 
	display:inline-block; 
	position:relative;
	float:left;
	overflow:visible;
	padding:5px 16px; 
	_padding:5px 12px 5px 8px; 
	border-left:1px solid #667;
 }

/* js-enabled scenario */
.a00v1-pilot-js{
	 padding:4px 16px 0; 
	_padding:4px 12px 0 8px; 
	border:0;
}


/* Default class for button hover scenario */
 .a00v1-pilot:hover, 
 .a00v1-pilot:hover span { 
        background-position:right -24px;
}

/* top left (tl) rounded corner */ 
.a00v1-pilot .a00v1-pilot-tl { 
	background-position:left top;
    display:block; 
    float:left; 
    font-size:1px;
    margin-top:-4px; 
    _left:0px; 
	margin-left:-16px; 
	_margin-left:-4px; 
    height:22px; 
    min-width:3px;
    _width:4px; 
	position:absolute; 
	%position:relative; 
}

/* top left (tl) rounded corner */ 
.a00v1-pilot:hover .a00v1-pilot-tl {
   background-position:left -24px; 
}

/* bottom left (bl) rounded corner */
.a00v1-pilot .a00v1-pilot-bl {
    background-position: left -19px;
    display:block; 
    position:relative; 
    _position:absolute; /* require different approach for centering */
    height:5px; 
    margin-left:-16px; /* offset .a00 padding */
    %margin-left:10px; 
    _margin-left:-6px;
    %min-height:3px; 
    %min-width:9px;  
    %left:-50%; 
    _left:6px; 
    _bottom:-1px; /* required for IE centering */
    %width:80%; /* IE required min 14px */
    _overflow:hidden; 
}
 
/* bottom left (bl) rounded corner */
.a00v1-pilot:hover .a00v1-pilot-bl {
	background-position: left -43px; 
}

/* bottom right (br) rounded corner */
.a00v1-pilot .a00v1-pilot-br {
	background-position: right -19px; 
    position:absolute; 
    right:0;
    margin-top: -5px; 
    height:5px; 
    width:95%; 
    _bottom:-1px; 
    _overflow:hidden; 
	clear:both; 
}

/* bottom right (br) rounded corner */
.a00v1-pilot:hover .a00v1-pilot-br {
	background-position: right -43px;
}

/* *** Button specific classes *** */
/* Gray/Default button */
.a00v1-pilot, 
.a00v1-pilot span { 
	background:transparent url(/web/fw/w/cl/pilot/a00v1/a00v1-pilot1.png) no-repeat right top;
}

/* Blue button */
.a00v1-pilot-alt1, 
.a00v1-pilot-alt1 span { 
	background:transparent url(/web/fw/w/cl/pilot/a00v1/a00v1-pilot2.png) no-repeat right top;
	color:#fff !important;
}

/* Green button */
.a00v1-pilot-alt2, 
.a00v1-pilot-alt2 span {
	background:transparent url(/web/fw/w/cl/pilot/a00v1/a00v1-pilot3.png) no-repeat right top; 
	color:#fff !important;
}

/* *** Disabled States *** */

/* Default class for disabled state in js-enabled scenario */
.a00v1-pilot-disabled{	
	color:#ccc !important;	
	cursor:default;	
}

/* Default class for disabled hover state in js-enabled scenario */
.a00v1-pilot-disabled:hover, 
.a00v1-pilot-disabled:hover span { 
        background-position:right top; 
    }
 /* class for top left span */
.a00v1-pilot-disabled:hover .a00v1-pilot-tl {
        background-position:left top; 
    }
/* button disabled hover scenario for bottom right rounded corner span of the background image */
.a00v1-pilot-disabled:hover .a00v1-pilot-br { 
        background-position: right -19px; 
    }
/* button disabled hover scenario for bottom left rounded corner span of the background image */
.a00v1-pilot-disabled:hover .a00v1-pilot-bl { 
        background-position: left -19px; 
    }

/* Styles for the image icon within a button */
.a00v1-pilot img {
   border:0;  
   margin:0 3px; /* left align image*/
   %margin-left:4px; 
   _margin:1px 3px 1px 4px; 
   vertical-align:middle; 
}

/*Styles for Sitecopy framework overrides */
.sitecopy .a00v1-pilot{
	font-weight:bold;
	text-decoration:none;
}