/* Styles for Containers  */

/* IMPORTANT - EACH CONTAINER MUST HAVE UNIQUE CSS CLASS NAMES FOR EACH CSS STYLE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */

/* IMPORTANT - CONTAINERS SHOULD BE SAVED WITH INTUITIVE FILENAMES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */

.GrayBarTitle   {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.GrayBarWidth {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}


.GrayBarContentpane {
	text-align: left;
	vertical-align: top;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarActionscell {
	height: 32px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarVisibilitycell {
	height: 32px;
	text-align: right;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarContentbkgrd {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}
.GrayBarContentTable {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarSpacertable {
	height: 4px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarTitleTable {
	height: 32px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
	background: url(images/GrayBarTopMiddle.gif) repeat-x right top;
}

.GrayBarTopLeftCorner {
	height: 32px;
	width: 8px;
	background: url(images/GrayBarTopLeft.gif) no-repeat left top;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarTopMIddle {
	height: 32px;
	background: url(images/GrayBarTopMiddle.gif) repeat-x right top;
	text-align: left;
	vertical-align: middle;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarTopRightCorner {
	height: 32px;
	width: 8px;
	background: url(images/GrayBarTopRight.gif) no-repeat right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarBottomLeftCorner {
	height: 10px;
	width: 8px;
	background: url(images/BottomLeft.gif) no-repeat left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarBottomMiddle {
	height: 10px;
	border-bottom:solid 1px #c6c8c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarBottomRightCorner {
	height: 10px;
	width: 8px;
	background: url(images/BottomRight.gif) no-repeat right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarLeftSide {
	height: 6px;
	width: 8px;
	border-left:solid 1px #c6c8c7;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarRightSide {
	height: 10px;
	width: 8px;
	border-right:solid 1px #c6c8c7;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
}

.GrayBarBottomAction {
	text-align: right;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	color: #000000;
	padding:5px;
}
