.RadGrid
{
	background-image: url(Img/gridHeaderBg.gif);
	background-repeat: repeat-x;
	background-color: #efeff3;
	border-left: 1px solid #B4B3A6;
	border-right: 1px solid #B4B3A6;
	font-size: 11px;
	font-family: Arial, Verdana;
}

.RadGridY
{
	background-image: url(Img/GridHeaderBg_y.gif);
	background-repeat: repeat-x;
	background-color: #fbf7e8;
	border-left: 1px solid #B4B3A6;
	border-right: 1px solid #B4B3A6;
	font-size: 11px;
	font-family: Arial, Verdana;
}

.RadGrid TABLE
{
	font-size: 11px;
	font-family: Arial, Verdana;
}

.GridHeader
{
    font-size: 11px;
	font-weight:bold;
	padding-bottom: 24px;
}

.GridHeader A
{
	color: #242500;
}

.GridRow
{
	background-image: url(Img/rowBg_cg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
}

.GridPager
{
	background-image: url(Img/gridFooterBg.gif);
    background-position:bottom;
	height: auto;
	color: #242500;


}

.GridPager A
{
	color: #242500;
}

.SearchPanelHeader 
{
    height: 22px;
    font-family: Arial, Verdana, Tahoma;
    font-weight: bold;
	background-image: url(Img/search/smooth.gif); 
	background-repeat: repeat-x; 
}

.SearchPanelBody {
	background-image: url(Img/search/inner2HeaderBg.gif); 
	background-repeat: repeat-x; 
}

.FormPanel { 
    border-bottom-style: solid; 
    border-bottom-width: 2px; 
    border-bottom-color: #CCCCCC; /* lt gray*/ 
    border-right-style: solid; 
    border-right-width: 2px; 
    border-right-color: #CCCCCC; /* lt gray*/
}
.FormPanel tr
{
    border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: #EEEEEE url(background_table_04.gif) repeat-x;
	padding:4px;
} 
.FormPanel td
{
    border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: #EEEEEE url(background_table_04.gif) repeat-x;
	padding:4px;
} 


/******************
PANEL
******************/
.PNLpanel2 {
	BORDER-RIGHT: #fff 2px groove; BORDER-TOP: #fff 1px gray; BORDER-LEFT: #fff 2px groove; BORDER-BOTTOM: #fff 2px groove; BACKGROUND-COLOR: #f5e7c5
}

.PNLpanel {
	BORDER-RIGHT: #fff 2px groove; BORDER-TOP: #fff 2px groove; BORDER-LEFT: #fff 2px groove; BORDER-BOTTOM: #fff 2px groove; BACKGROUND-COLOR: #f5e7c5
}
.PNLwrapper {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.PNLheader {
	padding: 3px 6px;
	BACKGROUND-IMAGE: url('panel_imgs/header_bg_yellow.gif'); 
	BORDER-BOTTOM: #666666 1px solid; 	BACKGROUND-REPEAT: repeat-x; 	BACKGROUND-COLOR: #e1e3dc
}
.PNLheaderBlue {
	padding: 3px 6px;
	color:Fuchsia;
	BACKGROUND-IMAGE: url('panel_imgs/header_bg_blue.gif'); 
	BORDER-BOTTOM: #666666 1px solid; 	BACKGROUND-REPEAT: repeat-x; 	BACKGROUND-COLOR: #e1e3dc
}
.PNLheaderLongHorn 
{
    padding: 3px 6px;
    FONT-WEIGHT: normal; FONT-SIZE: 1em; color:White; MARGIN: 0px; height:20px; border-color: #dfe2e5;
	BACKGROUND-IMAGE: url('panel_imgs/header_bg_blue.png'); 
	BORDER-BOTTOM: #666666 1px solid; 	BACKGROUND-REPEAT: repeat-x; 	BACKGROUND-COLOR: #dfe2e5
}
.PNLheader H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; color:Black; MARGIN: 0px
}
.PNLheader H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
.PNLcontent {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 1em; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #a4b48b; LINE-HEIGHT: 1.5em; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; TOP: -1px; BACKGROUND-COLOR: #ffffff
}
.PNLcontent2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #cccccc 1px solid; COLOR: #a4b48b; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.PNLcontent H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #444444; LINE-HEIGHT: normal
}
.PNLcontent H3 {
	FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #444444; LINE-HEIGHT: normal
}
.PNLcontent H4 {
	FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #444444; LINE-HEIGHT: normal
}
.PNLcontent P {
	MARGIN: 6px 0px 12px
}

.ImgButton
{ 
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: Tahoma,helvetica; 
	BACKGROUND-COLOR:Window;
	BACKGROUND-POSITION: left center;
    PADDING-LEFT: 20px;
    CURSOR:pointer;
    BACKGROUND-REPEAT: no-repeat;
}

/* Styles for the Footer */
	.ob_gridFooter
	{			
	}	
	.ob_gridFooter td
	{
		cursor: default;
		margin-top: 2px;
		padding-left: 20px;
		border: 0px;
		font-family: Verdana;
		font-size: 10px;
		color: #5E5E70;
		background-image: url(footer.gif);
		height: 28px;
		border-top: 1px solid #FFFFFF;		
	}
	.ob_gridFooter td table td
	{
		border-top: 0px;
		padding: 0px;
		padding-left:0px;
		padding-right:0px;
		vertical-align: middle;		
	}
	.ob_gridPageSizeText
	{	
	}
	.ob_gridPageSizeSelector
	{
		cursor: default;			
		font-family: Verdana;
		font-size: 10px;
		color:#323232;
		background-color: #F5F5F5;
		margin-left: 7px;
	}			
	a.ob_gridActionLinkFooter
	{
		font-family: Verdana;
		font-size: 10px;
		color: #5E5E70;
		font-weight: bold;
		text-decoration:none;
	}
	a.ob_gridActionLinkFooter:hover
	{
		font-family: Verdana;
		font-size: 10px;
		color: #5E5E70;
		font-weight: bold;				
		text-decoration: underline;		
	}	
	.ob_gridNavigationLink
	{
		font-family: Verdana;
		font-size: 10px;
		color:#5E5E70;
		font-weight: bold;
		text-decoration:underline;
		cursor: pointer;
		padding-left: 2px;
