/*========================================================*/
/*  8. Containers                                         */
/*========================================================*/


.ContentPaneArrow {
	width: 1%;
	padding: 0 0 0 0;
	text-align: right;
	border-bottom: 2px dotted #ddd;
}

.ContentPaneHead {
	width: 99%;
	padding: 0px 0px 2px 0px;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 14px;
	border-bottom: 2px dotted #ddd;
}

.ContentPaneBody {
	padding: 7px 4px 0px 0px;
}

.CHeadLeft {
	width: 10px;
	height: 25px;
	background: url(CHeadLeft.gif) no-repeat top left;
	
}
.CHeadLeftG {
	width: 10px;
	height: 25px;
	background: url(CHeadLeftG.gif) no-repeat top left;
	
}
.CHeadLeftGreen {
	width: 10px;
	height: 25px;
	background: url(CHeadLeftGreen.gif) no-repeat top left;
	
}

.CHeadCenter {
	height: 25px;
	background: url(CHeadCenter.gif) repeat-x top left;
	white-space: nowrap;
}
.CHeadCenterG {
	height: 25px;
	background: url(CHeadCenterG.gif) repeat-x top left;
	white-space: nowrap;
}
.CHeadCenterGreen {
	height: 25px;
	background: url(CHeadCenterGreen.gif) repeat-x top left;
	white-space: nowrap;
}

/* Module titles - Blue */
.CHeadCenter .Head {
    font-family: trebuchet ms, tahoma;	
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}


/* Module titles - Gray */
.CHeadCenterG .Head {
	color: #555;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}
/* Module titles - Gray */
.CHeadCenterGreen .Head {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

.CHeadConnect {
	width: 15px;
	height: 25px;
	background: url(CHeadConnect.gif) no-repeat top left;
	font-size: 1px;
}
.CHeadConnectG {
	width: 15px;
	height: 25px;
	background: url(CHeadConnectG.gif) no-repeat top left;
	font-size: 1px;
}
.CHeadConnectGreen {
	width: 15px;
	height: 25px;
	background: url(CHeadConnectGreen.gif) no-repeat top left;
	font-size: 1px;
}


.CHeadRight {
	height: 25px;
	background: url(CHeadRight.gif) repeat-x top left;
	font-size: 1px;
}
.CHeadRightG {
	height: 25px;
	background: url(CHeadRightG.gif) repeat-x top left;
	font-size: 1px;
}
.CHeadRightGreen {
	height: 25px;
	background: url(CHeadRightGreen.gif) repeat-x top left;
	font-size: 1px;
}


.CHeadRightCap {
	width: 7px;
	height: 25px;
	background: url(CHeadRightCap.gif) no-repeat top left;
	font-size: 1px;
}
.CHeadRightCapG {
	width: 7px;
	height: 25px;
	background: url(CHeadRightCapG.gif) no-repeat top left;
	font-size: 1px;
}
.CHeadRightCapGreen {
	width: 7px;
	height: 25px;
	background: url(CHeadRightCapGreen.gif) no-repeat top left;
	font-size: 1px;
}
.CBodyLower {
	
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fafafa;
}

.CBody {
	padding: 7px 10px 10px 10px;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fafafa;
}


.CFootLeft {
	height: 7px;
	border-top: 1px solid #ddd;
	font-size: 1px;
}


.CFootRight {
	height: 7px;
	width: 58px;
	background: url(CFootRight.gif) top left no-repeat;
	font-size: 1px;
}


.CHeadLeftG {
	width: 10px;
	height: 25px;
	background: url(CHeadLeftG.gif) no-repeat top left;
	font-size: 1px;
}

.CHeadCenterG {
	height: 25px;
	background: url(CHeadCenterG.gif) repeat-x top left;
	width: 1px;
	white-space: nowrap;
}

.CHeadConnectG {
	width: 15px;
	height: 25px;
	background: url(CHeadConnectG.gif) no-repeat top left;
	font-size: 1px;
}


.CHeadRightG {
	height: 25px;
	background: url(CHeadRightG.gif) repeat-x top left;
	font-size: 1px;
}


.CHeadRightCapG {
	width: 7px;
	height: 25px;
	background: url(CHeadRightCapG.gif) no-repeat top left;
	font-size: 1px;
}
