/* * ThemeGray Style Sheet * by Ian Reyes and Heng Yuan */.ThemeGrayMenu {    border-width: 1px;    border-color: #aca899;    border-style: solid;width:120px;min-width:120px;padding:0px;}.ThemeGrayMenu,.ThemeGraySubMenuTable{font-weight: normal;font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;width:200px;min-width:120px;padding:0px;color: #2b2b2b;background-color: #ffffff;cursor:		default;cursor:		hand !important;white-space:	nowrap;}.ThemeGraySubMenu{position:	absolute;display:	block;visibility:	hidden;overflow:	hidden;width:200;min-width:200px;border:		1px outset #9C9A9C;background-color: #ffffff;cursor:		default;cursor:		hand !important;}.ThemeGraySubMenuTable{border-collapse:	separate;opacity:	0.9;filter:Alpha(style=0,opacity=90);width:200px;padding:0px;height:50px;}.ThemeGrayMenuItem, .ThemeGrayMenuItemHover, .ThemeGrayMenuItemActive{cursor:		default;cursor:		hand ;white-space:	nowrap;height:10px;}.ThemeGrayMainItem,.ThemeGrayMenuItem{padding:	10px 10px 10px 10px;border:		10px solid #ffffff;background-color:	#ffffff;height:10px;}.ThemeGrayMainItem2{padding:	10px 10px 10px 10px;border:		10px solid #ffffff;background-color:	#6691c8;height:10px;text-align:right;color:#FFFFFF;}.ThemeGrayMainItemHover,.ThemeGrayMainItemActive{padding:	40px 10px 40px 10px;border:		0px solid #ffffff;background-color:	#dddddd;height:10px;}.ThemeGrayMainItem2Hover{padding:	40px 10px 40px 10px;border:		0px solid #6691c8;background-color:	#dddddd;height:10px;}.ThemeGrayMenuItemHover,.ThemeGrayMenuItemActive{padding:	40px 10px 40px 10px;border:		0px solid #ffffff;background-color:	#dddddd;height:10px;}/* horizontal main menu sub components *//* panel doesn't really support horizontal menus *//* there are simpler approaches, but the setting here allows me to   set a background image for the menu without lines all over it */.ThemeGrayMainFolderLeft,.ThemeGrayMainItemLeft,.ThemeGrayMainFolderText,.ThemeGrayMainItemText,.ThemeGrayMainItemRight,.ThemeGrayMainFolderRight{border: 0;background-color: inherit;white-space: nowrap;}/* sub menus sub components */.ThemeGrayMenuFolderLeft,.ThemeGrayMenuItemLeft{border:		0;white-space:	nowrap;background-color:	inherit;width:20px;}.ThemeGrayMenuFolderText,.ThemeGrayMenuItemText{border:		0;white-space:	nowrap;background-color:	inherit;text-align:left;}.ThemeGrayMenuItemRight,.ThemeGrayMenuFolderRight{border:		0;white-space:	nowrap;background-color:	inherit;}/* hoover and active border */.ThemeGrayMenuItemHover .ThemeGrayMenuFolderLeft,.ThemeGrayMenuItemActive .ThemeGrayMenuFolderLeft,.ThemeGrayMenuItemHover .ThemeGrayMenuItemLeft,.ThemeGrayMenuItemActive .ThemeGrayMenuItemLeft,.ThemeGrayMenuItemHover .ThemeGrayMenuFolderText,.ThemeGrayMenuItemActive .ThemeGrayMenuFolderText,.ThemeGrayMenuItemHover .ThemeGrayMenuItemText,.ThemeGrayMenuItemActive .ThemeGrayMenuItemText,.ThemeGrayMenuItemHover .ThemeGrayMenuFolderRight,.ThemeGrayMenuItemActive .ThemeGrayMenuFolderRight,.ThemeGrayMenuItemHover .ThemeGrayMenuItemRight,.ThemeGrayMenuItemActive .ThemeGrayMenuItemRight{border-color:	#9C9A9C;}.ThemeGrayMenuItemHover .ThemeGrayMenuFolderLeft,.ThemeGrayMenuItemActive .ThemeGrayMenuFolderLeft,.ThemeGrayMenuItemHover .ThemeGrayMenuItemLeft,.ThemeGrayMenuItemActive .ThemeGrayMenuItemLeft{/*border-width:	1px 0px 1px 1px;border-style:	solid;*//*padding:	10px 10px 10px 10px;*/}.ThemeGrayMenuItemHover .ThemeGrayMenuFolderText,.ThemeGrayMenuItemActive .ThemeGrayMenuFolderText,.ThemeGrayMenuItemHover .ThemeGrayMenuItemText,.ThemeGrayMenuItemActive .ThemeGrayMenuItemText{/*border-width:	1px 0px 1px 0px;border-style:	solid;*//*padding:	10px 10px 10px 5px;*/}.ThemeGrayMenuItemHover .ThemeGrayMenuFolderRight,.ThemeGrayMenuItemActive .ThemeGrayMenuFolderRight,.ThemeGrayMenuItemHover .ThemeGrayMenuItemRight,.ThemeGrayMenuItemActive .ThemeGrayMenuItemRight{/*border-width:	1px 1px 1px 0px;border-style:	solid;*//*padding:	10px 0px 10px 0px;*/}td.ThemeGrayMenuSplit{padding:	0px;margin:		0px;height:		5px;border:		0px;background-color:	inherit;overflow:	hidden;}div.ThemeGrayMenuSplit{margin: 2px;height: 1px;overflow: hidden;background-color: #ccc;}/* image shadow animation *//*seq1:	image for normalseq2:	image for hover and activeTo use, in the icon field, input the following:<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />*/.ThemeGrayMenuItem img.seq1{display:	inline;}.ThemeGrayMenuItemHover seq2,.ThemeGrayMenuItemActive seq2{display:	inline;}.ThemeGrayMenuItem .seq2,.ThemeGrayMenuItemHover .seq1,.ThemeGrayMenuItemActive .seq1{display:	none;}