/* <!-- Skin design and developed by MeGotta, Inc. archanabcs@yahoo.com */
body {  padding:0px; margin:0px; height:100%; background: #000000;}
.TableBg {  background:url(images/MainBg.jpg) center repeat-y #000000; padding:0px 20px;}
.MainTable {width:900px;}
.HeightFull {height:100%!important;}

.WhiteBg { background:#FFF;}
div { padding:0px; margin:0px;}
/*ControlPanel*/ 
.ControlPanel { margin:10px auto!important; width:900px;background:#ffffff; border:#c6984e 4px double; }
.Cpanel { background:#f8e6d1;}

/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #0e0202;}
.ModuleTitle_SubMenu table {padding:0px; border:0px;}
.ModuleTitle_SubMenu td{background:#59696f;	white-space: nowrap;border:none;border-bottom:1px solid #959fa3;border-top:0px solid #959fa3;color:#FFFFFF!important;} 
.ModuleTitle_MenuIcon {background-color:#59696f; border:none;padding: 0px 2px;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background-color: #374850;color: #FFFFFF!important;}
.ModuleTitle_MenuBreak td { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:10px;background: #374850;} AKWPB7636D

/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*Style for Background images*/ 	  .HeaderBg {background:url(images/Headerbg.jpg) bottom left repeat-x #aaaaaa;} 
									  .HeaderLeftside {background:url(images/HeaderbgL.jpg) bottom left no-repeat;} 
									  .HeaderRightside {background:url(images/HeaderbgR.jpg) bottom right no-repeat; padding:2px 22px; height:80px; vertical-align:top;} 
									  .HeaderTopMiddle {background:url(images/HeaderTM.jpg) top left repeat-x;} 
									  .HeaderBottomMiddle {background:url(images/HeaderBM.jpg) top left repeat-x;}
									  .MiddleLeftSide { background:url(images/MiddleLS.jpg) left top repeat-y #725a47;} 
									  .MiddleBg { background:url(images/MiddleBg.jpg) left top repeat #725a47;} 
									  .MiddleRightSide { background:url(images/MiddleRS.jpg) left top repeat-y #725a47;} 
									  .MiddleTM { background:url(images/MiddleTM.jpg) left top repeat-x #725a47;} 
									  .MiddleBM { background:url(images/MiddleBM.jpg) left top repeat-x #725a47;} 
									  .ContentTM { background:url(images/ContentTM.jpg) top left repeat-x;} 
									  .ContentTMIP { background:url(images/ContentTMIP.jpg) top left repeat-x;} 
									  .ContentBM { background:url(images/ContentBM.jpg) top left repeat-x;} 
									  .ContentLS { background:url(images/ContentLS.jpg) top left repeat-y; height:200px;} 
									  .ContentRS { background:url(images/ContentRS.jpg) top left repeat-y;}
									  
/*Style for Logo Pane*/ 			  .LogoPane {padding:1px 20px; margin:0px 0px 0px 0px; min-height:98px;text-align:center; color:#FFFFFF;}
/*Style for Nav Pane*/ 			      .NavPane { margin:0px; padding:0px 0px 0px 0px; vertical-align:top; background:url(images/NavBg.png) left top repeat-x /*#b57e32*/; white-space:nowrap;} .NavPane li { background:none!important; list-style:none!important;} .NavPane img { cursor:pointer;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LeftPaneMain */  	  	  .MiddleMain {padding:0px; margin:10px 0px; min-height:150px; height:150px; background:url(images/MiddleMianbg.png) top left no-repeat;}
/*Style for LeftPaneMain */  	  	  .ContentMain { padding:0px 0px 0px 0px;}
									  .MiddlePaneTable { position:relative; margin:-10px 0px 0px 0px; width:100%;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for HeaderPane */  	 	 	  .HeaderPane { padding:0px 0px 0px 0px; margin:0px;}
/*Style for MiddleLeftPane */  		  .MiddleLeftPane {  margin:5px 0px 5px 10px; padding:0px 0px 0px 0px;  float:left; width:283px; overflow:hidden;}
/*Style for MiddlePane */  			  .MiddlePane { padding:0px 0px 0px 0px; margin:5px 0px 5px 15px; float:left; width:283px; overflow:hidden;}
/*Style for MiddleRightPane */  	  .MiddleRightPane { margin:5px 10px 5px 0px; padding:0px 0px 0px 0px;  float:right; width:283px; overflow:hidden;}
/*Style for TopPane */  	  		  .TopPane { padding:0px 0px 5px 0px; margin:0px;}
/*Style for ContentPane */  	  	  .ContentPane { padding:0px 0px 5px 0px; margin:0px; vertical-align:top;}
/*Style for LeftPane */  	  		  .LeftPane {padding:0px 20px 5px 0px; margin:0px 0px; width:1%; vertical-align:top;}
/*Style for LeftPane2 */  	  		  .LeftPane2 {padding:0px 20px 5px 0px; margin:0px 0px; width:230px; vertical-align:top;}
/*Style for RightPane */  	  		  .RightPane {padding:0px 0px 5px 20px; width:1%; vertical-align:top;}
/*Style for RightPaneHP */ 	  		  .RightPaneHP {padding:0px 0px 5px 20px; width:230px; vertical-align:top;}
/*Style for RightPane2c */    		  .RightPane2c {padding:0px 0px 5px 20px; width:230px; vertical-align:top;}
/*Style for BottomPane */  			  .BottomPane { padding:5px 0px 0px 0px; text-align:left;}

/*Style for FooterPane */  			  .FooterPane { margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; text-align:center; overflow:hidden; }
/*Style for FooterPaneRight */ 		  .FooterPaneRight { float:right; width:45%; margin:0px 0px; padding:0px 0px; text-align:right; overflow:hidden; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for FooterPane*/ 			  .CopyrightPane {margin:10px; padding:0px 0px 0px 0px; color:#8f5712; font-size:12px; text-align:center; white-space:nowrap;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:1px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane { padding:0px 0px 5px 0px; color:#b9813d;font-size:11px;}
									  .breadcrumb {font-weight: normal; cursor:pointer;color: #b9813d;text-align:left;vertical-align:middle;text-decoration:none; font-size:11px;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:11px;color: #b9813d;text-align:left;vertical-align:middle;text-decoration:none;}
									  A.breadcrumb:hover {font-weight: normal;font-size:11px;color: #4e5c60;text-align:left;vertical-align:middle;text-decoration:none;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active, .LoginPane .SkinObject, a.SkinObject {color:#8f5712!important; font-size:12px!important;font-weight: normal;text-decoration:none!important;}
A.Login:hover, a.SkinObject:hover {color:#ed9b3f!important; font-size:12px;font-weight: normal;text-decoration:none; }

/*Date Styles*/
.Date { color:#bfc441; font-size:10px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#8f5712!important;text-decoration:none!important;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#ed9b3f!important;text-decoration:none!important;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal;text-transform:none;color:#8f5712!important;text-decoration:none;}
A.Copyright:hover {color: #ed9b3f!important;}

/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #844f51;  font-size: 12px; font-weight: normal; line-height:16px; text-decoration: none; font-family:Arial, Verdana, sans-serif;}
p { margin:0px; padding:0px 0px 8px 0px;}
td { text-align:left;}
/*Default List style */
ul, ol { margin:0px; padding:0px 0px 5px 30px; list-style:none;} 
li { list-style:disc!important; vertical-align:top; line-height:normal; padding:0px; margin:0px;}
ol li { list-style:decimal!important;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}
.ContainerTitle { white-space:nowrap;}
/**/
/*Default Font Color for Right Pane */
.WhiteText, .WhiteText TH, .WhiteText TD, .WhiteText td, .WhiteText div ,.WhiteText p, .WhiteText table , .WhiteText .Normal, .WhiteText  .normal, 
.WhiteText .Head, .WhiteText .SubHead, .WhiteText .SubSubHead, .WhiteText h1, .WhiteText h2, .WhiteText h3, .WhiteText h4, .WhiteText h5, .WhiteText h6{ color:#FFFFFF;}
.WhiteText a { color:#FFFFFF!important;text-decoration:none!important;}
.WhiteText a:hover { color:#FFFFFF!important; text-decoration:none!important;}

/* Default link syle */
A:Link, A:Visited, A:Active {color: #4e5f66;text-decoration: none;font-family:Arial, Verdana, sans-serif;}
A:Hover {color: #cc9900;text-decoration: none;font-family:Arial, Verdana, sans-serif;}

/* Black (Default color) */
.Normal { color: #844f51; font-family:Arial, Verdana, sans-serif!important; font-size: 12px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #4e5f66; font-family:Arial, Verdana, sans-serif!important; font-size: 12px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #cc9900; font-family:Arial, Verdana, sans-serif!important; font-size: 12px; font-weight: normal; text-decoration: none; }

.NormalBold { color: #844f51;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #4e5f66;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #cc9900; font-weight: bold; text-decoration: none; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #600; font-size: 12px; font-weight: bold; padding:0px; margin:0px;font-family:Arial, Verdana, sans-serif;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #4e5f66; font-size: 12px; font-weight: bold; text-decoration: none; }

/* H2 */
H2 { color: #600; font-size: 18px; font-weight: bold; padding:0px; margin:0px; font-family:Arial, Verdana, sans-serif;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #4e5f66; font-size: 18px; font-weight: bold; text-decoration: none; }

/* H3 */
H3 { color: #844f51; font-size: 16px; font-weight: bold; padding:0px; margin:0px; font-family:Arial, Verdana, sans-serif;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #4e5f66; font-size: 16px; font-weight: bold; text-decoration: none; }

/* H4 */
H4 { color: #844f51; font-size: 14px; font-weight: bold;  padding:0px; margin:0px;font-family:Arial, Verdana, sans-serif;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #4e5f66; font-size: 14px; font-weight: bold; text-decoration: none; }
/* H4 */
H5 { color: #844f51; font-size: 12px; font-weight: bold;  padding:0px; margin:0px;font-family:Arial, Verdana, sans-serif;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #4e5f66; font-size: 12px; font-weight: bold; text-decoration: none; }

/* H6 */
H6 { color: #844f51; font-size: 11px; font-weight: bold; padding:0px; margin:0px; font-family:Arial, Verdana, sans-serif;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 11px; color: #4e5f66; font-weight: bold; text-decoration: none; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #844f51; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #4e5f66; font-size: 12px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #cc9900;}

/* SubHead */
.SubHead { color: #844f51; font-size: 11px; font-weight: bold; text-decoration: none;font-family:Arial, Verdana, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #4e5f66; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #cc9900;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #844f51;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 10px; font-family:Arial, Verdana, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #4e5f66; font-size: 10px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #cc9900;}

/* Text style for skin objects */
.SkinObject { color: #844f51; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #4e5f66; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #cc9900;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox, select { color: #2d3a40; background:#FFFFFF; font-family:Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; border: 1px solid #7d8c92;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Arial, Verdana, sans-serif; color:#4e5f66; font-size: 12px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Arial, Verdana, sans-serif; color:#cc9900; font-size: 12px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Arial, Verdana, sans-serif; color:#4e5f66; cursor:pointer; font-size: 12px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Arial, Verdana, sans-serif; color:#cc9900; font-size: 12px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #333333; font-weight: bold; text-decoration: none; font-family:Arial, Verdana, sans-serif;}
.DataGrid_AlternatingItem { color: #844f51;  font-weight: normal; text-decoration: none; font-family:Arial, Verdana, sans-serif;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:Arial, Verdana, sans-serif; }
wbr { display: inline-block}
/*==================================================================================================================================================================================================================================================================================================*/
/*All Modules.css styles are here for Buttons*/
/******************** Search.ascx *******************************/


/* ============= Rating And Comments Style ============= */
.RatingAndComments, a.RatingAndComments:link, a.RatingAndComments:visited, a.RatingAndComments:active
{text-decoration: underline;font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ac823e; font-weight:bold;}
 a.RatingAndComments:hover { color:#588ebb; text-decoration:none;}

/* ============= view, author, added Style ============= */
.details{font-family:Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;color: #ac823e;}
.ShadedArea {}
/* ============= Module main page ============= */
table.SearchHeader{width: 100%;padding-top: 5px;}
table.SearchList{border: solid 1px #f0e9df;	width: 100%;}
table.SearchList img{vertical-align: top;margin: 2px 8px 2px 8px;}
table.SearchList td.ItemHeader{width: 100%;background-image: url(images/header.gif);background-repeat: repeat-x;height: 25px;}
table.SearchList td.ItemFooter{padding: 0px 4px 0px 4px;}
table.SearchFooter{width: 100%;}
/******************** Button Styles *******************************/
table.button{display:inline-table !important; display: inline;vertical-align: bottom;}
table.button td.left div{background: url(images/button_left.png) top left no-repeat;font-size: 1pt;width: 13px;height: 28px;}
table.button td.center{background: url(images/button_center.png) top left repeat-x;}
table.button td.right div{background: url(images/button_right.png) top right no-repeat;font-size: 1pt;width: 13px;height: 28px;}
table.button td.center a{color: #FFFFFF;display: block;font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 7pt;height: 28px;line-height: 28px;white-space: nowrap;	text-decoration: none;}
table.viewbutton td.left div{background: url(images/button_left2.png) top left no-repeat;font-size: 1pt;width: 13px;height: 28px;}
table.viewbutton td.center{	background: url(images/button_center2.png) top left repeat-x;}
table.viewbutton td.right div{background: url(images/button_right2.png) top right no-repeat;font-size: 1pt;width: 13px;height: 28px;}
table.viewbutton td.center a{color: #FFFFFF;display: block;font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 7pt;height: 28px;line-height: 28px;white-space: nowrap;	text-decoration: none;	position: relative;}
/******************** Details page *******************************/
table.Details{width: 100%;}
#tblPersonalData td, table #tblJoin td { text-align:left;}
/*******************************************************/

.RadMenu {
	POSITION: relative; WHITE-SPACE: nowrap; FLOAT: left
}
.RadMenu .rmRootGroup {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 0px; LEFT: 0px
}
* HTML .RadMenu .rmRootGroup {
	FLOAT: left
}
.RadMenu:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; CONTENT: ""
}
.RadMenu .rmRootGroup:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; CONTENT: ""
}
.RadMenu UL.rmVertical {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; PADDING-TOP: 0px; LEFT: 0px
}
.rmRootGroup UL.rmHorizontal {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; PADDING-TOP: 0px; LEFT: 0px
}
.RadMenu_Context UL.rmHorizontal {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: left; PADDING-TOP: 0px; LEFT: 0px
}
.rmSized UL.rmVertical {
	WIDTH: 100%
}
.rmSized UL.rmRootGroup {
	FLOAT: none
}
.rmSized .rmRootGroup .rmVertical {
	WIDTH: auto
}
.RadMenu .rmItem {
	LIST-STYLE: none none outside; POSITION: relative; FLOAT: left
}
* HTML .RadMenu .rmItem {
	DISPLAY: inline
}
.RadMenu .rmHorizontal .rmItem {
	CLEAR: none
}
.RadMenu .rmVertical .rmItem {
	CLEAR: both
}
.rmSized .rmVertical .rmItem {
	WIDTH: 100%
}
.rmSized .rmHorizontal .rmItem {
	WIDTH: auto
}
.rmSized .rmRootGroup .rmVertical .rmItem {
	WIDTH: auto
}
.RadMenu UL.rmActive {
	DISPLAY: block
}
.RadMenu UL.rmRootGroup {
	DISPLAY: block
}
.RadMenu .rmSlide {
	POSITION: absolute; DISPLAY: none; FLOAT: left; OVERFLOW: hidden
}
.RadMenu_Context {
	POSITION: absolute; DISPLAY: none; FLOAT: left; OVERFLOW: hidden
}
* HTML .RadMenu .rmSlide {
	HEIGHT: 1px
}
* HTML .RadMenu_Context {
	HEIGHT: 1px
}
.RadMenu_Context {
	Z-INDEX: 1000; OVERFLOW: visible
}
.RadMenu .rmText {
	DISPLAY: block
}
.RadMenu DIV.rmText {
	WHITE-SPACE: normal; BACKGROUND: none transparent scroll repeat 0% 0%
}
.RadMenu A.rmLink {
	DISPLAY: block; CURSOR: default
}
.rmScrollWrap {
	POSITION: absolute; FLOAT: left; OVERFLOW: hidden; LEFT: 0px
}
.RadMenu .rmLeftArrow {
	Z-INDEX: 2000; POSITION: absolute; LINE-HEIGHT: 0; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.RadMenu .rmTopArrow {
	Z-INDEX: 2000; POSITION: absolute; LINE-HEIGHT: 0; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.RadMenu .rmBottomArrow {
	Z-INDEX: 2000; POSITION: absolute; LINE-HEIGHT: 0; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.RadMenu .rmRightArrow {
	Z-INDEX: 2000; POSITION: absolute; LINE-HEIGHT: 0; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.RadMenu .rmLeftArrowDisabled {
	LINE-HEIGHT: 0; TEXT-INDENT: -1000em; DISPLAY: none; FONT-SIZE: 0px
}
.RadMenu .rmTopArrowDisabled {
	LINE-HEIGHT: 0; TEXT-INDENT: -1000em; DISPLAY: none; FONT-SIZE: 0px
}
.RadMenu .rmBottomArrowDisabled {
	LINE-HEIGHT: 0; TEXT-INDENT: -1000em; DISPLAY: none; FONT-SIZE: 0px
}
.RadMenu .rmRightArrowDisabled {
	LINE-HEIGHT: 0; TEXT-INDENT: -1000em; DISPLAY: none; FONT-SIZE: 0px
}
.RadMenu .rmBottomArrow {
	MARGIN-BOTTOM: -1px
}
.RadMenu .rmBottomArrowDisabled {
	MARGIN-BOTTOM: -1px
}
.RadMenu .rmLeftImage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.RadMenu .rmLink {
	WIDTH: auto
}
.RadMenu .rmSeparator {
	LINE-HEIGHT: 0; FONT-SIZE: 0px; OVERFLOW: hidden
}
.RadMenu .rmSeparator:after {
	LINE-HEIGHT: 0; FONT-SIZE: 0px; OVERFLOW: hidden
}
.RadMenu DIV.rmRootGroup {
	POSITION: relative
}
.RadMenu .rmItem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadMenu .rmLink {
	PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.RadMenu .rmText {
	PADDING-BOTTOM: 1px; FLOAT: left
}
.RadMenu .rmLeftImage {
	PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 0px
}
.RadMenu .rmVertical .rmLeftImage + .rmText {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 24px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.RadMenu .rmVertical .rmText {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.RadMenu .rmHorizontal .rmText {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadMenu .rmVertical .rmText {
	DISPLAY: block; FLOAT: none
}
.RadMenu .rmHorizontal .rmVertical .rmText {
	DISPLAY: block; FLOAT: none
}
.RadMenu .rmVertical .rmLink {
	FLOAT: none
}
.RadMenu .rmHorizontal .rmVertical .rmLink {
	FLOAT: none
}
* HTML .RadMenu .rmGroup .rmVertical .rmLink {
	FLOAT: left
}
* HTML .RadMenu .rmGroup .rmHorizontal .rmLink {
	FLOAT: left
}
.RadMenu .rmRootGroup .rmItem .rmGroup {
	PADDING-BOTTOM: 1px
}
.RadMenu .rmGroup .rmItem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadMenu .rmGroup .rmLink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadMenu .rmSlide .rmGroup .rmTemplate {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadMenu .rmGroup .rmText {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-LEFT: 28px; PADDING-RIGHT: 54px; PADDING-TOP: 0px
}
.RadMenu .rmSlide .rmVertical .rmLeftImage + .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 28px; PADDING-RIGHT: 54px; PADDING-TOP: 0px
}
.RadMenu_Context .rmGroup .rmLeftImage + .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 28px; PADDING-RIGHT: 54px; PADDING-TOP: 0px
}
.RadMenu .rmSlide .rmHorizontal .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 11px; PADDING-TOP: 0px
}
.RadMenu .rmGroup .rmLeftImage {
	MARGIN: 4px 0px 0px 6px
}
* HTML .RadMenu .rmGroup .rmLeftImage {
	MARGIN-LEFT: 4px
}
* + HTML .RadMenu .rmGroup .rmLeftImage {
	MARGIN-LEFT: 4px
}
* HTML .RadMenu .rmGroup .rmLeftImage {
	POSITION: absolute
}
* + HTML .RadMenu .rmGroup .rmLeftImage {
	POSITION: absolute
}
.RadMenu .rmSeparator .rmText {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-SIZE: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.RadMenu .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 2px; WIDTH: auto; HEIGHT: auto
}
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 2px; WIDTH: auto; HEIGHT: auto
}
* + HTML .RadMenu .rmSeparator .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 2px; PADDING-TOP: 0px
}
* + HTML .RadMenu .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 2px; PADDING-TOP: 0px
}
* + HTML .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 2px; PADDING-TOP: 0px
}
* HTML .RadMenu .rmVertical .rmSeparator .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 2px
}
* HTML .RadMenu .rmHorizontal .rmSeparator .rmText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.RadMenu .rmRootGroup .rmSeparator .rmText {
	MARGIN: 1px 12px
}
.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText {
	MARGIN: 1px 2px 1px 31px
}
.RadMenu_Context .rmVertical .rmSeparator .rmText {
	MARGIN: 1px 2px 1px 31px
}
.RadMenu .rmHorizontal .rmSeparator .rmText {
	MARGIN: 2px 0px 0px; WIDTH: 2px; HEIGHT: 20px
}
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText {
	MARGIN: 2px 0px 0px; WIDTH: 2px; HEIGHT: 20px
}
.RadMenu .rmLeftArrow {
	WIDTH: 10px; HEIGHT: 24px
}
.RadMenu .rmRightArrow {
	WIDTH: 10px; HEIGHT: 24px
}
.RadMenu .rmTopArrow {
	WIDTH: 100%; HEIGHT: 10px
}
.RadMenu .rmBottomArrow {
	WIDTH: 100%; HEIGHT: 10px
}

.radMenuControl .rmLink, .rmLink:visited{color: #ffffff;text-decoration: none;cursor: pointer;font-weight:bold;}
div.radMenuControl ul.rmHorizontal{float: left;	padding: 0;	background-color: transparent;}
.radMenuControl .rmHorizontal .rmLink:hover, .rmLink:active,
.radMenuControl .rmHorizontal .rmFocused
{color: #ffffff!important;cursor: pointer; text-decoration:none;}
.radMenuControl .rmHorizontal .rmText{padding: 8px 0px 0px 0px;height:32px;margin-left:-12px;}
div.radMenuControl ul.rmVertical
{border: 1px solid #0e0202;float: left;background-color:#59696f;margin-top:-3px;}
.radMenuControl .rmVertical .rmLink
{padding: 3px 30px 0px 15px;border-top:solid 1px #959fa3;color: #ffffff; font-size:13px !important; font-family:Arial, Helvetica, sans-serif;text-decoration: none;cursor: pointer;font-weight:normal; text-decoration:none;}
.radMenuControl .rmVertical .rmText
{height:23px;padding:0px;margin:0px;}
.radMenuControl .rmHorizontal .rmseparator
{background: #d4e5eb;border-left: solid 1px #bfcde3;border-right: solid 1px #bfcde3;width:2px;height:22px;}
.radMenuControl .rmVertical .rmExpandRight
{background-image: url(images/submenu_off.gif);	background-position:right center;background-repeat:no-repeat;padding-right:15px;}
.radMenuRootItemFocused, .radMenuRootItemFocused .rmLink:hover{}
.radMenuHeaderSeparator{width:2px;height:32px;}
.expand{color: #ffffff;background-image:none;background-color:#374850;}
.radMenuControl .rmVertical .rmLink:hover,
.radMenuControl .rmVertical .rmFocused,
.radMenuControl .rmVertical .rmExpanded
{color: #ffffff;background-image:none;background-color:#374850;}
.radMenuControl .rmVertical .rmGroup
{border: 1px solid #0e0202;float: left;background-color:#59696f;}
.radMenuControl .rmVertical .rmGroup .rmLink
{padding: 3px 30px 0px 15px;border-top:solid 1px #959fa3;color: #ffffff;text-decoration: none;cursor: pointer;font-weight:normal; text-decoration:none;}
.radMenuControl .rmSeparator{margin: 1px 0;}
.radMenuControl .rmSeparator .rmText{display:none;}
.radMenuControl .rmTopArrow,
.radMenuControl .rmBottomArrow,
.radMenuControl .rmLeftArrow,
.radMenuControl .rmRightArrow
{font-size: 0;color: #ffffff;line-height: 0;}
.radMenuControl .rmTopArrow,
.radMenuControl .rmBottomArrow
{height: 10px;width: 100%;background: #fff url('images/submenu-on.gif') no-repeat left center;}
.radMenuControl .rmBottomArrow{background-position: center -18px;}
.radMenuControl .rmLeftArrow,
.radMenuControl .rmRightArrow
{width: 10px;height: 100%;background: #fff url('images/submenu-on.gif') no-repeat left center;}
.radMenuControl .rmRightArrow{background-position: -18px center;}