/*
 *------------------------------------------------------------------
 * stylesheet.css
 *
 * Copyright (c) 2003-2005 by cisco Systems, Inc.
 * All rights reserved.
 *------------------------------------------------------------------
 */

.fpvcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#454545;font-weight:normal;
}
.fpvcontentbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#454545;font-weight:bold;
}
.featuretitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color: #969CA3; border: none; height: 28px; width: 100%;
}
.featuretext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.featurelink {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; cursor: pointer; cursor: hand; 
}
.contentheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color: #669999; height: 18px;
	FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#79A5A5 endColorstr=#578383);

}

.contentheader_nogradient {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color: #578383; height: 18px;
 

}
.content {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}

.contentheaderunbold {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background-color: #669999; height: 18px;
	FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#79A5A5 endColorstr=#578383);

}

.graphcontent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}

.graphcontentbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #FFFFFF;
}

.contentred {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentlink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentboldlink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentlabel {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.contentboldwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentboldblack {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tableheader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none; cursor: pointer; cursor: hand; padding-left:3; padding-right:3;
}
.tableselectedheader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none; cursor: pointer; cursor: hand;
}
.tablecol {
	background-color: #CCCCCC;
	FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#DFDFDF endColorstr=#CCCCCC);
}
.tableselectedcol {
	background-color: #A1C1C1;
	FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#A3C1C1 endColorstr=#79A5A5);
}
.tabledata {
	FONT-WEIGHT:normal;FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;background-color:#ffffff;
}
.tablerowodd {
	FONT-WEIGHT:normal;FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;background-color:#EFEFEF; padding:3;
}

.tableroweven {
	FONT-WEIGHT:normal;FONT-SIZE:8pt;COLOR:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION:none;background-color:#F8F8F8; padding:3;
}

.button {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; cursor: pointer; cursor: hand;
}
.homecontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:normal;
	background-color: #FFFFFF;

}

.homelink {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; 
	FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#79A5A5 endColorstr=#578383);
}


.homecontentbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background-color: #FFFFFF;

}
.homecontentboldsmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	background-color: #FFFFFF;

}

.bodyproperties {
	background-color:#F8F8F8;
	margin: 0px;
	padding: 0px;
}
.outerbordercolor {
	background-color:#F8F8F8;
}
.outerpaddingcolor {
	background-color:#F8F8F8;
}
.contentbgcolor {
	background-color:#FFFFFF;
}
.innerbordercolor {
	background-color:#81868C;
}
.innerpaddingcolor {
	background-color:#F8F8F8;
}
.progressBar {
	position:relative; width:100px; text-align:center; color:black; line-height:12px;  font-size:9pt; overflow:hidden;  
}
.progress {
	position:absolute; top:0px; left:0px; width:100px; line-height:12px; background:blue; color:white; font-size:9pt; overflow:hidden;   
}
.fpvtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF;
}
#toolbarDiv {
	position:relative; height: 39px; background-image: url(/images/tb_bg.gif); layer-background-image: url(/images/tb_bg.gif); border: 1px none #000000; background-repeat: repeat-x; padding-top: 3px; padding-left: 5px; padding-right:10px;
}
.panelproperties {
	border-left: 1px solid #81868C;
	border-bottom: 1px solid #81868C;
	border-right: 1px solid #81868C;
}
.tabheader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; background: url(images/tab_bg_inactive.gif); cursor: pointer; cursor: hand; border-bottom: 1px solid #FFFFFF; padding-top: 3px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px;
}
.tabheaderselected {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none; background: url(images/tab_bg_active.gif); cursor: pointer; cursor: hand; border-bottom:2px none #DBDBD9; padding-top: 3px; padding-right: 2px; padding-bottom: 2px; padding-left: 0px;
}
.tabselected {
    border-bottom: 2px none #DBDBD9;
}
.tab {
    border-bottom: 1px solid #F8F8F8;
}
.tooltiptop {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#454545;font-weight:normal; background-color:#ffffff; padding:1px;
}
.tooltipbottom {
	background-color:#FFE781; padding:1px; FILTER: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFF1B3, endColorstr=#FFE781);
}
.tooltipbottomtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#454545;font-weight:normal;
}
.xpcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none;
}
.xpcontentbold {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #000000; text-decoration: none;
}
.xpcontentbgcolor {
	background-color:#DFDFDF;
}
.xpcontentbordercolor {
	background-color:#81868C;
}
