
/* sitemap control 
----------------------*/


.s_SiteMap { margin:0; padding:3px 15px 0 15px; display:block; font:normal 8pt Tahoma; }

/* menu control 
----------------------*/

.s_SMnuXPBlue { background-color:#EEEEEE; border:1px solid #006699; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,Direction=180,Strength=2,positive=true); }
.s_SMnuItmXPBlue { padding:5px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
.s_SMnuItmHoverXPBlue {}
.s_DMnuXPBlue { background-color:#FFFFFF; border:1px solid #006699;
	background-image:url(../img/dMnuBG.gif); background-position:left; background-repeat:repeat-y;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); }
.s_DMnuItmXPBlue { padding:0px 8px 0px 0px; height:24px; font-weight:bold; }
.s_DMnuItmHoverXPBlue {}

/* ------------------ */
.s_SMnuSmoky { background-color:#EAEAEA; }
.s_SMnuItmSmoky { padding:3px; font-family:Tahoma,Arial,Helvetica,sans-serif; }
.s_SMnuHoverSmoky {}
.s_DMnuSmoky { background-color:#EAEAEA; border:1px solid #999999;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); }
.s_DMnuItmSmoky { padding:4px 10px 4px 8px; font-family:Tahoma,Arial,Helvetica,sans-serif; }
.s_DMnuItmHoverSmoky {}

/* ------------------ */
.s_SMnuSB { background-color:#F2F5F7; }
.s_SMnuItmSB { margin:0; padding:1px; font-family:Tahoma,Arial,Helvetica,sans-serif; }
.s_SMnuHoverSB {}
.s_SMnuSB a:hover { text-decoration:none; }

.s_DMnuSB { background-color:#F2F5F7; border:1px solid #999999;	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); }
.s_DMnuItmSB { padding:4px; font-family:Tahoma,Arial,Helvetica,sans-serif; }
.s_DMnuItmHoverSB {}

.s_DMnuSB a:hover { text-decoration:none; }


/* datalist control 
----------------------*/
.s_DLFrame { border:1px solid #CCCCCC; }
.s_DLHeader { background-color:#CCDDFF; padding:5px; font-size:75%; color:#FFFFFF; background-image:url(../img/aqua_bar_darkblue_47.gif); }
.s_DLFooter { background-color:#CCDDFF; padding:5px; font-size:75%; color:#FFFFFF; background-image:url(../img/aqua_bar_darkblue_47.gif); }


.s_DLItm, .s_DLItmAlt { border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; padding:10px 8px; }
.s_DLItmAlt { background-color:#EEEEEE;  }

.s_DlItem {  padding:5px 8px; }

/* grideview control 
---------------------------*/

.s_GVFrame { border:1px solid #CCCCCC; border-right-width:2px; border-bottom-width:2px;}
.s_GVHeader th { padding:7px; font-size:8pt; font-family:Tahoma; font-weight:bold; border-bottom:1px solid #999999; 
	background-color:#999999; color:#666666; background-image:url(../img/GridHeader_Grey.gif); }
.s_GVHeader a {color: #0000BB; text-decoration:none; }
.s_GVHeader a:hover {text-decoration:underline; }

.s_GVFooter { color:#FFFFFF;}
.s_GVRow td { padding:2px 7px; height:20px; font-size:8pt; font-family:Tahoma; background-color:#FFFFFF; }
.s_GVRowAlt td { padding:2px 7px; height:20px; font-size:8pt; font-family:Tahoma; background-color:#EDF3FE; }
.s_GVRowSelected td { padding:2px 7px; height:20px; font-size:8pt; font-family:Tahoma; background-color:#FFFFCC; }
.s_GVRowAlertRed td { padding:2px 7px; height:20px; font-size:8pt; font-family:Tahoma; background-color:#FA807F; }
.s_GVRowAlertGreen td { padding:2px 7px; height:20px; font-size:8pt; font-family:Tahoma; background-color:#DCF6B4; }
.s_GVRowAlertYellow td { padding:2px 7px; height:20px; font-size:8pt; font-family:Tahoma; background-color:#FFFF00; }

.s_GVPager { font:bold 8pt Arial; background-color:#CCCCCC; background-image:url(../img/PnlOverBG.gif); }
.s_GVPager td { border-top:1px solid #CCCCCC; padding:4px; }
.s_GVPager table td { padding:1px; margin:0; border:0; }
.s_GVPager span { border:1px solid #316AC5; padding:0 3px; background-color:#316AC5; color:#FFFFFF; }
.s_GVPager a { text-decoration:none; border:1px solid #316AC5; padding:0 3px; color:#316AC5; }
.s_GVPager a:hover { text-decoration:none; background-color:#DDEEFF; }

/* list grideview control 
---------------------------*/

.s_LGFrame { border-bottom:2px solid #598527; }
.s_LGHeader th { padding:5px 7px; font-size:11px; font-family:Tahoma; font-weight:bold; border-bottom:2px solid #598527; 
	color:#666666; }
.s_LGHeader a { }
.s_LGHeader a:hover { }

.s_LGRow td { padding:2px 7px; height:20px; font-size:70%; font-family:Tahoma; background-color:#FFFFFF; }
.s_LGRowAlt td { padding:2px 7px; height:20px; font-size:70%; font-family:Tahoma; background-color:#F9F9F9;}
.s_LGRowSelected td { background-color:#FFFF99; }

/* webpart 
------------------------------------*/

.s_WPZ { }
.s_WPZHeader { padding:2px; font:bold 70% Tahoma,Arial; text-align:center; background-color:#CCCCCC; color:#FFFFFF; }
.s_WPZEmpty { font:normal 75% Arial; color:#999999; text-align:center; }

.s_WPChrome { border:1px solid #DDDDDD; background-color:#FFFFFF; border-right:2px solid #DDDDDD; border-bottom:2px solid #DDDDDD; }
.s_WPTitle { padding:3px 5px; font:bold 11px Tahoma; color:#FFFFFF;
	background-image:url(../img/BtnBG_Blue.gif); background-color:#507CD1; }
.s_WPItem { padding:8px; border:1px solid #7E9EC9; }


.s_CatZone { padding:10px 0; }
.s_CatHead { padding:3px 4px; font:bold 11px Tahoma; color:#660000; background-image:url(../img/wp_CatBG.gif); }
.s_CatFooter{ padding:0 4px; font:bold 11px Tahoma; color:#660000; background-image:url(../img/wp_CatBG.gif); }
.s_CatFooter input, .s_CatFooter select { font-size:100%; }

.s_CatInstrTxt { font:normal 70% Tahoma,Arial; }

.s_CatPartLink, .s_CatPartLinkSelected { font:bold 70% Tahoma,Arial; padding:2px 5px 2px 13px;
	background-repeat:no-repeat; background-position:left 5px}
.s_CatPartLink {  }
.s_CatPartLinkSelected { color:#333333; background-image:url(../img/ArrR_Small.gif); }

.s_CatPartTtl { font:bold 70% Tahoma,Arial; color:#006600; padding:0 4px 2px 4px;}
.s_CatPart { padding:3px; font:bold 70% Arial,Tahoma; color:#333333; 
	 border-top:1px solid #006600; }

/* drop down list 
---------------------------*/
.s_DDL { margin:1px; background-image:url(../img/textbox_off_BG.gif); }

/* button style
---------------------------------------------*/
.s_BtnRed 
{
	margin:0 2px; padding:2px; border:1px solid #FF9999; 
	background:#990000 url(../img/BtnBG_Red.gif); 
	color:#FFFFFF; font:bold 11px Arial,Helvetica,sans-serif; 
	cursor:hand;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}
.s_BtnBlue 
{
	margin:0 2px; padding:2px; border:1px solid #CCDDEE; 
	background:#000099 url(../img/BtnBG_Blue.gif); 	
	color:#FFFFFF;	font:bold 11px Arial,Helvetica,sans-serif; 
	cursor:hand;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}
.s_BtnGrey 
{
	margin:0 2px; padding:2px; border:1px solid #DDDDDD; 
	background:#999999 url(../img/BtnBG_Grey.gif); 	
	color:#FFFFFF;	font:bold 11px Arial,Helvetica,sans-serif; 
	cursor:hand;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}
.s_BtnGreen 
{
	margin:0 2px; padding:2px; border:1px solid #A3D39C; 
	background:#006600 url(../img/BtnBG_Green.gif); 	
	color:#FFFFFF;	font:bold 11px Arial,Helvetica,sans-serif; 
	cursor:hand;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}
.s_BtnSilver 
{
	margin:0 2px; padding:2px; border:1px solid #666666; 
	background:#CCCCCC url(../img/BtnBG_Silver.gif); 		
	color:#000000;	font:bold 11px Arial,Helvetica,sans-serif; 
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}
.s_BtnGold 
{ 
	margin:0 2px; padding:2px; border:1px solid #FF9933; 
	background:#FFFF00 url(../img/BtnBG_Gold.gif); 	
	color:#000000; font:bold 11px Arial,Helvetica,sans-serif;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}
.s_BtnDisabled 
{
	margin:0 2px; padding:2px; border:1px solid #CCCCCC;
	color:#000000; font:bold 11px Arial,Helvetica,sans-serif; 
	background:#EAEAEA url(../img/BtnBG_Silver.gif); 
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=120,Strength=2,positive=true); 
}