/* Tabs
----------------------------------*/
.ui-tabs {zoom: 1;}
#Menu .ui-tabs-nav { list-style: none; position: relative; padding-left:140px;}
#Menu .ui-tabs-nav li { position: relative; float: right; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; width:127px;  height:30px; }
#Menu .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1.5em; padding-top:10px; width:83px; text-align:center; font-weight:bold; }

#Menu .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#Menu .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#Menu .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
#Menu .ui-tabs-hide { display: none !important; }

/*
2* jQuery UI CSS Framework
3* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
4* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
5* To view and modify this theme, visit http://jqueryui.com/themeroller/
6*/
/* Component containers
----------------------------------*/
#Menu .ui-state-default{
	background-image: url(../../images/nav_off.png);   
	background-repeat: no-repeat;
	background-position: left top;
}
#Menu .ui-tabs-selected {background-image: url(../../images/nav_cur.png);
	background-repeat: no-repeat;
	background-position: left top; 
	color:#FFFFFF;}

* html #Menu .ui-state-default{
	background-image: url(../../images/nav_off.gif);   
}
* html #Menu .ui-tabs-selected {background-image: url(../../images/nav_cur.gif);
	color:#FFFFFF;}
	
#Menu .ui-tabs-selected a{color:#FFFFFF;}

.pageTab{ width:100%; overflow:hidden; padding-left:2px; }
.pageTab .ui-tabs-nav { list-style: none; position: relative;  clear:both; height:33px;}
.pageTab .ui-tabs-nav{ margin:0; padding:0;}
.pageTab .ui-tabs-nav li {float: right; margin: 0 .5em 0 0; padding: 0;  height:20px;  }
.pageTab .ui-tabs-nav li a { float: left; text-decoration: none; padding: 2px 1.5em; text-align:center; font-weight:bold; background:#cceed6; border:1px solid #2c5a3e;  }
.pageTab .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  border:1px solid #2c5a3e; border-bottom:1px solid #ffffff;  background-color:White;}
.pageTab .ui-tabs-nav li a, .ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.pageTab .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; }
.pageTab .ui-tabs-hide { display: none !important; }

.pageTab .ui-state-default{
	color:#888888;
}
.pageTab .ui-tabs-selected {
	background-color:#d3ecdb;}
.pageTab .ui-tabs-selected a{color:#4d6337;}
.pageTab hr{ margin-top:-12px;}


.paddding{ padding:10px;}
#plholder{ top:335px; z-index:100000; position:absolute;}

#pageTabFile { overflow:hidden;}
#pageTabFile ul{ list-style: none; position: relative;  clear:both; float:none; height:35px;  }
#pageTabFile ul{ margin:0; padding:0;}
#pageTabFile ul li { float: right; margin: 0 .5em 0 0; padding: 0;  height:20px; background:#cceed6; border:1px solid #2c5a3e; }
#pageTabFile ul li.on{ border:1px solid #2c5a3e; border-bottom:1px solid #ffffff;  background-color:White;}
#pageTabFile ul li a {text-decoration: none; padding: 0em 1.5em;  padding-top:4px; padding-bottom:3px;   text-align:center; font-weight:bold; display:block; }
#pageTabFile ul li a{ cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

*+html #pageTabFile ul li{ width:80px;}
#pageTabFile .ui-state-default{
	color:#888888;
}
#pageTabFile .ui-tabs-selected {
	background-color:White;}
#pageTabFile .ui-tabs-selected a{color:#4d6337;}
#pageTabFile hr{ margin-top:-12px;}

#mainMenu{ margin-top:2px; height: 70px !important; height:50px;}
#mainMenu ul{list-style-type: none; padding:0; height:30px;}
#mainMenu li a{color:#286237;}
#mainMenu li{ background-image: url(../../images/nav_off.png);   
	background-repeat: no-repeat;
	background-position: left top; float:left; height:16px; padding:10px; padding-bottom:5px;  width:70px; margin-right:11px;  font-size:12px; text-align:center; font-weight:bold; text-transform: uppercase; color:#286237;}
* html #mainMenu li{ background-image: url(../../images/nav_off.gif);   }
/*define select menu in here, last is mouse over style*/
#mainMenu li.m6{ margin-right:0; margin-left:2px;}
#mainMenu.m1on ul li.m1,
#mainMenu.m2on ul li.m2,
#mainMenu.m3on ul li.m3,
#mainMenu.m4on ul li.m4,
#mainMenu.m5on ul li.m5,
#mainMenu.m6on ul li.m6,
#mainMenu.m7on ul li.m7,
#mainMenu.m8on ul li.m8,
#mainMenu.m9on ul li.m9{background-image: url(../../images/nav_cur.png);
	background-repeat: no-repeat;
	background-position: left top; 
	color:#FFFFFF;
	text-transform: uppercase;}
	
* html #mainMenu.m1on ul li.m1,
* html #mainMenu.m2on ul li.m2,
* html #mainMenu.m3on ul li.m3,
* html #mainMenu.m4on ul li.m4,
* html #mainMenu.m5on ul li.m5,
* html #mainMenu.m6on ul li.m6,
* html #mainMenu.m7on ul li.m7,
* html #mainMenu.m8on ul li.m8,
* html #mainMenu.m9on ul li.m9{background-image: url(../../images/nav_cur.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	color:#FFFFFF;
	text-transform: uppercase;}
#mainMenu.m1on ul li.m1 a,	
#mainMenu.m2on ul li.m2 a,
#mainMenu.m3on ul li.m3 a,
#mainMenu.m4on ul li.m4 a,
#mainMenu.m5on ul li.m5 a,
#mainMenu.m6on ul li.m6 a,
#mainMenu.m7on ul li.m7 a,
#mainMenu.m8on ul li.m8 a
{
		color:#FFFFFF;
		text-transform: uppercase;
}
#mainMenu.m9on ul li.m9 a:link{ color:#FFFFFF;}
#mainMenu.m9on ul li.m9 a:visited{ color:#FFFFFF;}
#mainMenu.m9on ul li.m9 a:hover{ color:#FFFFFF;}
#mainMenu.m9on ul li.m9 a:active{ color:#FFFFFF;}
/*don't change this code*/
#mainMenu ul li a{color:#286237;}
#mainMenu ul li{cursor:pointer;}
#mainMenu .content div{ display:none; font-size:11px;}
#mainMenu .content{ padding-top:10px; text-align:left; padding-left:10px;}
#mainMenu.m1on .content #fragment1{ display:block; padding-left:20px; text-transform: uppercase;}
#mainMenu.m2on .content #fragment2{ display:block; padding-left:240px; text-transform: uppercase;}
#mainMenu.m3on .content #fragment3{ display:block; padding-left:410px; text-transform: uppercase;}
#mainMenu.m4on .content #fragment4{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#mainMenu.m5on .content .fragment5{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#mainMenu.m5on .content .fragment5Two{ display:block; padding-left:600px; padding-right:10px; text-transform: uppercase;}
#mainMenu.m6on .content #fragment6{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#mainMenu.m7on .content #fragment7{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#mainMenu.m8on .content #fragment8{ display:block; float:left; padding-left:90px; text-transform: uppercase;}
#mainMenu.m9on .content #fragment9{ display:block; padding-left:500px; text-transform: uppercase;}

#TabArea .mainTab{ height:24px;}
#TabArea .mainTab a{ display:block; margin-left:10px; color:#246324; float:right; margin-right: 13px;}
#TabArea .mainTab a span{margin-left:5px; padding:5px 5px 0px 5px;  display:block;  font-weight:bold;}
#TabArea.b1on .b1,
#TabArea.b2on .b2,
#TabArea.b3on .b3,
#TabArea.b4on .b4,
#TabArea.b4on .b5
{ 
	color:#000000; background: url(../../images/icon/tabBackWhite.png) no-repeat left top; }
#TabArea.b1on .b1 span,
#TabArea.b2on .b2 span,
#TabArea.b3on .b3 span,
#TabArea.b4on .b4 span,
#TabArea.b4on .b5 span {background: url(../../images/icon/tabBackWhite.png) no-repeat right top; width: 140px; text-align:center; height:27px; }
/*don't change this code*/
#TabArea .content div{ display:none;}
#TabArea .content div div{ display:block;}
#TabArea .content{ padding-top:5px;}
#TabArea.b1on .content #mainC1{ display:block; }
#TabArea.b2on .content #mainC2{ display:block; }
#TabArea.b3on .content #mainC3{ display:block; }
#TabArea.b4on .content #mainC4{ display:block; }
#TabArea.b5on .content #mainC5{ display:block; }
#TabArea .TabDesc{ height:24px; background: url(../../images/TabDescBg.gif) no-repeat left top; color:#ffffff; padding:5px;}

*+html #TabArea .mainTab li{ display:inline;}


.subContent{border:1px solid #2c5a3e; padding:10px; margin-top:-14px;}
.twotab h3{ margin-top:30px; margin-bottom:-20px;}

#pageTab2{ width:100%; overflow:hidden; padding-right:2px; margin-top:-20px; }
#pageTab2 .ui-tabs-nav { list-style: none; position: relative;  clear:both;   }
#pageTab2 .ui-tabs-nav{ margin:0; padding:0;}
#pageTab2 .ui-tabs-nav li { display:block; margin-left:10px; color:#246324; float:right; margin-right:20px; height:24px;}
#pageTab2 .ui-tabs-nav  a{margin-left:5px; padding:5px 20px;  display:block;  font-weight:bold;}

#pageTab2 .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#pageTab2 .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#pageTab2 .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; }
#pageTab2 .ui-tabs-hide { display: none !important; }

#pageTab2 .ui-tabs-selected a{ color:#000000; background: url(../../images/icon/tabBackWhite.png) no-repeat left top; }
#pageTab2 .ui-tabs-selected a span{background: url(../../images/icon/tabBackWhite.png) no-repeat right top;width: 140px; text-align:center; height:27px;}
#pageTab2 hr{ margin-top:-12px;}

.pageTab2{ width:100%; overflow:hidden; padding-right:2px; float:none; }
.pageTab2 .ui-tabs-nav { list-style: none; position: relative;  clear:both; height:1px;  }
.pageTab2 .ui-tabs-nav{ margin:0; padding:0; margin-bottom:21px;}
.pageTab2 .ui-tabs-nav li { display:block; margin-left:10px; color:#246324; float:right; margin-right:10px; height:24px;}
.pageTab2 .ui-tabs-nav  a{margin-left:5px; padding:5px 5px;  display:block;  font-weight:bold;}

.pageTab2 .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.pageTab2 .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.pageTab2 .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; }
.pageTab2 .ui-tabs-hide { display: none !important; }
.pageTab2 .ui-tabs-selected a{ color:#000000; background: url(../../images/icon/tabBackWhite.png) no-repeat left top;  text-decoration:none;width: 140px; height:27px;text-align:center;}
.pageTab2 .ui-tabs-selected a span{background: url(../../images/icon/tabBackWhite.png) no-repeat right top; text-align:center;}

.pageTab3{ width:100%; overflow:hidden; padding-right:2px; float:none; }
.pageTab3 .ui-tabs-nav { list-style: none; position: relative;  clear:both; height:1px;  }
.pageTab3 .ui-tabs-nav{ margin:0; padding:0; margin-bottom:21px;}
.pageTab3 .ui-tabs-nav li { display:block; margin-left:10px; color:#246324; float:right; margin-right:10px; height:24px;}
.pageTab3 .ui-tabs-nav  a{margin-left:5px; color:Black; background: url(../../images/nav_off_public.png) no-repeat left top; padding:5px 5px; width: 150px; display:block;  font-weight:bold;}

.pageTab3 .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.pageTab3 .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.pageTab3 .ui-tabs-panel { padding:0; display: block; border-width: 0; background: none; }
.pageTab3 .ui-tabs-hide { display: none !important; }
.pageTab3 .ui-tabs-selected a{ color:#fff; background: url(../../images/nav_cur_public.png) no-repeat left top;  text-decoration:none;width: 150px; height:27px;text-align:center;}
.pageTab3 .ui-tabs-selected a span{background: url(../../images/nav_cur_public.png) no-repeat right top; text-align:center;}


#publicmainMenu{ margin-top:2px; height: 70px !important; height:50px;}
#publicmainMenu ul{list-style-type: none; padding:0; height:30px;}
#publicmainMenu li a{color:#286237;}
#publicmainMenu li{ background-image: url(../../images/nav_off_public.png);
	background-repeat: no-repeat;
	background-position: left top; float:left; height:16px; padding:10px; padding-bottom:5px; margin-right:10px;  font-size:12px; text-align:center; font-weight:bold; text-transform: uppercase; color:#286237;}

#publicmainMenu li.m1 {background-image: url(../../images/nav_off.png); width: 70px;}
#publicmainMenu li.m2 {background-image: url(../../images/nav_off_public.png); width: 135px;}
#publicmainMenu li.m3, li.m4, li.m5, li.m6
{background-image: url(../../images/nav_off_public.png); width: 130px;}

/*define select menu in here, last is mouse over style*/
#publicmainMenu li.m6{ margin-right:0; margin-left:2px;}
#publicmainMenu.m1on ul li.m1,
#publicmainMenu.m2on ul li.m2,
#publicmainMenu.m3on ul li.m3,
#publicmainMenu.m4on ul li.m4,
#publicmainMenu.m5on ul li.m5,
#publicmainMenu.m6on ul li.m6,
#publicmainMenu.m7on ul li.m7,
#publicmainMenu.m8on ul li.m8,
#publicmainMenu.m9on ul li.m9{background-image: url(../../images/nav_cur.png);
	background-repeat: no-repeat;
	background-position: left top; 
	color:#FFFFFF;
	text-transform: uppercase;}
	
#publicmainMenu.m2on ul li.m2 {background-image: url(../../images/nav_cur_public.png); width: 135px;}
#publicmainMenu.m3on ul li.m3,
#publicmainMenu.m4on ul li.m4,
#publicmainMenu.m5on ul li.m5,
#publicmainMenu.m6on ul li.m6
{      background-image: url(../../images/nav_cur_public.png);
        width:130px;
}	

#publicmainMenu.m1on ul li.m1 a,
#publicmainMenu.m2on ul li.m2 a,
#publicmainMenu.m3on ul li.m3 a,
#publicmainMenu.m4on ul li.m4 a,
#publicmainMenu.m5on ul li.m5 a,
#publicmainMenu.m6on ul li.m6 a{
	color:#FFFFFF;
	text-transform: uppercase;}
	
* html #publicmainMenu.m1on ul li.m1,
* html #publicmainMenu.m2on ul li.m2,
* html #publicmainMenu.m3on ul li.m3,
* html #publicmainMenu.m4on ul li.m4,
* html #publicmainMenu.m5on ul li.m5,
* html #publicmainMenu.m6on ul li.m6,
* html #publicmainMenu.m7on ul li.m7,
* html #publicmainMenu.m8on ul li.m8,
* html #publicmainMenu.m9on ul li.m9{background-image: url(../../images/nav_cur.gif);
	background-repeat: no-repeat;
	background-position: left top; 
	color:#FFFFFF;
	text-transform: uppercase;}
	
#publicmainMenu.m7on ul li.m7 a,
#publicmainMenu.m8on ul li.m8 a
{
		color:#FFFFFF;
		text-transform: uppercase;
}
#publicmainMenu.m9on ul li.m9 a:link{ color:#FFFFFF;}
#publicmainMenu.m9on ul li.m9 a:visited{ color:#FFFFFF;}
#publicmainMenu.m9on ul li.m9 a:hover{ color:#FFFFFF;}
#publicmainMenu.m9on ul li.m9 a:active{ color:#FFFFFF;}
/*don't change this code*/
#publicmainMenu ul li a{color:#286237;}
#publicmainMenu ul li{cursor:pointer;}
#publicmainMenu .content div{ display:none; font-size:11px;}
#publicmainMenu .content{ padding-top:10px; text-align:left; padding-left:10px;}
#publicmainMenu.m1on .content #fragment1{ display:block; padding-left:60px; text-transform: uppercase;}
#publicmainMenu.m2on .content #fragment2{ display:block; padding-left:240px; text-transform: uppercase;}
#publicmainMenu.m3on .content #fragment3{ display:block; padding-left:410px; text-transform: uppercase;}
#publicmainMenu.m4on .content #fragment4{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#publicmainMenu.m5on .content .fragment5{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#publicmainMenu.m5on .content .fragment5Two{ display:block; padding-left:600px; padding-right:10px; text-transform: uppercase;}
#publicmainMenu.m6on .content #fragment6{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#publicmainMenu.m7on .content #fragment7{ display:block; float:right; padding-right:10px; text-transform: uppercase;}
#publicmainMenu.m8on .content #fragment8{ display:block; float:left; padding-left:90px; text-transform: uppercase;}
#publicmainMenu.m9on .content #fragment9{ display:block; padding-left:500px; text-transform: uppercase;}

/* <RadMenu / Office2007> */



/* <Root items> */

.RadMenu_Office2007 .rmItem
{
	font-size:12px; 
	text-align:center; 
	font-weight:bold; 
	text-transform: uppercase;
	width: 90px;
	margin-right: 11px;
}

.RadMenu_Office2007 .rmLink
{
    background-image: url(../../images/nav_off.png);
	background-repeat: no-repeat;   
	color:#286237;
	height:50px; 
}

.RadMenu_Office2007 .rmLink,
.RadMenu_Office2007 .rmText
{
	width: 70px;
	margin-top: 10px;
}

.RadMenu_Office2007 .rmLink:hover,
.RadMenu_Office2007 .rmFocused,
.RadMenu_Office2007 .rmSelected
{
	background-image: url(../../images/nav_cur.gif);
	background-repeat: no-repeat;   
	color:#FFFFFF;
	height:50px; 
	width: 90px;
}

.RadMenu_Office2007 .rmLink:hover .rmText,
.RadMenu_Office2007 .rmFocused .rmText,
.RadMenu_Office2007 .rmSelected .rmText
{
	width: 70px;
}

.RadMenu_Office2007 .rmExpanded,
.RadMenu_Office2007 .rmExpanded:hover
{
	background-image: url(../../images/nav_cur.gif);
	background-repeat: no-repeat;   
	color:#FFFFFF;
	height:50px; 
	width: 90px;
}

.RadMenu_Office2007 .rmExpanded .rmText,
.RadMenu_Office2007 .rmExpanded:hover .rmText
{
	background-position: 100% -144px;
}

.RadMenu_Office2007 .rmDisabled,
.RadMenu_Office2007 .rmDisabled:hover
{
	color: #8d8d8d;
}

.RadMenu_Office2007 .rmDisabled:hover,
.RadMenu_Office2007 .rmDisabled:hover .rmText
{
	background: none;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Office2007 .rmGroup .rmItem
{
     float:left;   
	background-image: none; 
}

.RadMenu_Office2007 .rmGroup,
.RadMenu_Office2007 .rmGroup .rmVertical
{
	border: 1px solid #868686;
	background: #fff url('Menu/rmVSprite.png') repeat-y -1px 0;
}

.RadMenu_Office2007 .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Office2007_rtl .rmGroup,
.RadMenu_Office2007_rtl .rmGroup .rmVertical
{
	background-position: 101% 0;
}

.RadMenu_Office2007 .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Office2007 .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Office2007 .rmGroup .rmFirst,
.RadMenu_Office2007 .rmGroup .rmLast
{
	background: none;
}

.RadMenu_Office2007 .rmGroup .rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Office2007 .rmGroup .rmLink:hover,
.RadMenu_Office2007 .rmGroup .rmFocused,
.RadMenu_Office2007 .rmGroup .rmSelected,
.RadMenu_Office2007 .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Office2007 .rmGroup .rmLink:hover .rmText,
.RadMenu_Office2007 .rmGroup .rmFocused .rmText,
.RadMenu_Office2007 .rmGroup .rmSelected .rmText,
.RadMenu_Office2007 .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Office2007 .rmGroup .rmExpandRight,
.RadMenu_Office2007 .rmGroup .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Office2007 .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Office2007 .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Office2007 .rmGroup .rmSelected .rmExpandRight,
.RadMenu_Office2007 .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Office2007 .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Office2007 .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Office2007 .rmGroup .rmSelected .rmExpandDown,
.RadMenu_Office2007 .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Office2007 .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Office2007 .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Office2007_rtl .rmGroup .rmLink:hover,
.RadMenu_Office2007_rtl .rmGroup .rmFocused,
.RadMenu_Office2007_rtl .rmGroup .rmSelected,
.RadMenu_Office2007_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Office2007_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Office2007_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Office2007_rtl .rmGroup .rmSelected .rmText,
.RadMenu_Office2007_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Office2007_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Office2007_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Office2007_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Office2007_rtl .rmGroup .rmSelected .rmExpandLeft,
.RadMenu_Office2007_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Office2007 - specific, overlapping submenus)> */

.RadMenu_Office2007 .rmSlide
{
	margin: -3px 0 0 3px;
}

.RadMenu_Office2007 .rmVertical .rmSlide,
.RadMenu_Office2007 .rmSlide .rmSlide,
.RadMenu_Office2007_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Office2007_rtl .rmSlide
{
	margin: -3px 0 0 -3px;
}

.RadMenu_Office2007_rtl .rmVertical .rmSlide,
.RadMenu_Office2007_rtl .rmSlide .rmSlide,
.RadMenu_Office2007_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Office2007 .rmLeftArrow,
.RadMenu_Office2007 .rmRightArrow
{
	background-color: #f6f6e8;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Office2007 .rmLeftArrow,
.RadMenu_Office2007 .rmRightArrow
{
	background-color: #E0E5F5;
}

.RadMenu_Office2007 .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #B7BDCD; }
.RadMenu_Office2007 .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #B7BDCD; }

.RadMenu_Office2007 .rmTopArrow,
.RadMenu_Office2007 .rmBottomArrow,
.RadMenu_Office2007 .rmGroup .rmLeftArrow,
.RadMenu_Office2007 .rmGroup .rmRightArrow
{
	background-color: #f0f0f0;
}

.RadMenu_Office2007 .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #B7BDCD; }
.RadMenu_Office2007 .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #B7BDCD; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Office2007 .rmVertical .rmSeparator .rmText,
.RadMenu_Office2007 .rmHorizontal .rmVertical .rmSeparator .rmText
{
	background-position: 0 -406px;
}

.RadMenu_Office2007 .rmHorizontal .rmSeparator .rmText,
.RadMenu_Office2007 .rmVertical .rmHorizontal .rmSeparator .rmText
{
	background-position: 0 -386px;
}

/* </Separators> */

/* </RadMenu / Office2007> */