@import url("Container.css");
/*Skin design and developed by archanabcs@yahoo.com */
html								{ height:100%!important;}
#Body								{ height:100%!important;}
#Body #Form							{ margin:0;padding:0;height:100%;}
#Body , .BGTable					{ background:url(images/BgTile.gif) repeat #345288!important;text-align:center!important; padding:30px 0px 40px 0px; margin:0px;}
body 								{ height:100%!important; padding:0px; margin:0px;background:#ffffff;}

.MainTable 							{ width:990px;text-align:left!important; margin:0px auto!important; background:#FFFFFF url(images/TopGradient.gif) left top repeat-x;}
/*ControlPanel*/ 
.ControlPanel 						{ margin:1px auto!important; width:970px; border:1px solid #abbde1; background:#142f66;} .ControlPanel a, .ControlPanel td , .ControlPaneldiv , .ControlPanel .Head , .ControlPanel .SubHead { color:#FFF!important;} .ControlPanel a:hover { color:#adccff!important;}

/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu 							{cursor:pointer;font-size: 11px; background-color:transparent;width:auto; float:right;}

/* Main Menu Normal */
.mainMenu .root						{color: #fff;background:url(images/NavSep.gif) left center no-repeat!important; float:left;font-size: 12px; font-weight:bold; text-align:center; padding:0px 0px 0px 2px;text-transform:none;white-space:nowrap;float:left; margin:none;}
.mainMenu .first 					{ background:none!important;}
.mainMenu .root	.txt 				{padding:12px 12px 12px 12px; display:block;}
/* Main menu hover */
.mainMenu .hov	.txt				{ color:#f6d20e;	background:url(images/NavOn.gif) repeat-x top left; display:block;padding:12px 12px 12px 12px;}
/* Main menu selected */
.mainMenu .sel, .mainMenu .bc 		{color:#f6d20e;background:url(images/NavOn.gif) repeat-x top left;}
.mainMenu table						{border:1px solid #081839;z-index: 5000;}
/* SUB Menu Normal */
.mainMenu tr.mi						{background-color:#162c5a;z-index: 1000;	font-size: 11px; font-weight:bold;text-align:left;color:#fff;line-height:2em;text-transform:none; }
.mainMenu table .txt 				{ padding:5px 8px!important; display:block; background:none!important; color:#fff!important;}
.mainMenu tr.mi td					{padding: 0px 0px;text-transform:none; border-top:1px solid #375187; border-bottom:1px solid #000; color:#fff; background:#162c5a; font-size:12px!important;}
/* SUB Menu hover & selected */
.mainMenu tr.hov 					{ background: #f6d20e;!important}
.mainMenu tr.hov td		, .mainMenu tr.hov td		.txt			{color:#000!important;background: #f6d20e!important;}
.mainMenu tr.sel, .mainMenu tr.sel td ,  .mainMenu tr.sel td .txt, .mainMenu tr.bc 	{background: #f6d20e!important;color:#000!important;}
.mainMenu tr.sel td, .mainMenu tr.bc td .txt{color:#000!important;background: #f6d20e!important;}
.main_dnnmenu_break					{height:0px;background-color:none!important;}

/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #295a7c;}
.ModuleTitle_SubMenu td{background-color:#528ab2;white-space: nowrap; border-bottom:1px solid #295a7c;border-top:1px solid #71a6ca; color:#FFF!important; padding:3px 2px;} 
.ModuleTitle_MenuIcon {background-color:#528ab2; border:none;padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #05204c;color: #c7dcff!important}
.ModuleTitle_MenuBreak , .ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:0px;display:none;}

/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*Home - Inner  Skin Backgrounds*/					
.TL 								{ background:url(images/TL.gif) left top no-repeat; height:17px; overflow:hidden;}
.TM 								{ background:url(images/TM.gif) left top repeat-x; font-size:0px; line-height:0px; margin:0px 17px; padding:0px; height:17px; overflow:hidden;}
.TR 								{ background:url(images/TR.gif) right top no-repeat; height:17px; overflow:hidden;}
.LeftShadow 						{ background:url(images/LS.gif) left top repeat-y;}
.RightShadow 						{ background:url(images/RS.gif) right top repeat-y; padding:0px;}
.BL 								{ background:url(images/BL.gif) left top no-repeat; height:17px; overflow:hidden;}
.BM 								{ background:url(images/BM.gif) left top repeat-x; font-size:0px; line-height:0px; margin:0px 17px; padding:0px; height:17px; overflow:hidden;}
.BR 								{ background:url(images/BR.gif) right top no-repeat; height:17px; overflow:hidden;}
/*Navigation Bg*/
.NavL 								{ background:url(images/NavLeft.gif) left top no-repeat; height:45px; overflow:hidden;}
.NavM 								{ background:url(images/NavBg.gif) left top repeat-x; font-size:0px; line-height:0px; margin:0px 7px; padding:0px; height:45px; overflow:hidden;}
.NavR 								{ background:url(images/NavRight.gif) right top no-repeat; height:45px; overflow:hidden;}

/*Style for TopMain*/	 		 	  
.TopMain 							{ padding:0px; margin:0px 17px;}
/*Style for MiddleMain*/	 		 	  
.MiddleMain 						{ padding:0px 0px 15px 0px; margin:0px 17px;}
/*Style for FooterMain*/	 		 	  
.FooterMain 						{ padding:15px 0px 0px 12px; margin:0px 5px; background:#818181;}

/*Style for NavPaneMain*/
.NavPane	 						{float:right; width:755px;}
/*login Control Styles*/			  
.LoginPane 							{ color:#666666;margin:0px; padding:5px 10px 5px 0px; width:350px; float:right; font-size:12px; text-align:right;}
.SearchPane 						{ text-align:left; background:url(images/SearchBg.gif) top left no-repeat; padding:0px 0px 0px 6px; margin:10px 0px 0px 0px; height:27px; width:170px; float:left; font-size:0px; line-height:0px;}
.SearchPane input.NormalTextBox 	{ background:none!important; border:0px solid #ada498; margin:0px 0px 0px 0px;padding:3px 2px 0px 2px; height:18px; width:135px; color:#000000;} .SearchPane span { position:relative; }
.SearchBtn 							{ width:15px; height:px15;margin-top:4px; vertical-align:middle;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*STYLES FOR CONTENT PANES*/
.TopRightPane 						{ background:url(images/HeaderGradient.gif) left top no-repeat;padding:0px 8px 8px 8px;min-height:124px; margin:0px 0px 5px 0px;} .TopRightPane p{ padding:0px!important;}
.TopPane 							{ padding:0px 0px 3px 0px; margin:0px;}
.TopCol1Pane						{ padding:0px 0px 3px 0px; margin:0px; float:left; width:310px; overflow:hidden;}
.TopCol2Pane 						{ padding:0px 0px 3px 0px; margin:0px 0px 0px 13px; float:left; width:310px; overflow:hidden;}
.TopCol3Pane 						{ padding:0px 0px 3px 0px; margin:0px; float:right; width:310px; overflow:hidden;}
.LeftHalfPane 						{ padding:0px 0px 3px 0px; margin:0px; float:left; width:470px; overflow:hidden;}
.RightHalfPane 						{ padding:0px 0px 3px 0px; margin:0px; float:right; width:470px; overflow:hidden;}
.SmallLeftPane 						{ padding:0px 0px 3px 0px; margin:0px; float:left; width:230px; overflow:hidden;}
.LargeRightPane 					{ padding:0px 0px 3px 0px; margin:0px; float:right; width:710px; overflow:hidden;}
.LargeLeftPane 						{ padding:0px 0px 3px 0px; margin:0px; float:left; width:710px; overflow:hidden;}
.SmallRightPane 					{ padding:0px 0px 3px 0px; margin:0px; float:right; width:230px; overflow:hidden;}
.ContentPane 						{ padding:0px 0px 3px 0px;}
.BottomCol1Pane 					{ padding:0px 0px 3px 0px; margin:0px; float:left; width:310px; overflow:hidden;}
.BottomCol2Pane 					{ padding:0px 0px 3px 0px; margin:0px 0px 0px 13px; float:left; width:310px; overflow:hidden;}
.BottomCol3Pane 					{ padding:0px 0px 3px 0px; margin:0px; float:right; width:310px; overflow:hidden;}
.BottomPane 						{ padding:0px 0px 3px 0px; margin:0px; overflow:hidden;}
.FooterPane 						{ padding:0px 0px 0px 0px; margin:0px; overflow:hidden;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Footer styles*/
.LinksPane 							{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#ffffff;text-align:center;overflow:hidden;} 
.CopyrightPane 						{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#ffffff;text-align:center;}
.ClearFloat 						{ clear:both;height:0px;font-size:0px;line-height:0px; margin:0px; padding:0px;}
.PaddingLeft10 						{ padding:10px 10px 15px 10px!important;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumb text syle */			 
.BreadcrumbPane 					{ margin:0px 0px 0px 0px; color:#666666; font-size:12px;padding:5px 0px 5px 10px; font-family:Arial,  Verdana, sans-serif; float:left; width:550px; vertical-align:middle;}
.Breadcrumb 						{font-weight: normal;color: #666666;text-align:left;text-decoration:none; font-size:12px; vertical-align:middle;font-family:Arial,  Verdana, sans-serif;}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { border:none!important;font-weight: normal;font-size:12px!important;color: #666666;font-family:Arial,  Verdana, sans-serif;text-align:left;text-decoration:none;  vertical-align:middle;}
A.Breadcrumb:hover , A.Breadcrumb:hover span 				 {border:none!important;font-weight: normal;font-size:12px;color: #2d64c0;text-align:left;text-decoration:none;font-family:Arial,  Verdana, sans-serif; vertical-align:middle;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Default link syle */
A:Link, A:Visited, A:Active 		{color: #2d64c0;text-decoration:none;font-family:Arial,  Verdana, sans-serif; font-weight: normal;}
A:Hover 							{color: #6b99e5;text-decoration: none;font-family:Arial,  Verdana, sans-serif; font-weight: normal;}
a:hover, a:active, a:focus, :focus	{outline:0 none; outline:none;}

/* Login hover styles*/	
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#666666; font-size:12px;font-weight: normal;text-decoration:none;font-family:Verdana, Arial, sans-serif;}
A.Login:hover 						{color:#000; font-size:12px;font-weight:normal;text-decoration:none;font-family:Verdana, Arial, sans-serif;}
/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active 		{color:#666666; font-size:12px;font-weight: normal;text-decoration:none;font-family:Verdana, Arial, sans-serif;}
A.User:hover 						{color:#000; font-size:12px;font-weight: normal;text-decoration:none;font-family:Verdana, Arial, sans-serif;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active{font-weight:normal;font-size:12px;color:#ffffff;text-decoration:none;padding:0px 0px;font-family:Verdana, Arial, sans-serif;}
A.Footer:hover 						{font-weight:normal;color:#000;text-decoration:none;	padding:0px 0px;font-size:12px;font-family:Verdana, Arial, sans-serif;}
/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active 	{font-weight:normal;font-size:12px;text-transform:none;color:#ffffff;text-decoration:none!important;font-family:Verdana, Arial, sans-serif;}
A.Copyright:hover					{color: #000;font-size:12px;}
/* Link Pane text syle */
.Link, .LinksPane					{font-size: 12px; color: #ffffff;text-decoration:none;}
A.Link:link, .LinksPane a  			{font-size: 12px; font-weight:normal;color: #ffffff;	text-decoration:none;}
A.Link:hover, .LinksPane a:hover 	{ font-weight:normal;font-size: 12px;	color: #000;	text-decoration:none;}

/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
TH, TD, td,  div , p, ul, table , form{ color: #000000;  font-size:13px; line-height:140%; font-weight: normal; text-decoration: none; font-family:Arial,  Verdana, sans-serif;}
p 									{ margin:0px; padding:0px 0px 10px 0px; }

/*Default List style */
ul 									{ padding:0px 0px 8px 0px; margin:0px 0px 10px 25px; vertical-align:top;} 
ul li 								{ list-style:disc outside; padding:0px 3px 3px 1px; margin:0px 0px 0px 0px; vertical-align:top;}
ul li li 							{ list-style: circle outside;}
ul li li li							{ list-style: square outside;}

ol 									{ padding:0px 0px 8px 0px; margin:0px 0px 0px 25px; counter-reset: section; list-style-type: none!important;}
ol li 								{list-style:decimal!important; list-style-image:none!important;}

img 								{ border:none; background:none!important;}
br 									{ margin:0px; padding:0px; height:1px;}

/* Black (Default color) */
.Normal 							{ color: #000000; font-family:Arial,  Verdana, sans-serif; font-size: 13px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #2d64c0; font-family:Arial,  Verdana, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover  					{color: #6b99e5; font-family:Arial,  Verdana, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }

.NormalBold 						{ font-size: 13px; color: #000000;  font-weight: normal;}

/*Extra Font color styles*/
.TextItalic 						{ font-style:italic!important;}
.TextUnderline  					{ text-decoration:underline!important;}
.TextRight 							{ text-align:right!important;}
.TextLeft 							{ text-align:left!important;}
.TextCenter 						{ text-align:center!important;}
.TextJustify 						{ text-align:justify!important;}

.WhiteText							{ color:#FFFFFF;}
/* Blue */
.NormalBlue 						{ color: #3d51cd; font-weight: normal; }
.NormalBoldBlue 					{ color: #3d51cd; font-weight: bold; }
/* Orange */
.TextOrange 						{color: #ef8029;}
.NormalOrange 						{ color: #ef8029; font-weight: normal; }
.NormalBoldOrange 					{ color: #ef8029; font-weight: bold; }
/* Green */
.TextGreen 							{color: #297808;}
.NormalGreen 						{ color: #297808; font-weight: normal; }
.NormalBoldGreen					{ color: #297808; font-weight: bold; }
/* Red */
.NormalRed 							{ color: #a9000d; font-weight: normal; }
.NormalBoldRed 						{ color: #a9000d; font-weight: bold; }
/* Gray */
.NormalGray 						{ color: #707070; font-weight: normal; }
.NormalBoldGray 					{ color: #707070; font-weight: bold; }
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 							{ color: #064e75; font-size: 22px; font-weight:normal; padding:5px 0px 6px 0px; margin:0px 0px;font-family:Arial,  Verdana, sans-serif;line-height:1.6em;}
/* H2 */H2 							{ color: #73732d; font-size: 20px; font-weight: bold; padding:5px 0px 6px 0px; margin:0px; font-family:Arial,  Verdana, sans-serif;line-height:1.6em; }
/* H3 */H3 							{ color: #000000; font-size: 18px; font-weight: bold; padding:5px 0px 6px 0px; margin:0px;font-family:Arial,  Verdana, sans-serif;line-height:1.6em; }
/* H4 */H4 							{ color: #4298d3; font-size: 16px; font-weight: bold;  padding:5px 0px 6px 0px; margin: 0px 0px;font-family:Arial,  Verdana, sans-serif;line-height:1.6em;}
/* H5 */H5 							{ color: #666666; font-size: 14px; font-weight: normal;  padding:5px 0px 6px 0px; margin:0px;font-family:Arial,  Verdana, sans-serif;line-height:1.6em; }
/* H6 */H6 							{ color: #000000; font-size: 12px; font-weight: bold; padding:5px 0px 6px 0px; margin:0px; font-family:Arial,  Verdana, sans-serif;line-height:1.6em; }
/*Small*/small 						{font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head 								{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Arial,  Verdana, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active 	{ color: #2d64c0; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover 						{ color: #6b99e5;}

/* SubHead */
.SubHead 							{ color: #000000; font-size: 12px; font-weight:normal; text-decoration: none;font-family:Arial,  Verdana, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { font-weight:normal; color: #2d64c0; font-size: 12px; text-decoration: none; }
A.SubHead:Hover 					{ color: #6b99e5;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 						{ color: #000000;font-weight: bold; text-decoration: none; font-size: 11px; font-family:Arial,  Verdana, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #2d64c0; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover					{color: #6b99e5;}

/* Text style for skin objects */
.SkinObject 						{ color: #000000; 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: #2d64c0; font-size: 11px; font-weight: normal; text-decoration: none; }
A.SkinObject:Hover 					{color: #6b99e5;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox						{font-family:Arial,  Verdana, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #79a7c7; overflow: auto; margin:0px 0px 10px 0px; padding:3px;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox 	{vertical-align:top;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active{font-family:Arial,  Verdana, sans-serif; color:#2d64c0; font-size: 13px; 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:#6b99e5; font-size: 13px; 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:#2d64c0; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: underline; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover 				{font-family:Arial,  Verdana, sans-serif; color:#6b99e5; font-size: 13px; 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:Arial,  Verdana, sans-serif;}
.DataGrid_AlternatingItem 			{ color: #000000;  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; }
/**/

/*SearchResultsContent*/
.SearchResultsContent  a.SubHead 		{ font-size: 17px!important; font-weight:normal!important; color:#2200cc!important;} 
.SearchResultsContent  A.SubHead:hover 	{color:#2a00ff!important;}
.SearchResultsContent  a.CommandButton 	{ font-size: 13px!important; font-weight:normal!important; color:#008000!important; text-decoration:none!important;}
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/**/
.NoPaneBorder						{border:0px !important;}
.NoPaneBorder span.SubHead center	{border: 2px dotted #345288;}
.DNNEmptyPane						{margin:0px;padding:0px;width:0px;height:0px;line-height:0px;display:none;}



