@import url("Container.css");
@import url("menu.css");
/*Skin design and developed by archanabcs@yahoo.com For Cognac*/
html								{ height:100%!important;}
#Body								{ height:100%!important;}
#Body #Form							{ margin:0;padding:0;height:100%;}
#Body 								{background: #E4E5E6 url(images/bkg.gif) repeat-x fixed center bottom!important;}
body 								{ height:100%!important; padding:0px; margin:0px;background:#ffffff;font-size:12px; line-height:130%; text-align: left;color: #333333;font-family: Tahoma, Arial, Helvetica, sans-serif;}

.BGTable							{text-align:center; padding:55px 0px 40px 0px; margin:0px;}
.MainTable 							{ width:942px;text-align:left!important; margin:0px auto!important; background:none;}
/*ControlPanel*/ 
.ControlPanel 						{ margin:10px auto!important; width:942px; border:1px solid #999999; background:#eeeeee;} 
/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu 							{cursor:pointer;font-size: 11px;float:right; width:auto;background:url(images/NavBg.gif) left bottom repeat-x; border:1px solid #cfd3d3; border-bottom:none!important;}

/* Main Menu Normal */
.mainMenu .root						{color: #777777;background:url(images/NavSep.gif) left center no-repeat!important; float:left;font-size: 12px; font-weight:normal; text-align:center; padding:5px 5px 5px 5px;text-transform:none;white-space:nowrap;float:left; }
.mainMenu .first 					{ background:none!important;}
.mainMenu .root	.txt 				{ display:block;padding:0px 5px 0px 5px;}
/* Main menu hover */
.mainMenu .hov	.txt				{ color:#fff;	background:#4f2683; display:block;padding:0px 5px 0px 5px;}
/* Main menu selected */
.mainMenu .sel .txt, .mainMenu .bc .txt		{color:#fff;background:#4f2683!important;padding:0px 5px 0px 5px}
.mainMenu table						{border:1px solid #cfd3d3;z-index: 5000; background:#f5f6f7; display:none!important;}
/* SUB Menu Normal */
.mainMenu tr.mi						{background:#f5f6f7;z-index: 1000;	font-size: 11px; font-weight:normal;text-align:left;color:#333!important;line-height:2em;text-transform:none; }
.mainMenu table .txt 				{ padding:0px 5px!important; display:block; background:none!important; color:#333!important;}
.mainMenu tr.mi td					{padding: 0px 0px;text-transform:none; border-top:1px solid #cfd3d3!important; border-bottom:1px solid #cfd3d3!important; color:#333!important; background:#f5f6f7; font-size:12px!important;}
/* SUB Menu hover & selected */
.mainMenu tr.hov 					{ background: #4f2683!important;}
.mainMenu tr.hov td		, .mainMenu tr.hov td		.txt			{color:#fff!important;background: #4f2683!important;}
.mainMenu tr.sel, .mainMenu tr.sel td ,  .mainMenu tr.sel td .txt, .mainMenu tr.bc 	{background: #4f2683!important;color:#fff!important;}
.mainMenu tr.sel td, .mainMenu tr.bc td .txt{color:#fff!important;background: #4f2683!important;}

/* SubMenu syle */
/* main menu td */
.SubMenu {	cursor:pointer;	font-size: 11px; 	background-color:#4f2683;	width:inherit; padding:3px 0px;}
/* Main Menu Normal */
.NavSep{ margin: 0 5px 0 5px; background: url(images/NavSepSub.gif) no-repeat center ; text-decoration:none!important;}
.SubMenu .root{		color: #fff;	font-size: 12px; 	font-weight:normal; background: url(images/NavSepSub.gif) left center no-repeat;padding:0px 8px 0px 8px;}
.SubMenu .first { padding:0px 8px 0px 8px!important; background:none!important} .SubMenu .last { padding:0px 8px 0px 8px!important;}
/* Main menu hover */
.SubMenu .hov{ 	color:#fff;	background:#4f2683 url(images/NavSepSub.gif) left center no-repeat; text-decoration:underline;}
/* Main menu selected */
.SubMenu .sel, .SubMenu .bc {color:#FFF;	background:#4f2683 url(images/NavSepSub.gif) left center no-repeat; text-decoration:underline;}
.SubMenu table{	border:1px solid #cfd3d3;	z-index: 5000;	}
/* SUB Menu Normal */
.SubMenu tr.mi						{background:#f5f6f7;z-index: 1000;	font-size: 11px; font-weight:normal;text-align:left;color:#333!important;line-height:2em;text-transform:none; }
.SubMenu table .txt 				{ padding:0px 5px!important; display:block; background:none!important; color:#333!important;}
.SubMenu tr.mi td					{padding: 0px 0px;text-transform:none; border-top:1px solid #cfd3d3!important; border-bottom:1px solid #cfd3d3!important; color:#333!important; background:#f5f6f7; font-size:12px!important;}
/* SUB Menu hover & selected */
.SubMenu tr.hov 					{ background: #4f2683!important;}
.SubMenu tr.hov td		, .SubMenu tr.hov td		.txt			{color:#fff!important;background: #4f2683!important; text-decoration:none;}
.SubMenu tr.sel, .SubMenu tr.sel td ,  .SubMenu tr.sel td .txt, .SubMenu tr.bc 	{background: #4f2683!important;color:#fff!important;}
.SubMenu tr.sel td, .SubMenu tr.bc td .txt{color:#fff!important;background: #4f2683!important;}
.main_dnnmenu_break					{height:0px;background:none!important;}

.SubMenuLink							{font-size: 12px;color:#fff; padding:3px 5px;	background:#4f2683;text-decoration:none;}
A.SubMenuLink:link ,A.SubMenuLink:Visited  					{font-size: 12px; font-weight:normal;color:#fff;	background:#4f2683;	text-decoration:none;}
A.SubMenuLink:hover	, A.SubMenuLink:active 	{ font-weight:normal;font-size: 12px;color:#fff!important;	background:#4f2683;	text-decoration:underline;}


/* Module Action Menus */
.ModuleTitle_SubMenu{border:1px solid #a7a7a7;}
.ModuleTitle_SubMenu td{background-color:#d5d6d8;white-space: nowrap; border-bottom:1px solid #a3a3a3;border-top:1px solid #eff0f1!important; color:#000!important; padding:3px 2px;} 
.ModuleTitle_MenuIcon {background-color:#d5d6d8; border:none;padding: 0px 2px;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #000;color: #ffffff!important}
.ModuleTitle_MenuBreak , .ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:0px;display:none;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Default link syle */
A:Link, A:Visited, A:Active 		{color: #BD0D5C;text-decoration:underline; font-weight: normal;}
A:Hover 							{color: #BD0D5C;text-decoration: none; font-weight: normal;}
a:hover, a:active, a:focus, :focus	{outline:0 none; outline:none;}
/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active{font-weight:normal;font-size:11px;color:#777;text-decoration:none;padding:0px 0px;}
A.Footer:hover 						{font-weight:normal;color:#000;text-decoration:none;	padding:0px 0px;font-size:11px;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
p 									{ margin:0px; padding:0px 0px 15px 0px;font-size:12px;}
img 								{ border:none; background:none!important;outline:none;}
br 									{ margin:0px; padding:0px; height:1px;}

/* Black (Default color) */
.Normal 							{ color: #333333;  font-size:12px; font-weight: normal; }
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #BD0D5C;  font-size: 12px; font-weight: normal; text-decoration: underline; }
A.Normal:Hover  					{color: #BD0D5C;  font-size: 12px; font-weight: normal; text-decoration: none; }

.NormalBold 						{ font-size:12px; color: #333333;  font-weight: normal;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head 								{ color: #333333; font-size:13px; font-weight: bold; text-decoration: none; }
A.Head:Link, A.Head:Visited, A.Head:Active 	{ color: #BD0D5C; font-size:13px; font-weight: bold; text-decoration: underline; }
A.Head:Hover 						{ color: #BD0D5C;text-decoration: none;}

/* SubHead */
.SubHead 							{ color: #333333; font-size: 12px; font-weight:normal; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { font-weight:normal; color: #BD0D5C; font-size: 12px; text-decoration: underline; }
A.SubHead:Hover 					{ color: #BD0D5C;text-decoration: none;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 						{ color: #333333;font-weight: bold; text-decoration: none; font-size: 11px; }
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #BD0D5C; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.SubSubHead:Hover					{color: #BD0D5C;text-decoration: none;}

/* Text style for skin objects */
.SkinObject 						{ color: #333333; font-size: 11px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #BD0D5C; font-size: 11px; font-weight: normal; text-decoration: underline; }
A.SkinObject:Hover 					{color: #BD0D5C;text-decoration: none;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox						{ font-size:12px; font-weight: normal; vertical-align: middle; border: 1px solid #999999; 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{ color:#BD0D5C; font-size:13px; cursor:pointer; font-weight: bold; text-decoration: underline; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover 				{ color:#BD0D5C; 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 { color:#BD0D5C; 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 				{ color:#BD0D5C; 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: #666666; font-weight: bold; text-decoration: none; }
.DataGrid_AlternatingItem 			{ color: #000000;  font-weight: normal; text-decoration: none; }
.DataGrid_Item 						{ color: #666666; font-weight: normal; text-decoration: none; }
/**/

/*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:12px!important; font-weight:normal!important; color:#008000!important; text-decoration:none!important;}
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Style for Pane layout Border */
.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;}
/*=====================================================================*/
/* Skin Layout styles                                                  */
/*=====================================================================*/
/*Home - Inner  Skin Backgrounds and layout styles*/					
.WhiteMain 							{ padding:0px 15px 5px 15px; overflow-y:hidden; background:#FFF;}
.LeftWhiteBoxMain 					{ float:left; width:691px; padding:0px 0px 13px 0px; margin:0px 0px 10px 0px;}
.AdminWhiteBoxMain 					{ padding:0px 0px 13px 0px; margin:0px 0px 10px 0px;}
.WT 								{ background:url(images/WT.gif) left top no-repeat; padding:0px 9px 0px 9px;}
.WM 								{ background:url(images/WM.png) left top repeat-y;margin:0px; min-height:500px;}
.WB 								{ background:url(images/WB.png) left bottom no-repeat;}
.WTAdmin							{ background:url(images/WTAdmin.gif) left top no-repeat; padding:0px 9px 0px 9px;}
.WMAdmin							{ background:url(images/WMAdmin.png) left top repeat-y;margin:0px; min-height:500px;}
.WBAdmin							{ background:url(images/WBAdmin.png) left bottom no-repeat;}

.LogPane							{ float:left; width:400px; margin:0px 0px 0px 25px; padding:0px 0px 15px 0px;}
.NavPane 							{ /* background:url(images/NavBg.gif) bottom left repeat-x;  */height:27px; padding:0px 6px 0px 6px; text-align:right;}
.SubNavPane 						{ padding:6px 6px 15px 6px; text-align:right; background:#fff;} .SubNavPane li , .SubNavPane ul , .NavPane li , .NavPane ul { list-style:none!important; background-image:none!important;overflow:visible!important;}

/*Styles all Content Panyes */
.TopRightPane 						{ float:right; width:300px;margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;} .TopRightPane p, .TopRightPane div { text-align:right;}
.ContentPane						{ padding:0px; margin:0px 0px 2px 0px; overflow:hidden;}
.LeftPane							{ float: left; width: 425px; overflow:hidden;}
.CenterPane							{ float:right; width: 185px; overflow:hidden;}
.RightPane 							{ float:right; width:235px;padding:26px 0px 0px 0px; overflow:hidden;}

.LeftPaneA							{ float: left; width:32%; overflow:hidden;}
.CenterPaneA						{ float: left; width:32%; margin-left:2%;overflow:hidden;}
.RightPaneA 						{ float:right; width:32%;overflow:hidden;}

.BottomPane							{ padding:0px; margin:2px 0px 0px 0px;overflow:hidden;}
.FooterPane							{ padding:0px 20px 5px 20px;margin:0px 0px 0px 0px;}
.CopyrightPane						{ padding:0px 20px;margin:0px 0px 0px 0px;font-size:11px; color:#777;}

/* ---------------- clear standard browser styles ---------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;} li { overflow:hidden;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/* ---------------- global classes ---------------- */
.bold{   font-weight: bold;}
.hide{position: absolute;left: -9999px;}
.hide-link{position: absolute;left: -9999px;}
.image_left{float: left;border: 1px solid #cccccc;padding: 5px;margin: 5px 10px ;}
.image_right{float: right;border: 1px solid #cccccc;padding: 5px;margin: 5px 10px;}

.TextBold 							{ font-weight:bold!important;}
.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;}
.NormalBlue 						{ color: #4f2683;}
.TextOrange 						{ color: #ef8029;}
.TextGreen 							{ color: #297808;}
.NormalRed 							{ color: #c7202f;}
.NormalGray 						{ color: #707070;}
.ClearFloat{clear:both;line-height:0px;font-size:0px; height:0px;}

/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 							{ color: #333333; font-size: 22px; font-weight:normal; padding:0px 0px 2px 0px; margin:0px 0px;line-height:normal;}
/* H2 */H2 							{ color: #333333; font-size: 20px; font-weight: normal; padding:0px 0px 2px 0px; margin:0px; line-height:normal; }
/* H3 */H3 							{ color: #333333; font-size: 18px; font-weight: normal; padding:0px 0px 2px 0px; margin:0px;line-height:normal; }
/* H4 */H4 							{ color: #333333; font-size: 16px; font-weight: normal;  padding:0px 0px 2px 0px; margin: 0px 0px;line-height:normal;}
/* H5 */H5 							{ color: #333333; font-size: 14px; font-weight: normal;  padding:0px 0px 2px 0px; margin:0px;line-height:normal; }
/* H6 */H6 							{ color: #333333; font-size: 12px; font-weight: normal; padding:0px 2px 6px 0px; margin:0px; line-height:normal; }
/*Small*/small 						{font-size: 11px;}

/* ---------------- Default lyst style ---------------- */
ul, ol{padding-bottom: 10px; overflow:hidden;list-style:none;}
ul li{background: url(images/bullet.gif) no-repeat 0 3px;padding: 0 0 5px 13px; vertical-align:middle;}
ol li{margin: 0 0 5px 20px;list-style: lower-roman; vertical-align:middle;}
/* ---------------- .CenterPane ---------------- */
.CenterPane .mailing-list{padding: 10px;border: 2px solid #BEC3C3;}
.CenterPane .mailing-list label{position: absolute;left: -9999px;}
.CenterPane .mailing-list input{border: 1px solid #777;width: 145px;margin-bottom: 5px;padding: 2px 5px;color: #777;}
.CenterPane .mailing-list textarea{border: 1px solid #777;margin-bottom: 10px;width: 145px;height: 80px;padding: 2px 5px;font-family: tahoma;color: #777;}
.CenterPane .mailing-list .submit{background: #4F2683;color: #fff;width: 155px;padding: 3px 0;font-size: 14px;}
.CenterPane .next-party{margin-top: 20px;border: 2px solid #4F2683;}
.CenterPane .next-party h3{background: url(images/next-party.gif) no-repeat 0 0;width: 175px;height: 50px;margin: 0;padding: 0;text-indent: -9999px;}
.CenterPane .next-party p{margin: 0;padding: 10px 15px;font-size: 12px;}
.CenterPane blockquote{border: 2px solid #777;padding: 15px;margin-top: 20px;font-size: 11px;}
/* ---------------- .RightPane ---------------- */
.RightPane .news li{color: #4F2683;margin-bottom: 8px;background:none!important; padding-left:0px!important;}
.RightPane .news li a{margin-left: 5px;color: #333;text-decoration: none;}
.RightPane .news li a:hover{text-decoration: underline;}
.RightPane .sponsored{width: 232px;height: 144px;background: url(images/cognac.gif) no-repeat 0 0;text-indent: -9999px;}
.RightPane .events{float: left;border: 1px solid #ccc;padding: 10px 0px 10px 10px;background: #fff url(images/news-bkg.jpg) repeat-x 0 0;}
.RightPane .events li{float: left;margin-right: 10px;margin-bottom: 10px;background:none!important; padding-left:0px!important;}
.RightPane .events li a{display: block;border: 1px solid #999;background: #fff;padding: 5px;}
.RightPane .events li a:hover{border: 1px solid #4F2683;}
.RightPane .events li img{display: block;}
