/* ================================
    Default styles for skin
   ================================*/
/* global style fot whole page */
html,body{margin:0;background-color:#f6f6ea;overflow-x:hidden;}

#Site{Width:950px;margin-right:auto;margin-left:auto;}


/* MENU */
#Menu 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:950px;
	background-color:#50181b;
	height:40px;
}

#Menu{padding-top:0px;padding-bottom:8px;}
.menu-padding{padding:0px;}


#Menu .first{padding-left:18px !important;}


/* Main Menu Normal */
#Menu .root
{	
	color:#8f8774;
	font-size:14px; 	 
	font-weight:bold;
	font-family:Arial,Verdana,Tahoma; 	
	text-align:center; 
	padding:16px 12px 16px 12px;
	background-color:#50181b;
	text-transform:uppercase;
	white-space:nowrap;	
	float:left;
	letter-spacing:-1px
	
	
}


/* Main menu hover */
#Menu .hov{ 
	color:#fff;
	background-color:#50181b;
	
}

/* Main menu selected */
#Menu .sel, #Menu .bc {
	color:#ec0089;
	background-color:#50181b;
}
#Menu table{
	border-bottom:0px solid #C0D6E5;
	z-index: 5000;
	}

/* SUB Menu Normal */
#Menu tr.mi{
	background-color:#50181b;
	z-index: 1000;
	font-size:14px; 	 
	font-weight:bold;
	text-align:left;
	color:#8f8774;
	line-height:2em;
	text-transform:none; 
	font-family:Arial,Verdana,Tahoma; 
	letter-spacing:-1px;
	padding:8px 10px
	
}
#Menu tr.mi td{
font-size: 14px; 
text-transform:none;
color:#8f8774;
font-weight:bold;
border-bottom:1px dashed #ec0089;
padding:3px 2px;
font-family:Arial,Verdana,Tahoma; 
letter-spacing:-1px;
padding:8px 10px
}

/* SUB Menu hover & selected */
#Menu tr.hov { 
background-color:#ec0089;
	
}

#Menu tr.hov td{
color:#fff;
font-weight:bold;
}

#Menu tr.sel, #Menu tr.bc{
background:#e8e7e7;
}

#Menu tr.sel td, #Menu tr.bc td{
	color:#393939;
	font-weight:bold;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}


/*----Content----*/ 

.TopContentlayout{Width:800px;margin-right:auto;margin-left:auto;}
.Contentlayout{Width:950px;height:100%;margin-right:auto;margin-left:auto;padding:0 25px;}
.ContentlayoutHome{Width:950px;height:100%;margin-right:auto;margin-left:auto;padding:0 5px;}
#dnnLOGO, #dnn_dnnLOGO_imgLogo{Padding-top:10px;padding-bottom:8px;}
#content{width:100%;}
#footer{}
#headerPages{float:left;background:url(images/HeaderLogo.jpg) no-repeat;height:139px;margin-top:25px;width:950px;}



/*---Extras----*/
#Search{Float:right;vertical-align:top;margin-top:10px;padding:8px 10px 8px 8px ;background-image:url('images/searchunder.jpg');background-repeat:repeat-x;width:175px; height:40px;position:relative;left:-210px;}
.Breadcrumb{font-size:10px;color:#222;font-family:Tahoma;font-weight:bold;}
a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:Visited{font-size:10px;color:#222;font-family:Tahoma;font-weight:bold;}
.ControlPanel{width:100%;height:64px;background-color:#FFFFFF;border:#003366 1px solid;}
/*hr {background:url(images/line.png) no-repeat; height:30px; 924px;border:0px;margin:0 25px;}*/
hr {background: transparent;border-bottom:0px;border-style: dashed;border-color: #ccc;} 
#Line {background:url(images/line.png) no-repeat; height:30px; 924px;border:0px;margin:0 25px;}


/*---Home Page---*/
.HomeImage{margin-top:-130px;}
.MasterClass{background:url(images/MasterChef.png) no-repeat;height:288px;width:300px;padding:20px 0 0 0px;}
span.HomePageText{font-family:Georgia, "Times New Roman", Times, serif; Color:#929074; font-size:26px;margin-left:20px}
span.HomePageTextRight{font-family:Georgia, "Times New Roman", Times, serif; Color:#929074; font-size:26px;margin-right:20px;text-align:right;}

.Middlehome{background:url(images/Middle.jpg) no-repeat;height:288px;width:300px;padding:20px 0 0 0px;}
.SubScribehome{background:url(images/subscribe.png) no-repeat;height:288px;width:300px;padding:20px 0 0 0px;}
.Homebtnpad{padding:160px 0 0 170px;}
.HomeButton { width: 119px; height: 28px; background: url(images/btn_more.png) no-repeat;background-position: 0 0;  display: block; }
.HomeButton:hover { background-position: 0 -28px;  }
.Homebtnpad1{padding:90px 0px 0 170px;}
.Homebtnpad2{padding:200px 0px 0 170px;}
.HomeButtonSub { width: 119px; height: 28px; background: url(images/btn_subscribe.png) no-repeat;background-position: 0 0;  display: block; }
.HomeButtonSub:hover { background-position: 0 -28px;  }
.Subscribeinput{background:url(images/FormLabelSubscribe.jpg) repeat-x;height:20px; border:1px; border-color:#b3b2b1;border-style:solid;}
    

/*.ModOrizontiNewsletterC{background:url(images/subscribe.png) no-repeat;height:288px;width:300px;padding:20px 0 0 0px;}*/
#dnn_ctr420_viewNewsletter_tblEntry{padding-top:60px;padding-left:90px;}
#dnn_ctr420_viewNewsletter_btnSubscribe:hover{   }
.SubScribe {width: 119px; height: 28px; background: url(images/btn_subscribe.png) no-repeat;background-position: 0 0;  display: block; margin-top:5px; margin-left:30px; border:0;color:#fff; }
.SubScribe:hover{background-position: 0 -28px; }
.SubScribehome td{line-height:11px;}
#dnn_ctr420_viewNewsletter_tblEntry{margin-right:0px;padding-right:5px;}


/*---Text styles----*/

.Normal, p, td{font-size:14px;font-weight:normal;color:#666;font-family:Arial, Helvetica, sans-serif;line-height:22px;}

.Skinobject,A.Skinobject,A.Skinobject:link,A.Skinobject:visited,A.Skinobject:active{font-weight:normal;font-size:10px;color:#535353;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
A.Skinobject:hover{text-decoration:underline;font-size:10px;color:#dc565c;font-family:Verdana,Arial,Helvetica,sans-serif;}
	
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{font-weight:Bold;font-size:11px;color:#737373;font-family:Tahoma,Arial,Helvetica;text-decoration:none;line-height:16px;}
A.CommandButton:hover{color:#f46600;text-decoration:underline;font-size:11px;font-family:Tahoma,Arial,Helvetica;font-weight:Bold;}

.Head{font-weight:bold;font-size:11px;color:#5e5e5e;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.SubHead{font-weight:bold;font-size:11px;color:#5e5e5e;font-family:Tahoma,Arial,Helvetica;}
	

h1{font-family:Georgia, "Times New Roman", Times, serif; Color:#50181b; font-size:26px;line-height26px;padding:0;margin:10px 0 35px 0px;font-weight:normal;}
h2{font-family:Georgia, "Times New Roman", Times, serif; Color:#50181b; font-size:21px;font-weight:normal;line-height:24px;}
h3{font-family:Georgia, "Times New Roman", Times, serif; Color:#50181b; font-size:18px;font-weight:normal;line-height:18px;padding:0;margin:0px}
h4{color:#666;font-family:Arial,Verdana,Helvetica,Tahoma;font-size:18px;font-weight:700;line-height:16px;}
h5{color:#666;font-family:Verdana,Arial,Helvetica,Tahoma;font-size:11px;font-weight:700;line-height:14px;}

.Home h1{font-family:Georgia, "Times New Roman", Times, serif; Color:#50181b; font-size:26px;line-height:0px;padding:0;margin:0px;font-weight:normal;}

.Contact h2{Color:#929074; font-size:20px;margin:0px;padding:0px;line-height:20px;display:inline;}

#TitleHead{font-family:Georgia, "Times New Roman", Times, serif; Color:#50181b; font-size:20px;font-weight:normal;line-height:24px;}
.TitlePads{padding-top:40px;}
.aboutpad{padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}

.NormalBold {font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:bold;color:#737373;}
   
.StandardButton{border:#737373 1px solid;font-size:11px;background-color:#FFFFFF;color:#737373;font-family:Verdana, Arial, Hnelvetica, sans-serif;}
   
A:link,A:visited,A:active{font-size:14px;font-weight:normal;color:#732327;font-family:Arial, Helvetica, sans-serif;line-height:22px;}
A:Hover{color:#ee008a;font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:22px;text-decoration:underline;}



/* Panes Style (Must be changed for each skin)*/
.toppane{background:url(images/HeaderLogo.jpg) no-repeat;height:139px;margin-top:25px; padding:30px 0px 0 240px;}
.footerpane, #FooterText{padding:6px 25px 6px 25px }
.pane{padding:6px 6px 6px 6px;margin:0px}
.paneRight{padding:86px 6px 6px 6px;}
.toppaneLeft{float:left;margin-top:25px;width:420px;padding-left:230px}
.toppaneRight{Float:right;width:280px;position:relative; top:-25px;}





/* Module Style (Must be changed for each skin)*/
.ModuleTitle_MenuContainer{z-index:30000;border:blue 0px solid;}
.ModuleTitle_MenuBar{z-index:30000;height:16px;background-color:transparent;}
.ModuleTitle_MenuItem{z-index:30000;border-right:white 0px solid;border-top:white 1px solid;border-bottom:white 1px solid;border-left:white 0px solid;font-weight:bold;font-size:11px;color:black;font-style:normal;font-family:Tahoma,Arial,Helvetica;background-color:transparent;}
.ModuleTitle_MenuIcon{z-index:30000;border:1px solid #eeeeee;border-right:0px solid #eeeeee;width:15px;height:21px;background-color:#eeeeee;text-align:center;}
.ModuleTitle_SubMenu{z-index:30000;border:#ffffff 0px solid;z-index:1000;background-color:#ffffff;}
.ModuleTitle_MenuBreak{z-index:30000;border-right:#eeeeee 0px solid;border-top:#eeeeee 1px solid;border-left:#eeeeee 0px solid;border-bottom:#eeeeee 1px solid;height:1px;background-color:#eeeeee;}
.ModuleTitle_MenuItemSel{z-index:30000;font-weight:bold;font-size:11px;color:#ffffff;font-style:normal;background-color:#1380D5;font-family:Tahoma, Arial, Helvetica;}
.ModuleTitle_MenuArrow{z-index:30000;border-right:#ffffff 1px solid;border-top:#ffffff 0px solid;border-bottom:#ffffff 1px solid;font-size:10pt;font-family:webdings;}
.ModuleTitle_RootMenuArrow{z-index:30000;font-size:11px;font-family:webdings;}



/*About Menu Token*/

.MainMenu_MenuContainer{background-color:transparent;}
.MainMenu_MenuBar{background-color:Transparent;height:34px;}
.MainMenu_MenuArrow{DISPLAY:none;}
.MainMenu_MenuRootArrow{DISPLAY:none;}
.MainMenu_MenuIcon{display:none;}
.MainMenu_MenuItemBreak{background-color:transparent;border:0px solid #00FF00;height:0px;width:0px;}




/* Bottom Links */

.linkscontainer,a.linkscontainer:link,a.linkscontainer:visited{font-family:Verdana,Arial;font-weight:bold;text-transform:uppercase;font-size:17px;color:#222;}



/*Other Custome Token*/
.HELP{color: #000000;}

.LOGIN,A.LOGIN:link,A.LOGIN:active,A.LOGIN:visited{font-size:10px;color:#222;font-family:Tahoma;font-weight:bold;}
A.LOGIN:hover{font-size:10px;color:#222;font-family:Tahoma;font-weight:bold;}


.LINKS,A.LINKS:link,A.LINKS:active,A.LINKS:visited{font-weight:bold;font-size:11px;color:#747474;text-decoration:none;font-family:Tahoma;}
A.LINKS:hover{font-weight:bold;font-size:11px;color:#4f77ad;font-family:Tahoma;text-decoration:none;}

.CURRENTDATE{color:#666;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}	
.COPYRIGHT{color:#666;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none; vertical-align:bottom}


.TERMS,A.TERMS:link,A.TERMS:active,A.TERMS:visited{color:#666;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
A.TERMS:hover{color:#666;font-weight:normal;text-decoration:underline;font-family:Arial, Helvetica, sans-seriffont-size:12px;}

.copyright-padding{padding:0px 0px 0px 3px}
.terms-padding{padding:0px 3px 0px 0px;}

.facebook{float:right;background-color:#e6e5d0;padding:10px 15px; margin-top:-10px;margin-bottom:10px;}
.facebooktext{color:#666;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

/*Form Styling*/

.FormTable {text-align:left;color:red;}
.FormLabel {font-size:14px;font-weight:normal;color:#666;font-family:Arial, Helvetica, sans-serif;line-height:22px;text-decoration:none;width:200px;}
.FormTextBox{border:1px; border-color:#b3b2b1;border-style:solid;width:200px;padding:5px 0 }
.FormTextArea{width:300px; Height:120px;border:1px; border-color:#b3b2b1;border-style:solid;}
.FormSubmit{margin:10px 10px 10px 10px;Padding:5px 5px 5px 5px;/*background-color:#bcbcbd;Border:2px;font-family:Verdana,Arial;font-size:14px;font-weight:Bold;*/}

.FormTable tr{height:20px;padding:0px; margin:0px; display:inline}


.PagingTable{
    width: 97%;
    background:url(images/FormLabel.jpg) #fff repeat-x bottom;
    border-right: #d8d0bb 1px solid;
    border-top: #d8d0bb 1px solid;
    border-left: #d8d0bb 1px solid;
    border-bottom: #d8d0bb 1px solid;
    padding: 0 5px 0 5px;
    margin: 0 0px 0 8px;
    
}

/*login Styling*/

.FormTextBoxLogin{
	font-size:14px;
	font-weight:bold;
	color:#0d374f;
	font-family:Tahoma,Verdana,Arial,Helvetica,sa2s-serif;
	background:url(images/FormLabel.jpg) repeat-x bottom #fff; 
	border:1px; border-color:#641310;
	border-style:solid;width:190px; padding: 10px 0 10px 5px; 
}

.FormTextBox:hover ,.FormTextBoxLogin:hover  {
   
    background-color:#e6e5d0;
    background-image:none;
    border-width: 1px;
   color:#fff;
    }
 
.FormTextBox:focus, .FormTextBoxLogin:focus{
    border-color:#363636;
    background-color:#f6f6ea;
    background-image:none;
    border-width: 1px;
    color:#363636;
    }

.LoginButton{
    /*background:url(images/button.png);*/
    Height:30px;
    width:90px;
    color: #fff;
    Padding: 5px 5px 5px 5px;
    margin: 10px 0px 5px 0px;
    font-weight: normal;
    font-size: 13px;
    background: #6e6c6c;
    font-family: Verdana, sans-serif;
    border-width: 0px;
}

.LoginButton:hover    {
   /*background:url(images/button_flip.png);*/
    Height:30px;
    width:90px;
    color:#000;
    background:#c6716d;
    border-width: 0px;
    border-color:#b3b2b1;
    }


/*--- Table ---*/
table.borderStyle {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.borderStyle th {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.borderStyle td {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

.FormLabel{font-weight:bold;font-size:11px;color:#5e5e5e;font-family:Tahoma,Arial,Helvetica;}
.FormTextBox, .FormTextArea{width:350px}

