.xmenu
{
	border-bottom: lightgrey 1px solid;
}

.xPageDisPlayBlock
{
	padding:15;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.PageDisPlayBlock
{
	padding:15;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
}

.CWXFooter .xFooterLine
{
	font-size: 1px;
	height: 1px;
	background-color: #6B6A69;
}
.CWXFooter .xFooterCopyrite
{
	padding:5;
	font-size: 1px;
	height: 1px;
	background-color: #6B6A69;
}
.CWXFooter
{
	font-size: 10px;
	color:#6B6A69;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica;
}

.CWXFooter a
{
	font-size: 11px;
	color:#6B6A69;
	text-decoration: none;
}
.CWXFooter a:hover
{
	color:#B81315;
	text-decoration: underline;
}

/* ---   CWX Site Page Container Styles   ---*/ 
/**************************************************************************************/

/*Multiple container Styles can be set by defining the CWXCssSuffix 
when adding Component controls this will result in a style being called :
'CWXPContainer' + CWXCssSuffix. Then copy and paste the following styles 
renaming 'CWXPContainer' with 'CWXPContainer' + CWXCssSuffix you have defined.
*/

.CWXPContainer
{
width:100%
}
.CWXPContainer .xPCLeftT
{
	background-image: url(../xImages/xDefault/CWXTL_Corner.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 15px;
}
.CWXPContainer .xPCMiddleT
{
	font-weight: bold;
	font-size: 11px;
	background-image: url(../xImages/xDefault/CWXT_Spacer.gif);
	color: #004686;
	background-repeat: repeat-x;
}
.CWXPContainer .xPCRightT
{
	background-image: url(../xImages/xDefault/CWXTR_Corner.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 15px;
}

.CWXPContainer .xPCLeftC
{
	BACKGROUND-POSITION-X: left;
	background-image: url(../xImages/xDefault/CWXP_SideSpacer.gif);
	background-repeat: repeat-y;
}
.CWXPContainer .xPCMiddleC
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.CWXPContainer .xPCRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWXP_SideSpacer.gif);
	background-repeat: repeat-y;
}

.CWXPContainer .xPCLeftB
{
	background-image: url(../xImages/xDefault/CWXBL_Corner.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 9px;
}
.CWXPContainer .xPCMiddleB
{
	background-image: url(../xImages/xDefault/CWXB_Spacer.gif);
}
.CWXPContainer .xPCRightB
{
	background-image: url(../xImages/xDefault/CWXBR_Corner.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 9px;
}

/* ---   CWX Site Administration Container Styles   --- */
/**************************************************************************************/
/*Multiple container Styles can be set by defining the CWXCssSuffix 
when adding Component controls this will result in a style being called :
'CWXAContainer' + CWXCssSuffix. Then copy and paste the following styles 
renaming 'CWXAContainer' with 'CWXAContainer' + CWXCssSuffix you have defined.
*/

.CWXAContainer
{

}
.CWXAContainer .xPCLeftT
{
	background-image: url(../xImages/xDefault/CWXATL_Corner.gif);
	width: 5px;
	background-repeat: no-repeat;
	height: 23px;
}
.CWXAContainer .xPCMiddleT
{
	font-weight: bold;
	font-size: 11px;
	background-image: url(../xImages/xDefault/CWXAT_Spacer.gif);
	color: #cc0000;
}
.CWXAContainer .xPCRightT
{
	background-image: url(../xImages/xDefault/CWXATR_Corner.gif);
	width: 5px;
	background-repeat: no-repeat;
	height: 23px;
}

.CWXAContainer .xPCLeftC
{
	BACKGROUND-POSITION-X: left;
	background-image: url(../xImages/xDefault/CWXA_SideSpacer.gif);
	background-repeat: repeat-y;
}
.CWXAContainer .xPCMiddleC
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.CWXAContainer .xPCRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWXA_SideSpacer.gif);
	background-repeat: repeat-y;
}

.CWXAContainer .xPCLeftB
{
	background-image: url(../xImages/xDefault/CWXABL_Corner.gif);
	width: 1px;
	background-repeat: no-repeat;
	height: 4px;
}
.CWXAContainer .xPCMiddleB
{
	background-image: url(../xImages/xDefault/CWXAB_Spacer.gif);
}
.CWXAContainer .xPCRightB
{
	background-image: url(../xImages/xDefault/CWXABR_Corner.gif);
	width: 1px;
	background-repeat: no-repeat;
	height: 4px;
}

.xDatagrid
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.xDatagrid td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.xDatagrid a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.xDataGridHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ae3d5b;
	font-weight: bold;
	background-color: #798089;
}
.xOuterBorder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 004684;
}
.xTextBox 
{
	BORDER: #006699 1px solid; 
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif 
}
.xSearchTable
{
	padding:2;
}

/* ---   CWX Site News Box Container Styles   --- */
/**************************************************************************************/
/*Multiple container Styles can be set by defining the CWXCssSuffix 
when adding Component controls this will result in a style being called :
'CWXPContainerNB' + CWXCssSuffix. Then copy and paste the following styles 
renaming 'CWXPContainerNB' with 'CWXPContainerNB' + CWXCssSuffix you have defined.
*/

.CWXPContainerNB
{
}
.CWXPContainerNB .xPCLeftT
{

}
.CWXPContainerNB .xPCMiddleT
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.CWXPContainerNB .xPCRightT
{
}
.CWXPContainerNB .xPCLeftC
{
}
.CWXPContainerNB .xPCMiddleC
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.CWXPContainerNB .xPCRightC
{
}
.CWXPContainerNB .xPCLeftB
{
}
.CWXPContainerNB .xPCMiddleB
{
}
.CWXPContainerNB .xPCRightB
{
}

/* ---   CWX Site News InfoBox Styles   --- */
/**************************************************************************************/

.CWXNewsBox
{
}

.CWXNewsBox .xNHeadline
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	color: #FF6600;
	font-family:Arial, Helvetica, sans-serif;
}
.CWXNewsBox .xNDesc
{
	font-size: 10px;
	padding-bottom: 5px;
	color: #4C4B47;
	font-family:Arial, Helvetica, sans-serif;
}
.CWXNewsBox .xNDate
{
	font-size: 10px;
	padding-bottom: 5px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
}

/* ---   CWX Site Links Container Styles   --- */
/**************************************************************************************/
/*Multiple container Styles can be set by defining the CWXCssSuffix 
when adding Component controls this will result in a style being called :
'CWXPContainerHL' + CWXCssSuffix. Then copy and paste the following styles 
renaming 'CWXPContainerHL' with 'CWXPContainerHL' + CWXCssSuffix you have defined.
*/

.CWXPContainerHL
{
	width: 100%;
}
.CWXPContainerHL .xPCLeftT
{

}
.CWXPContainerHL .xPCMiddleT
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #FF6600;
}
.CWXPContainerHL .xPCRightT
{

}

.CWXPContainerHL .xPCLeftC
{

}
.CWXPContainerHL .xPCMiddleC
{
padding: 5px;
}
.CWXPContainerHL .xPCRightC
{

}

.CWXPContainerHL .xPCLeftB
{

}
.CWXPContainerHL .xPCMiddleB
{
}
.CWXPContainerHL .xPCRightB
{

}

/* ---   CWX Site Links InfoBox Styles   --- */
/**************************************************************************************/

.CWXHLBox
{
}
.CWXHLBox .xFHeadline
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	color: #062E9F;
	font-family:Arial, Helvetica, sans-serif;
}
.CWXHLBox .xFDesc
{
	font-size: 11px;
	padding: 5px;
	color: dimgray;
	font-family:Arial, Helvetica, sans-serif;
}
.CWXHLBox .xFDate
{
	font-size: 11px;
	padding-bottom: 5px;
	color: #999999;
	font-family:Arial, Helvetica, sans-serif;
}
/**************************************************************************************/
.xSiteLink
{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

.xHeaders
{
	font-weight: bold;
	font-size: 15px;
	color: #ae3d5b;
	font-family:Arial, Helvetica, sans-serif;
}
.xAdminHeaders
{
	color: darkgray;
	font-weight: bold;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.xArticleHeaders
{
	font-weight: bold;
	font-size: 15px;
	color: #ae3d5b;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: silver 1px dotted;
	padding:5;
}
.xArticleHeaders .Custom1
{
}
.xArticleHeaders .Custom2
{
}
.xSectionHeaders
{
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 10px;
	color: #193c4f;
	padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.xSectionHeaders .Custom1
{

}
.xSectionHeaders .Custom2
{

}
.xBody
{
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.xDates
{
	font-size: 10px;
	padding-bottom: 5px;
	color: dimgray;
	font-family:Arial, Helvetica, sans-serif;
}

.xPageFile
{
	font-size: 10px;
	padding-bottom: 5px;
	color: dimgray;
	font-family:Arial, Helvetica, sans-serif;
	
}
.xPageFileDate
{
	font-size: 10px;
	color: dimgray;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
}
.xPageFileHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #cc0000;
	border-bottom: silver 1px solid;
	font-family:Arial, Helvetica, sans-serif;
}
.xPageLinkHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #cc0000;
	border-bottom: silver 1px solid;
	font-family:Arial, Helvetica, sans-serif;
}
.xBlueLine { FONT-SIZE: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #a4bfd0 }
.xWhiteLine { FONT-SIZE: 1px; BACKGROUND-COLOR: #ffffff }


.xToolbar { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; COLOR: menutext; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: buttonface }
.xRToolBar { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset }
._button { BORDER-RIGHT: buttonface 1px solid; BORDER-TOP: buttonface 1px solid; BORDER-LEFT: buttonface 1px solid; BORDER-BOTTOM: buttonface 1px solid }
.xRToolBarBorder
{
	border: #006699 1px solid;
	background-color: buttonface;
}
.xRToolBarBackgrnd
{
	background-color: buttonface;
}
.xMessageBoxHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}
.xMessageBox
{
	text-align: center;
}
.xMessage
{
	padding: 5px;
	text-align: center;
}
.xRow
{

}
.xRow1
{
	background-color: #F3F4F8;
}
.xSubmitButton
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #004686;
}
.xRepeater
{
	width: 100%;
}
.xRepeaterHeader
{
	font-weight: bold;
	font-size: 14px;
	color: #ae3d5b;
	border-bottom: silver 1px dotted;
	font-family:Arial, Helvetica, sans-serif;
	padding:5;
}
.xRepeaterItem
{
	
}
.xRepeaterSort
{
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../xImages/CWXT_Spacer.gif);
	width: 50%;
	font-family:Arial, Helvetica, sans-serif;
}
.xRepeaterContainer
{
	border-right: #8bafc7 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #8bafc7 1px solid;
}

.xRepeaterDate
{
	padding: 5px;
	color: dimgray;
	text-align: right;
}

.xRepeaterBody
{
	padding: 5px;
	color: dimgray;
}
.xRepeaterLine
{
	background-image: url(../xImages/CWXDash_B_Hor.gif);
}
.xRepeaterRedLine
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(../xImages/CWXDash_R_Hor.gif);
	background-repeat: repeat-x;
}
.xRepeaterFooter
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(../xImages/CWXB_Spacer.gif);
	width: 100%;
	background-repeat: repeat-x;
}

.xContainerFooter
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(../xImages/blk_btm_tile.gif);
	width: 100%;
	background-repeat: repeat-x;
	
}
.xContainerTop
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(../xImages/blk_tp_tile.gif);
	width: 100%;
	background-repeat: repeat-x;
}
.xBlock
{
	padding: 0px;
}

.xMenuBack
{
	background-image: url(../xImages/Connect_Menu_Butt.gif);
	background-repeat: no-repeat;
}
.xNewsPanel
{
	
}

.xNewsHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #ae3d5b;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.xNewsHeaderPanel
{
	background-image: url(../xImages/NewsIcon_Spacer.gif);
}
.xNewsInfoPanel
{
	border-right: #8bafc7 1px solid;
	padding: 10px;
	border-left: #8bafc7 1px solid;
	background-color: white;
}
.xLoginHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #014687;
	padding-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
.xDate
{
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: dimgray;
	font-family:Arial, Helvetica, sans-serif;
}
.xErrorRed
{
	color: #cc0000;
}

.xEditionDisplay
{
	font-weight: bold;
	font-size: 11px;
	color: #014687;
	padding-right: 5px;
}

.xFormPadded
{
	padding-left: 5px;
}
.xFormRow
{
	height: 15px;
}
.xPageImages
{

}
.xPageImageCaption
{
	color: #014687;
	font-style: italic;
}
.xSearchBar
{
	background-color: aliceblue;
}
.xAdminRow
{
	background-color: aliceblue;
}
.xFileImage
{
	padding:10px;
}
.xFileHeader
{
	font-weight: bold;
	text-align: center;
}
.xFileBrowserBox
{
	border-right: 2px inset;
	border-top: 2px inset;
	overflow: auto;
	border-left: 2px inset;
	width: 95%;
	border-bottom: 2px inset;
	height: 250px;
	background-color: window;
}
.xFileBrowserItemRow
{
	border: #ffffff 1px solid;
}
.xFileBrowserTable
{
	border: #ffffff 1px solid;
}

.xMenu
{
	border-bottom: 1px solid #ccc;	
	border-top: 1px solid #ccc;	
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-collapse:collapse;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.xMenuHeader
{
	color:Black;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	text-align: center;
	font-weight:bold;
	padding-left:5;
	padding-right:5;
	border-bottom: 1px solid #ccc;	
}

.xMenuHeaderSelected 
{
	background-color : #c4d4e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight:bold;	
	padding-left:5;
	padding-right:5;	
	color:black;
}

.xMenuSelected 
{
	border-bottom: 1px solid #ccc;	
	border-top: 1px solid #ccc;	
	border-left: 1px solid #ccc;	
	border-right: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;	
	color:black;
}
/* ---   CWX Site Printing Styles   --- */
/**************************************************************************************/
@media print {
	.xNoPrint
	{
		display: none;
	}
	.xPrint
	{
		width:550px;
		height:150px;
		display: block;
	}
}
/* ---   CWX Site Page Container Styles   ---*/ 
/**************************************************************************************/

/*Multiple container Styles can be set by defining the CWXCssSuffix 
when adding Component controls this will result in a style being called :
'CWXPContainer' + CWXCssSuffix. Then copy and paste the following styles 
renaming 'CWXPContainer' with 'CWXPContainer' + CWXCssSuffix you have defined.
*/

.CWXAdminBar
{
width:100%
}

.CWXAdminBar .xPCLeftC
{
	BACKGROUND-POSITION-X: left;
	background-image: url(../xImages/xDefault/CWXP_LeftEditBar.gif);
	background-repeat: no-repeat;
}
.CWXAdminBar .xPCMiddleC
{
	background-image: url(../xImages/xDefault/CWX_CenterEditBar.gif);
	background-repeat: repeat-y;
}
.CWXAdminBar .xPCRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWXP_RightEditBar.gif);
	
	background-repeat: no-repeat;
}

/* ---   CWX Site Calendar Container Styles   ---*/ 
/**************************************************************************************/

.CWXAdminBarC
{
	background-image: url(../xImages/xDefault/CWX_BackEditBar.gif);
	background-repeat: repeat-x;
	width:100%;
	background-color:#D6D6D6;
}
.CWXAdminBarC .xLeftT
{
	background-image: url(../xImages/xDefault/CWX_LeftEditBarT.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}
.CWXAdminBarC .xMiddleT
{
	background-image: url(../xImages/xDefault/CWX_MiddleEditBarT.gif);
	background-repeat: repeat-x;
}
.CWXAdminBarC .xRightT
{
	background-image: url(../xImages/xDefault/CWX_RightEditBarT.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}
.CWXAdminBarC .xLeftC
{
	BACKGROUND-POSITION-X: left;
	background-image: url(../xImages/xDefault/CWX_LeftEditBar.gif);
	background-repeat: repeat-y;
	width:3;
}
.CWXAdminBarC .xMiddleC
{
	/*background-repeat: repeat-x;
	BACKGROUND-POSITION-y: bottom;
	background-image: url(../xImages/xDefault/CWX_CenterEditBar.gif);*/
}
.CWXAdminBarC .xRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWX_RightEditBar.gif);
	background-repeat: repeat-y;
	width:3;
}
.CWXAdminBarC .xLeftB
{
	background-image: url(../xImages/xDefault/CWX_LeftEditBarB.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}
.CWXAdminBarC .xMiddleB
{
	background-image: url(../xImages/xDefault/CWX_MiddleEditBarB.gif);
}
.CWXAdminBarC .xRightB
{
	background-image: url(../xImages/xDefault/CWX_RightEditBarB.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}
.CWXAdminBarC .xPCLock
{
	background-image: url(../xImages/xDefault/CWX_Lock.gif);
	background-repeat: no-repeat;
	width:14;
	height:18;
}
.xEditRow
{
	/*background-color: aliceblue;*/
}
.xAdminBar
{

}
.xAdminBar .xAdmin
{
	
}
.xAdminBar .xAdmin a
{
	padding: 2px;
	border: gainsboro 1px solid;
	text-decoration: none;
	height:20;
	width:20;
}
.xAdminBar .xAdmin a:hover
{
	padding: 2px;
	border: highlight 1px solid;
	background-color: #EAE9E8;
	/*background-color: #B5BDD6;*/
}
/* ---   CWX Site Admin Container Styles   ---*/ 
/**************************************************************************************/

.CWXBContainer
{
background-image: url(../xImages/xDefault/CWX_FormBackgrnd.gif);
background-repeat: repeat-x;
width:100%
}
.CWXBContainer .xPCLeftT
{
	background-image: url(../xImages/xDefault/CWX_FLeftT.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}
.CWXBContainer .xPCMiddleT
{
	background-image: url(../xImages/xDefault/CWX_FTop.gif);
	height: 4px;
	background-repeat: repeat-x;
}
.CWXBContainer .xPCRightT
{
	background-image: url(../xImages/xDefault/CWX_FRightT.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}

.CWXBContainer .xPCLeftC
{
	background-image: url(../xImages/xDefault/CWX_FLeftSide.gif);
	width:4px;
	background-repeat: repeat-y;
}
.CWXBContainer .xPCMiddleC
{

}
.CWXBContainer .xPCRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWX_FRightSide.gif);
	background-repeat: repeat-y;
	width:4px;
}

.CWXBContainer .xPCLeftB
{
	background-image: url(../xImages/xDefault/CWX_FLeftB.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}
.CWXBContainer .xPCMiddleB
{
	background-image: url(../xImages/xDefault/CWX_FBottom.gif);
}
.CWXBContainer .xPCRightB
{
	background-image: url(../xImages/xDefault/CWX_FRightB.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}

/* ---   CWX Site Page Container Styles   ---*/ 
/**************************************************************************************/

.CWXBContainerFilter
{
background-image: url(../xImages/xDefault/CWX_FBackgrnd.gif);
background-repeat: repeat-x;
width:100%
}
.CWXBContainerFilter .xPCLeftT
{
	background-image: url(../xImages/xDefault/CWX_FLeftT.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}
.CWXBContainerFilter .xPCMiddleT
{
	background-image: url(../xImages/xDefault/CWX_FTop.gif);
	height: 4px;
	background-repeat: repeat-x;
}
.CWXBContainerFilter .xPCRightT
{
	background-image: url(../xImages/xDefault/CWX_FRightT.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}

.CWXBContainerFilter .xPCLeftC
{
	background-image: url(../xImages/xDefault/CWX_FLeftSide.gif);
	width:4px;
	background-repeat: repeat-y;
}
.CWXBContainerFilter .xPCMiddleC
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.CWXBContainerFilter .xPCRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWX_FRightSide.gif);
	background-repeat: repeat-y;
	width:4px;
}

.CWXBContainerFilter .xPCLeftB
{
	background-image: url(../xImages/xDefault/CWX_FLeftB.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}
.CWXBContainerFilter .xPCMiddleB
{
	background-image: url(../xImages/xDefault/CWX_FBottom.gif);
}
.CWXBContainerFilter .xPCRightB
{
	background-image: url(../xImages/xDefault/CWX_FRightB.gif);
	width: 4px;
	background-repeat: no-repeat;
	height: 4px;
}

/* ---   CWX Site Page Container Styles   ---*/ 
/**************************************************************************************/

.CWXBContainerAdmin
{
background-image: url(../xImages/xDefault/CWX_ABackgrnd.gif);
background-repeat: repeat-x;
width:100%
}
.CWXBContainerAdmin .xPCLeftT
{
	background-image: url(../xImages/xDefault/CWX_ALeftT.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}
.CWXBContainerAdmin .xPCMiddleT
{
	background-image: url(../xImages/xDefault/CWX_ATop.gif);
	height: 3px;
	background-repeat: repeat-x;
}
.CWXBContainerAdmin .xPCRightT
{
	background-image: url(../xImages/xDefault/CWX_ARightT.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}

.CWXBContainerAdmin .xPCLeftC
{
	background-image: url(../xImages/xDefault/CWX_ALeftSide.gif);
	width:3px;
	background-repeat: repeat-y;
}
.CWXBContainerAdmin .xPCMiddleC
{
}
.CWXBContainerAdmin .xPCRightC
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../xImages/xDefault/CWX_ARightSide.gif);
	background-repeat: repeat-y;
	width:3px;
}

.CWXBContainerAdmin .xPCLeftB
{
	background-image: url(../xImages/xDefault/CWX_ALeftB.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}
.CWXBContainerAdmin .xPCMiddleB
{
	background-image: url(../xImages/xDefault/CWX_ABottom.gif);
}
.CWXBContainerAdmin .xPCRightB
{
	background-image: url(../xImages/xDefault/CWX_ARightB.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}

.xAdminLoginpanel
{
	border-right: lightgrey 1px solid;
}

.xmenuHeader
{
	color:White;
}
.xmenuPopup
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: white;
}
.xmenuRollover
{
	border-bottom: lightgrey 1px solid;
}





.AdminCont
{
	background-image: url(../Resources/Images/admin_bar_sml.gif);
	border: darkgray 1px solid;
	height: 3px;
	background-color: #F0F0F0;
}

.textbox
{
	border: #B4B29F 1px solid;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formdesc
{
	padding: 8px;
	border-bottom: gainsboro 1px solid;
	background-color: #EDF4FA;
}
.formdescalternate
{
	padding: 8px;
	border-bottom: gainsboro 1px solid;
	background-color: #E7F1F9;
}
.formdescription
{
	display:block;
	padding-left:15;
}
.formitem
{
	color:black;
}
.formitemrequired
{
	color:#cc0000;
}
.formelement
{
	padding:8;
	background-color: #DEE6ED;
	border-bottom: #cccccc 1px solid;
}
.formelementalternate
{
	padding:8;
	background-color: #E8EDF2;
	border-bottom: #cccccc 1px solid;
}
.formSectionHeader
{
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #333333;
}
.FPDivide
{
	padding:5;
	border-left: lightgrey 1px solid;
}
/* *********************************************************************** */

.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma;
  font-size: 11px;
  }

  a:link {
	color: #8AA6BB;
}
a:hover {
	color: #AE3D5B;
	text-decoration: underline;
}
a:active {
	color: #8AA6BB;
}

