/*Skin design and developed by Archana Email : archanabcs@yahoo.com*/
/*================================================================*/

/*Solpart menu*/

/*================================================================*/

.MainMenu_SubMenu TD
{
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 11px!important;
	font-weight: normal;
	padding:3px 5px;

}

.MainMenu_SubMenuItemSelHover TD
{
	height: 29px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	background: none;
	padding:0px 2px 0px 2px;
}

.MainMenu_TabRootMenuItem TD
{
	height: 29px;
	color: #333333;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	background: none;
	padding:0px 2px 0px 2px;
}

.MainMenu_TabRootMenuItemSel TD
{
	height: 29px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 12px!important;
	font-weight: bold;
	background: none;
	padding:0px 2px 0px 2px;
}

.MainMenu_TabMenuItemHover TD
{
	height: 29px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	background: none;
	padding:0px 2px 0px 2px;
}

.MainMenu_TabMenuItemSelHover TD
{
	height: 29px;
	color: #000000;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 12px!important;
	font-weight: bold;
	background: none;
	padding:0px 2px 0px 2px;
}

.MainMenu_MenuContainer{ background:transparent; width:100%;}

.MainMenu_MenuBar{ height:29px;}

.MainMenu_MenuItem {
	cursor: pointer;
	color: #000000;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	border-left: none; 
	border-bottom: #b7b7a4 1px solid;
	border-top: #e3e3db 1px solid;
	border-right: none;
}


.MainMenu_MenuIcon {
	cursor: pointer;  
	margin: 0px!important;
	padding:0px!important;
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #ccccc2; 
	border-left: #027da7 0px solid; 
	border-right: #027da7 0px solid; 
	border-bottom: #b7b7a4 1px solid;
	border-top: #e3e3db 1px solid;
	width:0px; 

}

.MainMenu_SubMenu {
	Margin:0px;
	background-color: #ccccc2;
	border-top: #b7b7a4 1px solid;
	border-right: #b7b7a4 1px solid;
	border-left: #b7b7a4 1px solid;
	border-bottom: 0px solid #b7b7a4;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=0);	
	-moz-opacity:.9;
	filter:alpha(opacity=90);*/
	padding:0px 0px 0px 0px;
}


.MainMenu_MenuItemSel {
	background-color: transparent; 
}

.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel {
	background-color: #c7bba4; 
	cursor: pointer;  
	color: #000000; 
	font-family: Verdana, Arial, Tahoma,sans-serif;
	font-weight: normal; 
	font-style: normal; 
	border-bottom: #a9a99c 1px solid;
	border-top: #e3e3db 1px solid;
}

.MainMenu_MenuBreak {border:0px; vertical-align:middle; width:2px;}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
body, html {padding:0px; margin:0px; background:#e0e0db;font-family:  Verdana, Verdana, Arial, Tahoma,sans-serif;color:#211a4e;font-size:12px;font-style:normal;	font-weight:normal;}
/* Skin BG Color and Content Alignament */
.BGTable { /* Alignament MUST be defined cross-browser compatibility at Text-align*/
	width: 100%;height: 100%;background: #e0e0db;padding:20px 0px 20px 0px;margin:0px;text-align:center;}

/* Width of Skin - Applied to underlying table with minimum width applied */
.MainTable {width: 805px;background:#FFFFFF;margin:auto;text-align: left!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LogoMain*/ 				  .LogoMain {margin:0px; padding:0px 0px 20px 0px; } 
									  .LogoRightPane {margin:0px 0px 0px 0px; float:right; width:70%;}
/*Style for Logo Pane*/ 			  .LogoPane {padding:0px 0px 0px 0px; margin:0px; float:left; width:215px; overflow:hidden;}
/*Style for Nav Pane*/ 			      .NavPane { margin:0px; padding:0px;} .NavPane td { font-size:1px;} .NavPane li{ list-style:none!important;}
									  .NavTop { background:#c0b39a url(images/MenuLineTopR.gif) top left repeat-x;}
									  .NavBottom { background:#c0b39a url(images/MenuLineBottomR.gif) top left repeat-x;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Style for LeftSide */  	  		  .LeftSide { background:url(images/LeftSide.gif) left top repeat-y;}
/*Style for LeftSide */  	  		  .RightSide { background:url(images/RightSide.gif) right top repeat-y; text-align:right;}
/*Style for BottomMiddle */  	  	  .BottomMiddle { background:url(images/BottomMiddle.gif) left bottom repeat-x;}

/*Style for TopMain */  	  		  .TopMain {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
/*Style for FooterMain */  	  		  .FooterMain {margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;} 
/*Style for LeftPaneMain */  	  	  .ContentMain {margin:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Style for TopMiddlePane */  		  .TopMiddlePane { vertical-align:top; padding:0px 15px 0px 0px; margin:0px 0px 0px 0px; background:url(images/DottedLineV.gif) right top repeat-y;}
/*Style for TopMiddlePane */  		  .TopRightPane {vertical-align:top; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; }
/*Style for HeaderPane */  		  	  .HeaderPane {vertical-align:top; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;} .HeaderPane p { padding:0px!important;}
/*Style for ContentPane */  	  	  .ContentPane {vertical-align:top; padding:0px 0px 5px 35px; margin:0px;}
/*Style for AdminContentPane */    	  .AdminContentPane {vertical-align:top; padding:0px 0px 1px 0px; margin:0px;}
/*Style for LeftPane */  	  		  .LeftPane {vertical-align:top;padding:0px 15px 0px 0px; margin:0px; width:235px; background:url(images/DottedLineV.gif) right top repeat-y;}
/*Style for BottomPane */  			  .BottomPane {vertical-align:top; margin:8px 0px 0px 0px; padding:0px 0px; border:1px solid #e6e6e6; padding:5px 10px;} 
/*Style for PrivacyPane */  		  .PrivacyPane { padding:1px; margin:15px 0px 0px 0px;}
/*Style for FooterPane*/ 			  .CopyrightPane {  padding:0px 0px 3px 0px; color:#9c9c9c; font-size:11px; text-align:left; white-space:nowrap;}
/*Style for clearing Div's*/		  .ClearFloat {clear:both;height:0px;font-size:0px;line-height:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			  .BreadcrumbPane { padding:4px 0px 10px 0px; color:#a2a2a2;font-size:11px;}
									  .breadcrumb {font-weight: normal;color: #a2a2a2;text-align:left;text-decoration:none; font-size:11px;}
									  A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active {font-weight: normal;font-size:11px;color: #a2a2a2;text-align:left;vertical-align:top;text-decoration:none;}
									  A.breadcrumb:hover {font-weight: normal;font-size:11px;color: #747474;text-align:left;vertical-align:top;text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/

/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active, .LoginPane .SkinObject, a.SkinObject {color:#666666; font-size:11px;font-weight: normal;text-decoration:none;}
A.Login:hover, a.SkinObject:hover {color:#000000; font-size:11px;font-weight: normal;text-decoration:none; }

/*Date Styles*/
.Date { color:#FFFFFF; font-size:11px;text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal; font-size:11px;color:#666666;text-decoration:none;padding:0px 2px;}
A.Footer:hover {font-weight:normal;color:#000000;text-decoration:none;	padding:0px 2px;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {font-weight:normal; font-size:11px;text-transform:none;color:#666666;text-decoration:none;}
A.Copyright:hover {color: #999999;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #9c9c9c;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #333333;	text-decoration:none;}
A.Link:hover {	font-size: 11px;	color: #9c9c9c;	text-decoration:underline;}

/* Host Pane text syle */
.Host {	font-size: 10px; text-transform:uppercase;color: #FFFFFF;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 10px;	color: #ffffff;	text-decoration:none;}
A.Host:hover {	font-size: 10px;	color: #ffffff;	text-decoration:underline;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #3f3f3f;  font-size: 12px; font-weight: normal; line-height:18px; text-decoration: none; font-family:verdana;}
p { margin:0px; padding:0px 0px 8px 0px;}
td { text-align:left;}

/**/
.BottomPane TH, .BottomPane TD,.BottomPane  td, .BottomPane  div , .BottomPane p, .BottomPane table, .BottomPane .Normal { font-size:11px!important;}
.BottomPane .ContainerTitle { font-size:11px!important; font-weight:bold; color:#333333!important;}
/*Default List style */
ul { margin:0px; padding:0px 0px 5px 15px; list-style:none;} 
li { list-style:url(images/ListArrow.gif); vertical-align:top; line-height:normal; padding:0px; margin:0px;}
img { border:none;}
br { margin:0px; padding:0px; height:1px;}

/**/
/* Default link syle */
A:Link, A:Visited, A:Active {color: #8d715a;text-decoration: underline;font-family:verdana;}
A:Hover {color: #1a325d;text-decoration: underline;font-family:verdana;}

/* Black (Default color) */
.Normal { color: #3f3f3f; font-family:verdana!important; font-size: 12px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #8d715a; font-family:verdana!important; font-size: 12px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover { color: #1a325d; font-family:verdana!important; font-size: 12px; font-weight: normal; text-decoration: underline; }

.NormalBold { color: #3f3f3f;  font-weight: bold; }
A.NormalBold:link, A.NormalBold:visited, A.NormalBold:Active { color: #8d715a;font-weight: bold; text-decoration: none; }
A.NormalBold:Hover { color: #1a325d; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/

/* H1 */
H1 { color: #1a325d; font-size: 16px; font-weight: bold; padding:0px; margin:0px;font-family:verdana;}
A.H1:Link,A.H1:Visited,A.H1:Hover,A.H1:Active { color: #8d715a; font-size: 16px; font-weight: bold; text-decoration: underline; }

/* H2 */
H2 { color: #85654b; font-size: 12px; font-weight: bold; padding:0px; margin:0px; font-family:verdana;}
A.H2:Link,A.H2:Visited,A.H2:Hover,A.H2:Active { color: #8d715a; font-size: 12px; font-weight: bold; text-decoration: underline; }

/* H3 */
H3 { color: #1a325d; font-size: 14px; font-weight: bold; padding:0px; margin:0px; font-family:verdana;}
A.H3:Link,A.H3:Visited,A.H3:Hover,A.H3:Active { color: #8d715a; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* H4 */
H4 { color: #000000; font-size: 13px; font-weight: bold;  padding:0px; margin:0px;font-family:verdana;}
A.H4:Link,A.H4:Visited,A.H4:Hover,A.H4:Active { color: #8d715a; font-size: 13px; font-weight: bold; text-decoration: underline; }
/* H4 */
H5 { color: #000000; font-size: 12px; font-weight: bold;  padding:0px; margin:0px;font-family:verdana;}
A.H5:Link,A.H5:Visited,A.H5:Hover,A.H4:Active { color: #8d715a; font-size: 12px; font-weight: bold; text-decoration: underline; }

/* H6 */
H6 { color: #000000; font-size: 11px; font-weight: bold; padding:0px; margin:0px; font-family:verdana;}
A.H6:Link,A.H6:Visited,A.H6:Hover,A.H6:Active {font-size: 11px; color: #8d715a; font-weight: bold; text-decoration: underline; }

/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #3f3f3f; font-size: 12px; font-weight: bold; text-decoration: none;font-family:verdana; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #8d715a; font-size: 12px; font-weight: bold; text-decoration: underline; }
A.Head:Hover { color: #1a325d;}

/* SubHead */
.SubHead { color: #3f3f3f; font-size: 11px; font-weight: bold; text-decoration: none;font-family:verdana; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #8d715a; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #1a325d;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #3f3f3f;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 10px; font-family:verdana;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #8d715a; font-size: 10px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover{color: #1a325d;}

/* Text style for skin objects */
.SkinObject { color: #3f3f3f; font-size: 11px; font-weight: normal; text-decoration: none; font-family:verdana;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #8d715a; font-size: 11px; font-weight: normal; text-decoration: underline; }
 A.SkinObject:Hover {color: #1a325d;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #3f3f3f; background:#FFFFFF; font-family:verdana; font-size: 11px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
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:verdana; color:#8d715a; font-size: 12px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:verdana; color:#1a325d; font-size: 12px; font-weight: bold; text-decoration: underline; 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:verdana; color:#8d715a; cursor:pointer; font-size: 12px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:verdana; color:#1a325d; font-size: 12px; font-weight: bold; text-decoration: underline; 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:verdana;}
.DataGrid_AlternatingItem { color: #3f3f3f;  font-weight: normal; text-decoration: none; font-family:verdana;}
.DataGrid_Item { color: #333333; font-weight: normal; text-decoration: none;font-family:verdana; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/*Skin design and developed by Archana Email : archanabcs@yahoo.com*/

