@charset "utf-8";
/* CSS Document */

/*############################################# --- Global Styles ---  ##################################################*/
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6a6a;
	font-weight:normal;
	line-height:16px;
	background-color: #FFF;
}
a {
	outline:0;
	color:#714e21;
	text-decoration:none;
}
a:hover, a:focus {
	outline:0;
	text-decoration:underline;
}
/*############################################# --- General Styles ---  ##################################################*/
.ControlPanel {
	width: 930px !important;
}
.Global-Table {
	padding-top: 30px;
	width: 930px;
}
.Logo {
	padding-left: 20px;
	padding-right: 30px;
	vertical-align: top;
}
#LogoImg {
	width: 76px;
	height: 84px;
	background:url(images/b_logo.gif) no-repeat center;
}
#Navigation {
	padding-left: 40px;
}
#Inner-Nav {
	height: 15px;
	padding-left: 10px;
	border-left: #C00 solid 1px;
}
.Content {
}
#Footer {
	text-transform: uppercase;
	padding-left: 90px;
}
a.Footer-Login  {
	color: #FFF;
}
a.Footer-Login:hover {
color: #494949;
}

/*--------- dnn menu style ----------*/
/* main menu td */
.mainMenu 
{
	width:auto;
	height:auto;
	overflow:hidden;
	list-style:none;
	margin:0 auto;
	padding:0;
	text-align:center !important;
}

/* Main Menu Normal */
.mainMenu .root
{	
	width: auto;
	height:15px;
	overflow:hidden;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: center;
	font-size:12px;
	text-align:center !important;
	line-height:18px;
	text-transform: uppercase;
	display:block;
	color:#000;
	text-decoration:none;
	/*background:url(images/menu-default.gif) no-repeat;*/
	border-right: #C00 solid 1px;
}


/* Main menu hover */
.mainMenu .hov{ 
	display:block;
	color:#734c21;
	text-decoration:none;
	text-align:center !important;
}

/* Main menu selected */
.mainMenu .sel, .mainMenu .bc {
	display:block !important;
	color:#734c21 !important;
	text-decoration: underline !important;
	text-align:center !important;
}
.mainMenu table{
	border:1px solid #BFB89C;
	width:200px;
	height:auto;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	}

/* SUB Menu Normal */
.mainMenu tr.mi{
	background-color:#FFFCF1;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#707070;
	line-height:2em;
	text-transform:none; 
	width:198px !important;
	padding:0;
	margin:0;
	float:left;
}
.mainMenu tr.mi td{
padding: 0 2px;
text-transform:none;
width:194px;
float:left;
margin:0;
text-align:left;
}

/* SUB Menu hover & selected */
.mainMenu tr.hov { 
background: #EABE52;
width:198px !important;

margin:0;
padding:0;
text-align:left;
float:left;
}

.mainMenu tr.hov td{
color:#734c21;
width:194px;
padding: 0 2px;
margin:0;
float:left;
}

.mainMenu tr.sel{
background: #EABE52;
border:0px;
padding:0px !important;
width:198px !important;
margin:0px !important;
float:left;
}
.mainMenu tr.bc{
background: #EABE52;
border:0px;
padding:0px !important;
width:198px !important;
margin:0px !important;
float:left;
}

/**+html .mainMenu tr.sel td, .mainMenu tr.bc td{
color:#fff;
background: #009fd0;
margin:0px;
width:auto;
float:left !important;
padding-top:0px !important;
overflow:hidden;
border:0px;
}*/

.mainMenu tr.sel td{
color:#734c21;
background: #EABE52;
margin:0px;
width:194px;
padding:0 2px !important;
border:0px;
float:left;
} 
.mainMenu tr.bc td{
color:#734c21;
background: #EABE52;
margin:0px;
width:194px;
padding:0 2px !important;
border:0px;
float:left;
} 


/*.mainMenu tr.sel td, .mainMenu tr.bc td{
color:#fff;
background: #009fd0;
margin:0px;
color:#fff;
width:97.2%;
float:left !important;
padding-top:0px !important;
overflow:hidden;
border:0px;
}*/

.main_dnnmenu_break{
/*	height: 2px;*/
	background-color: #D5E0FF;
	
	
}



/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #009fd0 url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}


.mainMenu tr .txt{
	width:194px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
